diff --git a/docs/resource/equinix_fabric_service_token_example_zside_network_service_token.examples.md b/docs/resource/equinix_fabric_service_token_example_zside_network_service_token.examples.md new file mode 100644 index 000000000..4593b062f --- /dev/null +++ b/docs/resource/equinix_fabric_service_token_example_zside_network_service_token.examples.md @@ -0,0 +1,247 @@ +## Example Usage +{{% example %}} +```typescript +import * as pulumi from "@pulumi/pulumi"; +import * as equinix from "@equinix-labs/pulumi-equinix"; + +const test = new equinix.fabric.ServiceToken("test", { + type: "VC_TOKEN", + description: "Zside Network Service Token", + expirationDateTime: "2025-01-18T06:43:49.986Z", + serviceTokenConnections: [{ + type: "EVPL_VC", + supportedBandwidths: [ + 50, + 200, + 10000, + ], + zSides: [{ + accessPointSelectors: [{ + type: "NETWORK", + network: { + uuid: "", + }, + }], + }], + }], + notifications: [{ + type: "ALL", + emails: ["example@equinix.com"], + }], +}); +``` +```python +import pulumi +import pulumi_equinix as equinix + +test = equinix.fabric.ServiceToken("test", + type="VC_TOKEN", + description="Zside Network Service Token", + expiration_date_time="2025-01-18T06:43:49.986Z", + service_token_connections=[{ + "type": "EVPL_VC", + "supported_bandwidths": [ + 50, + 200, + 10000, + ], + "z_sides": [{ + "access_point_selectors": [{ + "type": "NETWORK", + "network": { + "uuid": "", + }, + }], + }], + }], + notifications=[{ + "type": "ALL", + "emails": ["example@equinix.com"], + }]) +``` +```go +package main + +import ( + "github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric" + "github.com/pulumi/pulumi/sdk/v3/go/pulumi" +) + +func main() { + pulumi.Run(func(ctx *pulumi.Context) error { + _, err := fabric.NewServiceToken(ctx, "test", &fabric.ServiceTokenArgs{ + Type: pulumi.String("VC_TOKEN"), + Description: pulumi.String("Zside Network Service Token"), + ExpirationDateTime: pulumi.String("2025-01-18T06:43:49.986Z"), + ServiceTokenConnections: fabric.ServiceTokenServiceTokenConnectionArray{ + &fabric.ServiceTokenServiceTokenConnectionArgs{ + Type: pulumi.String("EVPL_VC"), + SupportedBandwidths: pulumi.IntArray{ + pulumi.Int(50), + pulumi.Int(200), + pulumi.Int(10000), + }, + ZSides: fabric.ServiceTokenServiceTokenConnectionZSideArray{ + &fabric.ServiceTokenServiceTokenConnectionZSideArgs{ + AccessPointSelectors: fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArray{ + &fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs{ + Type: pulumi.String("NETWORK"), + Network: &fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs{ + Uuid: pulumi.String(""), + }, + }, + }, + }, + }, + }, + }, + Notifications: fabric.ServiceTokenNotificationArray{ + &fabric.ServiceTokenNotificationArgs{ + Type: pulumi.String("ALL"), + Emails: pulumi.StringArray{ + pulumi.String("example@equinix.com"), + }, + }, + }, + }) + if err != nil { + return err + } + return nil + }) +} +``` +```csharp +using System.Collections.Generic; +using System.Linq; +using Pulumi; +using Equinix = Pulumi.Equinix; + +return await Deployment.RunAsync(() => +{ + var test = new Equinix.Fabric.ServiceToken("test", new() + { + Type = "VC_TOKEN", + Description = "Zside Network Service Token", + ExpirationDateTime = "2025-01-18T06:43:49.986Z", + ServiceTokenConnections = new[] + { + new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionArgs + { + Type = "EVPL_VC", + SupportedBandwidths = new[] + { + 50, + 200, + 10000, + }, + ZSides = new[] + { + new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideArgs + { + AccessPointSelectors = new[] + { + new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs + { + Type = "NETWORK", + Network = new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs + { + Uuid = "", + }, + }, + }, + }, + }, + }, + }, + Notifications = new[] + { + new Equinix.Fabric.Inputs.ServiceTokenNotificationArgs + { + Type = "ALL", + Emails = new[] + { + "example@equinix.com", + }, + }, + }, + }); + +}); +``` +```java +package generated_program; + +import com.pulumi.Context; +import com.pulumi.Pulumi; +import com.pulumi.core.Output; +import com.pulumi.equinix.fabric.ServiceToken; +import com.pulumi.equinix.fabric.ServiceTokenArgs; +import com.pulumi.equinix.fabric.inputs.ServiceTokenServiceTokenConnectionArgs; +import com.pulumi.equinix.fabric.inputs.ServiceTokenNotificationArgs; +import java.util.List; +import java.util.ArrayList; +import java.util.Map; +import java.io.File; +import java.nio.file.Files; +import java.nio.file.Paths; + +public class App { + public static void main(String[] args) { + Pulumi.run(App::stack); + } + + public static void stack(Context ctx) { + var test = new ServiceToken("test", ServiceTokenArgs.builder() + .type("VC_TOKEN") + .description("Zside Network Service Token") + .expirationDateTime("2025-01-18T06:43:49.986Z") + .serviceTokenConnections(ServiceTokenServiceTokenConnectionArgs.builder() + .type("EVPL_VC") + .supportedBandwidths( + 50, + 200, + 10000) + .zSides(ServiceTokenServiceTokenConnectionZSideArgs.builder() + .accessPointSelectors(ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs.builder() + .type("NETWORK") + .network(ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs.builder() + .uuid("") + .build()) + .build()) + .build()) + .build()) + .notifications(ServiceTokenNotificationArgs.builder() + .type("ALL") + .emails("example@equinix.com") + .build()) + .build()); + + } +} +``` +```yaml +resources: + test: + type: equinix:fabric:ServiceToken + properties: + type: VC_TOKEN + description: Zside Network Service Token + expirationDateTime: 2025-01-18T06:43:49.986Z + serviceTokenConnections: + - type: EVPL_VC + supportedBandwidths: + - 50 + - 200 + - 10000 + zSides: + - accessPointSelectors: + - type: NETWORK + network: + uuid: + notifications: + - type: ALL + emails: + - example@equinix.com +``` +{{% /example %}} diff --git a/examples/fabric/cloud_router/example_1/csharp/equinix-fabric-cloud_router-example_1.csproj b/examples/fabric/cloud_router/example_1/csharp/equinix-fabric-cloud_router-example_1.csproj index 361821045..959325986 100644 --- a/examples/fabric/cloud_router/example_1/csharp/equinix-fabric-cloud_router-example_1.csproj +++ b/examples/fabric/cloud_router/example_1/csharp/equinix-fabric-cloud_router-example_1.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/cloud_router/example_1/go/go.mod b/examples/fabric/cloud_router/example_1/go/go.mod index a7a1e6b81..af098c154 100644 --- a/examples/fabric/cloud_router/example_1/go/go.mod +++ b/examples/fabric/cloud_router/example_1/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-cloud_router-example_1 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/cloud_router/example_1/java/pom.xml b/examples/fabric/cloud_router/example_1/java/pom.xml index 98b7bb627..99b63014b 100644 --- a/examples/fabric/cloud_router/example_1/java/pom.xml +++ b/examples/fabric/cloud_router/example_1/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/cloud_router/example_1/python/requirements.txt b/examples/fabric/cloud_router/example_1/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/cloud_router/example_1/python/requirements.txt +++ b/examples/fabric/cloud_router/example_1/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/cloud_router/example_1/typescript/package.json b/examples/fabric/cloud_router/example_1/typescript/package.json index 017a20430..060ca442a 100644 --- a/examples/fabric/cloud_router/example_1/typescript/package.json +++ b/examples/fabric/cloud_router/example_1/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/cloud_router/example_2/csharp/equinix-fabric-cloud_router-example_2.csproj b/examples/fabric/cloud_router/example_2/csharp/equinix-fabric-cloud_router-example_2.csproj index 361821045..959325986 100644 --- a/examples/fabric/cloud_router/example_2/csharp/equinix-fabric-cloud_router-example_2.csproj +++ b/examples/fabric/cloud_router/example_2/csharp/equinix-fabric-cloud_router-example_2.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/cloud_router/example_2/go/go.mod b/examples/fabric/cloud_router/example_2/go/go.mod index e74f3cd8e..6505ce8cb 100644 --- a/examples/fabric/cloud_router/example_2/go/go.mod +++ b/examples/fabric/cloud_router/example_2/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-cloud_router-example_2 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/cloud_router/example_2/java/pom.xml b/examples/fabric/cloud_router/example_2/java/pom.xml index e5e9ca574..8cfb8c0e9 100644 --- a/examples/fabric/cloud_router/example_2/java/pom.xml +++ b/examples/fabric/cloud_router/example_2/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/cloud_router/example_2/python/requirements.txt b/examples/fabric/cloud_router/example_2/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/cloud_router/example_2/python/requirements.txt +++ b/examples/fabric/cloud_router/example_2/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/cloud_router/example_2/typescript/package.json b/examples/fabric/cloud_router/example_2/typescript/package.json index 920cf97be..815456aa9 100644 --- a/examples/fabric/cloud_router/example_2/typescript/package.json +++ b/examples/fabric/cloud_router/example_2/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/connection/example_fcr_to_azure/csharp/equinix-fabric-connection-example_fcr_to_azure.csproj b/examples/fabric/connection/example_fcr_to_azure/csharp/equinix-fabric-connection-example_fcr_to_azure.csproj index 361821045..959325986 100644 --- a/examples/fabric/connection/example_fcr_to_azure/csharp/equinix-fabric-connection-example_fcr_to_azure.csproj +++ b/examples/fabric/connection/example_fcr_to_azure/csharp/equinix-fabric-connection-example_fcr_to_azure.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/connection/example_fcr_to_azure/go/go.mod b/examples/fabric/connection/example_fcr_to_azure/go/go.mod index e8c0802f9..64dc0e97e 100644 --- a/examples/fabric/connection/example_fcr_to_azure/go/go.mod +++ b/examples/fabric/connection/example_fcr_to_azure/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-connection-example_fcr_to_azure go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/connection/example_fcr_to_azure/java/pom.xml b/examples/fabric/connection/example_fcr_to_azure/java/pom.xml index 1633cc335..7e4ff1c4d 100644 --- a/examples/fabric/connection/example_fcr_to_azure/java/pom.xml +++ b/examples/fabric/connection/example_fcr_to_azure/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/connection/example_fcr_to_azure/python/requirements.txt b/examples/fabric/connection/example_fcr_to_azure/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/connection/example_fcr_to_azure/python/requirements.txt +++ b/examples/fabric/connection/example_fcr_to_azure/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/connection/example_fcr_to_azure/typescript/package.json b/examples/fabric/connection/example_fcr_to_azure/typescript/package.json index cd71d5043..8532a2947 100644 --- a/examples/fabric/connection/example_fcr_to_azure/typescript/package.json +++ b/examples/fabric/connection/example_fcr_to_azure/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/connection/example_fcr_to_metal/csharp/equinix-fabric-connection-example_fcr_to_metal.csproj b/examples/fabric/connection/example_fcr_to_metal/csharp/equinix-fabric-connection-example_fcr_to_metal.csproj index 361821045..959325986 100644 --- a/examples/fabric/connection/example_fcr_to_metal/csharp/equinix-fabric-connection-example_fcr_to_metal.csproj +++ b/examples/fabric/connection/example_fcr_to_metal/csharp/equinix-fabric-connection-example_fcr_to_metal.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/connection/example_fcr_to_metal/go/go.mod b/examples/fabric/connection/example_fcr_to_metal/go/go.mod index 2e978af10..528488239 100644 --- a/examples/fabric/connection/example_fcr_to_metal/go/go.mod +++ b/examples/fabric/connection/example_fcr_to_metal/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-connection-example_fcr_to_metal go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/connection/example_fcr_to_metal/java/pom.xml b/examples/fabric/connection/example_fcr_to_metal/java/pom.xml index b1e08bcd3..d0c4e4242 100644 --- a/examples/fabric/connection/example_fcr_to_metal/java/pom.xml +++ b/examples/fabric/connection/example_fcr_to_metal/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/connection/example_fcr_to_metal/python/requirements.txt b/examples/fabric/connection/example_fcr_to_metal/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/connection/example_fcr_to_metal/python/requirements.txt +++ b/examples/fabric/connection/example_fcr_to_metal/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/connection/example_fcr_to_metal/typescript/package.json b/examples/fabric/connection/example_fcr_to_metal/typescript/package.json index dee62b30b..adc1c7937 100644 --- a/examples/fabric/connection/example_fcr_to_metal/typescript/package.json +++ b/examples/fabric/connection/example_fcr_to_metal/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/connection/example_fcr_to_network/csharp/equinix-fabric-connection-example_fcr_to_network.csproj b/examples/fabric/connection/example_fcr_to_network/csharp/equinix-fabric-connection-example_fcr_to_network.csproj index 361821045..959325986 100644 --- a/examples/fabric/connection/example_fcr_to_network/csharp/equinix-fabric-connection-example_fcr_to_network.csproj +++ b/examples/fabric/connection/example_fcr_to_network/csharp/equinix-fabric-connection-example_fcr_to_network.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/connection/example_fcr_to_network/go/go.mod b/examples/fabric/connection/example_fcr_to_network/go/go.mod index 28d6c2baa..8051c9166 100644 --- a/examples/fabric/connection/example_fcr_to_network/go/go.mod +++ b/examples/fabric/connection/example_fcr_to_network/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-connection-example_fcr_to_network go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/connection/example_fcr_to_network/java/pom.xml b/examples/fabric/connection/example_fcr_to_network/java/pom.xml index a1ce2da2f..af374f4b0 100644 --- a/examples/fabric/connection/example_fcr_to_network/java/pom.xml +++ b/examples/fabric/connection/example_fcr_to_network/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/connection/example_fcr_to_network/python/requirements.txt b/examples/fabric/connection/example_fcr_to_network/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/connection/example_fcr_to_network/python/requirements.txt +++ b/examples/fabric/connection/example_fcr_to_network/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/connection/example_fcr_to_network/typescript/package.json b/examples/fabric/connection/example_fcr_to_network/typescript/package.json index c4b95bf85..37fe27b6c 100644 --- a/examples/fabric/connection/example_fcr_to_network/typescript/package.json +++ b/examples/fabric/connection/example_fcr_to_network/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/connection/example_fcr_to_port/csharp/equinix-fabric-connection-example_fcr_to_port.csproj b/examples/fabric/connection/example_fcr_to_port/csharp/equinix-fabric-connection-example_fcr_to_port.csproj index 361821045..959325986 100644 --- a/examples/fabric/connection/example_fcr_to_port/csharp/equinix-fabric-connection-example_fcr_to_port.csproj +++ b/examples/fabric/connection/example_fcr_to_port/csharp/equinix-fabric-connection-example_fcr_to_port.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/connection/example_fcr_to_port/go/go.mod b/examples/fabric/connection/example_fcr_to_port/go/go.mod index 4450de7fb..0117ece11 100644 --- a/examples/fabric/connection/example_fcr_to_port/go/go.mod +++ b/examples/fabric/connection/example_fcr_to_port/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-connection-example_fcr_to_port go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/connection/example_fcr_to_port/java/pom.xml b/examples/fabric/connection/example_fcr_to_port/java/pom.xml index 7549a049a..e49c7a0e8 100644 --- a/examples/fabric/connection/example_fcr_to_port/java/pom.xml +++ b/examples/fabric/connection/example_fcr_to_port/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/connection/example_fcr_to_port/python/requirements.txt b/examples/fabric/connection/example_fcr_to_port/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/connection/example_fcr_to_port/python/requirements.txt +++ b/examples/fabric/connection/example_fcr_to_port/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/connection/example_fcr_to_port/typescript/package.json b/examples/fabric/connection/example_fcr_to_port/typescript/package.json index dc47989f0..d1ac51ded 100644 --- a/examples/fabric/connection/example_fcr_to_port/typescript/package.json +++ b/examples/fabric/connection/example_fcr_to_port/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/connection/example_metal_to_aws/csharp/equinix-fabric-connection-example_metal_to_aws.csproj b/examples/fabric/connection/example_metal_to_aws/csharp/equinix-fabric-connection-example_metal_to_aws.csproj index 361821045..959325986 100644 --- a/examples/fabric/connection/example_metal_to_aws/csharp/equinix-fabric-connection-example_metal_to_aws.csproj +++ b/examples/fabric/connection/example_metal_to_aws/csharp/equinix-fabric-connection-example_metal_to_aws.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/connection/example_metal_to_aws/go/go.mod b/examples/fabric/connection/example_metal_to_aws/go/go.mod index 1a3333f74..e7dfb9572 100644 --- a/examples/fabric/connection/example_metal_to_aws/go/go.mod +++ b/examples/fabric/connection/example_metal_to_aws/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-connection-example_metal_to_aws go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/connection/example_metal_to_aws/java/pom.xml b/examples/fabric/connection/example_metal_to_aws/java/pom.xml index c59ab98af..76d2ca023 100644 --- a/examples/fabric/connection/example_metal_to_aws/java/pom.xml +++ b/examples/fabric/connection/example_metal_to_aws/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/connection/example_metal_to_aws/python/requirements.txt b/examples/fabric/connection/example_metal_to_aws/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/connection/example_metal_to_aws/python/requirements.txt +++ b/examples/fabric/connection/example_metal_to_aws/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/connection/example_metal_to_aws/typescript/package.json b/examples/fabric/connection/example_metal_to_aws/typescript/package.json index 4a0142ec1..ac00a4e9e 100644 --- a/examples/fabric/connection/example_metal_to_aws/typescript/package.json +++ b/examples/fabric/connection/example_metal_to_aws/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/connection/example_port_to_alibaba/csharp/equinix-fabric-connection-example_port_to_alibaba.csproj b/examples/fabric/connection/example_port_to_alibaba/csharp/equinix-fabric-connection-example_port_to_alibaba.csproj index 361821045..959325986 100644 --- a/examples/fabric/connection/example_port_to_alibaba/csharp/equinix-fabric-connection-example_port_to_alibaba.csproj +++ b/examples/fabric/connection/example_port_to_alibaba/csharp/equinix-fabric-connection-example_port_to_alibaba.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/connection/example_port_to_alibaba/go/go.mod b/examples/fabric/connection/example_port_to_alibaba/go/go.mod index bf8ef5cd2..5066f15b0 100644 --- a/examples/fabric/connection/example_port_to_alibaba/go/go.mod +++ b/examples/fabric/connection/example_port_to_alibaba/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-connection-example_port_to_alibaba go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/connection/example_port_to_alibaba/java/pom.xml b/examples/fabric/connection/example_port_to_alibaba/java/pom.xml index 5607935dd..6c8422bfc 100644 --- a/examples/fabric/connection/example_port_to_alibaba/java/pom.xml +++ b/examples/fabric/connection/example_port_to_alibaba/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/connection/example_port_to_alibaba/python/requirements.txt b/examples/fabric/connection/example_port_to_alibaba/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/connection/example_port_to_alibaba/python/requirements.txt +++ b/examples/fabric/connection/example_port_to_alibaba/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/connection/example_port_to_alibaba/typescript/package.json b/examples/fabric/connection/example_port_to_alibaba/typescript/package.json index 3adb28ce1..07f67bf30 100644 --- a/examples/fabric/connection/example_port_to_alibaba/typescript/package.json +++ b/examples/fabric/connection/example_port_to_alibaba/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/connection/example_port_to_aws/csharp/equinix-fabric-connection-example_port_to_aws.csproj b/examples/fabric/connection/example_port_to_aws/csharp/equinix-fabric-connection-example_port_to_aws.csproj index 361821045..959325986 100644 --- a/examples/fabric/connection/example_port_to_aws/csharp/equinix-fabric-connection-example_port_to_aws.csproj +++ b/examples/fabric/connection/example_port_to_aws/csharp/equinix-fabric-connection-example_port_to_aws.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/connection/example_port_to_aws/go/go.mod b/examples/fabric/connection/example_port_to_aws/go/go.mod index 80821c1c5..abfe0cb02 100644 --- a/examples/fabric/connection/example_port_to_aws/go/go.mod +++ b/examples/fabric/connection/example_port_to_aws/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-connection-example_port_to_aws go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/connection/example_port_to_aws/java/pom.xml b/examples/fabric/connection/example_port_to_aws/java/pom.xml index 2cf8118c7..ee7ddbd2c 100644 --- a/examples/fabric/connection/example_port_to_aws/java/pom.xml +++ b/examples/fabric/connection/example_port_to_aws/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/connection/example_port_to_aws/python/requirements.txt b/examples/fabric/connection/example_port_to_aws/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/connection/example_port_to_aws/python/requirements.txt +++ b/examples/fabric/connection/example_port_to_aws/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/connection/example_port_to_aws/typescript/package.json b/examples/fabric/connection/example_port_to_aws/typescript/package.json index 8d25e126f..f770b5f3a 100644 --- a/examples/fabric/connection/example_port_to_aws/typescript/package.json +++ b/examples/fabric/connection/example_port_to_aws/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/connection/example_port_to_network_eplan/csharp/equinix-fabric-connection-example_port_to_network_eplan.csproj b/examples/fabric/connection/example_port_to_network_eplan/csharp/equinix-fabric-connection-example_port_to_network_eplan.csproj index 361821045..959325986 100644 --- a/examples/fabric/connection/example_port_to_network_eplan/csharp/equinix-fabric-connection-example_port_to_network_eplan.csproj +++ b/examples/fabric/connection/example_port_to_network_eplan/csharp/equinix-fabric-connection-example_port_to_network_eplan.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/connection/example_port_to_network_eplan/go/go.mod b/examples/fabric/connection/example_port_to_network_eplan/go/go.mod index d5a654e8e..6d7cc8d2e 100644 --- a/examples/fabric/connection/example_port_to_network_eplan/go/go.mod +++ b/examples/fabric/connection/example_port_to_network_eplan/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-connection-example_port_to_network_eplan go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/connection/example_port_to_network_eplan/java/pom.xml b/examples/fabric/connection/example_port_to_network_eplan/java/pom.xml index d32f925df..86260b263 100644 --- a/examples/fabric/connection/example_port_to_network_eplan/java/pom.xml +++ b/examples/fabric/connection/example_port_to_network_eplan/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/connection/example_port_to_network_eplan/python/requirements.txt b/examples/fabric/connection/example_port_to_network_eplan/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/connection/example_port_to_network_eplan/python/requirements.txt +++ b/examples/fabric/connection/example_port_to_network_eplan/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/connection/example_port_to_network_eplan/typescript/package.json b/examples/fabric/connection/example_port_to_network_eplan/typescript/package.json index 0309784b4..fc792021e 100644 --- a/examples/fabric/connection/example_port_to_network_eplan/typescript/package.json +++ b/examples/fabric/connection/example_port_to_network_eplan/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/connection/example_port_to_network_evplan/csharp/equinix-fabric-connection-example_port_to_network_evplan.csproj b/examples/fabric/connection/example_port_to_network_evplan/csharp/equinix-fabric-connection-example_port_to_network_evplan.csproj index 361821045..959325986 100644 --- a/examples/fabric/connection/example_port_to_network_evplan/csharp/equinix-fabric-connection-example_port_to_network_evplan.csproj +++ b/examples/fabric/connection/example_port_to_network_evplan/csharp/equinix-fabric-connection-example_port_to_network_evplan.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/connection/example_port_to_network_evplan/go/go.mod b/examples/fabric/connection/example_port_to_network_evplan/go/go.mod index 1ebcdaa43..fa39edddc 100644 --- a/examples/fabric/connection/example_port_to_network_evplan/go/go.mod +++ b/examples/fabric/connection/example_port_to_network_evplan/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-connection-example_port_to_network_evplan go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/connection/example_port_to_network_evplan/java/pom.xml b/examples/fabric/connection/example_port_to_network_evplan/java/pom.xml index f5f9bd853..09a5234e2 100644 --- a/examples/fabric/connection/example_port_to_network_evplan/java/pom.xml +++ b/examples/fabric/connection/example_port_to_network_evplan/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/connection/example_port_to_network_evplan/python/requirements.txt b/examples/fabric/connection/example_port_to_network_evplan/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/connection/example_port_to_network_evplan/python/requirements.txt +++ b/examples/fabric/connection/example_port_to_network_evplan/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/connection/example_port_to_network_evplan/typescript/package.json b/examples/fabric/connection/example_port_to_network_evplan/typescript/package.json index 69e4ba9ec..1abf45cd8 100644 --- a/examples/fabric/connection/example_port_to_network_evplan/typescript/package.json +++ b/examples/fabric/connection/example_port_to_network_evplan/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/connection/example_port_to_port/csharp/equinix-fabric-connection-example_port_to_port.csproj b/examples/fabric/connection/example_port_to_port/csharp/equinix-fabric-connection-example_port_to_port.csproj index 361821045..959325986 100644 --- a/examples/fabric/connection/example_port_to_port/csharp/equinix-fabric-connection-example_port_to_port.csproj +++ b/examples/fabric/connection/example_port_to_port/csharp/equinix-fabric-connection-example_port_to_port.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/connection/example_port_to_port/go/go.mod b/examples/fabric/connection/example_port_to_port/go/go.mod index 9c68dc47d..23ff12710 100644 --- a/examples/fabric/connection/example_port_to_port/go/go.mod +++ b/examples/fabric/connection/example_port_to_port/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-connection-example_port_to_port go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/connection/example_port_to_port/java/pom.xml b/examples/fabric/connection/example_port_to_port/java/pom.xml index d48ea5c51..78be8aa0c 100644 --- a/examples/fabric/connection/example_port_to_port/java/pom.xml +++ b/examples/fabric/connection/example_port_to_port/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/connection/example_port_to_port/python/requirements.txt b/examples/fabric/connection/example_port_to_port/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/connection/example_port_to_port/python/requirements.txt +++ b/examples/fabric/connection/example_port_to_port/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/connection/example_port_to_port/typescript/package.json b/examples/fabric/connection/example_port_to_port/typescript/package.json index 9f6b9582b..3924609ca 100644 --- a/examples/fabric/connection/example_port_to_port/typescript/package.json +++ b/examples/fabric/connection/example_port_to_port/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/connection/example_port_to_port_access_epl/csharp/equinix-fabric-connection-example_port_to_port_access_epl.csproj b/examples/fabric/connection/example_port_to_port_access_epl/csharp/equinix-fabric-connection-example_port_to_port_access_epl.csproj index 361821045..959325986 100644 --- a/examples/fabric/connection/example_port_to_port_access_epl/csharp/equinix-fabric-connection-example_port_to_port_access_epl.csproj +++ b/examples/fabric/connection/example_port_to_port_access_epl/csharp/equinix-fabric-connection-example_port_to_port_access_epl.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/connection/example_port_to_port_access_epl/go/go.mod b/examples/fabric/connection/example_port_to_port_access_epl/go/go.mod index 8711572cb..26c0b436b 100644 --- a/examples/fabric/connection/example_port_to_port_access_epl/go/go.mod +++ b/examples/fabric/connection/example_port_to_port_access_epl/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-connection-example_port_to_port_access_epl go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/connection/example_port_to_port_access_epl/java/pom.xml b/examples/fabric/connection/example_port_to_port_access_epl/java/pom.xml index 0f7007ead..d515928e1 100644 --- a/examples/fabric/connection/example_port_to_port_access_epl/java/pom.xml +++ b/examples/fabric/connection/example_port_to_port_access_epl/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/connection/example_port_to_port_access_epl/python/requirements.txt b/examples/fabric/connection/example_port_to_port_access_epl/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/connection/example_port_to_port_access_epl/python/requirements.txt +++ b/examples/fabric/connection/example_port_to_port_access_epl/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/connection/example_port_to_port_access_epl/typescript/package.json b/examples/fabric/connection/example_port_to_port_access_epl/typescript/package.json index c592d0be1..7974604ce 100644 --- a/examples/fabric/connection/example_port_to_port_access_epl/typescript/package.json +++ b/examples/fabric/connection/example_port_to_port_access_epl/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/connection/example_port_to_port_epl/csharp/equinix-fabric-connection-example_port_to_port_epl.csproj b/examples/fabric/connection/example_port_to_port_epl/csharp/equinix-fabric-connection-example_port_to_port_epl.csproj index 361821045..959325986 100644 --- a/examples/fabric/connection/example_port_to_port_epl/csharp/equinix-fabric-connection-example_port_to_port_epl.csproj +++ b/examples/fabric/connection/example_port_to_port_epl/csharp/equinix-fabric-connection-example_port_to_port_epl.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/connection/example_port_to_port_epl/go/go.mod b/examples/fabric/connection/example_port_to_port_epl/go/go.mod index 1cb16989b..2480f89d2 100644 --- a/examples/fabric/connection/example_port_to_port_epl/go/go.mod +++ b/examples/fabric/connection/example_port_to_port_epl/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-connection-example_port_to_port_epl go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/connection/example_port_to_port_epl/java/pom.xml b/examples/fabric/connection/example_port_to_port_epl/java/pom.xml index deb0ed8bf..b12e3842f 100644 --- a/examples/fabric/connection/example_port_to_port_epl/java/pom.xml +++ b/examples/fabric/connection/example_port_to_port_epl/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/connection/example_port_to_port_epl/python/requirements.txt b/examples/fabric/connection/example_port_to_port_epl/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/connection/example_port_to_port_epl/python/requirements.txt +++ b/examples/fabric/connection/example_port_to_port_epl/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/connection/example_port_to_port_epl/typescript/package.json b/examples/fabric/connection/example_port_to_port_epl/typescript/package.json index 6ab8a08fe..18b463964 100644 --- a/examples/fabric/connection/example_port_to_port_epl/typescript/package.json +++ b/examples/fabric/connection/example_port_to_port_epl/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/connection/example_port_to_vd/csharp/equinix-fabric-connection-example_port_to_vd.csproj b/examples/fabric/connection/example_port_to_vd/csharp/equinix-fabric-connection-example_port_to_vd.csproj index 361821045..959325986 100644 --- a/examples/fabric/connection/example_port_to_vd/csharp/equinix-fabric-connection-example_port_to_vd.csproj +++ b/examples/fabric/connection/example_port_to_vd/csharp/equinix-fabric-connection-example_port_to_vd.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/connection/example_port_to_vd/go/go.mod b/examples/fabric/connection/example_port_to_vd/go/go.mod index dd39dcb6e..456f9a20a 100644 --- a/examples/fabric/connection/example_port_to_vd/go/go.mod +++ b/examples/fabric/connection/example_port_to_vd/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-connection-example_port_to_vd go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/connection/example_port_to_vd/java/pom.xml b/examples/fabric/connection/example_port_to_vd/java/pom.xml index 5ce1b79a0..03a96e48c 100644 --- a/examples/fabric/connection/example_port_to_vd/java/pom.xml +++ b/examples/fabric/connection/example_port_to_vd/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/connection/example_port_to_vd/python/requirements.txt b/examples/fabric/connection/example_port_to_vd/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/connection/example_port_to_vd/python/requirements.txt +++ b/examples/fabric/connection/example_port_to_vd/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/connection/example_port_to_vd/typescript/package.json b/examples/fabric/connection/example_port_to_vd/typescript/package.json index 7eca5c91e..81ef0ad8e 100644 --- a/examples/fabric/connection/example_port_to_vd/typescript/package.json +++ b/examples/fabric/connection/example_port_to_vd/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/connection/example_token_to_aws/csharp/equinix-fabric-connection-example_token_to_aws.csproj b/examples/fabric/connection/example_token_to_aws/csharp/equinix-fabric-connection-example_token_to_aws.csproj index 361821045..959325986 100644 --- a/examples/fabric/connection/example_token_to_aws/csharp/equinix-fabric-connection-example_token_to_aws.csproj +++ b/examples/fabric/connection/example_token_to_aws/csharp/equinix-fabric-connection-example_token_to_aws.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/connection/example_token_to_aws/go/go.mod b/examples/fabric/connection/example_token_to_aws/go/go.mod index 4f7a396ad..99f25462e 100644 --- a/examples/fabric/connection/example_token_to_aws/go/go.mod +++ b/examples/fabric/connection/example_token_to_aws/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-connection-example_token_to_aws go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/connection/example_token_to_aws/java/pom.xml b/examples/fabric/connection/example_token_to_aws/java/pom.xml index f6bbee686..04f76b29d 100644 --- a/examples/fabric/connection/example_token_to_aws/java/pom.xml +++ b/examples/fabric/connection/example_token_to_aws/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/connection/example_token_to_aws/python/requirements.txt b/examples/fabric/connection/example_token_to_aws/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/connection/example_token_to_aws/python/requirements.txt +++ b/examples/fabric/connection/example_token_to_aws/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/connection/example_token_to_aws/typescript/package.json b/examples/fabric/connection/example_token_to_aws/typescript/package.json index 6fa51840e..27610f723 100644 --- a/examples/fabric/connection/example_token_to_aws/typescript/package.json +++ b/examples/fabric/connection/example_token_to_aws/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/connection/example_vd_to_azure/csharp/equinix-fabric-connection-example_vd_to_azure.csproj b/examples/fabric/connection/example_vd_to_azure/csharp/equinix-fabric-connection-example_vd_to_azure.csproj index 361821045..959325986 100644 --- a/examples/fabric/connection/example_vd_to_azure/csharp/equinix-fabric-connection-example_vd_to_azure.csproj +++ b/examples/fabric/connection/example_vd_to_azure/csharp/equinix-fabric-connection-example_vd_to_azure.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/connection/example_vd_to_azure/go/go.mod b/examples/fabric/connection/example_vd_to_azure/go/go.mod index ffac9d168..54cb860f8 100644 --- a/examples/fabric/connection/example_vd_to_azure/go/go.mod +++ b/examples/fabric/connection/example_vd_to_azure/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-connection-example_vd_to_azure go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/connection/example_vd_to_azure/java/pom.xml b/examples/fabric/connection/example_vd_to_azure/java/pom.xml index 6337f3861..6f32698be 100644 --- a/examples/fabric/connection/example_vd_to_azure/java/pom.xml +++ b/examples/fabric/connection/example_vd_to_azure/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/connection/example_vd_to_azure/python/requirements.txt b/examples/fabric/connection/example_vd_to_azure/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/connection/example_vd_to_azure/python/requirements.txt +++ b/examples/fabric/connection/example_vd_to_azure/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/connection/example_vd_to_azure/typescript/package.json b/examples/fabric/connection/example_vd_to_azure/typescript/package.json index 4a82b43f3..461a086d6 100644 --- a/examples/fabric/connection/example_vd_to_azure/typescript/package.json +++ b/examples/fabric/connection/example_vd_to_azure/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/connection/example_vd_to_azure_redundant/csharp/equinix-fabric-connection-example_vd_to_azure_redundant.csproj b/examples/fabric/connection/example_vd_to_azure_redundant/csharp/equinix-fabric-connection-example_vd_to_azure_redundant.csproj index 361821045..959325986 100644 --- a/examples/fabric/connection/example_vd_to_azure_redundant/csharp/equinix-fabric-connection-example_vd_to_azure_redundant.csproj +++ b/examples/fabric/connection/example_vd_to_azure_redundant/csharp/equinix-fabric-connection-example_vd_to_azure_redundant.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/connection/example_vd_to_azure_redundant/go/go.mod b/examples/fabric/connection/example_vd_to_azure_redundant/go/go.mod index 48f9d5bc6..317cd2185 100644 --- a/examples/fabric/connection/example_vd_to_azure_redundant/go/go.mod +++ b/examples/fabric/connection/example_vd_to_azure_redundant/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-connection-example_vd_to_azure_redundant go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/connection/example_vd_to_azure_redundant/java/pom.xml b/examples/fabric/connection/example_vd_to_azure_redundant/java/pom.xml index f4771cc5b..fd86823f4 100644 --- a/examples/fabric/connection/example_vd_to_azure_redundant/java/pom.xml +++ b/examples/fabric/connection/example_vd_to_azure_redundant/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/connection/example_vd_to_azure_redundant/python/requirements.txt b/examples/fabric/connection/example_vd_to_azure_redundant/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/connection/example_vd_to_azure_redundant/python/requirements.txt +++ b/examples/fabric/connection/example_vd_to_azure_redundant/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/connection/example_vd_to_azure_redundant/typescript/package.json b/examples/fabric/connection/example_vd_to_azure_redundant/typescript/package.json index a3c21c14a..8880ceb60 100644 --- a/examples/fabric/connection/example_vd_to_azure_redundant/typescript/package.json +++ b/examples/fabric/connection/example_vd_to_azure_redundant/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/connection/example_vd_to_network/csharp/equinix-fabric-connection-example_vd_to_network.csproj b/examples/fabric/connection/example_vd_to_network/csharp/equinix-fabric-connection-example_vd_to_network.csproj index 361821045..959325986 100644 --- a/examples/fabric/connection/example_vd_to_network/csharp/equinix-fabric-connection-example_vd_to_network.csproj +++ b/examples/fabric/connection/example_vd_to_network/csharp/equinix-fabric-connection-example_vd_to_network.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/connection/example_vd_to_network/go/go.mod b/examples/fabric/connection/example_vd_to_network/go/go.mod index 0c3d20a28..17236fd45 100644 --- a/examples/fabric/connection/example_vd_to_network/go/go.mod +++ b/examples/fabric/connection/example_vd_to_network/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-connection-example_vd_to_network go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/connection/example_vd_to_network/java/pom.xml b/examples/fabric/connection/example_vd_to_network/java/pom.xml index 663742cbb..96cea3e46 100644 --- a/examples/fabric/connection/example_vd_to_network/java/pom.xml +++ b/examples/fabric/connection/example_vd_to_network/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/connection/example_vd_to_network/python/requirements.txt b/examples/fabric/connection/example_vd_to_network/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/connection/example_vd_to_network/python/requirements.txt +++ b/examples/fabric/connection/example_vd_to_network/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/connection/example_vd_to_network/typescript/package.json b/examples/fabric/connection/example_vd_to_network/typescript/package.json index 84e1f3678..c12118fd9 100644 --- a/examples/fabric/connection/example_vd_to_network/typescript/package.json +++ b/examples/fabric/connection/example_vd_to_network/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/connection/example_vd_to_token/csharp/equinix-fabric-connection-example_vd_to_token.csproj b/examples/fabric/connection/example_vd_to_token/csharp/equinix-fabric-connection-example_vd_to_token.csproj index 361821045..959325986 100644 --- a/examples/fabric/connection/example_vd_to_token/csharp/equinix-fabric-connection-example_vd_to_token.csproj +++ b/examples/fabric/connection/example_vd_to_token/csharp/equinix-fabric-connection-example_vd_to_token.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/connection/example_vd_to_token/go/go.mod b/examples/fabric/connection/example_vd_to_token/go/go.mod index 30cdfdff6..32c088be2 100644 --- a/examples/fabric/connection/example_vd_to_token/go/go.mod +++ b/examples/fabric/connection/example_vd_to_token/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-connection-example_vd_to_token go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/connection/example_vd_to_token/java/pom.xml b/examples/fabric/connection/example_vd_to_token/java/pom.xml index 5b9bdbff2..78715f612 100644 --- a/examples/fabric/connection/example_vd_to_token/java/pom.xml +++ b/examples/fabric/connection/example_vd_to_token/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/connection/example_vd_to_token/python/requirements.txt b/examples/fabric/connection/example_vd_to_token/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/connection/example_vd_to_token/python/requirements.txt +++ b/examples/fabric/connection/example_vd_to_token/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/connection/example_vd_to_token/typescript/package.json b/examples/fabric/connection/example_vd_to_token/typescript/package.json index 50d13d9df..4feabdfd4 100644 --- a/examples/fabric/connection/example_vd_to_token/typescript/package.json +++ b/examples/fabric/connection/example_vd_to_token/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/connection_route_filter/csharp/equinix-fabric-connection_route_filter.csproj b/examples/fabric/connection_route_filter/csharp/equinix-fabric-connection_route_filter.csproj index 361821045..959325986 100644 --- a/examples/fabric/connection_route_filter/csharp/equinix-fabric-connection_route_filter.csproj +++ b/examples/fabric/connection_route_filter/csharp/equinix-fabric-connection_route_filter.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/connection_route_filter/go/go.mod b/examples/fabric/connection_route_filter/go/go.mod index 2d8cd179b..b64556c23 100644 --- a/examples/fabric/connection_route_filter/go/go.mod +++ b/examples/fabric/connection_route_filter/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-connection_route_filter go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/connection_route_filter/java/pom.xml b/examples/fabric/connection_route_filter/java/pom.xml index 9571de127..eee4c093d 100644 --- a/examples/fabric/connection_route_filter/java/pom.xml +++ b/examples/fabric/connection_route_filter/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/connection_route_filter/python/requirements.txt b/examples/fabric/connection_route_filter/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/connection_route_filter/python/requirements.txt +++ b/examples/fabric/connection_route_filter/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/connection_route_filter/typescript/package.json b/examples/fabric/connection_route_filter/typescript/package.json index 06eaed94e..c1f267620 100644 --- a/examples/fabric/connection_route_filter/typescript/package.json +++ b/examples/fabric/connection_route_filter/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/network/csharp/equinix-fabric-network.csproj b/examples/fabric/network/csharp/equinix-fabric-network.csproj index 361821045..959325986 100644 --- a/examples/fabric/network/csharp/equinix-fabric-network.csproj +++ b/examples/fabric/network/csharp/equinix-fabric-network.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/network/go/go.mod b/examples/fabric/network/go/go.mod index ede45da78..ed539b595 100644 --- a/examples/fabric/network/go/go.mod +++ b/examples/fabric/network/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-network go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/network/java/pom.xml b/examples/fabric/network/java/pom.xml index 0e7030f06..33597e0bd 100644 --- a/examples/fabric/network/java/pom.xml +++ b/examples/fabric/network/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/network/python/requirements.txt b/examples/fabric/network/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/network/python/requirements.txt +++ b/examples/fabric/network/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/network/typescript/package.json b/examples/fabric/network/typescript/package.json index 84ea6ec86..4cea6420f 100644 --- a/examples/fabric/network/typescript/package.json +++ b/examples/fabric/network/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/route_filter_rule/csharp/equinix-fabric-route_filter_rule.csproj b/examples/fabric/route_filter_rule/csharp/equinix-fabric-route_filter_rule.csproj index 361821045..959325986 100644 --- a/examples/fabric/route_filter_rule/csharp/equinix-fabric-route_filter_rule.csproj +++ b/examples/fabric/route_filter_rule/csharp/equinix-fabric-route_filter_rule.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/route_filter_rule/go/go.mod b/examples/fabric/route_filter_rule/go/go.mod index 036d0449d..108e00bbd 100644 --- a/examples/fabric/route_filter_rule/go/go.mod +++ b/examples/fabric/route_filter_rule/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-route_filter_rule go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/route_filter_rule/java/pom.xml b/examples/fabric/route_filter_rule/java/pom.xml index a6ca332b0..1cc3e2fb9 100644 --- a/examples/fabric/route_filter_rule/java/pom.xml +++ b/examples/fabric/route_filter_rule/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/route_filter_rule/python/requirements.txt b/examples/fabric/route_filter_rule/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/route_filter_rule/python/requirements.txt +++ b/examples/fabric/route_filter_rule/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/route_filter_rule/typescript/package.json b/examples/fabric/route_filter_rule/typescript/package.json index de0163cdb..a5dcbefd3 100644 --- a/examples/fabric/route_filter_rule/typescript/package.json +++ b/examples/fabric/route_filter_rule/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/routing_protocol/example_1/csharp/equinix-fabric-routing_protocol-example_1.csproj b/examples/fabric/routing_protocol/example_1/csharp/equinix-fabric-routing_protocol-example_1.csproj index 361821045..959325986 100644 --- a/examples/fabric/routing_protocol/example_1/csharp/equinix-fabric-routing_protocol-example_1.csproj +++ b/examples/fabric/routing_protocol/example_1/csharp/equinix-fabric-routing_protocol-example_1.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/routing_protocol/example_1/go/go.mod b/examples/fabric/routing_protocol/example_1/go/go.mod index 3c3d17186..c8b4f7233 100644 --- a/examples/fabric/routing_protocol/example_1/go/go.mod +++ b/examples/fabric/routing_protocol/example_1/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-routing_protocol-example_1 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/routing_protocol/example_1/java/pom.xml b/examples/fabric/routing_protocol/example_1/java/pom.xml index bfe093ac7..371b00fda 100644 --- a/examples/fabric/routing_protocol/example_1/java/pom.xml +++ b/examples/fabric/routing_protocol/example_1/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/routing_protocol/example_1/python/requirements.txt b/examples/fabric/routing_protocol/example_1/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/routing_protocol/example_1/python/requirements.txt +++ b/examples/fabric/routing_protocol/example_1/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/routing_protocol/example_1/typescript/package.json b/examples/fabric/routing_protocol/example_1/typescript/package.json index 81171ffe7..99ff87231 100644 --- a/examples/fabric/routing_protocol/example_1/typescript/package.json +++ b/examples/fabric/routing_protocol/example_1/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/routing_protocol/example_2/csharp/equinix-fabric-routing_protocol-example_2.csproj b/examples/fabric/routing_protocol/example_2/csharp/equinix-fabric-routing_protocol-example_2.csproj index 361821045..959325986 100644 --- a/examples/fabric/routing_protocol/example_2/csharp/equinix-fabric-routing_protocol-example_2.csproj +++ b/examples/fabric/routing_protocol/example_2/csharp/equinix-fabric-routing_protocol-example_2.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/routing_protocol/example_2/go/go.mod b/examples/fabric/routing_protocol/example_2/go/go.mod index dd89f020a..2044dd371 100644 --- a/examples/fabric/routing_protocol/example_2/go/go.mod +++ b/examples/fabric/routing_protocol/example_2/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-routing_protocol-example_2 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/routing_protocol/example_2/java/pom.xml b/examples/fabric/routing_protocol/example_2/java/pom.xml index f52c761a1..9a982a82e 100644 --- a/examples/fabric/routing_protocol/example_2/java/pom.xml +++ b/examples/fabric/routing_protocol/example_2/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/routing_protocol/example_2/python/requirements.txt b/examples/fabric/routing_protocol/example_2/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/routing_protocol/example_2/python/requirements.txt +++ b/examples/fabric/routing_protocol/example_2/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/routing_protocol/example_2/typescript/package.json b/examples/fabric/routing_protocol/example_2/typescript/package.json index 64ebc8ed0..a42bf2828 100644 --- a/examples/fabric/routing_protocol/example_2/typescript/package.json +++ b/examples/fabric/routing_protocol/example_2/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/routing_protocol/example_3/csharp/equinix-fabric-routing_protocol-example_3.csproj b/examples/fabric/routing_protocol/example_3/csharp/equinix-fabric-routing_protocol-example_3.csproj index 361821045..959325986 100644 --- a/examples/fabric/routing_protocol/example_3/csharp/equinix-fabric-routing_protocol-example_3.csproj +++ b/examples/fabric/routing_protocol/example_3/csharp/equinix-fabric-routing_protocol-example_3.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/routing_protocol/example_3/go/go.mod b/examples/fabric/routing_protocol/example_3/go/go.mod index 910844970..729b45c43 100644 --- a/examples/fabric/routing_protocol/example_3/go/go.mod +++ b/examples/fabric/routing_protocol/example_3/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-routing_protocol-example_3 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/routing_protocol/example_3/java/pom.xml b/examples/fabric/routing_protocol/example_3/java/pom.xml index d6e6344e7..dd6ee1964 100644 --- a/examples/fabric/routing_protocol/example_3/java/pom.xml +++ b/examples/fabric/routing_protocol/example_3/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/routing_protocol/example_3/python/requirements.txt b/examples/fabric/routing_protocol/example_3/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/routing_protocol/example_3/python/requirements.txt +++ b/examples/fabric/routing_protocol/example_3/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/routing_protocol/example_3/typescript/package.json b/examples/fabric/routing_protocol/example_3/typescript/package.json index b9f31ad9e..b4b4f56f0 100644 --- a/examples/fabric/routing_protocol/example_3/typescript/package.json +++ b/examples/fabric/routing_protocol/example_3/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/service_profile/csharp/equinix-fabric-service_profile.csproj b/examples/fabric/service_profile/csharp/equinix-fabric-service_profile.csproj index 361821045..959325986 100644 --- a/examples/fabric/service_profile/csharp/equinix-fabric-service_profile.csproj +++ b/examples/fabric/service_profile/csharp/equinix-fabric-service_profile.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/service_profile/go/go.mod b/examples/fabric/service_profile/go/go.mod index 0b28ea41e..f4d2d45f3 100644 --- a/examples/fabric/service_profile/go/go.mod +++ b/examples/fabric/service_profile/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-service_profile go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/service_profile/java/pom.xml b/examples/fabric/service_profile/java/pom.xml index d4aeb3f1f..9f1c970ea 100644 --- a/examples/fabric/service_profile/java/pom.xml +++ b/examples/fabric/service_profile/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/service_profile/python/requirements.txt b/examples/fabric/service_profile/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/service_profile/python/requirements.txt +++ b/examples/fabric/service_profile/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/service_profile/typescript/package.json b/examples/fabric/service_profile/typescript/package.json index 17c1f4416..96fc39eb6 100644 --- a/examples/fabric/service_profile/typescript/package.json +++ b/examples/fabric/service_profile/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/service_token/example_aside_colo_service_token/csharp/equinix-fabric-service_token-example_aside_colo_service_token.csproj b/examples/fabric/service_token/example_aside_colo_service_token/csharp/equinix-fabric-service_token-example_aside_colo_service_token.csproj index 361821045..959325986 100644 --- a/examples/fabric/service_token/example_aside_colo_service_token/csharp/equinix-fabric-service_token-example_aside_colo_service_token.csproj +++ b/examples/fabric/service_token/example_aside_colo_service_token/csharp/equinix-fabric-service_token-example_aside_colo_service_token.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/service_token/example_aside_colo_service_token/go/go.mod b/examples/fabric/service_token/example_aside_colo_service_token/go/go.mod index 394555445..20c733f48 100644 --- a/examples/fabric/service_token/example_aside_colo_service_token/go/go.mod +++ b/examples/fabric/service_token/example_aside_colo_service_token/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-service_token-example_aside_colo_service_token go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/service_token/example_aside_colo_service_token/java/pom.xml b/examples/fabric/service_token/example_aside_colo_service_token/java/pom.xml index 25c7d130f..47c43b974 100644 --- a/examples/fabric/service_token/example_aside_colo_service_token/java/pom.xml +++ b/examples/fabric/service_token/example_aside_colo_service_token/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/service_token/example_aside_colo_service_token/python/requirements.txt b/examples/fabric/service_token/example_aside_colo_service_token/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/service_token/example_aside_colo_service_token/python/requirements.txt +++ b/examples/fabric/service_token/example_aside_colo_service_token/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/service_token/example_aside_colo_service_token/typescript/package.json b/examples/fabric/service_token/example_aside_colo_service_token/typescript/package.json index 43d4fb21d..42d33a516 100644 --- a/examples/fabric/service_token/example_aside_colo_service_token/typescript/package.json +++ b/examples/fabric/service_token/example_aside_colo_service_token/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/service_token/example_zside_colo_service_token/csharp/equinix-fabric-service_token-example_zside_colo_service_token.csproj b/examples/fabric/service_token/example_zside_colo_service_token/csharp/equinix-fabric-service_token-example_zside_colo_service_token.csproj index 361821045..959325986 100644 --- a/examples/fabric/service_token/example_zside_colo_service_token/csharp/equinix-fabric-service_token-example_zside_colo_service_token.csproj +++ b/examples/fabric/service_token/example_zside_colo_service_token/csharp/equinix-fabric-service_token-example_zside_colo_service_token.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/service_token/example_zside_colo_service_token/go/go.mod b/examples/fabric/service_token/example_zside_colo_service_token/go/go.mod index ab1e13dc8..bbb6be68b 100644 --- a/examples/fabric/service_token/example_zside_colo_service_token/go/go.mod +++ b/examples/fabric/service_token/example_zside_colo_service_token/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-service_token-example_zside_colo_service_token go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/service_token/example_zside_colo_service_token/java/pom.xml b/examples/fabric/service_token/example_zside_colo_service_token/java/pom.xml index 0e51b81ff..ff48aa3cb 100644 --- a/examples/fabric/service_token/example_zside_colo_service_token/java/pom.xml +++ b/examples/fabric/service_token/example_zside_colo_service_token/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/service_token/example_zside_colo_service_token/python/requirements.txt b/examples/fabric/service_token/example_zside_colo_service_token/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/service_token/example_zside_colo_service_token/python/requirements.txt +++ b/examples/fabric/service_token/example_zside_colo_service_token/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/service_token/example_zside_colo_service_token/typescript/package.json b/examples/fabric/service_token/example_zside_colo_service_token/typescript/package.json index 93ad703ca..c652c3adf 100644 --- a/examples/fabric/service_token/example_zside_colo_service_token/typescript/package.json +++ b/examples/fabric/service_token/example_zside_colo_service_token/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/fabric/service_token/example_zside_network_service_token/.autogenerated b/examples/fabric/service_token/example_zside_network_service_token/.autogenerated new file mode 100644 index 000000000..e69de29bb diff --git a/examples/fabric/service_token/example_zside_network_service_token/Pulumi.yaml b/examples/fabric/service_token/example_zside_network_service_token/Pulumi.yaml new file mode 100644 index 000000000..b5d75e681 --- /dev/null +++ b/examples/fabric/service_token/example_zside_network_service_token/Pulumi.yaml @@ -0,0 +1,25 @@ +# WARNING: This is an autogenerated file - manual changes will be overwritten if not made via ./scripts/generate_examples.sh +name: equinix-fabric-service_token-example_zside_network_service_token +runtime: yaml +resources: + test: + type: equinix:fabric:ServiceToken + properties: + type: VC_TOKEN + description: Zside Network Service Token + expirationDateTime: 2025-01-18T06:43:49.986Z + serviceTokenConnections: + - type: EVPL_VC + supportedBandwidths: + - 50 + - 200 + - 10000 + zSides: + - accessPointSelectors: + - type: NETWORK + network: + uuid: + notifications: + - type: ALL + emails: + - example@equinix.com diff --git a/examples/fabric/service_token/example_zside_network_service_token/csharp/.gitignore b/examples/fabric/service_token/example_zside_network_service_token/csharp/.gitignore new file mode 100644 index 000000000..e64527066 --- /dev/null +++ b/examples/fabric/service_token/example_zside_network_service_token/csharp/.gitignore @@ -0,0 +1,353 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore + +# User-specific files +*.rsuser +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Mono auto generated files +mono_crash.* + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ +[Ll]ogs/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUnit +*.VisualState.xml +TestResult.xml +nunit-*.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_h.h +*.ilk +*.meta +*.obj +*.iobj +*.pch +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*_wpftmp.csproj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding add-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# NuGet Symbol Packages +*.snupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx +*.appxbundle +*.appxupload + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!?*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser +*- [Bb]ackup.rdl +*- [Bb]ackup ([0-9]).rdl +*- [Bb]ackup ([0-9][0-9]).rdl + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# BeatPulse healthcheck temp database +healthchecksdb + +# Backup folder for Package Reference Convert tool in Visual Studio 2017 +MigrationBackup/ + +# Ionide (cross platform F# VS Code tools) working folder +.ionide/ diff --git a/examples/fabric/service_token/example_zside_network_service_token/csharp/Program.cs b/examples/fabric/service_token/example_zside_network_service_token/csharp/Program.cs new file mode 100644 index 000000000..e7a9a76ef --- /dev/null +++ b/examples/fabric/service_token/example_zside_network_service_token/csharp/Program.cs @@ -0,0 +1,57 @@ +using System.Collections.Generic; +using System.Linq; +using Pulumi; +using Equinix = Pulumi.Equinix; + +return await Deployment.RunAsync(() => +{ + var test = new Equinix.Fabric.ServiceToken("test", new() + { + Type = "VC_TOKEN", + Description = "Zside Network Service Token", + ExpirationDateTime = "2025-01-18T06:43:49.986Z", + ServiceTokenConnections = new[] + { + new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionArgs + { + Type = "EVPL_VC", + SupportedBandwidths = new[] + { + 50, + 200, + 10000, + }, + ZSides = new[] + { + new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideArgs + { + AccessPointSelectors = new[] + { + new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs + { + Type = "NETWORK", + Network = new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs + { + Uuid = "", + }, + }, + }, + }, + }, + }, + }, + Notifications = new[] + { + new Equinix.Fabric.Inputs.ServiceTokenNotificationArgs + { + Type = "ALL", + Emails = new[] + { + "example@equinix.com", + }, + }, + }, + }); + +}); + diff --git a/examples/fabric/service_token/example_zside_network_service_token/csharp/Pulumi.yaml b/examples/fabric/service_token/example_zside_network_service_token/csharp/Pulumi.yaml new file mode 100644 index 000000000..0924b80e6 --- /dev/null +++ b/examples/fabric/service_token/example_zside_network_service_token/csharp/Pulumi.yaml @@ -0,0 +1,3 @@ +# WARNING: This is an autogenerated file - manual changes will be overwritten if not made via ./scripts/generate_examples.sh +name: equinix-fabric-service_token-example_zside_network_service_token +runtime: dotnet diff --git a/examples/fabric/service_token/example_zside_network_service_token/csharp/equinix-fabric-service_token-example_zside_network_service_token.csproj b/examples/fabric/service_token/example_zside_network_service_token/csharp/equinix-fabric-service_token-example_zside_network_service_token.csproj new file mode 100644 index 000000000..959325986 --- /dev/null +++ b/examples/fabric/service_token/example_zside_network_service_token/csharp/equinix-fabric-service_token-example_zside_network_service_token.csproj @@ -0,0 +1,13 @@ + + + + Exe + net6.0 + enable + + + + + + + \ No newline at end of file diff --git a/examples/fabric/service_token/example_zside_network_service_token/go/Pulumi.yaml b/examples/fabric/service_token/example_zside_network_service_token/go/Pulumi.yaml new file mode 100644 index 000000000..f99bd6d07 --- /dev/null +++ b/examples/fabric/service_token/example_zside_network_service_token/go/Pulumi.yaml @@ -0,0 +1,2 @@ +name: equinix-fabric-service_token-example_zside_network_service_token +runtime: go diff --git a/examples/fabric/service_token/example_zside_network_service_token/go/go.mod b/examples/fabric/service_token/example_zside_network_service_token/go/go.mod new file mode 100644 index 000000000..a77154e93 --- /dev/null +++ b/examples/fabric/service_token/example_zside_network_service_token/go/go.mod @@ -0,0 +1,93 @@ +module equinix-fabric-service_token-example_zside_network_service_token + +go 1.21 + +toolchain go1.23.4 + +require ( + github.com/equinix/pulumi-equinix/sdk latest + github.com/pulumi/pulumi/sdk/v3 v3.133.0 +) + +require ( + dario.cat/mergo v1.0.0 // indirect + github.com/BurntSushi/toml v1.2.1 // indirect + github.com/Microsoft/go-winio v0.6.1 // indirect + github.com/ProtonMail/go-crypto v1.1.0-alpha.2 // indirect + github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da // indirect + github.com/agext/levenshtein v1.2.3 // indirect + github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect + github.com/atotto/clipboard v0.1.4 // indirect + github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect + github.com/blang/semver v3.5.1+incompatible // indirect + github.com/charmbracelet/bubbles v0.16.1 // indirect + github.com/charmbracelet/bubbletea v0.25.0 // indirect + github.com/charmbracelet/lipgloss v0.7.1 // indirect + github.com/cheggaaa/pb v1.0.29 // indirect + github.com/cloudflare/circl v1.3.7 // indirect + github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81 // indirect + github.com/cyphar/filepath-securejoin v0.2.4 // indirect + github.com/djherbis/times v1.5.0 // indirect + github.com/emirpasic/gods v1.18.1 // indirect + github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect + github.com/go-git/go-billy/v5 v5.5.0 // indirect + github.com/go-git/go-git/v5 v5.12.0 // indirect + github.com/gogo/protobuf v1.3.2 // indirect + github.com/golang/glog v1.2.0 // indirect + github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect + github.com/google/uuid v1.6.0 // indirect + github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 // indirect + github.com/hashicorp/errwrap v1.1.0 // indirect + github.com/hashicorp/go-multierror v1.1.1 // indirect + github.com/hashicorp/hcl/v2 v2.20.1 // indirect + github.com/inconshreveable/mousetrap v1.1.0 // indirect + github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect + github.com/kevinburke/ssh_config v1.2.0 // indirect + github.com/lucasb-eyer/go-colorful v1.2.0 // indirect + github.com/mattn/go-isatty v0.0.20 // indirect + github.com/mattn/go-localereader v0.0.1 // indirect + github.com/mattn/go-runewidth v0.0.15 // indirect + github.com/mitchellh/go-ps v1.0.0 // indirect + github.com/mitchellh/go-wordwrap v1.0.1 // indirect + github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 // indirect + github.com/muesli/cancelreader v0.2.2 // indirect + github.com/muesli/reflow v0.3.0 // indirect + github.com/muesli/termenv v0.15.2 // indirect + github.com/opentracing/basictracer-go v1.1.0 // indirect + github.com/opentracing/opentracing-go v1.2.0 // indirect + github.com/pgavlin/fx v0.1.6 // indirect + github.com/pjbgf/sha1cd v0.3.0 // indirect + github.com/pkg/errors v0.9.1 // indirect + github.com/pkg/term v1.1.0 // indirect + github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect + github.com/pulumi/esc v0.9.1 // indirect + github.com/rivo/uniseg v0.4.4 // indirect + github.com/rogpeppe/go-internal v1.12.0 // indirect + github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 // indirect + github.com/santhosh-tekuri/jsonschema/v5 v5.0.0 // indirect + github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // indirect + github.com/skeema/knownhosts v1.2.2 // indirect + github.com/spf13/cobra v1.8.0 // indirect + github.com/spf13/pflag v1.0.5 // indirect + github.com/texttheater/golang-levenshtein v1.0.1 // indirect + github.com/uber/jaeger-client-go v2.30.0+incompatible // indirect + github.com/uber/jaeger-lib v2.4.1+incompatible // indirect + github.com/xanzy/ssh-agent v0.3.3 // indirect + github.com/zclconf/go-cty v1.14.4 // indirect + go.uber.org/atomic v1.11.0 // indirect + golang.org/x/crypto v0.24.0 // indirect + golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8 // indirect + golang.org/x/mod v0.18.0 // indirect + golang.org/x/net v0.26.0 // indirect + golang.org/x/sync v0.7.0 // indirect + golang.org/x/sys v0.21.0 // indirect + golang.org/x/term v0.21.0 // indirect + golang.org/x/text v0.16.0 // indirect + golang.org/x/tools v0.22.0 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240311173647-c811ad7063a7 // indirect + google.golang.org/grpc v1.63.2 // indirect + google.golang.org/protobuf v1.34.0 // indirect + gopkg.in/warnings.v0 v0.1.2 // indirect + gopkg.in/yaml.v3 v3.0.1 // indirect + lukechampine.com/frand v1.4.2 // indirect +) diff --git a/examples/fabric/service_token/example_zside_network_service_token/go/main.go b/examples/fabric/service_token/example_zside_network_service_token/go/main.go new file mode 100644 index 000000000..1762463bf --- /dev/null +++ b/examples/fabric/service_token/example_zside_network_service_token/go/main.go @@ -0,0 +1,50 @@ +package main + +import ( + "github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric" + "github.com/pulumi/pulumi/sdk/v3/go/pulumi" +) + +func main() { + pulumi.Run(func(ctx *pulumi.Context) error { + _, err := fabric.NewServiceToken(ctx, "test", &fabric.ServiceTokenArgs{ + Type: pulumi.String("VC_TOKEN"), + Description: pulumi.String("Zside Network Service Token"), + ExpirationDateTime: pulumi.String("2025-01-18T06:43:49.986Z"), + ServiceTokenConnections: fabric.ServiceTokenServiceTokenConnectionArray{ + &fabric.ServiceTokenServiceTokenConnectionArgs{ + Type: pulumi.String("EVPL_VC"), + SupportedBandwidths: pulumi.IntArray{ + pulumi.Int(50), + pulumi.Int(200), + pulumi.Int(10000), + }, + ZSides: fabric.ServiceTokenServiceTokenConnectionZSideArray{ + &fabric.ServiceTokenServiceTokenConnectionZSideArgs{ + AccessPointSelectors: fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArray{ + &fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs{ + Type: pulumi.String("NETWORK"), + Network: &fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs{ + Uuid: pulumi.String(""), + }, + }, + }, + }, + }, + }, + }, + Notifications: fabric.ServiceTokenNotificationArray{ + &fabric.ServiceTokenNotificationArgs{ + Type: pulumi.String("ALL"), + Emails: pulumi.StringArray{ + pulumi.String("example@equinix.com"), + }, + }, + }, + }) + if err != nil { + return err + } + return nil + }) +} diff --git a/examples/fabric/service_token/example_zside_network_service_token/java/Pulumi.yaml b/examples/fabric/service_token/example_zside_network_service_token/java/Pulumi.yaml new file mode 100644 index 000000000..829420af1 --- /dev/null +++ b/examples/fabric/service_token/example_zside_network_service_token/java/Pulumi.yaml @@ -0,0 +1,3 @@ +# WARNING: This is an autogenerated file - manual changes will be overwritten if not made via ./scripts/generate_examples.sh +name: equinix-fabric-service_token-example_zside_network_service_token +runtime: java diff --git a/examples/fabric/service_token/example_zside_network_service_token/java/pom.xml b/examples/fabric/service_token/example_zside_network_service_token/java/pom.xml new file mode 100644 index 000000000..9ffb5ed9c --- /dev/null +++ b/examples/fabric/service_token/example_zside_network_service_token/java/pom.xml @@ -0,0 +1,92 @@ + + + 4.0.0 + + com.pulumi + equinix-fabric-service_token-example_zside_network_service_token + 1.0-SNAPSHOT + + + UTF-8 + 11 + 11 + 11 + generated_program.App + + + + + + com.pulumi + pulumi + (,1.0] + + + com.pulumi + equinix + 0.20.0 + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.2.2 + + + + true + ${mainClass} + + + + + + org.apache.maven.plugins + maven-assembly-plugin + 3.4.2 + + + + true + ${mainClass} + + + + jar-with-dependencies + + + + + make-my-jar-with-dependencies + package + + single + + + + + + org.codehaus.mojo + exec-maven-plugin + 3.1.0 + + ${mainClass} + ${mainArgs} + + + + org.apache.maven.plugins + maven-wrapper-plugin + 3.1.1 + + 3.8.5 + + + + + \ No newline at end of file diff --git a/examples/fabric/service_token/example_zside_network_service_token/java/src/main/java/generated_program/App.java b/examples/fabric/service_token/example_zside_network_service_token/java/src/main/java/generated_program/App.java new file mode 100644 index 000000000..5dcb98a8d --- /dev/null +++ b/examples/fabric/service_token/example_zside_network_service_token/java/src/main/java/generated_program/App.java @@ -0,0 +1,49 @@ +package generated_program; + +import com.pulumi.Context; +import com.pulumi.Pulumi; +import com.pulumi.core.Output; +import com.pulumi.equinix.fabric.ServiceToken; +import com.pulumi.equinix.fabric.ServiceTokenArgs; +import com.pulumi.equinix.fabric.inputs.ServiceTokenServiceTokenConnectionArgs; +import com.pulumi.equinix.fabric.inputs.ServiceTokenNotificationArgs; +import java.util.List; +import java.util.ArrayList; +import java.util.Map; +import java.io.File; +import java.nio.file.Files; +import java.nio.file.Paths; + +public class App { + public static void main(String[] args) { + Pulumi.run(App::stack); + } + + public static void stack(Context ctx) { + var test = new ServiceToken("test", ServiceTokenArgs.builder() + .type("VC_TOKEN") + .description("Zside Network Service Token") + .expirationDateTime("2025-01-18T06:43:49.986Z") + .serviceTokenConnections(ServiceTokenServiceTokenConnectionArgs.builder() + .type("EVPL_VC") + .supportedBandwidths( + 50, + 200, + 10000) + .zSides(ServiceTokenServiceTokenConnectionZSideArgs.builder() + .accessPointSelectors(ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs.builder() + .type("NETWORK") + .network(ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs.builder() + .uuid("") + .build()) + .build()) + .build()) + .build()) + .notifications(ServiceTokenNotificationArgs.builder() + .type("ALL") + .emails("example@equinix.com") + .build()) + .build()); + + } +} diff --git a/examples/fabric/service_token/example_zside_network_service_token/python/.gitignore b/examples/fabric/service_token/example_zside_network_service_token/python/.gitignore new file mode 100644 index 000000000..b664ab4e4 --- /dev/null +++ b/examples/fabric/service_token/example_zside_network_service_token/python/.gitignore @@ -0,0 +1,2 @@ +*.pyc +venv/ \ No newline at end of file diff --git a/examples/fabric/service_token/example_zside_network_service_token/python/Pulumi.yaml b/examples/fabric/service_token/example_zside_network_service_token/python/Pulumi.yaml new file mode 100644 index 000000000..aac70c2ae --- /dev/null +++ b/examples/fabric/service_token/example_zside_network_service_token/python/Pulumi.yaml @@ -0,0 +1,2 @@ +name: equinix-fabric-service_token-example_zside_network_service_token +runtime: python diff --git a/examples/fabric/service_token/example_zside_network_service_token/python/__main__.py b/examples/fabric/service_token/example_zside_network_service_token/python/__main__.py new file mode 100644 index 000000000..a5298a44f --- /dev/null +++ b/examples/fabric/service_token/example_zside_network_service_token/python/__main__.py @@ -0,0 +1,27 @@ +import pulumi +import pulumi_equinix as equinix + +test = equinix.fabric.ServiceToken("test", + type="VC_TOKEN", + description="Zside Network Service Token", + expiration_date_time="2025-01-18T06:43:49.986Z", + service_token_connections=[{ + "type": "EVPL_VC", + "supported_bandwidths": [ + 50, + 200, + 10000, + ], + "z_sides": [{ + "access_point_selectors": [{ + "type": "NETWORK", + "network": { + "uuid": "", + }, + }], + }], + }], + notifications=[{ + "type": "ALL", + "emails": ["example@equinix.com"], + }]) diff --git a/examples/fabric/service_token/example_zside_network_service_token/python/requirements.txt b/examples/fabric/service_token/example_zside_network_service_token/python/requirements.txt new file mode 100644 index 000000000..d8697dad7 --- /dev/null +++ b/examples/fabric/service_token/example_zside_network_service_token/python/requirements.txt @@ -0,0 +1,2 @@ +pulumi>=3.0.0,<4.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/service_token/example_zside_network_service_token/typescript/.gitignore b/examples/fabric/service_token/example_zside_network_service_token/typescript/.gitignore new file mode 100644 index 000000000..dc902b57a --- /dev/null +++ b/examples/fabric/service_token/example_zside_network_service_token/typescript/.gitignore @@ -0,0 +1,2 @@ +/bin/ +/node_modules/ \ No newline at end of file diff --git a/examples/fabric/service_token/example_zside_network_service_token/typescript/Pulumi.yaml b/examples/fabric/service_token/example_zside_network_service_token/typescript/Pulumi.yaml new file mode 100644 index 000000000..e2938befe --- /dev/null +++ b/examples/fabric/service_token/example_zside_network_service_token/typescript/Pulumi.yaml @@ -0,0 +1,2 @@ +name: equinix-fabric-service_token-example_zside_network_service_token +runtime: nodejs diff --git a/examples/fabric/service_token/example_zside_network_service_token/typescript/index.ts b/examples/fabric/service_token/example_zside_network_service_token/typescript/index.ts new file mode 100644 index 000000000..afa89773f --- /dev/null +++ b/examples/fabric/service_token/example_zside_network_service_token/typescript/index.ts @@ -0,0 +1,28 @@ +import * as pulumi from "@pulumi/pulumi"; +import * as equinix from "@equinix-labs/pulumi-equinix"; + +const test = new equinix.fabric.ServiceToken("test", { + type: "VC_TOKEN", + description: "Zside Network Service Token", + expirationDateTime: "2025-01-18T06:43:49.986Z", + serviceTokenConnections: [{ + type: "EVPL_VC", + supportedBandwidths: [ + 50, + 200, + 10000, + ], + zSides: [{ + accessPointSelectors: [{ + type: "NETWORK", + network: { + uuid: "", + }, + }], + }], + }], + notifications: [{ + type: "ALL", + emails: ["example@equinix.com"], + }], +}); diff --git a/examples/fabric/service_token/example_zside_network_service_token/typescript/package.json b/examples/fabric/service_token/example_zside_network_service_token/typescript/package.json new file mode 100644 index 000000000..91d2b01cb --- /dev/null +++ b/examples/fabric/service_token/example_zside_network_service_token/typescript/package.json @@ -0,0 +1,11 @@ +{ + "name": "equinix-fabric-service_token-example_zside_network_service_token", + "devDependencies": { + "@types/node": "^14" + }, + "dependencies": { + "typescript": "^4.0.0", + "@pulumi/pulumi": "^3.0.0", + "@equinix-labs/pulumi-equinix": "0.20.0" + } +} \ No newline at end of file diff --git a/examples/fabric/service_token/example_zside_network_service_token/typescript/tsconfig.json b/examples/fabric/service_token/example_zside_network_service_token/typescript/tsconfig.json new file mode 100644 index 000000000..11fc69af2 --- /dev/null +++ b/examples/fabric/service_token/example_zside_network_service_token/typescript/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "strict": true, + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true + }, + "files": [ + "index.ts", + ] +} \ No newline at end of file diff --git a/examples/fabric/service_token/example_zside_vd_service_token/csharp/equinix-fabric-service_token-example_zside_vd_service_token.csproj b/examples/fabric/service_token/example_zside_vd_service_token/csharp/equinix-fabric-service_token-example_zside_vd_service_token.csproj index 361821045..959325986 100644 --- a/examples/fabric/service_token/example_zside_vd_service_token/csharp/equinix-fabric-service_token-example_zside_vd_service_token.csproj +++ b/examples/fabric/service_token/example_zside_vd_service_token/csharp/equinix-fabric-service_token-example_zside_vd_service_token.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/fabric/service_token/example_zside_vd_service_token/go/go.mod b/examples/fabric/service_token/example_zside_vd_service_token/go/go.mod index 1bea029ea..dbb17c4e4 100644 --- a/examples/fabric/service_token/example_zside_vd_service_token/go/go.mod +++ b/examples/fabric/service_token/example_zside_vd_service_token/go/go.mod @@ -2,7 +2,7 @@ module equinix-fabric-service_token-example_zside_vd_service_token go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/fabric/service_token/example_zside_vd_service_token/java/pom.xml b/examples/fabric/service_token/example_zside_vd_service_token/java/pom.xml index 106488e43..68cb28906 100644 --- a/examples/fabric/service_token/example_zside_vd_service_token/java/pom.xml +++ b/examples/fabric/service_token/example_zside_vd_service_token/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/fabric/service_token/example_zside_vd_service_token/python/requirements.txt b/examples/fabric/service_token/example_zside_vd_service_token/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/fabric/service_token/example_zside_vd_service_token/python/requirements.txt +++ b/examples/fabric/service_token/example_zside_vd_service_token/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/fabric/service_token/example_zside_vd_service_token/typescript/package.json b/examples/fabric/service_token/example_zside_vd_service_token/typescript/package.json index d23ff4daf..5d5c3ba7c 100644 --- a/examples/fabric/service_token/example_zside_vd_service_token/typescript/package.json +++ b/examples/fabric/service_token/example_zside_vd_service_token/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/bgp_session/csharp/equinix-metal-bgp_session.csproj b/examples/metal/bgp_session/csharp/equinix-metal-bgp_session.csproj index c23bc1439..59e5e7ae8 100644 --- a/examples/metal/bgp_session/csharp/equinix-metal-bgp_session.csproj +++ b/examples/metal/bgp_session/csharp/equinix-metal-bgp_session.csproj @@ -7,8 +7,8 @@ - - + + \ No newline at end of file diff --git a/examples/metal/bgp_session/go/go.mod b/examples/metal/bgp_session/go/go.mod index eab0baba6..8c8289d3a 100644 --- a/examples/metal/bgp_session/go/go.mod +++ b/examples/metal/bgp_session/go/go.mod @@ -2,12 +2,12 @@ module equinix-metal-bgp_session go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest - github.com/pulumi/pulumi-null/sdk v0.0.8 - github.com/pulumi/pulumi/sdk/v3 v3.136.1 + github.com/pulumi/pulumi-null/sdk v0.0.9 + github.com/pulumi/pulumi/sdk/v3 v3.143.0 ) require ( @@ -76,14 +76,14 @@ require ( github.com/xanzy/ssh-agent v0.3.3 // indirect github.com/zclconf/go-cty v1.14.4 // indirect go.uber.org/atomic v1.11.0 // indirect - golang.org/x/crypto v0.24.0 // indirect + golang.org/x/crypto v0.31.0 // indirect golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8 // indirect golang.org/x/mod v0.18.0 // indirect golang.org/x/net v0.26.0 // indirect - golang.org/x/sync v0.7.0 // indirect - golang.org/x/sys v0.21.0 // indirect - golang.org/x/term v0.21.0 // indirect - golang.org/x/text v0.16.0 // indirect + golang.org/x/sync v0.10.0 // indirect + golang.org/x/sys v0.28.0 // indirect + golang.org/x/term v0.27.0 // indirect + golang.org/x/text v0.21.0 // indirect golang.org/x/tools v0.22.0 // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20240311173647-c811ad7063a7 // indirect google.golang.org/grpc v1.63.2 // indirect diff --git a/examples/metal/bgp_session/java/pom.xml b/examples/metal/bgp_session/java/pom.xml index 969f37705..67983e649 100644 --- a/examples/metal/bgp_session/java/pom.xml +++ b/examples/metal/bgp_session/java/pom.xml @@ -26,11 +26,11 @@ com.pulumi equinix - (,1.0) + 0.20.0 com.pulumi null - 0.0.8 + 0.0.9 diff --git a/examples/metal/bgp_session/python/requirements.txt b/examples/metal/bgp_session/python/requirements.txt index 89c83f72f..df73a7ff3 100644 --- a/examples/metal/bgp_session/python/requirements.txt +++ b/examples/metal/bgp_session/python/requirements.txt @@ -1,3 +1,3 @@ -pulumi-null==0.0.8 +pulumi-null==0.0.9 pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/bgp_session/typescript/package.json b/examples/metal/bgp_session/typescript/package.json index 981ac6af4..b67b3056f 100644 --- a/examples/metal/bgp_session/typescript/package.json +++ b/examples/metal/bgp_session/typescript/package.json @@ -6,7 +6,7 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0", - "@pulumi/null": "0.0.8" + "@equinix-labs/pulumi-equinix": "0.20.0", + "@pulumi/null": "0.0.9" } } \ No newline at end of file diff --git a/examples/metal/connection/example_fabric_billed_metal_from_fabric_port/csharp/equinix-metal-connection-example_fabric_billed_metal_from_fabric_port.csproj b/examples/metal/connection/example_fabric_billed_metal_from_fabric_port/csharp/equinix-metal-connection-example_fabric_billed_metal_from_fabric_port.csproj index 361821045..959325986 100644 --- a/examples/metal/connection/example_fabric_billed_metal_from_fabric_port/csharp/equinix-metal-connection-example_fabric_billed_metal_from_fabric_port.csproj +++ b/examples/metal/connection/example_fabric_billed_metal_from_fabric_port/csharp/equinix-metal-connection-example_fabric_billed_metal_from_fabric_port.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/connection/example_fabric_billed_metal_from_fabric_port/go/go.mod b/examples/metal/connection/example_fabric_billed_metal_from_fabric_port/go/go.mod index a3bba6aea..ae7e35ffe 100644 --- a/examples/metal/connection/example_fabric_billed_metal_from_fabric_port/go/go.mod +++ b/examples/metal/connection/example_fabric_billed_metal_from_fabric_port/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-connection-example_fabric_billed_metal_from_fabric_port go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/connection/example_fabric_billed_metal_from_fabric_port/java/pom.xml b/examples/metal/connection/example_fabric_billed_metal_from_fabric_port/java/pom.xml index a6f4d6c58..9b0f3ccf1 100644 --- a/examples/metal/connection/example_fabric_billed_metal_from_fabric_port/java/pom.xml +++ b/examples/metal/connection/example_fabric_billed_metal_from_fabric_port/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/connection/example_fabric_billed_metal_from_fabric_port/python/requirements.txt b/examples/metal/connection/example_fabric_billed_metal_from_fabric_port/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/connection/example_fabric_billed_metal_from_fabric_port/python/requirements.txt +++ b/examples/metal/connection/example_fabric_billed_metal_from_fabric_port/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/connection/example_fabric_billed_metal_from_fabric_port/typescript/package.json b/examples/metal/connection/example_fabric_billed_metal_from_fabric_port/typescript/package.json index 22fc41283..a5b44d4ce 100644 --- a/examples/metal/connection/example_fabric_billed_metal_from_fabric_port/typescript/package.json +++ b/examples/metal/connection/example_fabric_billed_metal_from_fabric_port/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/connection/example_fabric_billed_metal_from_fcr/csharp/equinix-metal-connection-example_fabric_billed_metal_from_fcr.csproj b/examples/metal/connection/example_fabric_billed_metal_from_fcr/csharp/equinix-metal-connection-example_fabric_billed_metal_from_fcr.csproj index 361821045..959325986 100644 --- a/examples/metal/connection/example_fabric_billed_metal_from_fcr/csharp/equinix-metal-connection-example_fabric_billed_metal_from_fcr.csproj +++ b/examples/metal/connection/example_fabric_billed_metal_from_fcr/csharp/equinix-metal-connection-example_fabric_billed_metal_from_fcr.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/connection/example_fabric_billed_metal_from_fcr/go/go.mod b/examples/metal/connection/example_fabric_billed_metal_from_fcr/go/go.mod index 35297f2e8..7ebe58622 100644 --- a/examples/metal/connection/example_fabric_billed_metal_from_fcr/go/go.mod +++ b/examples/metal/connection/example_fabric_billed_metal_from_fcr/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-connection-example_fabric_billed_metal_from_fcr go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/connection/example_fabric_billed_metal_from_fcr/java/pom.xml b/examples/metal/connection/example_fabric_billed_metal_from_fcr/java/pom.xml index 484f039c4..857831728 100644 --- a/examples/metal/connection/example_fabric_billed_metal_from_fcr/java/pom.xml +++ b/examples/metal/connection/example_fabric_billed_metal_from_fcr/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/connection/example_fabric_billed_metal_from_fcr/python/requirements.txt b/examples/metal/connection/example_fabric_billed_metal_from_fcr/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/connection/example_fabric_billed_metal_from_fcr/python/requirements.txt +++ b/examples/metal/connection/example_fabric_billed_metal_from_fcr/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/connection/example_fabric_billed_metal_from_fcr/typescript/package.json b/examples/metal/connection/example_fabric_billed_metal_from_fcr/typescript/package.json index 4c4c13ca3..ca363eab6 100644 --- a/examples/metal/connection/example_fabric_billed_metal_from_fcr/typescript/package.json +++ b/examples/metal/connection/example_fabric_billed_metal_from_fcr/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/connection/example_fabric_billed_metal_from_network_edge/csharp/equinix-metal-connection-example_fabric_billed_metal_from_network_edge.csproj b/examples/metal/connection/example_fabric_billed_metal_from_network_edge/csharp/equinix-metal-connection-example_fabric_billed_metal_from_network_edge.csproj index 361821045..959325986 100644 --- a/examples/metal/connection/example_fabric_billed_metal_from_network_edge/csharp/equinix-metal-connection-example_fabric_billed_metal_from_network_edge.csproj +++ b/examples/metal/connection/example_fabric_billed_metal_from_network_edge/csharp/equinix-metal-connection-example_fabric_billed_metal_from_network_edge.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/connection/example_fabric_billed_metal_from_network_edge/go/go.mod b/examples/metal/connection/example_fabric_billed_metal_from_network_edge/go/go.mod index 1c0465a73..494e017e5 100644 --- a/examples/metal/connection/example_fabric_billed_metal_from_network_edge/go/go.mod +++ b/examples/metal/connection/example_fabric_billed_metal_from_network_edge/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-connection-example_fabric_billed_metal_from_network_edge go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/connection/example_fabric_billed_metal_from_network_edge/java/pom.xml b/examples/metal/connection/example_fabric_billed_metal_from_network_edge/java/pom.xml index 9afc1269e..dcb05f968 100644 --- a/examples/metal/connection/example_fabric_billed_metal_from_network_edge/java/pom.xml +++ b/examples/metal/connection/example_fabric_billed_metal_from_network_edge/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/connection/example_fabric_billed_metal_from_network_edge/python/requirements.txt b/examples/metal/connection/example_fabric_billed_metal_from_network_edge/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/connection/example_fabric_billed_metal_from_network_edge/python/requirements.txt +++ b/examples/metal/connection/example_fabric_billed_metal_from_network_edge/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/connection/example_fabric_billed_metal_from_network_edge/typescript/package.json b/examples/metal/connection/example_fabric_billed_metal_from_network_edge/typescript/package.json index 37615728a..9069379c4 100644 --- a/examples/metal/connection/example_fabric_billed_metal_from_network_edge/typescript/package.json +++ b/examples/metal/connection/example_fabric_billed_metal_from_network_edge/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/connection/example_metal_billed_metal_to_fabric_port/csharp/equinix-metal-connection-example_metal_billed_metal_to_fabric_port.csproj b/examples/metal/connection/example_metal_billed_metal_to_fabric_port/csharp/equinix-metal-connection-example_metal_billed_metal_to_fabric_port.csproj index 361821045..959325986 100644 --- a/examples/metal/connection/example_metal_billed_metal_to_fabric_port/csharp/equinix-metal-connection-example_metal_billed_metal_to_fabric_port.csproj +++ b/examples/metal/connection/example_metal_billed_metal_to_fabric_port/csharp/equinix-metal-connection-example_metal_billed_metal_to_fabric_port.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/connection/example_metal_billed_metal_to_fabric_port/go/go.mod b/examples/metal/connection/example_metal_billed_metal_to_fabric_port/go/go.mod index d7e104eb2..fafbced74 100644 --- a/examples/metal/connection/example_metal_billed_metal_to_fabric_port/go/go.mod +++ b/examples/metal/connection/example_metal_billed_metal_to_fabric_port/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-connection-example_metal_billed_metal_to_fabric_port go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/connection/example_metal_billed_metal_to_fabric_port/java/pom.xml b/examples/metal/connection/example_metal_billed_metal_to_fabric_port/java/pom.xml index 9bdeae3c1..9310b4aa4 100644 --- a/examples/metal/connection/example_metal_billed_metal_to_fabric_port/java/pom.xml +++ b/examples/metal/connection/example_metal_billed_metal_to_fabric_port/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/connection/example_metal_billed_metal_to_fabric_port/python/requirements.txt b/examples/metal/connection/example_metal_billed_metal_to_fabric_port/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/connection/example_metal_billed_metal_to_fabric_port/python/requirements.txt +++ b/examples/metal/connection/example_metal_billed_metal_to_fabric_port/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/connection/example_metal_billed_metal_to_fabric_port/typescript/package.json b/examples/metal/connection/example_metal_billed_metal_to_fabric_port/typescript/package.json index e266fd1b2..fa581b626 100644 --- a/examples/metal/connection/example_metal_billed_metal_to_fabric_port/typescript/package.json +++ b/examples/metal/connection/example_metal_billed_metal_to_fabric_port/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/device/example_1/csharp/equinix-metal-device-example_1.csproj b/examples/metal/device/example_1/csharp/equinix-metal-device-example_1.csproj index 361821045..959325986 100644 --- a/examples/metal/device/example_1/csharp/equinix-metal-device-example_1.csproj +++ b/examples/metal/device/example_1/csharp/equinix-metal-device-example_1.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/device/example_1/go/go.mod b/examples/metal/device/example_1/go/go.mod index ddba3c5e4..8df6acc4f 100644 --- a/examples/metal/device/example_1/go/go.mod +++ b/examples/metal/device/example_1/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-device-example_1 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/device/example_1/java/pom.xml b/examples/metal/device/example_1/java/pom.xml index 6728e2292..4a95e5d89 100644 --- a/examples/metal/device/example_1/java/pom.xml +++ b/examples/metal/device/example_1/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/device/example_1/python/requirements.txt b/examples/metal/device/example_1/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/device/example_1/python/requirements.txt +++ b/examples/metal/device/example_1/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/device/example_1/typescript/package.json b/examples/metal/device/example_1/typescript/package.json index 770383f8c..3c375c078 100644 --- a/examples/metal/device/example_1/typescript/package.json +++ b/examples/metal/device/example_1/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/device/example_2/csharp/equinix-metal-device-example_2.csproj b/examples/metal/device/example_2/csharp/equinix-metal-device-example_2.csproj index 361821045..959325986 100644 --- a/examples/metal/device/example_2/csharp/equinix-metal-device-example_2.csproj +++ b/examples/metal/device/example_2/csharp/equinix-metal-device-example_2.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/device/example_2/go/go.mod b/examples/metal/device/example_2/go/go.mod index 7fe5fe117..c93c40e1b 100644 --- a/examples/metal/device/example_2/go/go.mod +++ b/examples/metal/device/example_2/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-device-example_2 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/device/example_2/java/pom.xml b/examples/metal/device/example_2/java/pom.xml index fec0bbe09..8114a369e 100644 --- a/examples/metal/device/example_2/java/pom.xml +++ b/examples/metal/device/example_2/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/device/example_2/python/requirements.txt b/examples/metal/device/example_2/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/device/example_2/python/requirements.txt +++ b/examples/metal/device/example_2/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/device/example_2/typescript/package.json b/examples/metal/device/example_2/typescript/package.json index 4eab5d4e3..cc469a2a0 100644 --- a/examples/metal/device/example_2/typescript/package.json +++ b/examples/metal/device/example_2/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/device/example_3/csharp/equinix-metal-device-example_3.csproj b/examples/metal/device/example_3/csharp/equinix-metal-device-example_3.csproj index 361821045..959325986 100644 --- a/examples/metal/device/example_3/csharp/equinix-metal-device-example_3.csproj +++ b/examples/metal/device/example_3/csharp/equinix-metal-device-example_3.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/device/example_3/go/go.mod b/examples/metal/device/example_3/go/go.mod index 827fa7bc3..f5c7515d0 100644 --- a/examples/metal/device/example_3/go/go.mod +++ b/examples/metal/device/example_3/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-device-example_3 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/device/example_3/java/pom.xml b/examples/metal/device/example_3/java/pom.xml index 9f0061965..1d93b02f9 100644 --- a/examples/metal/device/example_3/java/pom.xml +++ b/examples/metal/device/example_3/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/device/example_3/python/requirements.txt b/examples/metal/device/example_3/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/device/example_3/python/requirements.txt +++ b/examples/metal/device/example_3/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/device/example_3/typescript/package.json b/examples/metal/device/example_3/typescript/package.json index 09d924378..36ab91b1b 100644 --- a/examples/metal/device/example_3/typescript/package.json +++ b/examples/metal/device/example_3/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/device/example_4/csharp/equinix-metal-device-example_4.csproj b/examples/metal/device/example_4/csharp/equinix-metal-device-example_4.csproj index 361821045..959325986 100644 --- a/examples/metal/device/example_4/csharp/equinix-metal-device-example_4.csproj +++ b/examples/metal/device/example_4/csharp/equinix-metal-device-example_4.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/device/example_4/go/go.mod b/examples/metal/device/example_4/go/go.mod index 7dacd3604..a1a4b01be 100644 --- a/examples/metal/device/example_4/go/go.mod +++ b/examples/metal/device/example_4/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-device-example_4 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/device/example_4/java/pom.xml b/examples/metal/device/example_4/java/pom.xml index 46a1d3499..1e8db51dd 100644 --- a/examples/metal/device/example_4/java/pom.xml +++ b/examples/metal/device/example_4/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/device/example_4/python/requirements.txt b/examples/metal/device/example_4/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/device/example_4/python/requirements.txt +++ b/examples/metal/device/example_4/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/device/example_4/typescript/package.json b/examples/metal/device/example_4/typescript/package.json index e9883982e..74a66d7ab 100644 --- a/examples/metal/device/example_4/typescript/package.json +++ b/examples/metal/device/example_4/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/device/example_5/csharp/equinix-metal-device-example_5.csproj b/examples/metal/device/example_5/csharp/equinix-metal-device-example_5.csproj index 361821045..959325986 100644 --- a/examples/metal/device/example_5/csharp/equinix-metal-device-example_5.csproj +++ b/examples/metal/device/example_5/csharp/equinix-metal-device-example_5.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/device/example_5/go/go.mod b/examples/metal/device/example_5/go/go.mod index 8148020ba..c2a781502 100644 --- a/examples/metal/device/example_5/go/go.mod +++ b/examples/metal/device/example_5/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-device-example_5 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/device/example_5/java/pom.xml b/examples/metal/device/example_5/java/pom.xml index fa508ba8c..dd63d2b16 100644 --- a/examples/metal/device/example_5/java/pom.xml +++ b/examples/metal/device/example_5/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/device/example_5/python/requirements.txt b/examples/metal/device/example_5/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/device/example_5/python/requirements.txt +++ b/examples/metal/device/example_5/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/device/example_5/typescript/package.json b/examples/metal/device/example_5/typescript/package.json index 783ce0d02..10cd1adf6 100644 --- a/examples/metal/device/example_5/typescript/package.json +++ b/examples/metal/device/example_5/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/device_network_type/csharp/equinix-metal-device-network-type.csproj b/examples/metal/device_network_type/csharp/equinix-metal-device-network-type.csproj index 361821045..959325986 100644 --- a/examples/metal/device_network_type/csharp/equinix-metal-device-network-type.csproj +++ b/examples/metal/device_network_type/csharp/equinix-metal-device-network-type.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/device_network_type/go/go.mod b/examples/metal/device_network_type/go/go.mod index d4083c7fa..954bb118a 100644 --- a/examples/metal/device_network_type/go/go.mod +++ b/examples/metal/device_network_type/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-device-network-type go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/device_network_type/java/pom.xml b/examples/metal/device_network_type/java/pom.xml index 7b25a5adb..38f319b78 100644 --- a/examples/metal/device_network_type/java/pom.xml +++ b/examples/metal/device_network_type/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/device_network_type/python/requirements.txt b/examples/metal/device_network_type/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/device_network_type/python/requirements.txt +++ b/examples/metal/device_network_type/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/device_network_type/typescript/package.json b/examples/metal/device_network_type/typescript/package.json index 26f12c66a..7420af1fe 100644 --- a/examples/metal/device_network_type/typescript/package.json +++ b/examples/metal/device_network_type/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/gateway/example_1/csharp/equinix-metal-gateway-example_1.csproj b/examples/metal/gateway/example_1/csharp/equinix-metal-gateway-example_1.csproj index 361821045..959325986 100644 --- a/examples/metal/gateway/example_1/csharp/equinix-metal-gateway-example_1.csproj +++ b/examples/metal/gateway/example_1/csharp/equinix-metal-gateway-example_1.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/gateway/example_1/go/go.mod b/examples/metal/gateway/example_1/go/go.mod index 03d85abfc..4087cf1bc 100644 --- a/examples/metal/gateway/example_1/go/go.mod +++ b/examples/metal/gateway/example_1/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-gateway-example_1 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/gateway/example_1/java/pom.xml b/examples/metal/gateway/example_1/java/pom.xml index 0285d0df4..4987a47ca 100644 --- a/examples/metal/gateway/example_1/java/pom.xml +++ b/examples/metal/gateway/example_1/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/gateway/example_1/python/requirements.txt b/examples/metal/gateway/example_1/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/gateway/example_1/python/requirements.txt +++ b/examples/metal/gateway/example_1/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/gateway/example_1/typescript/package.json b/examples/metal/gateway/example_1/typescript/package.json index e2e2cf00a..da0998269 100644 --- a/examples/metal/gateway/example_1/typescript/package.json +++ b/examples/metal/gateway/example_1/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/gateway/example_2/csharp/equinix-metal-gateway-example_2.csproj b/examples/metal/gateway/example_2/csharp/equinix-metal-gateway-example_2.csproj index 361821045..959325986 100644 --- a/examples/metal/gateway/example_2/csharp/equinix-metal-gateway-example_2.csproj +++ b/examples/metal/gateway/example_2/csharp/equinix-metal-gateway-example_2.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/gateway/example_2/go/go.mod b/examples/metal/gateway/example_2/go/go.mod index 3540e821d..df2fbe934 100644 --- a/examples/metal/gateway/example_2/go/go.mod +++ b/examples/metal/gateway/example_2/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-gateway-example_2 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/gateway/example_2/java/pom.xml b/examples/metal/gateway/example_2/java/pom.xml index 7361da23e..d55c5210a 100644 --- a/examples/metal/gateway/example_2/java/pom.xml +++ b/examples/metal/gateway/example_2/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/gateway/example_2/python/requirements.txt b/examples/metal/gateway/example_2/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/gateway/example_2/python/requirements.txt +++ b/examples/metal/gateway/example_2/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/gateway/example_2/typescript/package.json b/examples/metal/gateway/example_2/typescript/package.json index c528e8943..9e6bec516 100644 --- a/examples/metal/gateway/example_2/typescript/package.json +++ b/examples/metal/gateway/example_2/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/ip_attachment/csharp/equinix-metal-ip_attachment.csproj b/examples/metal/ip_attachment/csharp/equinix-metal-ip_attachment.csproj index 9bd721565..9efc27ce6 100644 --- a/examples/metal/ip_attachment/csharp/equinix-metal-ip_attachment.csproj +++ b/examples/metal/ip_attachment/csharp/equinix-metal-ip_attachment.csproj @@ -7,7 +7,7 @@ - + diff --git a/examples/metal/ip_attachment/go/go.mod b/examples/metal/ip_attachment/go/go.mod index 72ac69bfd..886848181 100644 --- a/examples/metal/ip_attachment/go/go.mod +++ b/examples/metal/ip_attachment/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-ip_attachment go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/ip_attachment/java/pom.xml b/examples/metal/ip_attachment/java/pom.xml index e2fca90c0..421c78658 100644 --- a/examples/metal/ip_attachment/java/pom.xml +++ b/examples/metal/ip_attachment/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 com.pulumi std diff --git a/examples/metal/ip_attachment/python/requirements.txt b/examples/metal/ip_attachment/python/requirements.txt index fc62473fd..3ce099fb3 100644 --- a/examples/metal/ip_attachment/python/requirements.txt +++ b/examples/metal/ip_attachment/python/requirements.txt @@ -1,3 +1,3 @@ pulumi-std==1.7.3 pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/ip_attachment/typescript/package.json b/examples/metal/ip_attachment/typescript/package.json index 1cfd12840..c6df9734d 100644 --- a/examples/metal/ip_attachment/typescript/package.json +++ b/examples/metal/ip_attachment/typescript/package.json @@ -6,7 +6,7 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0", + "@equinix-labs/pulumi-equinix": "0.20.0", "@pulumi/std": "1.7.3" } } \ No newline at end of file diff --git a/examples/metal/organization/csharp/equinix-metal-organization.csproj b/examples/metal/organization/csharp/equinix-metal-organization.csproj index 361821045..959325986 100644 --- a/examples/metal/organization/csharp/equinix-metal-organization.csproj +++ b/examples/metal/organization/csharp/equinix-metal-organization.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/organization/go/go.mod b/examples/metal/organization/go/go.mod index 457acd934..175e2152f 100644 --- a/examples/metal/organization/go/go.mod +++ b/examples/metal/organization/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-organization go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/organization/java/pom.xml b/examples/metal/organization/java/pom.xml index 767a5bc5a..d67d58634 100644 --- a/examples/metal/organization/java/pom.xml +++ b/examples/metal/organization/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/organization/python/requirements.txt b/examples/metal/organization/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/organization/python/requirements.txt +++ b/examples/metal/organization/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/organization/typescript/package.json b/examples/metal/organization/typescript/package.json index f759bcb70..d39a95f4e 100644 --- a/examples/metal/organization/typescript/package.json +++ b/examples/metal/organization/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/organization_member/example_1/csharp/equinix-metal-organization_member-example_1.csproj b/examples/metal/organization_member/example_1/csharp/equinix-metal-organization_member-example_1.csproj index 361821045..959325986 100644 --- a/examples/metal/organization_member/example_1/csharp/equinix-metal-organization_member-example_1.csproj +++ b/examples/metal/organization_member/example_1/csharp/equinix-metal-organization_member-example_1.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/organization_member/example_1/go/go.mod b/examples/metal/organization_member/example_1/go/go.mod index a8c97b2a6..a176ddd4c 100644 --- a/examples/metal/organization_member/example_1/go/go.mod +++ b/examples/metal/organization_member/example_1/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-organization_member-example_1 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/organization_member/example_1/java/pom.xml b/examples/metal/organization_member/example_1/java/pom.xml index 359996d71..8271d7f6f 100644 --- a/examples/metal/organization_member/example_1/java/pom.xml +++ b/examples/metal/organization_member/example_1/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/organization_member/example_1/python/requirements.txt b/examples/metal/organization_member/example_1/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/organization_member/example_1/python/requirements.txt +++ b/examples/metal/organization_member/example_1/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/organization_member/example_1/typescript/package.json b/examples/metal/organization_member/example_1/typescript/package.json index 6b465ddc9..bbeab43ac 100644 --- a/examples/metal/organization_member/example_1/typescript/package.json +++ b/examples/metal/organization_member/example_1/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/organization_member/example_2/csharp/equinix-metal-organization_member-example_2.csproj b/examples/metal/organization_member/example_2/csharp/equinix-metal-organization_member-example_2.csproj index 361821045..959325986 100644 --- a/examples/metal/organization_member/example_2/csharp/equinix-metal-organization_member-example_2.csproj +++ b/examples/metal/organization_member/example_2/csharp/equinix-metal-organization_member-example_2.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/organization_member/example_2/go/go.mod b/examples/metal/organization_member/example_2/go/go.mod index 87bc25cdf..b5e1fb3f4 100644 --- a/examples/metal/organization_member/example_2/go/go.mod +++ b/examples/metal/organization_member/example_2/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-organization_member-example_2 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/organization_member/example_2/java/pom.xml b/examples/metal/organization_member/example_2/java/pom.xml index 42e2f611a..d98b94399 100644 --- a/examples/metal/organization_member/example_2/java/pom.xml +++ b/examples/metal/organization_member/example_2/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/organization_member/example_2/python/requirements.txt b/examples/metal/organization_member/example_2/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/organization_member/example_2/python/requirements.txt +++ b/examples/metal/organization_member/example_2/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/organization_member/example_2/typescript/package.json b/examples/metal/organization_member/example_2/typescript/package.json index eea191827..561322d7e 100644 --- a/examples/metal/organization_member/example_2/typescript/package.json +++ b/examples/metal/organization_member/example_2/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/port_vlan_attachment/example_1/csharp/equinix-metal-port_vlan_attachment-example_1.csproj b/examples/metal/port_vlan_attachment/example_1/csharp/equinix-metal-port_vlan_attachment-example_1.csproj index 361821045..959325986 100644 --- a/examples/metal/port_vlan_attachment/example_1/csharp/equinix-metal-port_vlan_attachment-example_1.csproj +++ b/examples/metal/port_vlan_attachment/example_1/csharp/equinix-metal-port_vlan_attachment-example_1.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/port_vlan_attachment/example_1/go/go.mod b/examples/metal/port_vlan_attachment/example_1/go/go.mod index 2586776ac..a1defd322 100644 --- a/examples/metal/port_vlan_attachment/example_1/go/go.mod +++ b/examples/metal/port_vlan_attachment/example_1/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-port_vlan_attachment-example_1 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/port_vlan_attachment/example_1/java/pom.xml b/examples/metal/port_vlan_attachment/example_1/java/pom.xml index 661e99a8f..25fe10b50 100644 --- a/examples/metal/port_vlan_attachment/example_1/java/pom.xml +++ b/examples/metal/port_vlan_attachment/example_1/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/port_vlan_attachment/example_1/python/requirements.txt b/examples/metal/port_vlan_attachment/example_1/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/port_vlan_attachment/example_1/python/requirements.txt +++ b/examples/metal/port_vlan_attachment/example_1/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/port_vlan_attachment/example_1/typescript/package.json b/examples/metal/port_vlan_attachment/example_1/typescript/package.json index 81a12b69d..c7cfe4504 100644 --- a/examples/metal/port_vlan_attachment/example_1/typescript/package.json +++ b/examples/metal/port_vlan_attachment/example_1/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/port_vlan_attachment/example_2/csharp/equinix-metal-port_vlan_attachment-example_2.csproj b/examples/metal/port_vlan_attachment/example_2/csharp/equinix-metal-port_vlan_attachment-example_2.csproj index 361821045..959325986 100644 --- a/examples/metal/port_vlan_attachment/example_2/csharp/equinix-metal-port_vlan_attachment-example_2.csproj +++ b/examples/metal/port_vlan_attachment/example_2/csharp/equinix-metal-port_vlan_attachment-example_2.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/port_vlan_attachment/example_2/go/go.mod b/examples/metal/port_vlan_attachment/example_2/go/go.mod index d75b20884..71ef36292 100644 --- a/examples/metal/port_vlan_attachment/example_2/go/go.mod +++ b/examples/metal/port_vlan_attachment/example_2/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-port_vlan_attachment-example_2 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/port_vlan_attachment/example_2/java/pom.xml b/examples/metal/port_vlan_attachment/example_2/java/pom.xml index 148a6bfae..2aa0da312 100644 --- a/examples/metal/port_vlan_attachment/example_2/java/pom.xml +++ b/examples/metal/port_vlan_attachment/example_2/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/port_vlan_attachment/example_2/python/requirements.txt b/examples/metal/port_vlan_attachment/example_2/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/port_vlan_attachment/example_2/python/requirements.txt +++ b/examples/metal/port_vlan_attachment/example_2/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/port_vlan_attachment/example_2/typescript/package.json b/examples/metal/port_vlan_attachment/example_2/typescript/package.json index 2529e0396..cee6e5ccf 100644 --- a/examples/metal/port_vlan_attachment/example_2/typescript/package.json +++ b/examples/metal/port_vlan_attachment/example_2/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/project/example_1/csharp/equinix-metal-project-example_1.csproj b/examples/metal/project/example_1/csharp/equinix-metal-project-example_1.csproj index 361821045..959325986 100644 --- a/examples/metal/project/example_1/csharp/equinix-metal-project-example_1.csproj +++ b/examples/metal/project/example_1/csharp/equinix-metal-project-example_1.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/project/example_1/go/go.mod b/examples/metal/project/example_1/go/go.mod index 8e6288098..675c61cec 100644 --- a/examples/metal/project/example_1/go/go.mod +++ b/examples/metal/project/example_1/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-project-example_1 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/project/example_1/java/pom.xml b/examples/metal/project/example_1/java/pom.xml index f2a41c6a7..97eb05961 100644 --- a/examples/metal/project/example_1/java/pom.xml +++ b/examples/metal/project/example_1/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/project/example_1/python/requirements.txt b/examples/metal/project/example_1/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/project/example_1/python/requirements.txt +++ b/examples/metal/project/example_1/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/project/example_1/typescript/package.json b/examples/metal/project/example_1/typescript/package.json index 8bb6e0343..fb89dfded 100644 --- a/examples/metal/project/example_1/typescript/package.json +++ b/examples/metal/project/example_1/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/project/example_2/csharp/equinix-metal-project-example_2.csproj b/examples/metal/project/example_2/csharp/equinix-metal-project-example_2.csproj index 361821045..959325986 100644 --- a/examples/metal/project/example_2/csharp/equinix-metal-project-example_2.csproj +++ b/examples/metal/project/example_2/csharp/equinix-metal-project-example_2.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/project/example_2/go/go.mod b/examples/metal/project/example_2/go/go.mod index f8abcbe5b..4e5c37d51 100644 --- a/examples/metal/project/example_2/go/go.mod +++ b/examples/metal/project/example_2/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-project-example_2 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/project/example_2/java/pom.xml b/examples/metal/project/example_2/java/pom.xml index 51df2f714..c3209ad5c 100644 --- a/examples/metal/project/example_2/java/pom.xml +++ b/examples/metal/project/example_2/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/project/example_2/python/requirements.txt b/examples/metal/project/example_2/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/project/example_2/python/requirements.txt +++ b/examples/metal/project/example_2/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/project/example_2/typescript/package.json b/examples/metal/project/example_2/typescript/package.json index 7757daf99..b66d95550 100644 --- a/examples/metal/project/example_2/typescript/package.json +++ b/examples/metal/project/example_2/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/project/example_3/csharp/equinix-metal-project-example_3.csproj b/examples/metal/project/example_3/csharp/equinix-metal-project-example_3.csproj index 361821045..959325986 100644 --- a/examples/metal/project/example_3/csharp/equinix-metal-project-example_3.csproj +++ b/examples/metal/project/example_3/csharp/equinix-metal-project-example_3.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/project/example_3/go/go.mod b/examples/metal/project/example_3/go/go.mod index e0a96625e..5079f843d 100644 --- a/examples/metal/project/example_3/go/go.mod +++ b/examples/metal/project/example_3/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-project-example_3 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/project/example_3/java/pom.xml b/examples/metal/project/example_3/java/pom.xml index 3a6253976..b84c72c76 100644 --- a/examples/metal/project/example_3/java/pom.xml +++ b/examples/metal/project/example_3/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/project/example_3/python/requirements.txt b/examples/metal/project/example_3/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/project/example_3/python/requirements.txt +++ b/examples/metal/project/example_3/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/project/example_3/typescript/package.json b/examples/metal/project/example_3/typescript/package.json index a047c945c..a4b8007fc 100644 --- a/examples/metal/project/example_3/typescript/package.json +++ b/examples/metal/project/example_3/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/project_api_key/csharp/equinix-metal-project_api_key.csproj b/examples/metal/project_api_key/csharp/equinix-metal-project_api_key.csproj index 361821045..959325986 100644 --- a/examples/metal/project_api_key/csharp/equinix-metal-project_api_key.csproj +++ b/examples/metal/project_api_key/csharp/equinix-metal-project_api_key.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/project_api_key/go/go.mod b/examples/metal/project_api_key/go/go.mod index 315efade7..fd4b4e59f 100644 --- a/examples/metal/project_api_key/go/go.mod +++ b/examples/metal/project_api_key/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-project_api_key go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/project_api_key/java/pom.xml b/examples/metal/project_api_key/java/pom.xml index 0ddadd4f9..92cf250ba 100644 --- a/examples/metal/project_api_key/java/pom.xml +++ b/examples/metal/project_api_key/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/project_api_key/python/requirements.txt b/examples/metal/project_api_key/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/project_api_key/python/requirements.txt +++ b/examples/metal/project_api_key/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/project_api_key/typescript/package.json b/examples/metal/project_api_key/typescript/package.json index 29fa61be4..b45fe78e5 100644 --- a/examples/metal/project_api_key/typescript/package.json +++ b/examples/metal/project_api_key/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/project_ssh_key/csharp/equinix-metal-project_ssh_key.csproj b/examples/metal/project_ssh_key/csharp/equinix-metal-project_ssh_key.csproj index 361821045..959325986 100644 --- a/examples/metal/project_ssh_key/csharp/equinix-metal-project_ssh_key.csproj +++ b/examples/metal/project_ssh_key/csharp/equinix-metal-project_ssh_key.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/project_ssh_key/go/go.mod b/examples/metal/project_ssh_key/go/go.mod index 845cec736..7ed0c1146 100644 --- a/examples/metal/project_ssh_key/go/go.mod +++ b/examples/metal/project_ssh_key/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-project_ssh_key go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/project_ssh_key/java/pom.xml b/examples/metal/project_ssh_key/java/pom.xml index fa6b34300..7d5aab21c 100644 --- a/examples/metal/project_ssh_key/java/pom.xml +++ b/examples/metal/project_ssh_key/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/project_ssh_key/python/requirements.txt b/examples/metal/project_ssh_key/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/project_ssh_key/python/requirements.txt +++ b/examples/metal/project_ssh_key/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/project_ssh_key/typescript/package.json b/examples/metal/project_ssh_key/typescript/package.json index 27a6dacde..097605845 100644 --- a/examples/metal/project_ssh_key/typescript/package.json +++ b/examples/metal/project_ssh_key/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/reserved_ip_block/example_1/csharp/equinix-metal-reserved_ip_block-example_1.csproj b/examples/metal/reserved_ip_block/example_1/csharp/equinix-metal-reserved_ip_block-example_1.csproj index 361821045..959325986 100644 --- a/examples/metal/reserved_ip_block/example_1/csharp/equinix-metal-reserved_ip_block-example_1.csproj +++ b/examples/metal/reserved_ip_block/example_1/csharp/equinix-metal-reserved_ip_block-example_1.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/reserved_ip_block/example_1/go/go.mod b/examples/metal/reserved_ip_block/example_1/go/go.mod index 6c5435bd0..3be499492 100644 --- a/examples/metal/reserved_ip_block/example_1/go/go.mod +++ b/examples/metal/reserved_ip_block/example_1/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-reserved_ip_block-example_1 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/reserved_ip_block/example_1/java/pom.xml b/examples/metal/reserved_ip_block/example_1/java/pom.xml index 5959f4144..413a37c57 100644 --- a/examples/metal/reserved_ip_block/example_1/java/pom.xml +++ b/examples/metal/reserved_ip_block/example_1/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/reserved_ip_block/example_1/python/requirements.txt b/examples/metal/reserved_ip_block/example_1/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/reserved_ip_block/example_1/python/requirements.txt +++ b/examples/metal/reserved_ip_block/example_1/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/reserved_ip_block/example_1/typescript/package.json b/examples/metal/reserved_ip_block/example_1/typescript/package.json index cee95de3a..558dfa4b3 100644 --- a/examples/metal/reserved_ip_block/example_1/typescript/package.json +++ b/examples/metal/reserved_ip_block/example_1/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/reserved_ip_block/example_2/csharp/equinix-metal-reserved_ip_block-example_2.csproj b/examples/metal/reserved_ip_block/example_2/csharp/equinix-metal-reserved_ip_block-example_2.csproj index 361821045..959325986 100644 --- a/examples/metal/reserved_ip_block/example_2/csharp/equinix-metal-reserved_ip_block-example_2.csproj +++ b/examples/metal/reserved_ip_block/example_2/csharp/equinix-metal-reserved_ip_block-example_2.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/reserved_ip_block/example_2/go/go.mod b/examples/metal/reserved_ip_block/example_2/go/go.mod index cbb88f169..cd2e1878e 100644 --- a/examples/metal/reserved_ip_block/example_2/go/go.mod +++ b/examples/metal/reserved_ip_block/example_2/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-reserved_ip_block-example_2 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/reserved_ip_block/example_2/java/pom.xml b/examples/metal/reserved_ip_block/example_2/java/pom.xml index e922b6af6..00f65b0c6 100644 --- a/examples/metal/reserved_ip_block/example_2/java/pom.xml +++ b/examples/metal/reserved_ip_block/example_2/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/reserved_ip_block/example_2/python/requirements.txt b/examples/metal/reserved_ip_block/example_2/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/reserved_ip_block/example_2/python/requirements.txt +++ b/examples/metal/reserved_ip_block/example_2/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/reserved_ip_block/example_2/typescript/package.json b/examples/metal/reserved_ip_block/example_2/typescript/package.json index 4ee9cf36e..57f9b5a49 100644 --- a/examples/metal/reserved_ip_block/example_2/typescript/package.json +++ b/examples/metal/reserved_ip_block/example_2/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/spot_market_request/csharp/equinix-metal-spot_market_request.csproj b/examples/metal/spot_market_request/csharp/equinix-metal-spot_market_request.csproj index 361821045..959325986 100644 --- a/examples/metal/spot_market_request/csharp/equinix-metal-spot_market_request.csproj +++ b/examples/metal/spot_market_request/csharp/equinix-metal-spot_market_request.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/spot_market_request/go/go.mod b/examples/metal/spot_market_request/go/go.mod index 66be435db..6815d9e80 100644 --- a/examples/metal/spot_market_request/go/go.mod +++ b/examples/metal/spot_market_request/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-spot_market_request go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/spot_market_request/java/pom.xml b/examples/metal/spot_market_request/java/pom.xml index d92f52e7e..ea8d4dd55 100644 --- a/examples/metal/spot_market_request/java/pom.xml +++ b/examples/metal/spot_market_request/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/spot_market_request/python/requirements.txt b/examples/metal/spot_market_request/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/spot_market_request/python/requirements.txt +++ b/examples/metal/spot_market_request/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/spot_market_request/typescript/package.json b/examples/metal/spot_market_request/typescript/package.json index 67868a63c..8e6db0ae3 100644 --- a/examples/metal/spot_market_request/typescript/package.json +++ b/examples/metal/spot_market_request/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/ssh_key/csharp/equinix-metal-ssh_key.csproj b/examples/metal/ssh_key/csharp/equinix-metal-ssh_key.csproj index d9bc35afd..9efc27ce6 100644 --- a/examples/metal/ssh_key/csharp/equinix-metal-ssh_key.csproj +++ b/examples/metal/ssh_key/csharp/equinix-metal-ssh_key.csproj @@ -7,8 +7,8 @@ + - \ No newline at end of file diff --git a/examples/metal/ssh_key/go/go.mod b/examples/metal/ssh_key/go/go.mod index 4e48ac2e4..ac37e032f 100644 --- a/examples/metal/ssh_key/go/go.mod +++ b/examples/metal/ssh_key/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-ssh_key go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/ssh_key/java/pom.xml b/examples/metal/ssh_key/java/pom.xml index 1863b561f..a1ec2fd79 100644 --- a/examples/metal/ssh_key/java/pom.xml +++ b/examples/metal/ssh_key/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 com.pulumi std diff --git a/examples/metal/ssh_key/python/requirements.txt b/examples/metal/ssh_key/python/requirements.txt index fc62473fd..3ce099fb3 100644 --- a/examples/metal/ssh_key/python/requirements.txt +++ b/examples/metal/ssh_key/python/requirements.txt @@ -1,3 +1,3 @@ pulumi-std==1.7.3 pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/ssh_key/typescript/package.json b/examples/metal/ssh_key/typescript/package.json index 67266a4f4..e6204fc7d 100644 --- a/examples/metal/ssh_key/typescript/package.json +++ b/examples/metal/ssh_key/typescript/package.json @@ -6,7 +6,7 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0", + "@equinix-labs/pulumi-equinix": "0.20.0", "@pulumi/std": "1.7.3" } } \ No newline at end of file diff --git a/examples/metal/user_api_key/csharp/equinix-metal-user_api_key.csproj b/examples/metal/user_api_key/csharp/equinix-metal-user_api_key.csproj index 361821045..959325986 100644 --- a/examples/metal/user_api_key/csharp/equinix-metal-user_api_key.csproj +++ b/examples/metal/user_api_key/csharp/equinix-metal-user_api_key.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/user_api_key/go/go.mod b/examples/metal/user_api_key/go/go.mod index 153577ad2..f36e4331a 100644 --- a/examples/metal/user_api_key/go/go.mod +++ b/examples/metal/user_api_key/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-user_api_key go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/user_api_key/java/pom.xml b/examples/metal/user_api_key/java/pom.xml index 612278caf..e8c5fdafd 100644 --- a/examples/metal/user_api_key/java/pom.xml +++ b/examples/metal/user_api_key/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/user_api_key/python/requirements.txt b/examples/metal/user_api_key/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/user_api_key/python/requirements.txt +++ b/examples/metal/user_api_key/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/user_api_key/typescript/package.json b/examples/metal/user_api_key/typescript/package.json index 822973b69..86f754ffb 100644 --- a/examples/metal/user_api_key/typescript/package.json +++ b/examples/metal/user_api_key/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/virtual_circuit/csharp/equinix-metal-virtual_circuit.csproj b/examples/metal/virtual_circuit/csharp/equinix-metal-virtual_circuit.csproj index 361821045..959325986 100644 --- a/examples/metal/virtual_circuit/csharp/equinix-metal-virtual_circuit.csproj +++ b/examples/metal/virtual_circuit/csharp/equinix-metal-virtual_circuit.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/virtual_circuit/go/go.mod b/examples/metal/virtual_circuit/go/go.mod index 06c997a3e..b8fe8a0ee 100644 --- a/examples/metal/virtual_circuit/go/go.mod +++ b/examples/metal/virtual_circuit/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-virtual_circuit go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/virtual_circuit/java/pom.xml b/examples/metal/virtual_circuit/java/pom.xml index a3f41921d..d8178af90 100644 --- a/examples/metal/virtual_circuit/java/pom.xml +++ b/examples/metal/virtual_circuit/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/virtual_circuit/python/requirements.txt b/examples/metal/virtual_circuit/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/virtual_circuit/python/requirements.txt +++ b/examples/metal/virtual_circuit/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/virtual_circuit/typescript/package.json b/examples/metal/virtual_circuit/typescript/package.json index aa7b79025..e76a9eb7f 100644 --- a/examples/metal/virtual_circuit/typescript/package.json +++ b/examples/metal/virtual_circuit/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/vlan/csharp/equinix-metal-vlan.csproj b/examples/metal/vlan/csharp/equinix-metal-vlan.csproj index 361821045..959325986 100644 --- a/examples/metal/vlan/csharp/equinix-metal-vlan.csproj +++ b/examples/metal/vlan/csharp/equinix-metal-vlan.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/vlan/go/go.mod b/examples/metal/vlan/go/go.mod index 5819a2ade..ca6b8f716 100644 --- a/examples/metal/vlan/go/go.mod +++ b/examples/metal/vlan/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-vlan go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/vlan/java/pom.xml b/examples/metal/vlan/java/pom.xml index fbd452cff..73a6b44f5 100644 --- a/examples/metal/vlan/java/pom.xml +++ b/examples/metal/vlan/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/vlan/python/requirements.txt b/examples/metal/vlan/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/vlan/python/requirements.txt +++ b/examples/metal/vlan/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/vlan/typescript/package.json b/examples/metal/vlan/typescript/package.json index 075363353..e38023700 100644 --- a/examples/metal/vlan/typescript/package.json +++ b/examples/metal/vlan/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/vrf/example_1/csharp/equinix-metal-vrf-example_1.csproj b/examples/metal/vrf/example_1/csharp/equinix-metal-vrf-example_1.csproj index 361821045..959325986 100644 --- a/examples/metal/vrf/example_1/csharp/equinix-metal-vrf-example_1.csproj +++ b/examples/metal/vrf/example_1/csharp/equinix-metal-vrf-example_1.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/vrf/example_1/go/go.mod b/examples/metal/vrf/example_1/go/go.mod index d4b5ba196..6023a873c 100644 --- a/examples/metal/vrf/example_1/go/go.mod +++ b/examples/metal/vrf/example_1/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-vrf-example_1 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/vrf/example_1/java/pom.xml b/examples/metal/vrf/example_1/java/pom.xml index bb9fb1d42..5380829a4 100644 --- a/examples/metal/vrf/example_1/java/pom.xml +++ b/examples/metal/vrf/example_1/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/vrf/example_1/python/requirements.txt b/examples/metal/vrf/example_1/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/vrf/example_1/python/requirements.txt +++ b/examples/metal/vrf/example_1/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/vrf/example_1/typescript/package.json b/examples/metal/vrf/example_1/typescript/package.json index 8d4b4ab2e..7404ccfbf 100644 --- a/examples/metal/vrf/example_1/typescript/package.json +++ b/examples/metal/vrf/example_1/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/vrf/example_2/csharp/equinix-metal-vrf-example_2.csproj b/examples/metal/vrf/example_2/csharp/equinix-metal-vrf-example_2.csproj index 361821045..959325986 100644 --- a/examples/metal/vrf/example_2/csharp/equinix-metal-vrf-example_2.csproj +++ b/examples/metal/vrf/example_2/csharp/equinix-metal-vrf-example_2.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/vrf/example_2/go/go.mod b/examples/metal/vrf/example_2/go/go.mod index 20c05b4dc..e2430eaec 100644 --- a/examples/metal/vrf/example_2/go/go.mod +++ b/examples/metal/vrf/example_2/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-vrf-example_2 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/vrf/example_2/java/pom.xml b/examples/metal/vrf/example_2/java/pom.xml index c5d6f501f..32110b2a6 100644 --- a/examples/metal/vrf/example_2/java/pom.xml +++ b/examples/metal/vrf/example_2/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/vrf/example_2/python/requirements.txt b/examples/metal/vrf/example_2/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/vrf/example_2/python/requirements.txt +++ b/examples/metal/vrf/example_2/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/vrf/example_2/typescript/package.json b/examples/metal/vrf/example_2/typescript/package.json index 0296bbe80..4242c37b6 100644 --- a/examples/metal/vrf/example_2/typescript/package.json +++ b/examples/metal/vrf/example_2/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/metal/vrf/example_3/csharp/equinix-metal-vrf-example_3.csproj b/examples/metal/vrf/example_3/csharp/equinix-metal-vrf-example_3.csproj index 361821045..959325986 100644 --- a/examples/metal/vrf/example_3/csharp/equinix-metal-vrf-example_3.csproj +++ b/examples/metal/vrf/example_3/csharp/equinix-metal-vrf-example_3.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/metal/vrf/example_3/go/go.mod b/examples/metal/vrf/example_3/go/go.mod index beca73514..7a579159e 100644 --- a/examples/metal/vrf/example_3/go/go.mod +++ b/examples/metal/vrf/example_3/go/go.mod @@ -2,7 +2,7 @@ module equinix-metal-vrf-example_3 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/metal/vrf/example_3/java/pom.xml b/examples/metal/vrf/example_3/java/pom.xml index f2b3d2f38..7d1afbe2e 100644 --- a/examples/metal/vrf/example_3/java/pom.xml +++ b/examples/metal/vrf/example_3/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/metal/vrf/example_3/python/requirements.txt b/examples/metal/vrf/example_3/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/metal/vrf/example_3/python/requirements.txt +++ b/examples/metal/vrf/example_3/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/metal/vrf/example_3/typescript/package.json b/examples/metal/vrf/example_3/typescript/package.json index 62730721c..a52330116 100644 --- a/examples/metal/vrf/example_3/typescript/package.json +++ b/examples/metal/vrf/example_3/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/network/acl_template/csharp/equinix-network-acl_template.csproj b/examples/network/acl_template/csharp/equinix-network-acl_template.csproj index 361821045..959325986 100644 --- a/examples/network/acl_template/csharp/equinix-network-acl_template.csproj +++ b/examples/network/acl_template/csharp/equinix-network-acl_template.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/network/acl_template/go/go.mod b/examples/network/acl_template/go/go.mod index ce674904d..a912dff23 100644 --- a/examples/network/acl_template/go/go.mod +++ b/examples/network/acl_template/go/go.mod @@ -2,7 +2,7 @@ module equinix-network-acl_template go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/network/acl_template/java/pom.xml b/examples/network/acl_template/java/pom.xml index b86cf0526..7157ce549 100644 --- a/examples/network/acl_template/java/pom.xml +++ b/examples/network/acl_template/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/network/acl_template/python/requirements.txt b/examples/network/acl_template/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/network/acl_template/python/requirements.txt +++ b/examples/network/acl_template/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/network/acl_template/typescript/package.json b/examples/network/acl_template/typescript/package.json index e347e7ad4..8154af3ba 100644 --- a/examples/network/acl_template/typescript/package.json +++ b/examples/network/acl_template/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/network/bgp/csharp/equinix-network-bgp.csproj b/examples/network/bgp/csharp/equinix-network-bgp.csproj index 361821045..959325986 100644 --- a/examples/network/bgp/csharp/equinix-network-bgp.csproj +++ b/examples/network/bgp/csharp/equinix-network-bgp.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/network/bgp/go/go.mod b/examples/network/bgp/go/go.mod index 26065da58..8e3601de0 100644 --- a/examples/network/bgp/go/go.mod +++ b/examples/network/bgp/go/go.mod @@ -2,7 +2,7 @@ module equinix-network-bgp go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/network/bgp/java/pom.xml b/examples/network/bgp/java/pom.xml index b8dcd674a..f8fd600b8 100644 --- a/examples/network/bgp/java/pom.xml +++ b/examples/network/bgp/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/network/bgp/python/requirements.txt b/examples/network/bgp/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/network/bgp/python/requirements.txt +++ b/examples/network/bgp/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/network/bgp/typescript/package.json b/examples/network/bgp/typescript/package.json index 7bd118a32..ec0645816 100644 --- a/examples/network/bgp/typescript/package.json +++ b/examples/network/bgp/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/network/device/example_1/csharp/equinix-network-device-example_1.csproj b/examples/network/device/example_1/csharp/equinix-network-device-example_1.csproj index 361821045..959325986 100644 --- a/examples/network/device/example_1/csharp/equinix-network-device-example_1.csproj +++ b/examples/network/device/example_1/csharp/equinix-network-device-example_1.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/network/device/example_1/go/go.mod b/examples/network/device/example_1/go/go.mod index ff94a25ca..3ce98de5e 100644 --- a/examples/network/device/example_1/go/go.mod +++ b/examples/network/device/example_1/go/go.mod @@ -2,7 +2,7 @@ module equinix-network-device-example_1 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/network/device/example_1/java/pom.xml b/examples/network/device/example_1/java/pom.xml index 74fcd2530..59cb99f38 100644 --- a/examples/network/device/example_1/java/pom.xml +++ b/examples/network/device/example_1/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/network/device/example_1/python/requirements.txt b/examples/network/device/example_1/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/network/device/example_1/python/requirements.txt +++ b/examples/network/device/example_1/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/network/device/example_1/typescript/package.json b/examples/network/device/example_1/typescript/package.json index 6fd4209b5..ffbdd5a60 100644 --- a/examples/network/device/example_1/typescript/package.json +++ b/examples/network/device/example_1/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/network/device/example_2/csharp/equinix-network-device-example_2.csproj b/examples/network/device/example_2/csharp/equinix-network-device-example_2.csproj index 361821045..959325986 100644 --- a/examples/network/device/example_2/csharp/equinix-network-device-example_2.csproj +++ b/examples/network/device/example_2/csharp/equinix-network-device-example_2.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/network/device/example_2/go/go.mod b/examples/network/device/example_2/go/go.mod index ef1f9c79f..aaecfc926 100644 --- a/examples/network/device/example_2/go/go.mod +++ b/examples/network/device/example_2/go/go.mod @@ -2,7 +2,7 @@ module equinix-network-device-example_2 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/network/device/example_2/java/pom.xml b/examples/network/device/example_2/java/pom.xml index 1026b9f96..719ccc5a1 100644 --- a/examples/network/device/example_2/java/pom.xml +++ b/examples/network/device/example_2/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/network/device/example_2/python/requirements.txt b/examples/network/device/example_2/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/network/device/example_2/python/requirements.txt +++ b/examples/network/device/example_2/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/network/device/example_2/typescript/package.json b/examples/network/device/example_2/typescript/package.json index 274d280bb..e1ee050d0 100644 --- a/examples/network/device/example_2/typescript/package.json +++ b/examples/network/device/example_2/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/network/device/example_3/csharp/equinix-network-device-example_3.csproj b/examples/network/device/example_3/csharp/equinix-network-device-example_3.csproj index 9bd721565..a33b842f5 100644 --- a/examples/network/device/example_3/csharp/equinix-network-device-example_3.csproj +++ b/examples/network/device/example_3/csharp/equinix-network-device-example_3.csproj @@ -7,8 +7,8 @@ - + \ No newline at end of file diff --git a/examples/network/device/example_3/go/go.mod b/examples/network/device/example_3/go/go.mod index d42c98df7..1cc7f797c 100644 --- a/examples/network/device/example_3/go/go.mod +++ b/examples/network/device/example_3/go/go.mod @@ -2,7 +2,7 @@ module equinix-network-device-example_3 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/network/device/example_3/java/pom.xml b/examples/network/device/example_3/java/pom.xml index cc217c78e..3e7ee43e5 100644 --- a/examples/network/device/example_3/java/pom.xml +++ b/examples/network/device/example_3/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 com.pulumi std diff --git a/examples/network/device/example_3/python/requirements.txt b/examples/network/device/example_3/python/requirements.txt index fc62473fd..3ce099fb3 100644 --- a/examples/network/device/example_3/python/requirements.txt +++ b/examples/network/device/example_3/python/requirements.txt @@ -1,3 +1,3 @@ pulumi-std==1.7.3 pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/network/device/example_3/typescript/package.json b/examples/network/device/example_3/typescript/package.json index 3a11d5364..7398a6a21 100644 --- a/examples/network/device/example_3/typescript/package.json +++ b/examples/network/device/example_3/typescript/package.json @@ -6,7 +6,7 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0", + "@equinix-labs/pulumi-equinix": "0.20.0", "@pulumi/std": "1.7.3" } } \ No newline at end of file diff --git a/examples/network/device/example_4/csharp/equinix-network-device-example_4.csproj b/examples/network/device/example_4/csharp/equinix-network-device-example_4.csproj index 361821045..959325986 100644 --- a/examples/network/device/example_4/csharp/equinix-network-device-example_4.csproj +++ b/examples/network/device/example_4/csharp/equinix-network-device-example_4.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/network/device/example_4/go/go.mod b/examples/network/device/example_4/go/go.mod index 6d5a642f8..efa01b684 100644 --- a/examples/network/device/example_4/go/go.mod +++ b/examples/network/device/example_4/go/go.mod @@ -2,7 +2,7 @@ module equinix-network-device-example_4 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/network/device/example_4/java/pom.xml b/examples/network/device/example_4/java/pom.xml index 7f35cfd65..958597164 100644 --- a/examples/network/device/example_4/java/pom.xml +++ b/examples/network/device/example_4/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/network/device/example_4/python/requirements.txt b/examples/network/device/example_4/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/network/device/example_4/python/requirements.txt +++ b/examples/network/device/example_4/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/network/device/example_4/typescript/package.json b/examples/network/device/example_4/typescript/package.json index d4ea28b3b..b396cca7d 100644 --- a/examples/network/device/example_4/typescript/package.json +++ b/examples/network/device/example_4/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/network/device/example_5/csharp/equinix-network-device-example_5.csproj b/examples/network/device/example_5/csharp/equinix-network-device-example_5.csproj index 361821045..959325986 100644 --- a/examples/network/device/example_5/csharp/equinix-network-device-example_5.csproj +++ b/examples/network/device/example_5/csharp/equinix-network-device-example_5.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/network/device/example_5/go/go.mod b/examples/network/device/example_5/go/go.mod index f6363aa27..666bc81f1 100644 --- a/examples/network/device/example_5/go/go.mod +++ b/examples/network/device/example_5/go/go.mod @@ -2,7 +2,7 @@ module equinix-network-device-example_5 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/network/device/example_5/java/pom.xml b/examples/network/device/example_5/java/pom.xml index cca765fc3..af4c21f8a 100644 --- a/examples/network/device/example_5/java/pom.xml +++ b/examples/network/device/example_5/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/network/device/example_5/python/requirements.txt b/examples/network/device/example_5/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/network/device/example_5/python/requirements.txt +++ b/examples/network/device/example_5/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/network/device/example_5/typescript/package.json b/examples/network/device/example_5/typescript/package.json index 19be9def7..6f2d5d68e 100644 --- a/examples/network/device/example_5/typescript/package.json +++ b/examples/network/device/example_5/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/network/device/example_6/csharp/equinix-network-device-example_6.csproj b/examples/network/device/example_6/csharp/equinix-network-device-example_6.csproj index 361821045..959325986 100644 --- a/examples/network/device/example_6/csharp/equinix-network-device-example_6.csproj +++ b/examples/network/device/example_6/csharp/equinix-network-device-example_6.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/network/device/example_6/go/go.mod b/examples/network/device/example_6/go/go.mod index 2096a2001..d85894955 100644 --- a/examples/network/device/example_6/go/go.mod +++ b/examples/network/device/example_6/go/go.mod @@ -2,7 +2,7 @@ module equinix-network-device-example_6 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/network/device/example_6/java/pom.xml b/examples/network/device/example_6/java/pom.xml index 2923cded8..fbe72a363 100644 --- a/examples/network/device/example_6/java/pom.xml +++ b/examples/network/device/example_6/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/network/device/example_6/python/requirements.txt b/examples/network/device/example_6/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/network/device/example_6/python/requirements.txt +++ b/examples/network/device/example_6/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/network/device/example_6/typescript/package.json b/examples/network/device/example_6/typescript/package.json index 1ffba8a07..60a57e5f2 100644 --- a/examples/network/device/example_6/typescript/package.json +++ b/examples/network/device/example_6/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/network/device/example_7/csharp/equinix-network-device-example_7.csproj b/examples/network/device/example_7/csharp/equinix-network-device-example_7.csproj index 361821045..959325986 100644 --- a/examples/network/device/example_7/csharp/equinix-network-device-example_7.csproj +++ b/examples/network/device/example_7/csharp/equinix-network-device-example_7.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/network/device/example_7/go/go.mod b/examples/network/device/example_7/go/go.mod index b6fd7727a..32e0e84df 100644 --- a/examples/network/device/example_7/go/go.mod +++ b/examples/network/device/example_7/go/go.mod @@ -2,7 +2,7 @@ module equinix-network-device-example_7 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/network/device/example_7/java/pom.xml b/examples/network/device/example_7/java/pom.xml index 62cdded13..1129b686e 100644 --- a/examples/network/device/example_7/java/pom.xml +++ b/examples/network/device/example_7/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/network/device/example_7/python/requirements.txt b/examples/network/device/example_7/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/network/device/example_7/python/requirements.txt +++ b/examples/network/device/example_7/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/network/device/example_7/typescript/package.json b/examples/network/device/example_7/typescript/package.json index d41f0460c..6c1a05c0f 100644 --- a/examples/network/device/example_7/typescript/package.json +++ b/examples/network/device/example_7/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/network/device/example_8/csharp/equinix-network-device-example_8.csproj b/examples/network/device/example_8/csharp/equinix-network-device-example_8.csproj index d9bc35afd..9efc27ce6 100644 --- a/examples/network/device/example_8/csharp/equinix-network-device-example_8.csproj +++ b/examples/network/device/example_8/csharp/equinix-network-device-example_8.csproj @@ -7,8 +7,8 @@ + - \ No newline at end of file diff --git a/examples/network/device/example_8/go/go.mod b/examples/network/device/example_8/go/go.mod index 004819ee3..122c4199b 100644 --- a/examples/network/device/example_8/go/go.mod +++ b/examples/network/device/example_8/go/go.mod @@ -2,7 +2,7 @@ module equinix-network-device-example_8 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/network/device/example_8/java/pom.xml b/examples/network/device/example_8/java/pom.xml index eac3dc88f..b7a01a207 100644 --- a/examples/network/device/example_8/java/pom.xml +++ b/examples/network/device/example_8/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 com.pulumi std diff --git a/examples/network/device/example_8/python/requirements.txt b/examples/network/device/example_8/python/requirements.txt index fc62473fd..3ce099fb3 100644 --- a/examples/network/device/example_8/python/requirements.txt +++ b/examples/network/device/example_8/python/requirements.txt @@ -1,3 +1,3 @@ pulumi-std==1.7.3 pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/network/device/example_8/typescript/package.json b/examples/network/device/example_8/typescript/package.json index a1f118b78..871016d62 100644 --- a/examples/network/device/example_8/typescript/package.json +++ b/examples/network/device/example_8/typescript/package.json @@ -6,7 +6,7 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0", + "@equinix-labs/pulumi-equinix": "0.20.0", "@pulumi/std": "1.7.3" } } \ No newline at end of file diff --git a/examples/network/device/example_9/csharp/equinix-network-device-example_9.csproj b/examples/network/device/example_9/csharp/equinix-network-device-example_9.csproj index 361821045..959325986 100644 --- a/examples/network/device/example_9/csharp/equinix-network-device-example_9.csproj +++ b/examples/network/device/example_9/csharp/equinix-network-device-example_9.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/network/device/example_9/go/go.mod b/examples/network/device/example_9/go/go.mod index 77713f973..5c167d7f4 100644 --- a/examples/network/device/example_9/go/go.mod +++ b/examples/network/device/example_9/go/go.mod @@ -2,7 +2,7 @@ module equinix-network-device-example_9 go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/network/device/example_9/java/pom.xml b/examples/network/device/example_9/java/pom.xml index c66341dfa..2ba38331b 100644 --- a/examples/network/device/example_9/java/pom.xml +++ b/examples/network/device/example_9/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/network/device/example_9/python/requirements.txt b/examples/network/device/example_9/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/network/device/example_9/python/requirements.txt +++ b/examples/network/device/example_9/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/network/device/example_9/typescript/package.json b/examples/network/device/example_9/typescript/package.json index 012a90e60..cfb8241b7 100644 --- a/examples/network/device/example_9/typescript/package.json +++ b/examples/network/device/example_9/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/network/device/example_Aviatrix_Transit_Edge/csharp/equinix-network-device-example_Aviatrix_Transit_Edge.csproj b/examples/network/device/example_Aviatrix_Transit_Edge/csharp/equinix-network-device-example_Aviatrix_Transit_Edge.csproj index 9bd721565..9efc27ce6 100644 --- a/examples/network/device/example_Aviatrix_Transit_Edge/csharp/equinix-network-device-example_Aviatrix_Transit_Edge.csproj +++ b/examples/network/device/example_Aviatrix_Transit_Edge/csharp/equinix-network-device-example_Aviatrix_Transit_Edge.csproj @@ -7,7 +7,7 @@ - + diff --git a/examples/network/device/example_Aviatrix_Transit_Edge/go/go.mod b/examples/network/device/example_Aviatrix_Transit_Edge/go/go.mod index 4715824fd..df3be4c0c 100644 --- a/examples/network/device/example_Aviatrix_Transit_Edge/go/go.mod +++ b/examples/network/device/example_Aviatrix_Transit_Edge/go/go.mod @@ -2,7 +2,7 @@ module equinix-network-device-example_Aviatrix_Transit_Edge go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/network/device/example_Aviatrix_Transit_Edge/java/pom.xml b/examples/network/device/example_Aviatrix_Transit_Edge/java/pom.xml index c50053a6b..2ba4e6894 100644 --- a/examples/network/device/example_Aviatrix_Transit_Edge/java/pom.xml +++ b/examples/network/device/example_Aviatrix_Transit_Edge/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 com.pulumi std diff --git a/examples/network/device/example_Aviatrix_Transit_Edge/python/requirements.txt b/examples/network/device/example_Aviatrix_Transit_Edge/python/requirements.txt index fc62473fd..3ce099fb3 100644 --- a/examples/network/device/example_Aviatrix_Transit_Edge/python/requirements.txt +++ b/examples/network/device/example_Aviatrix_Transit_Edge/python/requirements.txt @@ -1,3 +1,3 @@ pulumi-std==1.7.3 pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/network/device/example_Aviatrix_Transit_Edge/typescript/package.json b/examples/network/device/example_Aviatrix_Transit_Edge/typescript/package.json index ce8a3234f..22bfc2492 100644 --- a/examples/network/device/example_Aviatrix_Transit_Edge/typescript/package.json +++ b/examples/network/device/example_Aviatrix_Transit_Edge/typescript/package.json @@ -6,7 +6,7 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0", + "@equinix-labs/pulumi-equinix": "0.20.0", "@pulumi/std": "1.7.3" } } \ No newline at end of file diff --git a/examples/network/device/example_c8000v_byol_with_bandwidth_throughput/csharp/equinix-network-device-example_c8000v_byol_with_bandwidth_throughput.csproj b/examples/network/device/example_c8000v_byol_with_bandwidth_throughput/csharp/equinix-network-device-example_c8000v_byol_with_bandwidth_throughput.csproj index 361821045..959325986 100644 --- a/examples/network/device/example_c8000v_byol_with_bandwidth_throughput/csharp/equinix-network-device-example_c8000v_byol_with_bandwidth_throughput.csproj +++ b/examples/network/device/example_c8000v_byol_with_bandwidth_throughput/csharp/equinix-network-device-example_c8000v_byol_with_bandwidth_throughput.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/network/device/example_c8000v_byol_with_bandwidth_throughput/go/go.mod b/examples/network/device/example_c8000v_byol_with_bandwidth_throughput/go/go.mod index 2fed59258..22e35bb27 100644 --- a/examples/network/device/example_c8000v_byol_with_bandwidth_throughput/go/go.mod +++ b/examples/network/device/example_c8000v_byol_with_bandwidth_throughput/go/go.mod @@ -2,7 +2,7 @@ module equinix-network-device-example_c8000v_byol_with_bandwidth_throughput go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/network/device/example_c8000v_byol_with_bandwidth_throughput/java/pom.xml b/examples/network/device/example_c8000v_byol_with_bandwidth_throughput/java/pom.xml index 9d443fe1a..998b99e04 100644 --- a/examples/network/device/example_c8000v_byol_with_bandwidth_throughput/java/pom.xml +++ b/examples/network/device/example_c8000v_byol_with_bandwidth_throughput/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/network/device/example_c8000v_byol_with_bandwidth_throughput/python/requirements.txt b/examples/network/device/example_c8000v_byol_with_bandwidth_throughput/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/network/device/example_c8000v_byol_with_bandwidth_throughput/python/requirements.txt +++ b/examples/network/device/example_c8000v_byol_with_bandwidth_throughput/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/network/device/example_c8000v_byol_with_bandwidth_throughput/typescript/package.json b/examples/network/device/example_c8000v_byol_with_bandwidth_throughput/typescript/package.json index db5a695f0..e767069d7 100644 --- a/examples/network/device/example_c8000v_byol_with_bandwidth_throughput/typescript/package.json +++ b/examples/network/device/example_c8000v_byol_with_bandwidth_throughput/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/network/device/example_c8000v_byol_with_bandwidth_tier/csharp/equinix-network-device-example_c8000v_byol_with_bandwidth_tier.csproj b/examples/network/device/example_c8000v_byol_with_bandwidth_tier/csharp/equinix-network-device-example_c8000v_byol_with_bandwidth_tier.csproj index 361821045..959325986 100644 --- a/examples/network/device/example_c8000v_byol_with_bandwidth_tier/csharp/equinix-network-device-example_c8000v_byol_with_bandwidth_tier.csproj +++ b/examples/network/device/example_c8000v_byol_with_bandwidth_tier/csharp/equinix-network-device-example_c8000v_byol_with_bandwidth_tier.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/network/device/example_c8000v_byol_with_bandwidth_tier/go/go.mod b/examples/network/device/example_c8000v_byol_with_bandwidth_tier/go/go.mod index cb6bd2f81..c983afddc 100644 --- a/examples/network/device/example_c8000v_byol_with_bandwidth_tier/go/go.mod +++ b/examples/network/device/example_c8000v_byol_with_bandwidth_tier/go/go.mod @@ -2,7 +2,7 @@ module equinix-network-device-example_c8000v_byol_with_bandwidth_tier go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/network/device/example_c8000v_byol_with_bandwidth_tier/java/pom.xml b/examples/network/device/example_c8000v_byol_with_bandwidth_tier/java/pom.xml index faa4c89b2..fbf2c941a 100644 --- a/examples/network/device/example_c8000v_byol_with_bandwidth_tier/java/pom.xml +++ b/examples/network/device/example_c8000v_byol_with_bandwidth_tier/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/network/device/example_c8000v_byol_with_bandwidth_tier/python/requirements.txt b/examples/network/device/example_c8000v_byol_with_bandwidth_tier/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/network/device/example_c8000v_byol_with_bandwidth_tier/python/requirements.txt +++ b/examples/network/device/example_c8000v_byol_with_bandwidth_tier/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/network/device/example_c8000v_byol_with_bandwidth_tier/typescript/package.json b/examples/network/device/example_c8000v_byol_with_bandwidth_tier/typescript/package.json index 9b9ee89e7..530d7960b 100644 --- a/examples/network/device/example_c8000v_byol_with_bandwidth_tier/typescript/package.json +++ b/examples/network/device/example_c8000v_byol_with_bandwidth_tier/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/network/device/example_c8000v_byol_without_default_password/csharp/equinix-network-device-example_c8000v_byol_without_default_password.csproj b/examples/network/device/example_c8000v_byol_without_default_password/csharp/equinix-network-device-example_c8000v_byol_without_default_password.csproj index 361821045..959325986 100644 --- a/examples/network/device/example_c8000v_byol_without_default_password/csharp/equinix-network-device-example_c8000v_byol_without_default_password.csproj +++ b/examples/network/device/example_c8000v_byol_without_default_password/csharp/equinix-network-device-example_c8000v_byol_without_default_password.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/network/device/example_c8000v_byol_without_default_password/go/go.mod b/examples/network/device/example_c8000v_byol_without_default_password/go/go.mod index 9c61bf201..af843bfd6 100644 --- a/examples/network/device/example_c8000v_byol_without_default_password/go/go.mod +++ b/examples/network/device/example_c8000v_byol_without_default_password/go/go.mod @@ -2,7 +2,7 @@ module equinix-network-device-example_c8000v_byol_without_default_password go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/network/device/example_c8000v_byol_without_default_password/java/pom.xml b/examples/network/device/example_c8000v_byol_without_default_password/java/pom.xml index 71921aeeb..7de5cbc28 100644 --- a/examples/network/device/example_c8000v_byol_without_default_password/java/pom.xml +++ b/examples/network/device/example_c8000v_byol_without_default_password/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/network/device/example_c8000v_byol_without_default_password/python/requirements.txt b/examples/network/device/example_c8000v_byol_without_default_password/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/network/device/example_c8000v_byol_without_default_password/python/requirements.txt +++ b/examples/network/device/example_c8000v_byol_without_default_password/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/network/device/example_c8000v_byol_without_default_password/typescript/package.json b/examples/network/device/example_c8000v_byol_without_default_password/typescript/package.json index 8fe4b7e76..4ef3fd0d0 100644 --- a/examples/network/device/example_c8000v_byol_without_default_password/typescript/package.json +++ b/examples/network/device/example_c8000v_byol_without_default_password/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/network/device/example_zscaler_appc/csharp/equinix-network-device-example_zscaler_appc.csproj b/examples/network/device/example_zscaler_appc/csharp/equinix-network-device-example_zscaler_appc.csproj index 361821045..959325986 100644 --- a/examples/network/device/example_zscaler_appc/csharp/equinix-network-device-example_zscaler_appc.csproj +++ b/examples/network/device/example_zscaler_appc/csharp/equinix-network-device-example_zscaler_appc.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/network/device/example_zscaler_appc/go/go.mod b/examples/network/device/example_zscaler_appc/go/go.mod index ea002f71c..cadb306a2 100644 --- a/examples/network/device/example_zscaler_appc/go/go.mod +++ b/examples/network/device/example_zscaler_appc/go/go.mod @@ -2,7 +2,7 @@ module equinix-network-device-example_zscaler_appc go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/network/device/example_zscaler_appc/java/pom.xml b/examples/network/device/example_zscaler_appc/java/pom.xml index d8601e339..b39bc3275 100644 --- a/examples/network/device/example_zscaler_appc/java/pom.xml +++ b/examples/network/device/example_zscaler_appc/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/network/device/example_zscaler_appc/python/requirements.txt b/examples/network/device/example_zscaler_appc/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/network/device/example_zscaler_appc/python/requirements.txt +++ b/examples/network/device/example_zscaler_appc/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/network/device/example_zscaler_appc/typescript/package.json b/examples/network/device/example_zscaler_appc/typescript/package.json index 4e9771b00..8cc270621 100644 --- a/examples/network/device/example_zscaler_appc/typescript/package.json +++ b/examples/network/device/example_zscaler_appc/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/network/device/example_zscaler_pse/csharp/equinix-network-device-example_zscaler_pse.csproj b/examples/network/device/example_zscaler_pse/csharp/equinix-network-device-example_zscaler_pse.csproj index 361821045..959325986 100644 --- a/examples/network/device/example_zscaler_pse/csharp/equinix-network-device-example_zscaler_pse.csproj +++ b/examples/network/device/example_zscaler_pse/csharp/equinix-network-device-example_zscaler_pse.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/network/device/example_zscaler_pse/go/go.mod b/examples/network/device/example_zscaler_pse/go/go.mod index 6efba0a0f..117020121 100644 --- a/examples/network/device/example_zscaler_pse/go/go.mod +++ b/examples/network/device/example_zscaler_pse/go/go.mod @@ -2,7 +2,7 @@ module equinix-network-device-example_zscaler_pse go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/network/device/example_zscaler_pse/java/pom.xml b/examples/network/device/example_zscaler_pse/java/pom.xml index e8853ba94..2590e3757 100644 --- a/examples/network/device/example_zscaler_pse/java/pom.xml +++ b/examples/network/device/example_zscaler_pse/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/network/device/example_zscaler_pse/python/requirements.txt b/examples/network/device/example_zscaler_pse/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/network/device/example_zscaler_pse/python/requirements.txt +++ b/examples/network/device/example_zscaler_pse/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/network/device/example_zscaler_pse/typescript/package.json b/examples/network/device/example_zscaler_pse/typescript/package.json index 8f18953c6..ef013f93a 100644 --- a/examples/network/device/example_zscaler_pse/typescript/package.json +++ b/examples/network/device/example_zscaler_pse/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/network/device_link/csharp/equinix-network-device_link.csproj b/examples/network/device_link/csharp/equinix-network-device_link.csproj index 361821045..959325986 100644 --- a/examples/network/device_link/csharp/equinix-network-device_link.csproj +++ b/examples/network/device_link/csharp/equinix-network-device_link.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/network/device_link/go/go.mod b/examples/network/device_link/go/go.mod index 6bbb08765..c685c8796 100644 --- a/examples/network/device_link/go/go.mod +++ b/examples/network/device_link/go/go.mod @@ -2,7 +2,7 @@ module equinix-network-device_link go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/network/device_link/java/pom.xml b/examples/network/device_link/java/pom.xml index c1e3cf7ca..99f7d59ad 100644 --- a/examples/network/device_link/java/pom.xml +++ b/examples/network/device_link/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/network/device_link/python/requirements.txt b/examples/network/device_link/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/network/device_link/python/requirements.txt +++ b/examples/network/device_link/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/network/device_link/typescript/package.json b/examples/network/device_link/typescript/package.json index 791407a10..d8e377584 100644 --- a/examples/network/device_link/typescript/package.json +++ b/examples/network/device_link/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/network/file/csharp/equinix-network-file.csproj b/examples/network/file/csharp/equinix-network-file.csproj index 9bd721565..9efc27ce6 100644 --- a/examples/network/file/csharp/equinix-network-file.csproj +++ b/examples/network/file/csharp/equinix-network-file.csproj @@ -7,7 +7,7 @@ - + diff --git a/examples/network/file/go/go.mod b/examples/network/file/go/go.mod index ec9597f83..2abd84219 100644 --- a/examples/network/file/go/go.mod +++ b/examples/network/file/go/go.mod @@ -2,7 +2,7 @@ module equinix-network-file go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/network/file/java/pom.xml b/examples/network/file/java/pom.xml index 4d0a03db6..a96011a79 100644 --- a/examples/network/file/java/pom.xml +++ b/examples/network/file/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 com.pulumi std diff --git a/examples/network/file/python/requirements.txt b/examples/network/file/python/requirements.txt index fc62473fd..3ce099fb3 100644 --- a/examples/network/file/python/requirements.txt +++ b/examples/network/file/python/requirements.txt @@ -1,3 +1,3 @@ pulumi-std==1.7.3 pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/network/file/typescript/package.json b/examples/network/file/typescript/package.json index 6a815cd05..662f7b819 100644 --- a/examples/network/file/typescript/package.json +++ b/examples/network/file/typescript/package.json @@ -6,7 +6,7 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0", + "@equinix-labs/pulumi-equinix": "0.20.0", "@pulumi/std": "1.7.3" } } \ No newline at end of file diff --git a/examples/network/ssh_key/csharp/equinix-network-ssh_key.csproj b/examples/network/ssh_key/csharp/equinix-network-ssh_key.csproj index 361821045..959325986 100644 --- a/examples/network/ssh_key/csharp/equinix-network-ssh_key.csproj +++ b/examples/network/ssh_key/csharp/equinix-network-ssh_key.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/network/ssh_key/go/go.mod b/examples/network/ssh_key/go/go.mod index ef79f6a81..da53a90eb 100644 --- a/examples/network/ssh_key/go/go.mod +++ b/examples/network/ssh_key/go/go.mod @@ -2,7 +2,7 @@ module equinix-network-ssh_key go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/network/ssh_key/java/pom.xml b/examples/network/ssh_key/java/pom.xml index 8d9329ea7..e1fcebe22 100644 --- a/examples/network/ssh_key/java/pom.xml +++ b/examples/network/ssh_key/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/network/ssh_key/python/requirements.txt b/examples/network/ssh_key/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/network/ssh_key/python/requirements.txt +++ b/examples/network/ssh_key/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/network/ssh_key/typescript/package.json b/examples/network/ssh_key/typescript/package.json index 4016e91b3..bd3e632ab 100644 --- a/examples/network/ssh_key/typescript/package.json +++ b/examples/network/ssh_key/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/examples/network/ssh_user/csharp/equinix-network-ssh_user.csproj b/examples/network/ssh_user/csharp/equinix-network-ssh_user.csproj index 361821045..959325986 100644 --- a/examples/network/ssh_user/csharp/equinix-network-ssh_user.csproj +++ b/examples/network/ssh_user/csharp/equinix-network-ssh_user.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/network/ssh_user/go/go.mod b/examples/network/ssh_user/go/go.mod index f360f62da..d705e5b12 100644 --- a/examples/network/ssh_user/go/go.mod +++ b/examples/network/ssh_user/go/go.mod @@ -2,7 +2,7 @@ module equinix-network-ssh_user go 1.21 -toolchain go1.23.3 +toolchain go1.23.4 require ( github.com/equinix/pulumi-equinix/sdk latest diff --git a/examples/network/ssh_user/java/pom.xml b/examples/network/ssh_user/java/pom.xml index 3875caf75..78538b672 100644 --- a/examples/network/ssh_user/java/pom.xml +++ b/examples/network/ssh_user/java/pom.xml @@ -26,7 +26,7 @@ com.pulumi equinix - (,1.0) + 0.20.0 diff --git a/examples/network/ssh_user/python/requirements.txt b/examples/network/ssh_user/python/requirements.txt index 317d94a17..d8697dad7 100644 --- a/examples/network/ssh_user/python/requirements.txt +++ b/examples/network/ssh_user/python/requirements.txt @@ -1,2 +1,2 @@ pulumi>=3.0.0,<4.0.0 -pulumi_equinix==<1.0.0 +pulumi_equinix==0.20.0 diff --git a/examples/network/ssh_user/typescript/package.json b/examples/network/ssh_user/typescript/package.json index f939285fb..7c52ab3fe 100644 --- a/examples/network/ssh_user/typescript/package.json +++ b/examples/network/ssh_user/typescript/package.json @@ -6,6 +6,6 @@ "dependencies": { "typescript": "^4.0.0", "@pulumi/pulumi": "^3.0.0", - "@equinix-labs/pulumi-equinix": "<1.0.0" + "@equinix-labs/pulumi-equinix": "0.20.0" } } \ No newline at end of file diff --git a/provider/cmd/pulumi-resource-equinix/schema.json b/provider/cmd/pulumi-resource-equinix/schema.json index 92602d0e3..eaea25d4f 100644 --- a/provider/cmd/pulumi-resource-equinix/schema.json +++ b/provider/cmd/pulumi-resource-equinix/schema.json @@ -3271,10 +3271,7 @@ "language": { "nodejs": { "requiredOutputs": [ - "interface", - "linkProtocol", "network", - "port", "type" ] } @@ -3371,6 +3368,9 @@ } }, "type": "object", + "required": [ + "uuid" + ], "language": { "nodejs": { "requiredOutputs": [ @@ -3598,10 +3598,7 @@ "language": { "nodejs": { "requiredOutputs": [ - "interface", - "linkProtocol", "network", - "port", "type" ] } @@ -3698,6 +3695,9 @@ } }, "type": "object", + "required": [ + "uuid" + ], "language": { "nodejs": { "requiredOutputs": [ @@ -11567,10 +11567,7 @@ }, "type": "object", "required": [ - "interface", - "linkProtocol", "network", - "port", "type" ], "language": { @@ -11898,10 +11895,7 @@ }, "type": "object", "required": [ - "interface", - "linkProtocol", "network", - "port", "type" ], "language": { @@ -12557,10 +12551,7 @@ }, "type": "object", "required": [ - "interface", - "linkProtocol", "network", - "port", "type" ], "language": { @@ -12888,10 +12879,7 @@ }, "type": "object", "required": [ - "interface", - "linkProtocol", "network", - "port", "type" ], "language": { @@ -18635,7 +18623,7 @@ } }, "equinix:fabric/serviceToken:ServiceToken": { - "description": "Fabric V4 API compatible resource allows creation and management of [Equinix Fabric Service Token](https://docs.equinix.com/en-us/Content/Interconnection/Fabric/service%20tokens/Fabric-Service-Tokens.htm).\n\nAdditional documentation:\n* Getting Started: https://docs.equinix.com/en-us/Content/Interconnection/Fabric/service%20tokens/Fabric-Service-Tokens.htm\n* API: https://docs.equinix.com/en-us/Content/KnowledgeCenter/Fabric/GettingStarted/Integrating-with-Fabric-V4-APIs/ConnectUsingServiceToken.htm\n\n## Example Usage\n\nAside Port Service Token\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as equinix from \"@equinix-labs/pulumi-equinix\";\n\nconst test = new equinix.fabric.ServiceToken(\"test\", {\n description: \"Aside COLO Service Token\",\n expirationDateTime: \"2025-01-18T06:43:49.981Z\",\n notifications: [{\n emails: [\n \"example@equinix.com\",\n \"test1@equinix.com\",\n ],\n type: \"ALL\",\n }],\n serviceTokenConnections: [{\n aSides: [{\n accessPointSelectors: [{\n linkProtocol: {\n type: \"DOT1Q\",\n vlanTag: 2987,\n },\n port: {\n uuid: \"\u003cport_uuid\u003e\",\n },\n type: \"COLO\",\n }],\n }],\n bandwidthLimit: 1000,\n type: \"EVPL_VC\",\n }],\n type: \"VC_TOKEN\",\n});\n```\n```python\nimport pulumi\nimport pulumi_equinix as equinix\n\ntest = equinix.fabric.ServiceToken(\"test\",\n description=\"Aside COLO Service Token\",\n expiration_date_time=\"2025-01-18T06:43:49.981Z\",\n notifications=[{\n \"emails\": [\n \"example@equinix.com\",\n \"test1@equinix.com\",\n ],\n \"type\": \"ALL\",\n }],\n service_token_connections=[{\n \"a_sides\": [{\n \"access_point_selectors\": [{\n \"link_protocol\": {\n \"type\": \"DOT1Q\",\n \"vlan_tag\": 2987,\n },\n \"port\": {\n \"uuid\": \"\u003cport_uuid\u003e\",\n },\n \"type\": \"COLO\",\n }],\n }],\n \"bandwidth_limit\": 1000,\n \"type\": \"EVPL_VC\",\n }],\n type=\"VC_TOKEN\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Equinix = Pulumi.Equinix;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test = new Equinix.Fabric.ServiceToken(\"test\", new()\n {\n Description = \"Aside COLO Service Token\",\n ExpirationDateTime = \"2025-01-18T06:43:49.981Z\",\n Notifications = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenNotificationArgs\n {\n Emails = new[]\n {\n \"example@equinix.com\",\n \"test1@equinix.com\",\n },\n Type = \"ALL\",\n },\n },\n ServiceTokenConnections = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionArgs\n {\n ASides = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionASideArgs\n {\n AccessPointSelectors = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionASideAccessPointSelectorArgs\n {\n LinkProtocol = new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs\n {\n Type = \"DOT1Q\",\n VlanTag = 2987,\n },\n Port = new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionASideAccessPointSelectorPortArgs\n {\n Uuid = \"\u003cport_uuid\u003e\",\n },\n Type = \"COLO\",\n },\n },\n },\n },\n BandwidthLimit = 1000,\n Type = \"EVPL_VC\",\n },\n },\n Type = \"VC_TOKEN\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fabric.NewServiceToken(ctx, \"test\", \u0026fabric.ServiceTokenArgs{\n\t\t\tDescription: pulumi.String(\"Aside COLO Service Token\"),\n\t\t\tExpirationDateTime: pulumi.String(\"2025-01-18T06:43:49.981Z\"),\n\t\t\tNotifications: fabric.ServiceTokenNotificationArray{\n\t\t\t\t\u0026fabric.ServiceTokenNotificationArgs{\n\t\t\t\t\tEmails: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"example@equinix.com\"),\n\t\t\t\t\t\tpulumi.String(\"test1@equinix.com\"),\n\t\t\t\t\t},\n\t\t\t\t\tType: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tServiceTokenConnections: fabric.ServiceTokenServiceTokenConnectionArray{\n\t\t\t\t\u0026fabric.ServiceTokenServiceTokenConnectionArgs{\n\t\t\t\t\tASides: fabric.ServiceTokenServiceTokenConnectionASideArray{\n\t\t\t\t\t\t\u0026fabric.ServiceTokenServiceTokenConnectionASideArgs{\n\t\t\t\t\t\t\tAccessPointSelectors: fabric.ServiceTokenServiceTokenConnectionASideAccessPointSelectorArray{\n\t\t\t\t\t\t\t\t\u0026fabric.ServiceTokenServiceTokenConnectionASideAccessPointSelectorArgs{\n\t\t\t\t\t\t\t\t\tLinkProtocol: \u0026fabric.ServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs{\n\t\t\t\t\t\t\t\t\t\tType: pulumi.String(\"DOT1Q\"),\n\t\t\t\t\t\t\t\t\t\tVlanTag: pulumi.Int(2987),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tPort: \u0026fabric.ServiceTokenServiceTokenConnectionASideAccessPointSelectorPortArgs{\n\t\t\t\t\t\t\t\t\t\tUuid: pulumi.String(\"\u003cport_uuid\u003e\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tType: pulumi.String(\"COLO\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tBandwidthLimit: pulumi.Int(1000),\n\t\t\t\t\tType: pulumi.String(\"EVPL_VC\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tType: pulumi.String(\"VC_TOKEN\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.equinix.fabric.ServiceToken;\nimport com.pulumi.equinix.fabric.ServiceTokenArgs;\nimport com.pulumi.equinix.fabric.inputs.ServiceTokenNotificationArgs;\nimport com.pulumi.equinix.fabric.inputs.ServiceTokenServiceTokenConnectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test = new ServiceToken(\"test\", ServiceTokenArgs.builder()\n .description(\"Aside COLO Service Token\")\n .expirationDateTime(\"2025-01-18T06:43:49.981Z\")\n .notifications(ServiceTokenNotificationArgs.builder()\n .emails( \n \"example@equinix.com\",\n \"test1@equinix.com\")\n .type(\"ALL\")\n .build())\n .serviceTokenConnections(ServiceTokenServiceTokenConnectionArgs.builder()\n .aSides(ServiceTokenServiceTokenConnectionASideArgs.builder()\n .accessPointSelectors(ServiceTokenServiceTokenConnectionASideAccessPointSelectorArgs.builder()\n .linkProtocol(ServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs.builder()\n .type(\"DOT1Q\")\n .vlanTag(\"2987\")\n .build())\n .port(ServiceTokenServiceTokenConnectionASideAccessPointSelectorPortArgs.builder()\n .uuid(\"\u003cport_uuid\u003e\")\n .build())\n .type(\"COLO\")\n .build())\n .build())\n .bandwidthLimit(1000)\n .type(\"EVPL_VC\")\n .build())\n .type(\"VC_TOKEN\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test:\n type: equinix:fabric:ServiceToken\n properties:\n description: Aside COLO Service Token\n expirationDateTime: 2025-01-18T06:43:49.981Z\n notifications:\n - emails:\n - example@equinix.com\n - test1@equinix.com\n type: ALL\n serviceTokenConnections:\n - aSides:\n - accessPointSelectors:\n - linkProtocol:\n type: DOT1Q\n vlanTag: '2987'\n port:\n uuid: \u003cport_uuid\u003e\n type: COLO\n bandwidthLimit: 1000\n type: EVPL_VC\n type: VC_TOKEN\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\nZside Port Service Token\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as equinix from \"@equinix-labs/pulumi-equinix\";\n\nconst test = new equinix.fabric.ServiceToken(\"test\", {\n description: \"Zside COLO Service Token\",\n expirationDateTime: \"2025-01-18T06:43:49.981Z\",\n notifications: [{\n emails: [\n \"example@equinix.com\",\n \"test1@equinix.com\",\n ],\n type: \"ALL\",\n }],\n serviceTokenConnections: [{\n supportedBandwidths: [\n 50,\n 200,\n 10000,\n ],\n type: \"EVPL_VC\",\n zSides: [{\n accessPointSelectors: [{\n linkProtocol: {\n type: \"DOT1Q\",\n vlanTag: 2087,\n },\n port: {\n uuid: \"\u003cport_uuid\u003e\",\n },\n type: \"COLO\",\n }],\n }],\n }],\n type: \"VC_TOKEN\",\n});\n```\n```python\nimport pulumi\nimport pulumi_equinix as equinix\n\ntest = equinix.fabric.ServiceToken(\"test\",\n description=\"Zside COLO Service Token\",\n expiration_date_time=\"2025-01-18T06:43:49.981Z\",\n notifications=[{\n \"emails\": [\n \"example@equinix.com\",\n \"test1@equinix.com\",\n ],\n \"type\": \"ALL\",\n }],\n service_token_connections=[{\n \"supported_bandwidths\": [\n 50,\n 200,\n 10000,\n ],\n \"type\": \"EVPL_VC\",\n \"z_sides\": [{\n \"access_point_selectors\": [{\n \"link_protocol\": {\n \"type\": \"DOT1Q\",\n \"vlan_tag\": 2087,\n },\n \"port\": {\n \"uuid\": \"\u003cport_uuid\u003e\",\n },\n \"type\": \"COLO\",\n }],\n }],\n }],\n type=\"VC_TOKEN\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Equinix = Pulumi.Equinix;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test = new Equinix.Fabric.ServiceToken(\"test\", new()\n {\n Description = \"Zside COLO Service Token\",\n ExpirationDateTime = \"2025-01-18T06:43:49.981Z\",\n Notifications = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenNotificationArgs\n {\n Emails = new[]\n {\n \"example@equinix.com\",\n \"test1@equinix.com\",\n },\n Type = \"ALL\",\n },\n },\n ServiceTokenConnections = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionArgs\n {\n SupportedBandwidths = new[]\n {\n 50,\n 200,\n 10000,\n },\n Type = \"EVPL_VC\",\n ZSides = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideArgs\n {\n AccessPointSelectors = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs\n {\n LinkProtocol = new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs\n {\n Type = \"DOT1Q\",\n VlanTag = 2087,\n },\n Port = new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortArgs\n {\n Uuid = \"\u003cport_uuid\u003e\",\n },\n Type = \"COLO\",\n },\n },\n },\n },\n },\n },\n Type = \"VC_TOKEN\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fabric.NewServiceToken(ctx, \"test\", \u0026fabric.ServiceTokenArgs{\n\t\t\tDescription: pulumi.String(\"Zside COLO Service Token\"),\n\t\t\tExpirationDateTime: pulumi.String(\"2025-01-18T06:43:49.981Z\"),\n\t\t\tNotifications: fabric.ServiceTokenNotificationArray{\n\t\t\t\t\u0026fabric.ServiceTokenNotificationArgs{\n\t\t\t\t\tEmails: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"example@equinix.com\"),\n\t\t\t\t\t\tpulumi.String(\"test1@equinix.com\"),\n\t\t\t\t\t},\n\t\t\t\t\tType: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tServiceTokenConnections: fabric.ServiceTokenServiceTokenConnectionArray{\n\t\t\t\t\u0026fabric.ServiceTokenServiceTokenConnectionArgs{\n\t\t\t\t\tSupportedBandwidths: pulumi.IntArray{\n\t\t\t\t\t\tpulumi.Int(50),\n\t\t\t\t\t\tpulumi.Int(200),\n\t\t\t\t\t\tpulumi.Int(10000),\n\t\t\t\t\t},\n\t\t\t\t\tType: pulumi.String(\"EVPL_VC\"),\n\t\t\t\t\tZSides: fabric.ServiceTokenServiceTokenConnectionZSideArray{\n\t\t\t\t\t\t\u0026fabric.ServiceTokenServiceTokenConnectionZSideArgs{\n\t\t\t\t\t\t\tAccessPointSelectors: fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArray{\n\t\t\t\t\t\t\t\t\u0026fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs{\n\t\t\t\t\t\t\t\t\tLinkProtocol: \u0026fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs{\n\t\t\t\t\t\t\t\t\t\tType: pulumi.String(\"DOT1Q\"),\n\t\t\t\t\t\t\t\t\t\tVlanTag: pulumi.Int(2087),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tPort: \u0026fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortArgs{\n\t\t\t\t\t\t\t\t\t\tUuid: pulumi.String(\"\u003cport_uuid\u003e\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tType: pulumi.String(\"COLO\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tType: pulumi.String(\"VC_TOKEN\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.equinix.fabric.ServiceToken;\nimport com.pulumi.equinix.fabric.ServiceTokenArgs;\nimport com.pulumi.equinix.fabric.inputs.ServiceTokenNotificationArgs;\nimport com.pulumi.equinix.fabric.inputs.ServiceTokenServiceTokenConnectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test = new ServiceToken(\"test\", ServiceTokenArgs.builder()\n .description(\"Zside COLO Service Token\")\n .expirationDateTime(\"2025-01-18T06:43:49.981Z\")\n .notifications(ServiceTokenNotificationArgs.builder()\n .emails( \n \"example@equinix.com\",\n \"test1@equinix.com\")\n .type(\"ALL\")\n .build())\n .serviceTokenConnections(ServiceTokenServiceTokenConnectionArgs.builder()\n .supportedBandwidths( \n 50,\n 200,\n 10000)\n .type(\"EVPL_VC\")\n .zSides(ServiceTokenServiceTokenConnectionZSideArgs.builder()\n .accessPointSelectors(ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs.builder()\n .linkProtocol(ServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs.builder()\n .type(\"DOT1Q\")\n .vlanTag(\"2087\")\n .build())\n .port(ServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortArgs.builder()\n .uuid(\"\u003cport_uuid\u003e\")\n .build())\n .type(\"COLO\")\n .build())\n .build())\n .build())\n .type(\"VC_TOKEN\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test:\n type: equinix:fabric:ServiceToken\n properties:\n description: Zside COLO Service Token\n expirationDateTime: 2025-01-18T06:43:49.981Z\n notifications:\n - emails:\n - example@equinix.com\n - test1@equinix.com\n type: ALL\n serviceTokenConnections:\n - supportedBandwidths:\n - 50\n - 200\n - 10000\n type: EVPL_VC\n zSides:\n - accessPointSelectors:\n - linkProtocol:\n type: DOT1Q\n vlanTag: '2087'\n port:\n uuid: \u003cport_uuid\u003e\n type: COLO\n type: VC_TOKEN\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\nZside Virtual Device Service Token\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as equinix from \"@equinix-labs/pulumi-equinix\";\n\nconst test = new equinix.fabric.ServiceToken(\"test\", {\n description: \"Zside VD Service Token\",\n expirationDateTime: \"2025-01-18T06:43:49.986Z\",\n notifications: [{\n emails: [\"example@equinix.com\"],\n type: \"ALL\",\n }],\n serviceTokenConnections: [{\n supportedBandwidths: [\n 50,\n 200,\n 10000,\n ],\n type: \"EVPL_VC\",\n zSides: [{\n accessPointSelectors: [{\n \"interface\": {\n type: \"NETWORK\",\n },\n type: \"VD\",\n virtualDevice: {\n type: \"EDGE\",\n uuid: \"\u003cdevice_uuid\u003e\",\n },\n }],\n }],\n }],\n type: \"VC_TOKEN\",\n});\n```\n```python\nimport pulumi\nimport pulumi_equinix as equinix\n\ntest = equinix.fabric.ServiceToken(\"test\",\n description=\"Zside VD Service Token\",\n expiration_date_time=\"2025-01-18T06:43:49.986Z\",\n notifications=[{\n \"emails\": [\"example@equinix.com\"],\n \"type\": \"ALL\",\n }],\n service_token_connections=[{\n \"supported_bandwidths\": [\n 50,\n 200,\n 10000,\n ],\n \"type\": \"EVPL_VC\",\n \"z_sides\": [{\n \"access_point_selectors\": [{\n \"interface\": {\n \"type\": \"NETWORK\",\n },\n \"type\": \"VD\",\n \"virtual_device\": {\n \"type\": \"EDGE\",\n \"uuid\": \"\u003cdevice_uuid\u003e\",\n },\n }],\n }],\n }],\n type=\"VC_TOKEN\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Equinix = Pulumi.Equinix;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test = new Equinix.Fabric.ServiceToken(\"test\", new()\n {\n Description = \"Zside VD Service Token\",\n ExpirationDateTime = \"2025-01-18T06:43:49.986Z\",\n Notifications = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenNotificationArgs\n {\n Emails = new[]\n {\n \"example@equinix.com\",\n },\n Type = \"ALL\",\n },\n },\n ServiceTokenConnections = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionArgs\n {\n SupportedBandwidths = new[]\n {\n 50,\n 200,\n 10000,\n },\n Type = \"EVPL_VC\",\n ZSides = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideArgs\n {\n AccessPointSelectors = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs\n {\n Interface = new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs\n {\n Type = \"NETWORK\",\n },\n Type = \"VD\",\n VirtualDevice = new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorVirtualDeviceArgs\n {\n Type = \"EDGE\",\n Uuid = \"\u003cdevice_uuid\u003e\",\n },\n },\n },\n },\n },\n },\n },\n Type = \"VC_TOKEN\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fabric.NewServiceToken(ctx, \"test\", \u0026fabric.ServiceTokenArgs{\n\t\t\tDescription: pulumi.String(\"Zside VD Service Token\"),\n\t\t\tExpirationDateTime: pulumi.String(\"2025-01-18T06:43:49.986Z\"),\n\t\t\tNotifications: fabric.ServiceTokenNotificationArray{\n\t\t\t\t\u0026fabric.ServiceTokenNotificationArgs{\n\t\t\t\t\tEmails: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"example@equinix.com\"),\n\t\t\t\t\t},\n\t\t\t\t\tType: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tServiceTokenConnections: fabric.ServiceTokenServiceTokenConnectionArray{\n\t\t\t\t\u0026fabric.ServiceTokenServiceTokenConnectionArgs{\n\t\t\t\t\tSupportedBandwidths: pulumi.IntArray{\n\t\t\t\t\t\tpulumi.Int(50),\n\t\t\t\t\t\tpulumi.Int(200),\n\t\t\t\t\t\tpulumi.Int(10000),\n\t\t\t\t\t},\n\t\t\t\t\tType: pulumi.String(\"EVPL_VC\"),\n\t\t\t\t\tZSides: fabric.ServiceTokenServiceTokenConnectionZSideArray{\n\t\t\t\t\t\t\u0026fabric.ServiceTokenServiceTokenConnectionZSideArgs{\n\t\t\t\t\t\t\tAccessPointSelectors: fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArray{\n\t\t\t\t\t\t\t\t\u0026fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs{\n\t\t\t\t\t\t\t\t\tInterface: \u0026fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs{\n\t\t\t\t\t\t\t\t\t\tType: pulumi.String(\"NETWORK\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tType: pulumi.String(\"VD\"),\n\t\t\t\t\t\t\t\t\tVirtualDevice: \u0026fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorVirtualDeviceArgs{\n\t\t\t\t\t\t\t\t\t\tType: pulumi.String(\"EDGE\"),\n\t\t\t\t\t\t\t\t\t\tUuid: pulumi.String(\"\u003cdevice_uuid\u003e\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tType: pulumi.String(\"VC_TOKEN\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.equinix.fabric.ServiceToken;\nimport com.pulumi.equinix.fabric.ServiceTokenArgs;\nimport com.pulumi.equinix.fabric.inputs.ServiceTokenNotificationArgs;\nimport com.pulumi.equinix.fabric.inputs.ServiceTokenServiceTokenConnectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test = new ServiceToken(\"test\", ServiceTokenArgs.builder()\n .description(\"Zside VD Service Token\")\n .expirationDateTime(\"2025-01-18T06:43:49.986Z\")\n .notifications(ServiceTokenNotificationArgs.builder()\n .emails(\"example@equinix.com\")\n .type(\"ALL\")\n .build())\n .serviceTokenConnections(ServiceTokenServiceTokenConnectionArgs.builder()\n .supportedBandwidths( \n 50,\n 200,\n 10000)\n .type(\"EVPL_VC\")\n .zSides(ServiceTokenServiceTokenConnectionZSideArgs.builder()\n .accessPointSelectors(ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs.builder()\n .interface_(ServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs.builder()\n .type(\"NETWORK\")\n .build())\n .type(\"VD\")\n .virtualDevice(ServiceTokenServiceTokenConnectionZSideAccessPointSelectorVirtualDeviceArgs.builder()\n .type(\"EDGE\")\n .uuid(\"\u003cdevice_uuid\u003e\")\n .build())\n .build())\n .build())\n .build())\n .type(\"VC_TOKEN\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test:\n type: equinix:fabric:ServiceToken\n properties:\n description: Zside VD Service Token\n expirationDateTime: 2025-01-18T06:43:49.986Z\n notifications:\n - emails:\n - example@equinix.com\n type: ALL\n serviceTokenConnections:\n - supportedBandwidths:\n - 50\n - 200\n - 10000\n type: EVPL_VC\n zSides:\n - accessPointSelectors:\n - interface:\n type: NETWORK\n type: VD\n virtualDevice:\n type: EDGE\n uuid: \u003cdevice_uuid\u003e\n type: VC_TOKEN\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Fabric V4 API compatible resource allows creation and management of [Equinix Fabric Service Token](https://docs.equinix.com/en-us/Content/Interconnection/Fabric/service%20tokens/Fabric-Service-Tokens.htm).\n\nAdditional documentation:\n* Getting Started: https://docs.equinix.com/en-us/Content/Interconnection/Fabric/service%20tokens/Fabric-Service-Tokens.htm\n* API: https://docs.equinix.com/en-us/Content/KnowledgeCenter/Fabric/GettingStarted/Integrating-with-Fabric-V4-APIs/ConnectUsingServiceToken.htm\n\n## Example Usage\n\nAside Port Service Token\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as equinix from \"@equinix-labs/pulumi-equinix\";\n\nconst test = new equinix.fabric.ServiceToken(\"test\", {\n description: \"Aside COLO Service Token\",\n expirationDateTime: \"2025-01-18T06:43:49.981Z\",\n notifications: [{\n emails: [\n \"example@equinix.com\",\n \"test1@equinix.com\",\n ],\n type: \"ALL\",\n }],\n serviceTokenConnections: [{\n aSides: [{\n accessPointSelectors: [{\n linkProtocol: {\n type: \"DOT1Q\",\n vlanTag: 2987,\n },\n port: {\n uuid: \"\u003cport_uuid\u003e\",\n },\n type: \"COLO\",\n }],\n }],\n bandwidthLimit: 1000,\n type: \"EVPL_VC\",\n }],\n type: \"VC_TOKEN\",\n});\n```\n```python\nimport pulumi\nimport pulumi_equinix as equinix\n\ntest = equinix.fabric.ServiceToken(\"test\",\n description=\"Aside COLO Service Token\",\n expiration_date_time=\"2025-01-18T06:43:49.981Z\",\n notifications=[{\n \"emails\": [\n \"example@equinix.com\",\n \"test1@equinix.com\",\n ],\n \"type\": \"ALL\",\n }],\n service_token_connections=[{\n \"a_sides\": [{\n \"access_point_selectors\": [{\n \"link_protocol\": {\n \"type\": \"DOT1Q\",\n \"vlan_tag\": 2987,\n },\n \"port\": {\n \"uuid\": \"\u003cport_uuid\u003e\",\n },\n \"type\": \"COLO\",\n }],\n }],\n \"bandwidth_limit\": 1000,\n \"type\": \"EVPL_VC\",\n }],\n type=\"VC_TOKEN\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Equinix = Pulumi.Equinix;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test = new Equinix.Fabric.ServiceToken(\"test\", new()\n {\n Description = \"Aside COLO Service Token\",\n ExpirationDateTime = \"2025-01-18T06:43:49.981Z\",\n Notifications = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenNotificationArgs\n {\n Emails = new[]\n {\n \"example@equinix.com\",\n \"test1@equinix.com\",\n },\n Type = \"ALL\",\n },\n },\n ServiceTokenConnections = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionArgs\n {\n ASides = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionASideArgs\n {\n AccessPointSelectors = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionASideAccessPointSelectorArgs\n {\n LinkProtocol = new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs\n {\n Type = \"DOT1Q\",\n VlanTag = 2987,\n },\n Port = new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionASideAccessPointSelectorPortArgs\n {\n Uuid = \"\u003cport_uuid\u003e\",\n },\n Type = \"COLO\",\n },\n },\n },\n },\n BandwidthLimit = 1000,\n Type = \"EVPL_VC\",\n },\n },\n Type = \"VC_TOKEN\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fabric.NewServiceToken(ctx, \"test\", \u0026fabric.ServiceTokenArgs{\n\t\t\tDescription: pulumi.String(\"Aside COLO Service Token\"),\n\t\t\tExpirationDateTime: pulumi.String(\"2025-01-18T06:43:49.981Z\"),\n\t\t\tNotifications: fabric.ServiceTokenNotificationArray{\n\t\t\t\t\u0026fabric.ServiceTokenNotificationArgs{\n\t\t\t\t\tEmails: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"example@equinix.com\"),\n\t\t\t\t\t\tpulumi.String(\"test1@equinix.com\"),\n\t\t\t\t\t},\n\t\t\t\t\tType: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tServiceTokenConnections: fabric.ServiceTokenServiceTokenConnectionArray{\n\t\t\t\t\u0026fabric.ServiceTokenServiceTokenConnectionArgs{\n\t\t\t\t\tASides: fabric.ServiceTokenServiceTokenConnectionASideArray{\n\t\t\t\t\t\t\u0026fabric.ServiceTokenServiceTokenConnectionASideArgs{\n\t\t\t\t\t\t\tAccessPointSelectors: fabric.ServiceTokenServiceTokenConnectionASideAccessPointSelectorArray{\n\t\t\t\t\t\t\t\t\u0026fabric.ServiceTokenServiceTokenConnectionASideAccessPointSelectorArgs{\n\t\t\t\t\t\t\t\t\tLinkProtocol: \u0026fabric.ServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs{\n\t\t\t\t\t\t\t\t\t\tType: pulumi.String(\"DOT1Q\"),\n\t\t\t\t\t\t\t\t\t\tVlanTag: pulumi.Int(2987),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tPort: \u0026fabric.ServiceTokenServiceTokenConnectionASideAccessPointSelectorPortArgs{\n\t\t\t\t\t\t\t\t\t\tUuid: pulumi.String(\"\u003cport_uuid\u003e\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tType: pulumi.String(\"COLO\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tBandwidthLimit: pulumi.Int(1000),\n\t\t\t\t\tType: pulumi.String(\"EVPL_VC\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tType: pulumi.String(\"VC_TOKEN\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.equinix.fabric.ServiceToken;\nimport com.pulumi.equinix.fabric.ServiceTokenArgs;\nimport com.pulumi.equinix.fabric.inputs.ServiceTokenNotificationArgs;\nimport com.pulumi.equinix.fabric.inputs.ServiceTokenServiceTokenConnectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test = new ServiceToken(\"test\", ServiceTokenArgs.builder()\n .description(\"Aside COLO Service Token\")\n .expirationDateTime(\"2025-01-18T06:43:49.981Z\")\n .notifications(ServiceTokenNotificationArgs.builder()\n .emails( \n \"example@equinix.com\",\n \"test1@equinix.com\")\n .type(\"ALL\")\n .build())\n .serviceTokenConnections(ServiceTokenServiceTokenConnectionArgs.builder()\n .aSides(ServiceTokenServiceTokenConnectionASideArgs.builder()\n .accessPointSelectors(ServiceTokenServiceTokenConnectionASideAccessPointSelectorArgs.builder()\n .linkProtocol(ServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs.builder()\n .type(\"DOT1Q\")\n .vlanTag(\"2987\")\n .build())\n .port(ServiceTokenServiceTokenConnectionASideAccessPointSelectorPortArgs.builder()\n .uuid(\"\u003cport_uuid\u003e\")\n .build())\n .type(\"COLO\")\n .build())\n .build())\n .bandwidthLimit(1000)\n .type(\"EVPL_VC\")\n .build())\n .type(\"VC_TOKEN\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test:\n type: equinix:fabric:ServiceToken\n properties:\n description: Aside COLO Service Token\n expirationDateTime: 2025-01-18T06:43:49.981Z\n notifications:\n - emails:\n - example@equinix.com\n - test1@equinix.com\n type: ALL\n serviceTokenConnections:\n - aSides:\n - accessPointSelectors:\n - linkProtocol:\n type: DOT1Q\n vlanTag: '2987'\n port:\n uuid: \u003cport_uuid\u003e\n type: COLO\n bandwidthLimit: 1000\n type: EVPL_VC\n type: VC_TOKEN\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\nZside Port Service Token\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as equinix from \"@equinix-labs/pulumi-equinix\";\n\nconst test = new equinix.fabric.ServiceToken(\"test\", {\n description: \"Zside COLO Service Token\",\n expirationDateTime: \"2025-01-18T06:43:49.981Z\",\n notifications: [{\n emails: [\n \"example@equinix.com\",\n \"test1@equinix.com\",\n ],\n type: \"ALL\",\n }],\n serviceTokenConnections: [{\n supportedBandwidths: [\n 50,\n 200,\n 10000,\n ],\n type: \"EVPL_VC\",\n zSides: [{\n accessPointSelectors: [{\n linkProtocol: {\n type: \"DOT1Q\",\n vlanTag: 2087,\n },\n port: {\n uuid: \"\u003cport_uuid\u003e\",\n },\n type: \"COLO\",\n }],\n }],\n }],\n type: \"VC_TOKEN\",\n});\n```\n```python\nimport pulumi\nimport pulumi_equinix as equinix\n\ntest = equinix.fabric.ServiceToken(\"test\",\n description=\"Zside COLO Service Token\",\n expiration_date_time=\"2025-01-18T06:43:49.981Z\",\n notifications=[{\n \"emails\": [\n \"example@equinix.com\",\n \"test1@equinix.com\",\n ],\n \"type\": \"ALL\",\n }],\n service_token_connections=[{\n \"supported_bandwidths\": [\n 50,\n 200,\n 10000,\n ],\n \"type\": \"EVPL_VC\",\n \"z_sides\": [{\n \"access_point_selectors\": [{\n \"link_protocol\": {\n \"type\": \"DOT1Q\",\n \"vlan_tag\": 2087,\n },\n \"port\": {\n \"uuid\": \"\u003cport_uuid\u003e\",\n },\n \"type\": \"COLO\",\n }],\n }],\n }],\n type=\"VC_TOKEN\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Equinix = Pulumi.Equinix;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test = new Equinix.Fabric.ServiceToken(\"test\", new()\n {\n Description = \"Zside COLO Service Token\",\n ExpirationDateTime = \"2025-01-18T06:43:49.981Z\",\n Notifications = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenNotificationArgs\n {\n Emails = new[]\n {\n \"example@equinix.com\",\n \"test1@equinix.com\",\n },\n Type = \"ALL\",\n },\n },\n ServiceTokenConnections = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionArgs\n {\n SupportedBandwidths = new[]\n {\n 50,\n 200,\n 10000,\n },\n Type = \"EVPL_VC\",\n ZSides = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideArgs\n {\n AccessPointSelectors = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs\n {\n LinkProtocol = new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs\n {\n Type = \"DOT1Q\",\n VlanTag = 2087,\n },\n Port = new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortArgs\n {\n Uuid = \"\u003cport_uuid\u003e\",\n },\n Type = \"COLO\",\n },\n },\n },\n },\n },\n },\n Type = \"VC_TOKEN\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fabric.NewServiceToken(ctx, \"test\", \u0026fabric.ServiceTokenArgs{\n\t\t\tDescription: pulumi.String(\"Zside COLO Service Token\"),\n\t\t\tExpirationDateTime: pulumi.String(\"2025-01-18T06:43:49.981Z\"),\n\t\t\tNotifications: fabric.ServiceTokenNotificationArray{\n\t\t\t\t\u0026fabric.ServiceTokenNotificationArgs{\n\t\t\t\t\tEmails: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"example@equinix.com\"),\n\t\t\t\t\t\tpulumi.String(\"test1@equinix.com\"),\n\t\t\t\t\t},\n\t\t\t\t\tType: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tServiceTokenConnections: fabric.ServiceTokenServiceTokenConnectionArray{\n\t\t\t\t\u0026fabric.ServiceTokenServiceTokenConnectionArgs{\n\t\t\t\t\tSupportedBandwidths: pulumi.IntArray{\n\t\t\t\t\t\tpulumi.Int(50),\n\t\t\t\t\t\tpulumi.Int(200),\n\t\t\t\t\t\tpulumi.Int(10000),\n\t\t\t\t\t},\n\t\t\t\t\tType: pulumi.String(\"EVPL_VC\"),\n\t\t\t\t\tZSides: fabric.ServiceTokenServiceTokenConnectionZSideArray{\n\t\t\t\t\t\t\u0026fabric.ServiceTokenServiceTokenConnectionZSideArgs{\n\t\t\t\t\t\t\tAccessPointSelectors: fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArray{\n\t\t\t\t\t\t\t\t\u0026fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs{\n\t\t\t\t\t\t\t\t\tLinkProtocol: \u0026fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs{\n\t\t\t\t\t\t\t\t\t\tType: pulumi.String(\"DOT1Q\"),\n\t\t\t\t\t\t\t\t\t\tVlanTag: pulumi.Int(2087),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tPort: \u0026fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortArgs{\n\t\t\t\t\t\t\t\t\t\tUuid: pulumi.String(\"\u003cport_uuid\u003e\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tType: pulumi.String(\"COLO\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tType: pulumi.String(\"VC_TOKEN\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.equinix.fabric.ServiceToken;\nimport com.pulumi.equinix.fabric.ServiceTokenArgs;\nimport com.pulumi.equinix.fabric.inputs.ServiceTokenNotificationArgs;\nimport com.pulumi.equinix.fabric.inputs.ServiceTokenServiceTokenConnectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test = new ServiceToken(\"test\", ServiceTokenArgs.builder()\n .description(\"Zside COLO Service Token\")\n .expirationDateTime(\"2025-01-18T06:43:49.981Z\")\n .notifications(ServiceTokenNotificationArgs.builder()\n .emails( \n \"example@equinix.com\",\n \"test1@equinix.com\")\n .type(\"ALL\")\n .build())\n .serviceTokenConnections(ServiceTokenServiceTokenConnectionArgs.builder()\n .supportedBandwidths( \n 50,\n 200,\n 10000)\n .type(\"EVPL_VC\")\n .zSides(ServiceTokenServiceTokenConnectionZSideArgs.builder()\n .accessPointSelectors(ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs.builder()\n .linkProtocol(ServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs.builder()\n .type(\"DOT1Q\")\n .vlanTag(\"2087\")\n .build())\n .port(ServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortArgs.builder()\n .uuid(\"\u003cport_uuid\u003e\")\n .build())\n .type(\"COLO\")\n .build())\n .build())\n .build())\n .type(\"VC_TOKEN\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test:\n type: equinix:fabric:ServiceToken\n properties:\n description: Zside COLO Service Token\n expirationDateTime: 2025-01-18T06:43:49.981Z\n notifications:\n - emails:\n - example@equinix.com\n - test1@equinix.com\n type: ALL\n serviceTokenConnections:\n - supportedBandwidths:\n - 50\n - 200\n - 10000\n type: EVPL_VC\n zSides:\n - accessPointSelectors:\n - linkProtocol:\n type: DOT1Q\n vlanTag: '2087'\n port:\n uuid: \u003cport_uuid\u003e\n type: COLO\n type: VC_TOKEN\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\nZside Network Service Token\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as equinix from \"@equinix-labs/pulumi-equinix\";\n\nconst test = new equinix.fabric.ServiceToken(\"test\", {\n description: \"Zside Network Service Token\",\n expirationDateTime: \"2025-01-18T06:43:49.986Z\",\n notifications: [{\n emails: [\"example@equinix.com\"],\n type: \"ALL\",\n }],\n serviceTokenConnections: [{\n supportedBandwidths: [\n 50,\n 200,\n 10000,\n ],\n type: \"EVPL_VC\",\n zSides: [{\n accessPointSelectors: [{\n network: {\n uuid: \"\u003cnetwork_uuid\u003e\",\n },\n type: \"NETWORK\",\n }],\n }],\n }],\n type: \"VC_TOKEN\",\n});\n```\n```python\nimport pulumi\nimport pulumi_equinix as equinix\n\ntest = equinix.fabric.ServiceToken(\"test\",\n description=\"Zside Network Service Token\",\n expiration_date_time=\"2025-01-18T06:43:49.986Z\",\n notifications=[{\n \"emails\": [\"example@equinix.com\"],\n \"type\": \"ALL\",\n }],\n service_token_connections=[{\n \"supported_bandwidths\": [\n 50,\n 200,\n 10000,\n ],\n \"type\": \"EVPL_VC\",\n \"z_sides\": [{\n \"access_point_selectors\": [{\n \"network\": {\n \"uuid\": \"\u003cnetwork_uuid\u003e\",\n },\n \"type\": \"NETWORK\",\n }],\n }],\n }],\n type=\"VC_TOKEN\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Equinix = Pulumi.Equinix;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test = new Equinix.Fabric.ServiceToken(\"test\", new()\n {\n Description = \"Zside Network Service Token\",\n ExpirationDateTime = \"2025-01-18T06:43:49.986Z\",\n Notifications = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenNotificationArgs\n {\n Emails = new[]\n {\n \"example@equinix.com\",\n },\n Type = \"ALL\",\n },\n },\n ServiceTokenConnections = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionArgs\n {\n SupportedBandwidths = new[]\n {\n 50,\n 200,\n 10000,\n },\n Type = \"EVPL_VC\",\n ZSides = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideArgs\n {\n AccessPointSelectors = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs\n {\n Network = new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs\n {\n Uuid = \"\u003cnetwork_uuid\u003e\",\n },\n Type = \"NETWORK\",\n },\n },\n },\n },\n },\n },\n Type = \"VC_TOKEN\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fabric.NewServiceToken(ctx, \"test\", \u0026fabric.ServiceTokenArgs{\n\t\t\tDescription: pulumi.String(\"Zside Network Service Token\"),\n\t\t\tExpirationDateTime: pulumi.String(\"2025-01-18T06:43:49.986Z\"),\n\t\t\tNotifications: fabric.ServiceTokenNotificationArray{\n\t\t\t\t\u0026fabric.ServiceTokenNotificationArgs{\n\t\t\t\t\tEmails: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"example@equinix.com\"),\n\t\t\t\t\t},\n\t\t\t\t\tType: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tServiceTokenConnections: fabric.ServiceTokenServiceTokenConnectionArray{\n\t\t\t\t\u0026fabric.ServiceTokenServiceTokenConnectionArgs{\n\t\t\t\t\tSupportedBandwidths: pulumi.IntArray{\n\t\t\t\t\t\tpulumi.Int(50),\n\t\t\t\t\t\tpulumi.Int(200),\n\t\t\t\t\t\tpulumi.Int(10000),\n\t\t\t\t\t},\n\t\t\t\t\tType: pulumi.String(\"EVPL_VC\"),\n\t\t\t\t\tZSides: fabric.ServiceTokenServiceTokenConnectionZSideArray{\n\t\t\t\t\t\t\u0026fabric.ServiceTokenServiceTokenConnectionZSideArgs{\n\t\t\t\t\t\t\tAccessPointSelectors: fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArray{\n\t\t\t\t\t\t\t\t\u0026fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs{\n\t\t\t\t\t\t\t\t\tNetwork: \u0026fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs{\n\t\t\t\t\t\t\t\t\t\tUuid: pulumi.String(\"\u003cnetwork_uuid\u003e\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tType: pulumi.String(\"NETWORK\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tType: pulumi.String(\"VC_TOKEN\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.equinix.fabric.ServiceToken;\nimport com.pulumi.equinix.fabric.ServiceTokenArgs;\nimport com.pulumi.equinix.fabric.inputs.ServiceTokenNotificationArgs;\nimport com.pulumi.equinix.fabric.inputs.ServiceTokenServiceTokenConnectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test = new ServiceToken(\"test\", ServiceTokenArgs.builder()\n .description(\"Zside Network Service Token\")\n .expirationDateTime(\"2025-01-18T06:43:49.986Z\")\n .notifications(ServiceTokenNotificationArgs.builder()\n .emails(\"example@equinix.com\")\n .type(\"ALL\")\n .build())\n .serviceTokenConnections(ServiceTokenServiceTokenConnectionArgs.builder()\n .supportedBandwidths( \n 50,\n 200,\n 10000)\n .type(\"EVPL_VC\")\n .zSides(ServiceTokenServiceTokenConnectionZSideArgs.builder()\n .accessPointSelectors(ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs.builder()\n .network(ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs.builder()\n .uuid(\"\u003cnetwork_uuid\u003e\")\n .build())\n .type(\"NETWORK\")\n .build())\n .build())\n .build())\n .type(\"VC_TOKEN\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test:\n type: equinix:fabric:ServiceToken\n properties:\n description: Zside Network Service Token\n expirationDateTime: 2025-01-18T06:43:49.986Z\n notifications:\n - emails:\n - example@equinix.com\n type: ALL\n serviceTokenConnections:\n - supportedBandwidths:\n - 50\n - 200\n - 10000\n type: EVPL_VC\n zSides:\n - accessPointSelectors:\n - network:\n uuid: \u003cnetwork_uuid\u003e\n type: NETWORK\n type: VC_TOKEN\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\nZside Virtual Device Service Token\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as equinix from \"@equinix-labs/pulumi-equinix\";\n\nconst test = new equinix.fabric.ServiceToken(\"test\", {\n description: \"Zside VD Service Token\",\n expirationDateTime: \"2025-01-18T06:43:49.986Z\",\n notifications: [{\n emails: [\"example@equinix.com\"],\n type: \"ALL\",\n }],\n serviceTokenConnections: [{\n supportedBandwidths: [\n 50,\n 200,\n 10000,\n ],\n type: \"EVPL_VC\",\n zSides: [{\n accessPointSelectors: [{\n \"interface\": {\n type: \"NETWORK\",\n },\n type: \"VD\",\n virtualDevice: {\n type: \"EDGE\",\n uuid: \"\u003cdevice_uuid\u003e\",\n },\n }],\n }],\n }],\n type: \"VC_TOKEN\",\n});\n```\n```python\nimport pulumi\nimport pulumi_equinix as equinix\n\ntest = equinix.fabric.ServiceToken(\"test\",\n description=\"Zside VD Service Token\",\n expiration_date_time=\"2025-01-18T06:43:49.986Z\",\n notifications=[{\n \"emails\": [\"example@equinix.com\"],\n \"type\": \"ALL\",\n }],\n service_token_connections=[{\n \"supported_bandwidths\": [\n 50,\n 200,\n 10000,\n ],\n \"type\": \"EVPL_VC\",\n \"z_sides\": [{\n \"access_point_selectors\": [{\n \"interface\": {\n \"type\": \"NETWORK\",\n },\n \"type\": \"VD\",\n \"virtual_device\": {\n \"type\": \"EDGE\",\n \"uuid\": \"\u003cdevice_uuid\u003e\",\n },\n }],\n }],\n }],\n type=\"VC_TOKEN\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Equinix = Pulumi.Equinix;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test = new Equinix.Fabric.ServiceToken(\"test\", new()\n {\n Description = \"Zside VD Service Token\",\n ExpirationDateTime = \"2025-01-18T06:43:49.986Z\",\n Notifications = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenNotificationArgs\n {\n Emails = new[]\n {\n \"example@equinix.com\",\n },\n Type = \"ALL\",\n },\n },\n ServiceTokenConnections = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionArgs\n {\n SupportedBandwidths = new[]\n {\n 50,\n 200,\n 10000,\n },\n Type = \"EVPL_VC\",\n ZSides = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideArgs\n {\n AccessPointSelectors = new[]\n {\n new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs\n {\n Interface = new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs\n {\n Type = \"NETWORK\",\n },\n Type = \"VD\",\n VirtualDevice = new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorVirtualDeviceArgs\n {\n Type = \"EDGE\",\n Uuid = \"\u003cdevice_uuid\u003e\",\n },\n },\n },\n },\n },\n },\n },\n Type = \"VC_TOKEN\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fabric.NewServiceToken(ctx, \"test\", \u0026fabric.ServiceTokenArgs{\n\t\t\tDescription: pulumi.String(\"Zside VD Service Token\"),\n\t\t\tExpirationDateTime: pulumi.String(\"2025-01-18T06:43:49.986Z\"),\n\t\t\tNotifications: fabric.ServiceTokenNotificationArray{\n\t\t\t\t\u0026fabric.ServiceTokenNotificationArgs{\n\t\t\t\t\tEmails: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"example@equinix.com\"),\n\t\t\t\t\t},\n\t\t\t\t\tType: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tServiceTokenConnections: fabric.ServiceTokenServiceTokenConnectionArray{\n\t\t\t\t\u0026fabric.ServiceTokenServiceTokenConnectionArgs{\n\t\t\t\t\tSupportedBandwidths: pulumi.IntArray{\n\t\t\t\t\t\tpulumi.Int(50),\n\t\t\t\t\t\tpulumi.Int(200),\n\t\t\t\t\t\tpulumi.Int(10000),\n\t\t\t\t\t},\n\t\t\t\t\tType: pulumi.String(\"EVPL_VC\"),\n\t\t\t\t\tZSides: fabric.ServiceTokenServiceTokenConnectionZSideArray{\n\t\t\t\t\t\t\u0026fabric.ServiceTokenServiceTokenConnectionZSideArgs{\n\t\t\t\t\t\t\tAccessPointSelectors: fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArray{\n\t\t\t\t\t\t\t\t\u0026fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs{\n\t\t\t\t\t\t\t\t\tInterface: \u0026fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs{\n\t\t\t\t\t\t\t\t\t\tType: pulumi.String(\"NETWORK\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tType: pulumi.String(\"VD\"),\n\t\t\t\t\t\t\t\t\tVirtualDevice: \u0026fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorVirtualDeviceArgs{\n\t\t\t\t\t\t\t\t\t\tType: pulumi.String(\"EDGE\"),\n\t\t\t\t\t\t\t\t\t\tUuid: pulumi.String(\"\u003cdevice_uuid\u003e\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tType: pulumi.String(\"VC_TOKEN\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.equinix.fabric.ServiceToken;\nimport com.pulumi.equinix.fabric.ServiceTokenArgs;\nimport com.pulumi.equinix.fabric.inputs.ServiceTokenNotificationArgs;\nimport com.pulumi.equinix.fabric.inputs.ServiceTokenServiceTokenConnectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test = new ServiceToken(\"test\", ServiceTokenArgs.builder()\n .description(\"Zside VD Service Token\")\n .expirationDateTime(\"2025-01-18T06:43:49.986Z\")\n .notifications(ServiceTokenNotificationArgs.builder()\n .emails(\"example@equinix.com\")\n .type(\"ALL\")\n .build())\n .serviceTokenConnections(ServiceTokenServiceTokenConnectionArgs.builder()\n .supportedBandwidths( \n 50,\n 200,\n 10000)\n .type(\"EVPL_VC\")\n .zSides(ServiceTokenServiceTokenConnectionZSideArgs.builder()\n .accessPointSelectors(ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs.builder()\n .interface_(ServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs.builder()\n .type(\"NETWORK\")\n .build())\n .type(\"VD\")\n .virtualDevice(ServiceTokenServiceTokenConnectionZSideAccessPointSelectorVirtualDeviceArgs.builder()\n .type(\"EDGE\")\n .uuid(\"\u003cdevice_uuid\u003e\")\n .build())\n .build())\n .build())\n .build())\n .type(\"VC_TOKEN\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test:\n type: equinix:fabric:ServiceToken\n properties:\n description: Zside VD Service Token\n expirationDateTime: 2025-01-18T06:43:49.986Z\n notifications:\n - emails:\n - example@equinix.com\n type: ALL\n serviceTokenConnections:\n - supportedBandwidths:\n - 50\n - 200\n - 10000\n type: EVPL_VC\n zSides:\n - accessPointSelectors:\n - interface:\n type: NETWORK\n type: VD\n virtualDevice:\n type: EDGE\n uuid: \u003cdevice_uuid\u003e\n type: VC_TOKEN\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "accounts": { "type": "array", diff --git a/sdk/dotnet/Fabric/Inputs/ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkArgs.cs b/sdk/dotnet/Fabric/Inputs/ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkArgs.cs index ec1547943..36db914f5 100644 --- a/sdk/dotnet/Fabric/Inputs/ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkArgs.cs +++ b/sdk/dotnet/Fabric/Inputs/ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkArgs.cs @@ -51,8 +51,8 @@ public InputList /// Equinix-assigned Network identifier /// - [Input("uuid")] - public Input? Uuid { get; set; } + [Input("uuid", required: true)] + public Input Uuid { get; set; } = null!; public ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkArgs() { diff --git a/sdk/dotnet/Fabric/Inputs/ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkGetArgs.cs b/sdk/dotnet/Fabric/Inputs/ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkGetArgs.cs index e686b021d..5ddeccaba 100644 --- a/sdk/dotnet/Fabric/Inputs/ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkGetArgs.cs +++ b/sdk/dotnet/Fabric/Inputs/ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkGetArgs.cs @@ -51,8 +51,8 @@ public InputList /// Equinix-assigned Network identifier /// - [Input("uuid")] - public Input? Uuid { get; set; } + [Input("uuid", required: true)] + public Input Uuid { get; set; } = null!; public ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkGetArgs() { diff --git a/sdk/dotnet/Fabric/Inputs/ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs.cs b/sdk/dotnet/Fabric/Inputs/ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs.cs index 902f15368..6ff143bc6 100644 --- a/sdk/dotnet/Fabric/Inputs/ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs.cs +++ b/sdk/dotnet/Fabric/Inputs/ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs.cs @@ -51,8 +51,8 @@ public InputList /// Equinix-assigned Network identifier /// - [Input("uuid")] - public Input? Uuid { get; set; } + [Input("uuid", required: true)] + public Input Uuid { get; set; } = null!; public ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs() { diff --git a/sdk/dotnet/Fabric/Inputs/ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkGetArgs.cs b/sdk/dotnet/Fabric/Inputs/ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkGetArgs.cs index 3054716bb..c6342029f 100644 --- a/sdk/dotnet/Fabric/Inputs/ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkGetArgs.cs +++ b/sdk/dotnet/Fabric/Inputs/ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkGetArgs.cs @@ -51,8 +51,8 @@ public InputList /// Equinix-assigned Network identifier /// - [Input("uuid")] - public Input? Uuid { get; set; } + [Input("uuid", required: true)] + public Input Uuid { get; set; } = null!; public ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkGetArgs() { diff --git a/sdk/dotnet/Fabric/Outputs/GetServiceTokenServiceTokenConnectionASideAccessPointSelectorResult.cs b/sdk/dotnet/Fabric/Outputs/GetServiceTokenServiceTokenConnectionASideAccessPointSelectorResult.cs index 4e6be16ba..c3cf8f12e 100644 --- a/sdk/dotnet/Fabric/Outputs/GetServiceTokenServiceTokenConnectionASideAccessPointSelectorResult.cs +++ b/sdk/dotnet/Fabric/Outputs/GetServiceTokenServiceTokenConnectionASideAccessPointSelectorResult.cs @@ -16,11 +16,11 @@ public sealed class GetServiceTokenServiceTokenConnectionASideAccessPointSelecto /// /// Virtual Device Interface Configuration /// - public readonly Outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceResult Interface; + public readonly Outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceResult? Interface; /// /// Link protocol Configuration /// - public readonly Outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolResult LinkProtocol; + public readonly Outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolResult? LinkProtocol; /// /// Network Configuration /// @@ -28,7 +28,7 @@ public sealed class GetServiceTokenServiceTokenConnectionASideAccessPointSelecto /// /// Port Configuration /// - public readonly Outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortResult Port; + public readonly Outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortResult? Port; /// /// Type of Access point; COLO, VD, NETWORK /// @@ -40,13 +40,13 @@ public sealed class GetServiceTokenServiceTokenConnectionASideAccessPointSelecto [OutputConstructor] private GetServiceTokenServiceTokenConnectionASideAccessPointSelectorResult( - Outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceResult @interface, + Outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceResult? @interface, - Outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolResult linkProtocol, + Outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolResult? linkProtocol, Outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkResult network, - Outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortResult port, + Outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortResult? port, string type, diff --git a/sdk/dotnet/Fabric/Outputs/GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorResult.cs b/sdk/dotnet/Fabric/Outputs/GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorResult.cs index 3f751cf2b..eb53f1857 100644 --- a/sdk/dotnet/Fabric/Outputs/GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorResult.cs +++ b/sdk/dotnet/Fabric/Outputs/GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorResult.cs @@ -16,11 +16,11 @@ public sealed class GetServiceTokenServiceTokenConnectionZSideAccessPointSelecto /// /// Virtual Device Interface Configuration /// - public readonly Outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceResult Interface; + public readonly Outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceResult? Interface; /// /// Link protocol Configuration /// - public readonly Outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolResult LinkProtocol; + public readonly Outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolResult? LinkProtocol; /// /// Network Configuration /// @@ -28,7 +28,7 @@ public sealed class GetServiceTokenServiceTokenConnectionZSideAccessPointSelecto /// /// Port Configuration /// - public readonly Outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortResult Port; + public readonly Outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortResult? Port; /// /// Type of Access point; COLO, VD, NETWORK /// @@ -40,13 +40,13 @@ public sealed class GetServiceTokenServiceTokenConnectionZSideAccessPointSelecto [OutputConstructor] private GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorResult( - Outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceResult @interface, + Outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceResult? @interface, - Outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolResult linkProtocol, + Outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolResult? linkProtocol, Outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkResult network, - Outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortResult port, + Outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortResult? port, string type, diff --git a/sdk/dotnet/Fabric/Outputs/GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorResult.cs b/sdk/dotnet/Fabric/Outputs/GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorResult.cs index 04c76debd..9a342211e 100644 --- a/sdk/dotnet/Fabric/Outputs/GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorResult.cs +++ b/sdk/dotnet/Fabric/Outputs/GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorResult.cs @@ -16,11 +16,11 @@ public sealed class GetServiceTokensDataServiceTokenConnectionASideAccessPointSe /// /// Virtual Device Interface Configuration /// - public readonly Outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceResult Interface; + public readonly Outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceResult? Interface; /// /// Link protocol Configuration /// - public readonly Outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolResult LinkProtocol; + public readonly Outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolResult? LinkProtocol; /// /// Network Configuration /// @@ -28,7 +28,7 @@ public sealed class GetServiceTokensDataServiceTokenConnectionASideAccessPointSe /// /// Port Configuration /// - public readonly Outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortResult Port; + public readonly Outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortResult? Port; /// /// Type of Access point; COLO, VD, NETWORK /// @@ -40,13 +40,13 @@ public sealed class GetServiceTokensDataServiceTokenConnectionASideAccessPointSe [OutputConstructor] private GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorResult( - Outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceResult @interface, + Outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceResult? @interface, - Outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolResult linkProtocol, + Outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolResult? linkProtocol, Outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorNetworkResult network, - Outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortResult port, + Outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortResult? port, string type, diff --git a/sdk/dotnet/Fabric/Outputs/GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorResult.cs b/sdk/dotnet/Fabric/Outputs/GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorResult.cs index 1e170bcb4..0010ee2bc 100644 --- a/sdk/dotnet/Fabric/Outputs/GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorResult.cs +++ b/sdk/dotnet/Fabric/Outputs/GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorResult.cs @@ -16,11 +16,11 @@ public sealed class GetServiceTokensDataServiceTokenConnectionZSideAccessPointSe /// /// Virtual Device Interface Configuration /// - public readonly Outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceResult Interface; + public readonly Outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceResult? Interface; /// /// Link protocol Configuration /// - public readonly Outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolResult LinkProtocol; + public readonly Outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolResult? LinkProtocol; /// /// Network Configuration /// @@ -28,7 +28,7 @@ public sealed class GetServiceTokensDataServiceTokenConnectionZSideAccessPointSe /// /// Port Configuration /// - public readonly Outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortResult Port; + public readonly Outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortResult? Port; /// /// Type of Access point; COLO, VD, NETWORK /// @@ -40,13 +40,13 @@ public sealed class GetServiceTokensDataServiceTokenConnectionZSideAccessPointSe [OutputConstructor] private GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorResult( - Outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceResult @interface, + Outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceResult? @interface, - Outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolResult linkProtocol, + Outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolResult? linkProtocol, Outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorNetworkResult network, - Outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortResult port, + Outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortResult? port, string type, diff --git a/sdk/dotnet/Fabric/Outputs/ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetwork.cs b/sdk/dotnet/Fabric/Outputs/ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetwork.cs index 853a81c7e..9caa2b9c8 100644 --- a/sdk/dotnet/Fabric/Outputs/ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetwork.cs +++ b/sdk/dotnet/Fabric/Outputs/ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetwork.cs @@ -36,7 +36,7 @@ public sealed class ServiceTokenServiceTokenConnectionASideAccessPointSelectorNe /// /// Equinix-assigned Network identifier /// - public readonly string? Uuid; + public readonly string Uuid; [OutputConstructor] private ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetwork( @@ -50,7 +50,7 @@ private ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetwork( string? type, - string? uuid) + string uuid) { Href = href; Locations = locations; diff --git a/sdk/dotnet/Fabric/Outputs/ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetwork.cs b/sdk/dotnet/Fabric/Outputs/ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetwork.cs index 95774aec5..fc919669b 100644 --- a/sdk/dotnet/Fabric/Outputs/ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetwork.cs +++ b/sdk/dotnet/Fabric/Outputs/ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetwork.cs @@ -36,7 +36,7 @@ public sealed class ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNe /// /// Equinix-assigned Network identifier /// - public readonly string? Uuid; + public readonly string Uuid; [OutputConstructor] private ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetwork( @@ -50,7 +50,7 @@ private ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetwork( string? type, - string? uuid) + string uuid) { Href = href; Locations = locations; diff --git a/sdk/dotnet/Fabric/ServiceToken.cs b/sdk/dotnet/Fabric/ServiceToken.cs index b3cdb212c..8d6cc279e 100644 --- a/sdk/dotnet/Fabric/ServiceToken.cs +++ b/sdk/dotnet/Fabric/ServiceToken.cs @@ -145,6 +145,66 @@ namespace Pulumi.Equinix.Fabric /// }); /// ``` /// + /// Zside Network Service Token + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Equinix = Pulumi.Equinix; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var test = new Equinix.Fabric.ServiceToken("test", new() + /// { + /// Description = "Zside Network Service Token", + /// ExpirationDateTime = "2025-01-18T06:43:49.986Z", + /// Notifications = new[] + /// { + /// new Equinix.Fabric.Inputs.ServiceTokenNotificationArgs + /// { + /// Emails = new[] + /// { + /// "example@equinix.com", + /// }, + /// Type = "ALL", + /// }, + /// }, + /// ServiceTokenConnections = new[] + /// { + /// new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionArgs + /// { + /// SupportedBandwidths = new[] + /// { + /// 50, + /// 200, + /// 10000, + /// }, + /// Type = "EVPL_VC", + /// ZSides = new[] + /// { + /// new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideArgs + /// { + /// AccessPointSelectors = new[] + /// { + /// new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs + /// { + /// Network = new Equinix.Fabric.Inputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs + /// { + /// Uuid = "<network_uuid>", + /// }, + /// Type = "NETWORK", + /// }, + /// }, + /// }, + /// }, + /// }, + /// }, + /// Type = "VC_TOKEN", + /// }); + /// + /// }); + /// ``` + /// /// Zside Virtual Device Service Token /// ```csharp /// using System.Collections.Generic; diff --git a/sdk/go/equinix/fabric/pulumiTypes.go b/sdk/go/equinix/fabric/pulumiTypes.go index 49c661c85..92cb4845a 100644 --- a/sdk/go/equinix/fabric/pulumiTypes.go +++ b/sdk/go/equinix/fabric/pulumiTypes.go @@ -16931,7 +16931,7 @@ type ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetwork struct { // Type of Network Type *string `pulumi:"type"` // Equinix-assigned Network identifier - Uuid *string `pulumi:"uuid"` + Uuid string `pulumi:"uuid"` } // ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkInput is an input type that accepts ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkArgs and ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkOutput values. @@ -16957,7 +16957,7 @@ type ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkArgs struc // Type of Network Type pulumi.StringPtrInput `pulumi:"type"` // Equinix-assigned Network identifier - Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Uuid pulumi.StringInput `pulumi:"uuid"` } func (ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkArgs) ElementType() reflect.Type { @@ -17065,8 +17065,8 @@ func (o ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkOutput) } // Equinix-assigned Network identifier -func (o ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetwork) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkOutput) Uuid() pulumi.StringOutput { + return o.ApplyT(func(v ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetwork) string { return v.Uuid }).(pulumi.StringOutput) } type ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkPtrOutput struct{ *pulumi.OutputState } @@ -17149,7 +17149,7 @@ func (o ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkPtrOutp if v == nil { return nil } - return v.Uuid + return &v.Uuid }).(pulumi.StringPtrOutput) } @@ -18574,7 +18574,7 @@ type ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetwork struct { // Type of Network Type *string `pulumi:"type"` // Equinix-assigned Network identifier - Uuid *string `pulumi:"uuid"` + Uuid string `pulumi:"uuid"` } // ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkInput is an input type that accepts ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs and ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkOutput values. @@ -18600,7 +18600,7 @@ type ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs struc // Type of Network Type pulumi.StringPtrInput `pulumi:"type"` // Equinix-assigned Network identifier - Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Uuid pulumi.StringInput `pulumi:"uuid"` } func (ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs) ElementType() reflect.Type { @@ -18708,8 +18708,8 @@ func (o ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkOutput) } // Equinix-assigned Network identifier -func (o ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetwork) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkOutput) Uuid() pulumi.StringOutput { + return o.ApplyT(func(v ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetwork) string { return v.Uuid }).(pulumi.StringOutput) } type ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkPtrOutput struct{ *pulumi.OutputState } @@ -18792,7 +18792,7 @@ func (o ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkPtrOutp if v == nil { return nil } - return v.Uuid + return &v.Uuid }).(pulumi.StringPtrOutput) } @@ -50794,13 +50794,13 @@ func (o GetServiceTokenServiceTokenConnectionASideArrayOutput) Index(i pulumi.In type GetServiceTokenServiceTokenConnectionASideAccessPointSelector struct { // Virtual Device Interface Configuration - Interface GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface `pulumi:"interface"` + Interface *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface `pulumi:"interface"` // Link protocol Configuration - LinkProtocol GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol `pulumi:"linkProtocol"` + LinkProtocol *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol `pulumi:"linkProtocol"` // Network Configuration Network GetServiceTokenServiceTokenConnectionASideAccessPointSelectorNetwork `pulumi:"network"` // Port Configuration - Port GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort `pulumi:"port"` + Port *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort `pulumi:"port"` // Type of Access point; COLO, VD, NETWORK Type string `pulumi:"type"` // Virtual Device Configuration @@ -50820,13 +50820,13 @@ type GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInput interfac type GetServiceTokenServiceTokenConnectionASideAccessPointSelectorArgs struct { // Virtual Device Interface Configuration - Interface GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceInput `pulumi:"interface"` + Interface GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrInput `pulumi:"interface"` // Link protocol Configuration - LinkProtocol GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolInput `pulumi:"linkProtocol"` + LinkProtocol GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrInput `pulumi:"linkProtocol"` // Network Configuration Network GetServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkInput `pulumi:"network"` // Port Configuration - Port GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortInput `pulumi:"port"` + Port GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrInput `pulumi:"port"` // Type of Access point; COLO, VD, NETWORK Type pulumi.StringInput `pulumi:"type"` // Virtual Device Configuration @@ -50885,17 +50885,17 @@ func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorOutput) ToG } // Virtual Device Interface Configuration -func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorOutput) Interface() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceOutput { - return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionASideAccessPointSelector) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface { +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorOutput) Interface() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput { + return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionASideAccessPointSelector) *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface { return v.Interface - }).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceOutput) + }).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput) } // Link protocol Configuration -func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorOutput) LinkProtocol() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput { - return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionASideAccessPointSelector) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol { +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorOutput) LinkProtocol() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput { + return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionASideAccessPointSelector) *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol { return v.LinkProtocol - }).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput) + }).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) } // Network Configuration @@ -50906,10 +50906,10 @@ func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorOutput) Net } // Port Configuration -func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorOutput) Port() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortOutput { - return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionASideAccessPointSelector) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort { +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorOutput) Port() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput { + return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionASideAccessPointSelector) *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort { return v.Port - }).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortOutput) + }).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) } // Type of Access point; COLO, VD, NETWORK @@ -50985,6 +50985,47 @@ func (i GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceAr return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceOutput) } +func (i GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceArgs) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput { + return i.ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutputWithContext(context.Background()) +} + +func (i GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceArgs) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceOutput).ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutputWithContext(ctx) +} + +// GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrInput is an input type that accepts GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceArgs, GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtr and GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput values. +// You can construct a concrete instance of `GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrInput` via: +// +// GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceArgs{...} +// +// or: +// +// nil +type GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrInput interface { + pulumi.Input + + ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput + ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutputWithContext(context.Context) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput +} + +type getServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrType GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceArgs + +func GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtr(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceArgs) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrInput { + return (*getServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrType)(v) +} + +func (*getServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface)(nil)).Elem() +} + +func (i *getServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrType) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput { + return i.ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutputWithContext(context.Background()) +} + +func (i *getServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrType) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput) +} + type GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceOutput struct{ *pulumi.OutputState } func (GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceOutput) ElementType() reflect.Type { @@ -50999,6 +51040,16 @@ func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceOu return o } +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceOutput) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput { + return o.ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutputWithContext(context.Background()) +} + +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceOutput) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface) *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface { + return &v + }).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput) +} + // id func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceOutput) Id() pulumi.IntOutput { return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface) int { return v.Id }).(pulumi.IntOutput) @@ -51014,6 +51065,60 @@ func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceOu return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface) string { return v.Uuid }).(pulumi.StringOutput) } +type GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput struct{ *pulumi.OutputState } + +func (GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface)(nil)).Elem() +} + +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput { + return o +} + +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput { + return o +} + +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput) Elem() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface { + if v != nil { + return *v + } + var ret GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface + return ret + }).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceOutput) +} + +// id +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface) *int { + if v == nil { + return nil + } + return &v.Id + }).(pulumi.IntPtrOutput) +} + +// Interface type +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) +} + +// Equinix-assigned interface identifier +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface) *string { + if v == nil { + return nil + } + return &v.Uuid + }).(pulumi.StringPtrOutput) +} + type GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol struct { // Type of the link protocol - UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN Type string `pulumi:"type"` @@ -51059,6 +51164,47 @@ func (i GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtoco return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput) } +func (i GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput { + return i.ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutputWithContext(context.Background()) +} + +func (i GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput).ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutputWithContext(ctx) +} + +// GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrInput is an input type that accepts GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs, GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtr and GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput values. +// You can construct a concrete instance of `GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrInput` via: +// +// GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs{...} +// +// or: +// +// nil +type GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrInput interface { + pulumi.Input + + ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput + ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutputWithContext(context.Context) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput +} + +type getServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrType GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs + +func GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtr(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrInput { + return (*getServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrType)(v) +} + +func (*getServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol)(nil)).Elem() +} + +func (i *getServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrType) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput { + return i.ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutputWithContext(context.Background()) +} + +func (i *getServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrType) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) +} + type GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput struct{ *pulumi.OutputState } func (GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput) ElementType() reflect.Type { @@ -51073,6 +51219,16 @@ func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtoco return o } +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput { + return o.ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutputWithContext(context.Background()) +} + +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol) *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol { + return &v + }).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) +} + // Type of the link protocol - UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput) Type() pulumi.StringOutput { return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol) string { @@ -51101,6 +51257,70 @@ func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtoco }).(pulumi.IntOutput) } +type GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput struct{ *pulumi.OutputState } + +func (GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol)(nil)).Elem() +} + +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput { + return o +} + +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput { + return o +} + +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) Elem() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol { + if v != nil { + return *v + } + var ret GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol + return ret + }).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput) +} + +// Type of the link protocol - UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) +} + +// Vlan Customer Tag information, vlanCTag value specified for QINQ connections +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) VlanCTag() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol) *int { + if v == nil { + return nil + } + return &v.VlanCTag + }).(pulumi.IntPtrOutput) +} + +// Vlan Provider Tag information, vlanSTag value specified for QINQ connections +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) VlanSTag() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol) *int { + if v == nil { + return nil + } + return &v.VlanSTag + }).(pulumi.IntPtrOutput) +} + +// Vlan Tag information, vlanTag value specified for DOT1Q connections +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) VlanTag() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol) *int { + if v == nil { + return nil + } + return &v.VlanTag + }).(pulumi.IntPtrOutput) +} + type GetServiceTokenServiceTokenConnectionASideAccessPointSelectorNetwork struct { // Unique Resource Identifier Href string `pulumi:"href"` @@ -51401,6 +51621,47 @@ func (i GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortArgs) T return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortOutput) } +func (i GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortArgs) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput { + return i.ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutputWithContext(context.Background()) +} + +func (i GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortArgs) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortOutput).ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutputWithContext(ctx) +} + +// GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrInput is an input type that accepts GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortArgs, GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtr and GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput values. +// You can construct a concrete instance of `GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrInput` via: +// +// GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortArgs{...} +// +// or: +// +// nil +type GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrInput interface { + pulumi.Input + + ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput + ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutputWithContext(context.Context) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput +} + +type getServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrType GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortArgs + +func GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtr(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortArgs) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrInput { + return (*getServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrType)(v) +} + +func (*getServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort)(nil)).Elem() +} + +func (i *getServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrType) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput { + return i.ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutputWithContext(context.Background()) +} + +func (i *getServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrType) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) +} + type GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortOutput struct{ *pulumi.OutputState } func (GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortOutput) ElementType() reflect.Type { @@ -51415,6 +51676,16 @@ func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortOutput) return o } +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortOutput) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput { + return o.ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutputWithContext(context.Background()) +} + +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortOutput) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort) *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort { + return &v + }).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) +} + // Account Name func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortOutput) AccountName() pulumi.StringOutput { return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort) string { return v.AccountName }).(pulumi.StringOutput) @@ -51469,6 +51740,130 @@ func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortOutput) return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort) string { return v.Uuid }).(pulumi.StringOutput) } +type GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput struct{ *pulumi.OutputState } + +func (GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort)(nil)).Elem() +} + +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput { + return o +} + +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) ToGetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput { + return o +} + +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) Elem() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort) GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort { + if v != nil { + return *v + } + var ret GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort + return ret + }).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortOutput) +} + +// Account Name +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) AccountName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.AccountName + }).(pulumi.StringPtrOutput) +} + +// Port Bandwidth +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) Bandwidth() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort) *int { + if v == nil { + return nil + } + return &v.Bandwidth + }).(pulumi.IntPtrOutput) +} + +// Customer virtual port Id +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) CvpId() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort) *int { + if v == nil { + return nil + } + return &v.CvpId + }).(pulumi.IntPtrOutput) +} + +// Port Encapsulation +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) EncapsulationProtocolType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.EncapsulationProtocolType + }).(pulumi.StringPtrOutput) +} + +// Unique Resource Identifier +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) Href() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.Href + }).(pulumi.StringPtrOutput) +} + +// Port Location +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) Locations() GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortLocationArrayOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort) []GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortLocation { + if v == nil { + return nil + } + return v.Locations + }).(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortLocationArrayOutput) +} + +// Port Name +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) PortName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.PortName + }).(pulumi.StringPtrOutput) +} + +// Port Priority +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) Priority() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.Priority + }).(pulumi.StringPtrOutput) +} + +// Type of Port +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) +} + +// Equinix-assigned Port identifier +func (o GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.Uuid + }).(pulumi.StringPtrOutput) +} + type GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortLocation struct { // IBX Code Ibx string `pulumi:"ibx"` @@ -51923,13 +52318,13 @@ func (o GetServiceTokenServiceTokenConnectionZSideArrayOutput) Index(i pulumi.In type GetServiceTokenServiceTokenConnectionZSideAccessPointSelector struct { // Virtual Device Interface Configuration - Interface GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface `pulumi:"interface"` + Interface *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface `pulumi:"interface"` // Link protocol Configuration - LinkProtocol GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol `pulumi:"linkProtocol"` + LinkProtocol *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol `pulumi:"linkProtocol"` // Network Configuration Network GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetwork `pulumi:"network"` // Port Configuration - Port GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort `pulumi:"port"` + Port *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort `pulumi:"port"` // Type of Access point; COLO, VD, NETWORK Type string `pulumi:"type"` // Virtual Device Configuration @@ -51949,13 +52344,13 @@ type GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInput interfac type GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs struct { // Virtual Device Interface Configuration - Interface GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceInput `pulumi:"interface"` + Interface GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrInput `pulumi:"interface"` // Link protocol Configuration - LinkProtocol GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolInput `pulumi:"linkProtocol"` + LinkProtocol GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrInput `pulumi:"linkProtocol"` // Network Configuration Network GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkInput `pulumi:"network"` // Port Configuration - Port GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortInput `pulumi:"port"` + Port GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrInput `pulumi:"port"` // Type of Access point; COLO, VD, NETWORK Type pulumi.StringInput `pulumi:"type"` // Virtual Device Configuration @@ -52014,17 +52409,17 @@ func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorOutput) ToG } // Virtual Device Interface Configuration -func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorOutput) Interface() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput { - return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionZSideAccessPointSelector) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface { +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorOutput) Interface() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput { + return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionZSideAccessPointSelector) *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface { return v.Interface - }).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput) + }).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput) } // Link protocol Configuration -func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorOutput) LinkProtocol() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput { - return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionZSideAccessPointSelector) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol { +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorOutput) LinkProtocol() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput { + return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionZSideAccessPointSelector) *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol { return v.LinkProtocol - }).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput) + }).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) } // Network Configuration @@ -52035,10 +52430,10 @@ func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorOutput) Net } // Port Configuration -func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorOutput) Port() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortOutput { - return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionZSideAccessPointSelector) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort { +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorOutput) Port() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput { + return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionZSideAccessPointSelector) *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort { return v.Port - }).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortOutput) + }).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) } // Type of Access point; COLO, VD, NETWORK @@ -52114,6 +52509,47 @@ func (i GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceAr return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput) } +func (i GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput { + return i.ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutputWithContext(context.Background()) +} + +func (i GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput).ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutputWithContext(ctx) +} + +// GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrInput is an input type that accepts GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs, GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtr and GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput values. +// You can construct a concrete instance of `GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrInput` via: +// +// GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs{...} +// +// or: +// +// nil +type GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrInput interface { + pulumi.Input + + ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput + ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutputWithContext(context.Context) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput +} + +type getServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrType GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs + +func GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtr(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrInput { + return (*getServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrType)(v) +} + +func (*getServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface)(nil)).Elem() +} + +func (i *getServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrType) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput { + return i.ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutputWithContext(context.Background()) +} + +func (i *getServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrType) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput) +} + type GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput struct{ *pulumi.OutputState } func (GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput) ElementType() reflect.Type { @@ -52128,6 +52564,16 @@ func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceOu return o } +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput { + return o.ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutputWithContext(context.Background()) +} + +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface) *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface { + return &v + }).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput) +} + // id func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput) Id() pulumi.IntOutput { return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface) int { return v.Id }).(pulumi.IntOutput) @@ -52143,6 +52589,60 @@ func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceOu return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface) string { return v.Uuid }).(pulumi.StringOutput) } +type GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput struct{ *pulumi.OutputState } + +func (GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface)(nil)).Elem() +} + +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput { + return o +} + +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput { + return o +} + +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput) Elem() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface { + if v != nil { + return *v + } + var ret GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface + return ret + }).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput) +} + +// id +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface) *int { + if v == nil { + return nil + } + return &v.Id + }).(pulumi.IntPtrOutput) +} + +// Interface type +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) +} + +// Equinix-assigned interface identifier +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface) *string { + if v == nil { + return nil + } + return &v.Uuid + }).(pulumi.StringPtrOutput) +} + type GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol struct { // Type of the link protocol - UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN Type string `pulumi:"type"` @@ -52188,6 +52688,47 @@ func (i GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtoco return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput) } +func (i GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput { + return i.ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutputWithContext(context.Background()) +} + +func (i GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput).ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutputWithContext(ctx) +} + +// GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrInput is an input type that accepts GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs, GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtr and GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput values. +// You can construct a concrete instance of `GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrInput` via: +// +// GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs{...} +// +// or: +// +// nil +type GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrInput interface { + pulumi.Input + + ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput + ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutputWithContext(context.Context) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput +} + +type getServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrType GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs + +func GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtr(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrInput { + return (*getServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrType)(v) +} + +func (*getServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol)(nil)).Elem() +} + +func (i *getServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrType) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput { + return i.ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutputWithContext(context.Background()) +} + +func (i *getServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrType) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) +} + type GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput struct{ *pulumi.OutputState } func (GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput) ElementType() reflect.Type { @@ -52202,6 +52743,16 @@ func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtoco return o } +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput { + return o.ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutputWithContext(context.Background()) +} + +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol) *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol { + return &v + }).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) +} + // Type of the link protocol - UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput) Type() pulumi.StringOutput { return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol) string { @@ -52230,6 +52781,70 @@ func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtoco }).(pulumi.IntOutput) } +type GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput struct{ *pulumi.OutputState } + +func (GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol)(nil)).Elem() +} + +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput { + return o +} + +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput { + return o +} + +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) Elem() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol { + if v != nil { + return *v + } + var ret GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol + return ret + }).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput) +} + +// Type of the link protocol - UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) +} + +// Vlan Customer Tag information, vlanCTag value specified for QINQ connections +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) VlanCTag() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol) *int { + if v == nil { + return nil + } + return &v.VlanCTag + }).(pulumi.IntPtrOutput) +} + +// Vlan Provider Tag information, vlanSTag value specified for QINQ connections +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) VlanSTag() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol) *int { + if v == nil { + return nil + } + return &v.VlanSTag + }).(pulumi.IntPtrOutput) +} + +// Vlan Tag information, vlanTag value specified for DOT1Q connections +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) VlanTag() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol) *int { + if v == nil { + return nil + } + return &v.VlanTag + }).(pulumi.IntPtrOutput) +} + type GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetwork struct { // Unique Resource Identifier Href string `pulumi:"href"` @@ -52530,6 +53145,47 @@ func (i GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortArgs) T return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortOutput) } +func (i GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortArgs) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput { + return i.ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutputWithContext(context.Background()) +} + +func (i GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortArgs) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortOutput).ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutputWithContext(ctx) +} + +// GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrInput is an input type that accepts GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortArgs, GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtr and GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput values. +// You can construct a concrete instance of `GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrInput` via: +// +// GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortArgs{...} +// +// or: +// +// nil +type GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrInput interface { + pulumi.Input + + ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput + ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutputWithContext(context.Context) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput +} + +type getServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrType GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortArgs + +func GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtr(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortArgs) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrInput { + return (*getServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrType)(v) +} + +func (*getServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort)(nil)).Elem() +} + +func (i *getServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrType) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput { + return i.ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutputWithContext(context.Background()) +} + +func (i *getServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrType) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) +} + type GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortOutput struct{ *pulumi.OutputState } func (GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortOutput) ElementType() reflect.Type { @@ -52544,6 +53200,16 @@ func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortOutput) return o } +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortOutput) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput { + return o.ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutputWithContext(context.Background()) +} + +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortOutput) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort) *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort { + return &v + }).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) +} + // Account Name func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortOutput) AccountName() pulumi.StringOutput { return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort) string { return v.AccountName }).(pulumi.StringOutput) @@ -52598,6 +53264,130 @@ func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortOutput) return o.ApplyT(func(v GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort) string { return v.Uuid }).(pulumi.StringOutput) } +type GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput struct{ *pulumi.OutputState } + +func (GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort)(nil)).Elem() +} + +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput { + return o +} + +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) ToGetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput { + return o +} + +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) Elem() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort) GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort { + if v != nil { + return *v + } + var ret GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort + return ret + }).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortOutput) +} + +// Account Name +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) AccountName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.AccountName + }).(pulumi.StringPtrOutput) +} + +// Port Bandwidth +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) Bandwidth() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort) *int { + if v == nil { + return nil + } + return &v.Bandwidth + }).(pulumi.IntPtrOutput) +} + +// Customer virtual port Id +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) CvpId() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort) *int { + if v == nil { + return nil + } + return &v.CvpId + }).(pulumi.IntPtrOutput) +} + +// Port Encapsulation +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) EncapsulationProtocolType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.EncapsulationProtocolType + }).(pulumi.StringPtrOutput) +} + +// Unique Resource Identifier +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) Href() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.Href + }).(pulumi.StringPtrOutput) +} + +// Port Location +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) Locations() GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortLocationArrayOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort) []GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortLocation { + if v == nil { + return nil + } + return v.Locations + }).(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortLocationArrayOutput) +} + +// Port Name +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) PortName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.PortName + }).(pulumi.StringPtrOutput) +} + +// Port Priority +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) Priority() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.Priority + }).(pulumi.StringPtrOutput) +} + +// Type of Port +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) +} + +// Equinix-assigned Port identifier +func (o GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.Uuid + }).(pulumi.StringPtrOutput) +} + type GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortLocation struct { // IBX Code Ibx string `pulumi:"ibx"` @@ -54000,13 +54790,13 @@ func (o GetServiceTokensDataServiceTokenConnectionASideArrayOutput) Index(i pulu type GetServiceTokensDataServiceTokenConnectionASideAccessPointSelector struct { // Virtual Device Interface Configuration - Interface GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface `pulumi:"interface"` + Interface *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface `pulumi:"interface"` // Link protocol Configuration - LinkProtocol GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol `pulumi:"linkProtocol"` + LinkProtocol *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol `pulumi:"linkProtocol"` // Network Configuration Network GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorNetwork `pulumi:"network"` // Port Configuration - Port GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort `pulumi:"port"` + Port *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort `pulumi:"port"` // Type of Access point; COLO, VD, NETWORK Type string `pulumi:"type"` // Virtual Device Configuration @@ -54026,13 +54816,13 @@ type GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInput int type GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorArgs struct { // Virtual Device Interface Configuration - Interface GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceInput `pulumi:"interface"` + Interface GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrInput `pulumi:"interface"` // Link protocol Configuration - LinkProtocol GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolInput `pulumi:"linkProtocol"` + LinkProtocol GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrInput `pulumi:"linkProtocol"` // Network Configuration Network GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorNetworkInput `pulumi:"network"` // Port Configuration - Port GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortInput `pulumi:"port"` + Port GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrInput `pulumi:"port"` // Type of Access point; COLO, VD, NETWORK Type pulumi.StringInput `pulumi:"type"` // Virtual Device Configuration @@ -54091,17 +54881,17 @@ func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorOutput } // Virtual Device Interface Configuration -func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorOutput) Interface() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceOutput { - return o.ApplyT(func(v GetServiceTokensDataServiceTokenConnectionASideAccessPointSelector) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface { +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorOutput) Interface() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput { + return o.ApplyT(func(v GetServiceTokensDataServiceTokenConnectionASideAccessPointSelector) *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface { return v.Interface - }).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceOutput) + }).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput) } // Link protocol Configuration -func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorOutput) LinkProtocol() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput { - return o.ApplyT(func(v GetServiceTokensDataServiceTokenConnectionASideAccessPointSelector) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol { +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorOutput) LinkProtocol() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput { + return o.ApplyT(func(v GetServiceTokensDataServiceTokenConnectionASideAccessPointSelector) *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol { return v.LinkProtocol - }).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput) + }).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) } // Network Configuration @@ -54112,10 +54902,10 @@ func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorOutput } // Port Configuration -func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorOutput) Port() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortOutput { - return o.ApplyT(func(v GetServiceTokensDataServiceTokenConnectionASideAccessPointSelector) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort { +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorOutput) Port() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput { + return o.ApplyT(func(v GetServiceTokensDataServiceTokenConnectionASideAccessPointSelector) *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort { return v.Port - }).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortOutput) + }).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) } // Type of Access point; COLO, VD, NETWORK @@ -54191,6 +54981,47 @@ func (i GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterf return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceOutput) } +func (i GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceArgs) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput { + return i.ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutputWithContext(context.Background()) +} + +func (i GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceArgs) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceOutput).ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutputWithContext(ctx) +} + +// GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrInput is an input type that accepts GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceArgs, GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtr and GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput values. +// You can construct a concrete instance of `GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrInput` via: +// +// GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceArgs{...} +// +// or: +// +// nil +type GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrInput interface { + pulumi.Input + + ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput + ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutputWithContext(context.Context) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput +} + +type getServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrType GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceArgs + +func GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtr(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceArgs) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrInput { + return (*getServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrType)(v) +} + +func (*getServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface)(nil)).Elem() +} + +func (i *getServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrType) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput { + return i.ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutputWithContext(context.Background()) +} + +func (i *getServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrType) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput) +} + type GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceOutput struct{ *pulumi.OutputState } func (GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceOutput) ElementType() reflect.Type { @@ -54205,6 +55036,16 @@ func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterf return o } +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceOutput) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput { + return o.ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutputWithContext(context.Background()) +} + +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceOutput) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface) *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface { + return &v + }).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput) +} + // id func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceOutput) Id() pulumi.IntOutput { return o.ApplyT(func(v GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface) int { return v.Id }).(pulumi.IntOutput) @@ -54224,6 +55065,60 @@ func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterf }).(pulumi.StringOutput) } +type GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput struct{ *pulumi.OutputState } + +func (GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface)(nil)).Elem() +} + +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput { + return o +} + +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput { + return o +} + +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput) Elem() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface { + if v != nil { + return *v + } + var ret GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface + return ret + }).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceOutput) +} + +// id +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface) *int { + if v == nil { + return nil + } + return &v.Id + }).(pulumi.IntPtrOutput) +} + +// Interface type +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) +} + +// Equinix-assigned interface identifier +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface) *string { + if v == nil { + return nil + } + return &v.Uuid + }).(pulumi.StringPtrOutput) +} + type GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol struct { // Type of the link protocol - UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN Type string `pulumi:"type"` @@ -54269,6 +55164,47 @@ func (i GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkPr return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput) } +func (i GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput { + return i.ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutputWithContext(context.Background()) +} + +func (i GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput).ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutputWithContext(ctx) +} + +// GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrInput is an input type that accepts GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs, GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtr and GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput values. +// You can construct a concrete instance of `GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrInput` via: +// +// GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs{...} +// +// or: +// +// nil +type GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrInput interface { + pulumi.Input + + ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput + ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutputWithContext(context.Context) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput +} + +type getServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrType GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs + +func GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtr(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrInput { + return (*getServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrType)(v) +} + +func (*getServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol)(nil)).Elem() +} + +func (i *getServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrType) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput { + return i.ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutputWithContext(context.Background()) +} + +func (i *getServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrType) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) +} + type GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput struct{ *pulumi.OutputState } func (GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput) ElementType() reflect.Type { @@ -54283,6 +55219,16 @@ func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkPr return o } +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput { + return o.ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutputWithContext(context.Background()) +} + +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol) *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol { + return &v + }).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) +} + // Type of the link protocol - UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput) Type() pulumi.StringOutput { return o.ApplyT(func(v GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol) string { @@ -54311,6 +55257,70 @@ func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkPr }).(pulumi.IntOutput) } +type GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput struct{ *pulumi.OutputState } + +func (GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol)(nil)).Elem() +} + +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput { + return o +} + +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput { + return o +} + +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) Elem() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol { + if v != nil { + return *v + } + var ret GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol + return ret + }).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput) +} + +// Type of the link protocol - UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) +} + +// Vlan Customer Tag information, vlanCTag value specified for QINQ connections +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) VlanCTag() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol) *int { + if v == nil { + return nil + } + return &v.VlanCTag + }).(pulumi.IntPtrOutput) +} + +// Vlan Provider Tag information, vlanSTag value specified for QINQ connections +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) VlanSTag() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol) *int { + if v == nil { + return nil + } + return &v.VlanSTag + }).(pulumi.IntPtrOutput) +} + +// Vlan Tag information, vlanTag value specified for DOT1Q connections +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput) VlanTag() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol) *int { + if v == nil { + return nil + } + return &v.VlanTag + }).(pulumi.IntPtrOutput) +} + type GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorNetwork struct { // Unique Resource Identifier Href string `pulumi:"href"` @@ -54621,6 +55631,47 @@ func (i GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortAr return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortOutput) } +func (i GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortArgs) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput { + return i.ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutputWithContext(context.Background()) +} + +func (i GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortArgs) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortOutput).ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutputWithContext(ctx) +} + +// GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrInput is an input type that accepts GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortArgs, GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtr and GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput values. +// You can construct a concrete instance of `GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrInput` via: +// +// GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortArgs{...} +// +// or: +// +// nil +type GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrInput interface { + pulumi.Input + + ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput + ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutputWithContext(context.Context) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput +} + +type getServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrType GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortArgs + +func GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtr(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortArgs) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrInput { + return (*getServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrType)(v) +} + +func (*getServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort)(nil)).Elem() +} + +func (i *getServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrType) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput { + return i.ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutputWithContext(context.Background()) +} + +func (i *getServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrType) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) +} + type GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortOutput struct{ *pulumi.OutputState } func (GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortOutput) ElementType() reflect.Type { @@ -54635,6 +55686,16 @@ func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortOu return o } +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortOutput) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput { + return o.ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutputWithContext(context.Background()) +} + +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortOutput) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort) *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort { + return &v + }).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) +} + // Account Name func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortOutput) AccountName() pulumi.StringOutput { return o.ApplyT(func(v GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort) string { @@ -54695,6 +55756,130 @@ func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortOu return o.ApplyT(func(v GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort) string { return v.Uuid }).(pulumi.StringOutput) } +type GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput struct{ *pulumi.OutputState } + +func (GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort)(nil)).Elem() +} + +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput { + return o +} + +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) ToGetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput { + return o +} + +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) Elem() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort) GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort { + if v != nil { + return *v + } + var ret GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort + return ret + }).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortOutput) +} + +// Account Name +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) AccountName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.AccountName + }).(pulumi.StringPtrOutput) +} + +// Port Bandwidth +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) Bandwidth() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort) *int { + if v == nil { + return nil + } + return &v.Bandwidth + }).(pulumi.IntPtrOutput) +} + +// Customer virtual port Id +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) CvpId() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort) *int { + if v == nil { + return nil + } + return &v.CvpId + }).(pulumi.IntPtrOutput) +} + +// Port Encapsulation +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) EncapsulationProtocolType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.EncapsulationProtocolType + }).(pulumi.StringPtrOutput) +} + +// Unique Resource Identifier +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) Href() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.Href + }).(pulumi.StringPtrOutput) +} + +// Port Location +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) Locations() GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortLocationArrayOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort) []GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortLocation { + if v == nil { + return nil + } + return v.Locations + }).(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortLocationArrayOutput) +} + +// Port Name +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) PortName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.PortName + }).(pulumi.StringPtrOutput) +} + +// Port Priority +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) Priority() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.Priority + }).(pulumi.StringPtrOutput) +} + +// Type of Port +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) +} + +// Equinix-assigned Port identifier +func (o GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.Uuid + }).(pulumi.StringPtrOutput) +} + type GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortLocation struct { // IBX Code Ibx string `pulumi:"ibx"` @@ -55151,13 +56336,13 @@ func (o GetServiceTokensDataServiceTokenConnectionZSideArrayOutput) Index(i pulu type GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelector struct { // Virtual Device Interface Configuration - Interface GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface `pulumi:"interface"` + Interface *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface `pulumi:"interface"` // Link protocol Configuration - LinkProtocol GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol `pulumi:"linkProtocol"` + LinkProtocol *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol `pulumi:"linkProtocol"` // Network Configuration Network GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorNetwork `pulumi:"network"` // Port Configuration - Port GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort `pulumi:"port"` + Port *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort `pulumi:"port"` // Type of Access point; COLO, VD, NETWORK Type string `pulumi:"type"` // Virtual Device Configuration @@ -55177,13 +56362,13 @@ type GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInput int type GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorArgs struct { // Virtual Device Interface Configuration - Interface GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceInput `pulumi:"interface"` + Interface GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrInput `pulumi:"interface"` // Link protocol Configuration - LinkProtocol GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolInput `pulumi:"linkProtocol"` + LinkProtocol GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrInput `pulumi:"linkProtocol"` // Network Configuration Network GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorNetworkInput `pulumi:"network"` // Port Configuration - Port GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortInput `pulumi:"port"` + Port GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrInput `pulumi:"port"` // Type of Access point; COLO, VD, NETWORK Type pulumi.StringInput `pulumi:"type"` // Virtual Device Configuration @@ -55242,17 +56427,17 @@ func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorOutput } // Virtual Device Interface Configuration -func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorOutput) Interface() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput { - return o.ApplyT(func(v GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelector) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface { +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorOutput) Interface() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput { + return o.ApplyT(func(v GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelector) *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface { return v.Interface - }).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput) + }).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput) } // Link protocol Configuration -func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorOutput) LinkProtocol() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput { - return o.ApplyT(func(v GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelector) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol { +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorOutput) LinkProtocol() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput { + return o.ApplyT(func(v GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelector) *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol { return v.LinkProtocol - }).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput) + }).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) } // Network Configuration @@ -55263,10 +56448,10 @@ func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorOutput } // Port Configuration -func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorOutput) Port() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortOutput { - return o.ApplyT(func(v GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelector) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort { +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorOutput) Port() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput { + return o.ApplyT(func(v GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelector) *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort { return v.Port - }).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortOutput) + }).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) } // Type of Access point; COLO, VD, NETWORK @@ -55342,6 +56527,47 @@ func (i GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterf return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput) } +func (i GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput { + return i.ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutputWithContext(context.Background()) +} + +func (i GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput).ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutputWithContext(ctx) +} + +// GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrInput is an input type that accepts GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs, GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtr and GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput values. +// You can construct a concrete instance of `GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrInput` via: +// +// GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs{...} +// +// or: +// +// nil +type GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrInput interface { + pulumi.Input + + ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput + ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutputWithContext(context.Context) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput +} + +type getServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrType GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs + +func GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtr(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrInput { + return (*getServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrType)(v) +} + +func (*getServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface)(nil)).Elem() +} + +func (i *getServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrType) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput { + return i.ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutputWithContext(context.Background()) +} + +func (i *getServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrType) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput) +} + type GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput struct{ *pulumi.OutputState } func (GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput) ElementType() reflect.Type { @@ -55356,6 +56582,16 @@ func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterf return o } +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput { + return o.ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutputWithContext(context.Background()) +} + +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface) *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface { + return &v + }).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput) +} + // id func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput) Id() pulumi.IntOutput { return o.ApplyT(func(v GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface) int { return v.Id }).(pulumi.IntOutput) @@ -55375,6 +56611,60 @@ func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterf }).(pulumi.StringOutput) } +type GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput struct{ *pulumi.OutputState } + +func (GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface)(nil)).Elem() +} + +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput { + return o +} + +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput { + return o +} + +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput) Elem() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface { + if v != nil { + return *v + } + var ret GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface + return ret + }).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput) +} + +// id +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface) *int { + if v == nil { + return nil + } + return &v.Id + }).(pulumi.IntPtrOutput) +} + +// Interface type +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) +} + +// Equinix-assigned interface identifier +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface) *string { + if v == nil { + return nil + } + return &v.Uuid + }).(pulumi.StringPtrOutput) +} + type GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol struct { // Type of the link protocol - UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN Type string `pulumi:"type"` @@ -55420,6 +56710,47 @@ func (i GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkPr return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput) } +func (i GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput { + return i.ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutputWithContext(context.Background()) +} + +func (i GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput).ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutputWithContext(ctx) +} + +// GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrInput is an input type that accepts GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs, GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtr and GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput values. +// You can construct a concrete instance of `GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrInput` via: +// +// GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs{...} +// +// or: +// +// nil +type GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrInput interface { + pulumi.Input + + ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput + ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutputWithContext(context.Context) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput +} + +type getServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrType GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs + +func GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtr(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrInput { + return (*getServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrType)(v) +} + +func (*getServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol)(nil)).Elem() +} + +func (i *getServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrType) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput { + return i.ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutputWithContext(context.Background()) +} + +func (i *getServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrType) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) +} + type GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput struct{ *pulumi.OutputState } func (GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput) ElementType() reflect.Type { @@ -55434,6 +56765,16 @@ func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkPr return o } +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput { + return o.ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutputWithContext(context.Background()) +} + +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol) *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol { + return &v + }).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) +} + // Type of the link protocol - UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput) Type() pulumi.StringOutput { return o.ApplyT(func(v GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol) string { @@ -55462,6 +56803,70 @@ func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkPr }).(pulumi.IntOutput) } +type GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput struct{ *pulumi.OutputState } + +func (GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol)(nil)).Elem() +} + +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput { + return o +} + +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput { + return o +} + +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) Elem() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol { + if v != nil { + return *v + } + var ret GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol + return ret + }).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput) +} + +// Type of the link protocol - UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) +} + +// Vlan Customer Tag information, vlanCTag value specified for QINQ connections +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) VlanCTag() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol) *int { + if v == nil { + return nil + } + return &v.VlanCTag + }).(pulumi.IntPtrOutput) +} + +// Vlan Provider Tag information, vlanSTag value specified for QINQ connections +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) VlanSTag() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol) *int { + if v == nil { + return nil + } + return &v.VlanSTag + }).(pulumi.IntPtrOutput) +} + +// Vlan Tag information, vlanTag value specified for DOT1Q connections +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput) VlanTag() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol) *int { + if v == nil { + return nil + } + return &v.VlanTag + }).(pulumi.IntPtrOutput) +} + type GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorNetwork struct { // Unique Resource Identifier Href string `pulumi:"href"` @@ -55772,6 +57177,47 @@ func (i GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortAr return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortOutput) } +func (i GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortArgs) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput { + return i.ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutputWithContext(context.Background()) +} + +func (i GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortArgs) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortOutput).ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutputWithContext(ctx) +} + +// GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrInput is an input type that accepts GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortArgs, GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtr and GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput values. +// You can construct a concrete instance of `GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrInput` via: +// +// GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortArgs{...} +// +// or: +// +// nil +type GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrInput interface { + pulumi.Input + + ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput + ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutputWithContext(context.Context) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput +} + +type getServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrType GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortArgs + +func GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtr(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortArgs) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrInput { + return (*getServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrType)(v) +} + +func (*getServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort)(nil)).Elem() +} + +func (i *getServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrType) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput { + return i.ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutputWithContext(context.Background()) +} + +func (i *getServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrType) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) +} + type GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortOutput struct{ *pulumi.OutputState } func (GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortOutput) ElementType() reflect.Type { @@ -55786,6 +57232,16 @@ func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortOu return o } +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortOutput) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput { + return o.ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutputWithContext(context.Background()) +} + +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortOutput) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort) *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort { + return &v + }).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) +} + // Account Name func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortOutput) AccountName() pulumi.StringOutput { return o.ApplyT(func(v GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort) string { @@ -55846,6 +57302,130 @@ func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortOu return o.ApplyT(func(v GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort) string { return v.Uuid }).(pulumi.StringOutput) } +type GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput struct{ *pulumi.OutputState } + +func (GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort)(nil)).Elem() +} + +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput { + return o +} + +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) ToGetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutputWithContext(ctx context.Context) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput { + return o +} + +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) Elem() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort) GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort { + if v != nil { + return *v + } + var ret GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort + return ret + }).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortOutput) +} + +// Account Name +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) AccountName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.AccountName + }).(pulumi.StringPtrOutput) +} + +// Port Bandwidth +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) Bandwidth() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort) *int { + if v == nil { + return nil + } + return &v.Bandwidth + }).(pulumi.IntPtrOutput) +} + +// Customer virtual port Id +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) CvpId() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort) *int { + if v == nil { + return nil + } + return &v.CvpId + }).(pulumi.IntPtrOutput) +} + +// Port Encapsulation +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) EncapsulationProtocolType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.EncapsulationProtocolType + }).(pulumi.StringPtrOutput) +} + +// Unique Resource Identifier +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) Href() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.Href + }).(pulumi.StringPtrOutput) +} + +// Port Location +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) Locations() GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortLocationArrayOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort) []GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortLocation { + if v == nil { + return nil + } + return v.Locations + }).(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortLocationArrayOutput) +} + +// Port Name +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) PortName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.PortName + }).(pulumi.StringPtrOutput) +} + +// Port Priority +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) Priority() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.Priority + }).(pulumi.StringPtrOutput) +} + +// Type of Port +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) +} + +// Equinix-assigned Port identifier +func (o GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort) *string { + if v == nil { + return nil + } + return &v.Uuid + }).(pulumi.StringPtrOutput) +} + type GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortLocation struct { // IBX Code Ibx string `pulumi:"ibx"` @@ -57148,11 +58728,14 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionASideAccessPointSelectorArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionASideAccessPointSelectorArrayInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionASideAccessPointSelectorArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkLocationInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkLocationArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkLocationArrayInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkLocationArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortLocationInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortLocationArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortLocationArrayInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortLocationArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionASideAccessPointSelectorVirtualDeviceInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionASideAccessPointSelectorVirtualDeviceArgs{}) @@ -57162,11 +58745,14 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorArrayInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkLocationInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkLocationArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkLocationArrayInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkLocationArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortLocationInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortLocationArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortLocationArrayInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortLocationArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorVirtualDeviceInput)(nil)).Elem(), GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorVirtualDeviceArgs{}) @@ -57188,11 +58774,14 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorArrayInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorNetworkInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorNetworkArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorNetworkLocationInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorNetworkLocationArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorNetworkLocationArrayInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorNetworkLocationArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortLocationInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortLocationArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortLocationArrayInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortLocationArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorVirtualDeviceInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorVirtualDeviceArgs{}) @@ -57202,11 +58791,14 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorArrayInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorNetworkInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorNetworkArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorNetworkLocationInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorNetworkLocationArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorNetworkLocationArrayInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorNetworkLocationArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortLocationInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortLocationArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortLocationArrayInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortLocationArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorVirtualDeviceInput)(nil)).Elem(), GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorVirtualDeviceArgs{}) @@ -57833,11 +59425,14 @@ func init() { pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorOutput{}) pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorArrayOutput{}) pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceOutput{}) + pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput{}) pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput{}) + pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput{}) pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkOutput{}) pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkLocationOutput{}) pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkLocationArrayOutput{}) pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortOutput{}) + pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortPtrOutput{}) pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortLocationOutput{}) pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortLocationArrayOutput{}) pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorVirtualDeviceOutput{}) @@ -57847,11 +59442,14 @@ func init() { pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorOutput{}) pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorArrayOutput{}) pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput{}) + pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput{}) pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput{}) + pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput{}) pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkOutput{}) pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkLocationOutput{}) pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkLocationArrayOutput{}) pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortOutput{}) + pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput{}) pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortLocationOutput{}) pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortLocationArrayOutput{}) pulumi.RegisterOutputType(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorVirtualDeviceOutput{}) @@ -57873,11 +59471,14 @@ func init() { pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorOutput{}) pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorArrayOutput{}) pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceOutput{}) + pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfacePtrOutput{}) pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolOutput{}) + pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolPtrOutput{}) pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorNetworkOutput{}) pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorNetworkLocationOutput{}) pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorNetworkLocationArrayOutput{}) pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortOutput{}) + pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortPtrOutput{}) pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortLocationOutput{}) pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortLocationArrayOutput{}) pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorVirtualDeviceOutput{}) @@ -57887,11 +59488,14 @@ func init() { pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorOutput{}) pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorArrayOutput{}) pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceOutput{}) + pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfacePtrOutput{}) pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolOutput{}) + pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolPtrOutput{}) pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorNetworkOutput{}) pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorNetworkLocationOutput{}) pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorNetworkLocationArrayOutput{}) pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortOutput{}) + pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortPtrOutput{}) pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortLocationOutput{}) pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortLocationArrayOutput{}) pulumi.RegisterOutputType(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorVirtualDeviceOutput{}) diff --git a/sdk/go/equinix/fabric/serviceToken.go b/sdk/go/equinix/fabric/serviceToken.go index bf41ec7b0..68aba7d5d 100644 --- a/sdk/go/equinix/fabric/serviceToken.go +++ b/sdk/go/equinix/fabric/serviceToken.go @@ -141,6 +141,63 @@ import ( // // ``` // +// Zside Network Service Token +// ```go +// package main +// +// import ( +// +// "github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric" +// "github.com/pulumi/pulumi/sdk/v3/go/pulumi" +// +// ) +// +// func main() { +// pulumi.Run(func(ctx *pulumi.Context) error { +// _, err := fabric.NewServiceToken(ctx, "test", &fabric.ServiceTokenArgs{ +// Description: pulumi.String("Zside Network Service Token"), +// ExpirationDateTime: pulumi.String("2025-01-18T06:43:49.986Z"), +// Notifications: fabric.ServiceTokenNotificationArray{ +// &fabric.ServiceTokenNotificationArgs{ +// Emails: pulumi.StringArray{ +// pulumi.String("example@equinix.com"), +// }, +// Type: pulumi.String("ALL"), +// }, +// }, +// ServiceTokenConnections: fabric.ServiceTokenServiceTokenConnectionArray{ +// &fabric.ServiceTokenServiceTokenConnectionArgs{ +// SupportedBandwidths: pulumi.IntArray{ +// pulumi.Int(50), +// pulumi.Int(200), +// pulumi.Int(10000), +// }, +// Type: pulumi.String("EVPL_VC"), +// ZSides: fabric.ServiceTokenServiceTokenConnectionZSideArray{ +// &fabric.ServiceTokenServiceTokenConnectionZSideArgs{ +// AccessPointSelectors: fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArray{ +// &fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs{ +// Network: &fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs{ +// Uuid: pulumi.String(""), +// }, +// Type: pulumi.String("NETWORK"), +// }, +// }, +// }, +// }, +// }, +// }, +// Type: pulumi.String("VC_TOKEN"), +// }) +// if err != nil { +// return err +// } +// return nil +// }) +// } +// +// ``` +// // Zside Virtual Device Service Token // ```go // package main diff --git a/sdk/java/src/main/java/com/equinix/pulumi/fabric/ServiceToken.java b/sdk/java/src/main/java/com/equinix/pulumi/fabric/ServiceToken.java index 4fc939779..4dcd9b25b 100644 --- a/sdk/java/src/main/java/com/equinix/pulumi/fabric/ServiceToken.java +++ b/sdk/java/src/main/java/com/equinix/pulumi/fabric/ServiceToken.java @@ -151,6 +151,63 @@ * * <!--End PulumiCodeChooser --> * + * Zside Network Service Token + * <!--Start PulumiCodeChooser --> + *
+ * {@code
+ * package generated_program;
+ * 
+ * import com.pulumi.Context;
+ * import com.pulumi.Pulumi;
+ * import com.pulumi.core.Output;
+ * import com.pulumi.equinix.fabric.ServiceToken;
+ * import com.pulumi.equinix.fabric.ServiceTokenArgs;
+ * import com.pulumi.equinix.fabric.inputs.ServiceTokenNotificationArgs;
+ * import com.pulumi.equinix.fabric.inputs.ServiceTokenServiceTokenConnectionArgs;
+ * import java.util.List;
+ * import java.util.ArrayList;
+ * import java.util.Map;
+ * import java.io.File;
+ * import java.nio.file.Files;
+ * import java.nio.file.Paths;
+ * 
+ * public class App }{{@code
+ *     public static void main(String[] args) }{{@code
+ *         Pulumi.run(App::stack);
+ *     }}{@code
+ * 
+ *     public static void stack(Context ctx) }{{@code
+ *         var test = new ServiceToken("test", ServiceTokenArgs.builder()
+ *             .description("Zside Network Service Token")
+ *             .expirationDateTime("2025-01-18T06:43:49.986Z")
+ *             .notifications(ServiceTokenNotificationArgs.builder()
+ *                 .emails("example}{@literal @}{@code equinix.com")
+ *                 .type("ALL")
+ *                 .build())
+ *             .serviceTokenConnections(ServiceTokenServiceTokenConnectionArgs.builder()
+ *                 .supportedBandwidths(                
+ *                     50,
+ *                     200,
+ *                     10000)
+ *                 .type("EVPL_VC")
+ *                 .zSides(ServiceTokenServiceTokenConnectionZSideArgs.builder()
+ *                     .accessPointSelectors(ServiceTokenServiceTokenConnectionZSideAccessPointSelectorArgs.builder()
+ *                         .network(ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs.builder()
+ *                             .uuid("")
+ *                             .build())
+ *                         .type("NETWORK")
+ *                         .build())
+ *                     .build())
+ *                 .build())
+ *             .type("VC_TOKEN")
+ *             .build());
+ * 
+ *     }}{@code
+ * }}{@code
+ * }
+ * 
+ * <!--End PulumiCodeChooser --> + * * Zside Virtual Device Service Token * <!--Start PulumiCodeChooser --> *
diff --git a/sdk/java/src/main/java/com/equinix/pulumi/fabric/inputs/ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkArgs.java b/sdk/java/src/main/java/com/equinix/pulumi/fabric/inputs/ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkArgs.java
index 3aa34402d..bd7d00fb5 100644
--- a/sdk/java/src/main/java/com/equinix/pulumi/fabric/inputs/ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkArgs.java
+++ b/sdk/java/src/main/java/com/equinix/pulumi/fabric/inputs/ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkArgs.java
@@ -6,6 +6,7 @@
 import com.equinix.pulumi.fabric.inputs.ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkLocationArgs;
 import com.pulumi.core.Output;
 import com.pulumi.core.annotations.Import;
+import com.pulumi.exceptions.MissingRequiredPropertyException;
 import java.lang.String;
 import java.util.List;
 import java.util.Objects;
@@ -96,15 +97,15 @@ public Optional> type() {
      * Equinix-assigned Network identifier
      * 
      */
-    @Import(name="uuid")
-    private @Nullable Output uuid;
+    @Import(name="uuid", required=true)
+    private Output uuid;
 
     /**
      * @return Equinix-assigned Network identifier
      * 
      */
-    public Optional> uuid() {
-        return Optional.ofNullable(this.uuid);
+    public Output uuid() {
+        return this.uuid;
     }
 
     private ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkArgs() {}
@@ -257,7 +258,7 @@ public Builder type(String type) {
          * @return builder
          * 
          */
-        public Builder uuid(@Nullable Output uuid) {
+        public Builder uuid(Output uuid) {
             $.uuid = uuid;
             return this;
         }
@@ -273,6 +274,9 @@ public Builder uuid(String uuid) {
         }
 
         public ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkArgs build() {
+            if ($.uuid == null) {
+                throw new MissingRequiredPropertyException("ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkArgs", "uuid");
+            }
             return $;
         }
     }
diff --git a/sdk/java/src/main/java/com/equinix/pulumi/fabric/inputs/ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs.java b/sdk/java/src/main/java/com/equinix/pulumi/fabric/inputs/ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs.java
index 68351a36a..e1336e754 100644
--- a/sdk/java/src/main/java/com/equinix/pulumi/fabric/inputs/ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs.java
+++ b/sdk/java/src/main/java/com/equinix/pulumi/fabric/inputs/ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs.java
@@ -6,6 +6,7 @@
 import com.equinix.pulumi.fabric.inputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkLocationArgs;
 import com.pulumi.core.Output;
 import com.pulumi.core.annotations.Import;
+import com.pulumi.exceptions.MissingRequiredPropertyException;
 import java.lang.String;
 import java.util.List;
 import java.util.Objects;
@@ -96,15 +97,15 @@ public Optional> type() {
      * Equinix-assigned Network identifier
      * 
      */
-    @Import(name="uuid")
-    private @Nullable Output uuid;
+    @Import(name="uuid", required=true)
+    private Output uuid;
 
     /**
      * @return Equinix-assigned Network identifier
      * 
      */
-    public Optional> uuid() {
-        return Optional.ofNullable(this.uuid);
+    public Output uuid() {
+        return this.uuid;
     }
 
     private ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs() {}
@@ -257,7 +258,7 @@ public Builder type(String type) {
          * @return builder
          * 
          */
-        public Builder uuid(@Nullable Output uuid) {
+        public Builder uuid(Output uuid) {
             $.uuid = uuid;
             return this;
         }
@@ -273,6 +274,9 @@ public Builder uuid(String uuid) {
         }
 
         public ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs build() {
+            if ($.uuid == null) {
+                throw new MissingRequiredPropertyException("ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs", "uuid");
+            }
             return $;
         }
     }
diff --git a/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/GetServiceTokenServiceTokenConnectionASideAccessPointSelector.java b/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/GetServiceTokenServiceTokenConnectionASideAccessPointSelector.java
index 612af7ded..9ae378055 100644
--- a/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/GetServiceTokenServiceTokenConnectionASideAccessPointSelector.java
+++ b/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/GetServiceTokenServiceTokenConnectionASideAccessPointSelector.java
@@ -21,12 +21,12 @@ public final class GetServiceTokenServiceTokenConnectionASideAccessPointSelector
      * @return Virtual Device Interface Configuration
      * 
      */
-    private GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface interface_;
+    private @Nullable GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface interface_;
     /**
      * @return Link protocol Configuration
      * 
      */
-    private GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol linkProtocol;
+    private @Nullable GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol linkProtocol;
     /**
      * @return Network Configuration
      * 
@@ -36,7 +36,7 @@ public final class GetServiceTokenServiceTokenConnectionASideAccessPointSelector
      * @return Port Configuration
      * 
      */
-    private GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort port;
+    private @Nullable GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort port;
     /**
      * @return Type of Access point; COLO, VD, NETWORK
      * 
@@ -53,15 +53,15 @@ private GetServiceTokenServiceTokenConnectionASideAccessPointSelector() {}
      * @return Virtual Device Interface Configuration
      * 
      */
-    public GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface interface_() {
-        return this.interface_;
+    public Optional interface_() {
+        return Optional.ofNullable(this.interface_);
     }
     /**
      * @return Link protocol Configuration
      * 
      */
-    public GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol linkProtocol() {
-        return this.linkProtocol;
+    public Optional linkProtocol() {
+        return Optional.ofNullable(this.linkProtocol);
     }
     /**
      * @return Network Configuration
@@ -74,8 +74,8 @@ public GetServiceTokenServiceTokenConnectionASideAccessPointSelectorNetwork netw
      * @return Port Configuration
      * 
      */
-    public GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort port() {
-        return this.port;
+    public Optional port() {
+        return Optional.ofNullable(this.port);
     }
     /**
      * @return Type of Access point; COLO, VD, NETWORK
@@ -101,10 +101,10 @@ public static Builder builder(GetServiceTokenServiceTokenConnectionASideAccessPo
     }
     @CustomType.Builder
     public static final class Builder {
-        private GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface interface_;
-        private GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol linkProtocol;
+        private @Nullable GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface interface_;
+        private @Nullable GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol linkProtocol;
         private GetServiceTokenServiceTokenConnectionASideAccessPointSelectorNetwork network;
-        private GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort port;
+        private @Nullable GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort port;
         private String type;
         private @Nullable GetServiceTokenServiceTokenConnectionASideAccessPointSelectorVirtualDevice virtualDevice;
         public Builder() {}
@@ -119,18 +119,14 @@ public Builder(GetServiceTokenServiceTokenConnectionASideAccessPointSelector def
         }
 
         @CustomType.Setter("interface")
-        public Builder interface_(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface interface_) {
-            if (interface_ == null) {
-              throw new MissingRequiredPropertyException("GetServiceTokenServiceTokenConnectionASideAccessPointSelector", "interface_");
-            }
+        public Builder interface_(@Nullable GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface interface_) {
+
             this.interface_ = interface_;
             return this;
         }
         @CustomType.Setter
-        public Builder linkProtocol(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol linkProtocol) {
-            if (linkProtocol == null) {
-              throw new MissingRequiredPropertyException("GetServiceTokenServiceTokenConnectionASideAccessPointSelector", "linkProtocol");
-            }
+        public Builder linkProtocol(@Nullable GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol linkProtocol) {
+
             this.linkProtocol = linkProtocol;
             return this;
         }
@@ -143,10 +139,8 @@ public Builder network(GetServiceTokenServiceTokenConnectionASideAccessPointSele
             return this;
         }
         @CustomType.Setter
-        public Builder port(GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort port) {
-            if (port == null) {
-              throw new MissingRequiredPropertyException("GetServiceTokenServiceTokenConnectionASideAccessPointSelector", "port");
-            }
+        public Builder port(@Nullable GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort port) {
+
             this.port = port;
             return this;
         }
diff --git a/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/GetServiceTokenServiceTokenConnectionZSideAccessPointSelector.java b/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/GetServiceTokenServiceTokenConnectionZSideAccessPointSelector.java
index 09bdad473..44903915a 100644
--- a/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/GetServiceTokenServiceTokenConnectionZSideAccessPointSelector.java
+++ b/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/GetServiceTokenServiceTokenConnectionZSideAccessPointSelector.java
@@ -21,12 +21,12 @@ public final class GetServiceTokenServiceTokenConnectionZSideAccessPointSelector
      * @return Virtual Device Interface Configuration
      * 
      */
-    private GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface interface_;
+    private @Nullable GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface interface_;
     /**
      * @return Link protocol Configuration
      * 
      */
-    private GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol linkProtocol;
+    private @Nullable GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol linkProtocol;
     /**
      * @return Network Configuration
      * 
@@ -36,7 +36,7 @@ public final class GetServiceTokenServiceTokenConnectionZSideAccessPointSelector
      * @return Port Configuration
      * 
      */
-    private GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort port;
+    private @Nullable GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort port;
     /**
      * @return Type of Access point; COLO, VD, NETWORK
      * 
@@ -53,15 +53,15 @@ private GetServiceTokenServiceTokenConnectionZSideAccessPointSelector() {}
      * @return Virtual Device Interface Configuration
      * 
      */
-    public GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface interface_() {
-        return this.interface_;
+    public Optional interface_() {
+        return Optional.ofNullable(this.interface_);
     }
     /**
      * @return Link protocol Configuration
      * 
      */
-    public GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol linkProtocol() {
-        return this.linkProtocol;
+    public Optional linkProtocol() {
+        return Optional.ofNullable(this.linkProtocol);
     }
     /**
      * @return Network Configuration
@@ -74,8 +74,8 @@ public GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetwork netw
      * @return Port Configuration
      * 
      */
-    public GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort port() {
-        return this.port;
+    public Optional port() {
+        return Optional.ofNullable(this.port);
     }
     /**
      * @return Type of Access point; COLO, VD, NETWORK
@@ -101,10 +101,10 @@ public static Builder builder(GetServiceTokenServiceTokenConnectionZSideAccessPo
     }
     @CustomType.Builder
     public static final class Builder {
-        private GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface interface_;
-        private GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol linkProtocol;
+        private @Nullable GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface interface_;
+        private @Nullable GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol linkProtocol;
         private GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetwork network;
-        private GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort port;
+        private @Nullable GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort port;
         private String type;
         private @Nullable GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorVirtualDevice virtualDevice;
         public Builder() {}
@@ -119,18 +119,14 @@ public Builder(GetServiceTokenServiceTokenConnectionZSideAccessPointSelector def
         }
 
         @CustomType.Setter("interface")
-        public Builder interface_(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface interface_) {
-            if (interface_ == null) {
-              throw new MissingRequiredPropertyException("GetServiceTokenServiceTokenConnectionZSideAccessPointSelector", "interface_");
-            }
+        public Builder interface_(@Nullable GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface interface_) {
+
             this.interface_ = interface_;
             return this;
         }
         @CustomType.Setter
-        public Builder linkProtocol(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol linkProtocol) {
-            if (linkProtocol == null) {
-              throw new MissingRequiredPropertyException("GetServiceTokenServiceTokenConnectionZSideAccessPointSelector", "linkProtocol");
-            }
+        public Builder linkProtocol(@Nullable GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol linkProtocol) {
+
             this.linkProtocol = linkProtocol;
             return this;
         }
@@ -143,10 +139,8 @@ public Builder network(GetServiceTokenServiceTokenConnectionZSideAccessPointSele
             return this;
         }
         @CustomType.Setter
-        public Builder port(GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort port) {
-            if (port == null) {
-              throw new MissingRequiredPropertyException("GetServiceTokenServiceTokenConnectionZSideAccessPointSelector", "port");
-            }
+        public Builder port(@Nullable GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort port) {
+
             this.port = port;
             return this;
         }
diff --git a/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/GetServiceTokensDataServiceTokenConnectionASideAccessPointSelector.java b/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/GetServiceTokensDataServiceTokenConnectionASideAccessPointSelector.java
index 4307aebef..051cb1148 100644
--- a/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/GetServiceTokensDataServiceTokenConnectionASideAccessPointSelector.java
+++ b/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/GetServiceTokensDataServiceTokenConnectionASideAccessPointSelector.java
@@ -21,12 +21,12 @@ public final class GetServiceTokensDataServiceTokenConnectionASideAccessPointSel
      * @return Virtual Device Interface Configuration
      * 
      */
-    private GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface interface_;
+    private @Nullable GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface interface_;
     /**
      * @return Link protocol Configuration
      * 
      */
-    private GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol linkProtocol;
+    private @Nullable GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol linkProtocol;
     /**
      * @return Network Configuration
      * 
@@ -36,7 +36,7 @@ public final class GetServiceTokensDataServiceTokenConnectionASideAccessPointSel
      * @return Port Configuration
      * 
      */
-    private GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort port;
+    private @Nullable GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort port;
     /**
      * @return Type of Access point; COLO, VD, NETWORK
      * 
@@ -53,15 +53,15 @@ private GetServiceTokensDataServiceTokenConnectionASideAccessPointSelector() {}
      * @return Virtual Device Interface Configuration
      * 
      */
-    public GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface interface_() {
-        return this.interface_;
+    public Optional interface_() {
+        return Optional.ofNullable(this.interface_);
     }
     /**
      * @return Link protocol Configuration
      * 
      */
-    public GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol linkProtocol() {
-        return this.linkProtocol;
+    public Optional linkProtocol() {
+        return Optional.ofNullable(this.linkProtocol);
     }
     /**
      * @return Network Configuration
@@ -74,8 +74,8 @@ public GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorNetwork
      * @return Port Configuration
      * 
      */
-    public GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort port() {
-        return this.port;
+    public Optional port() {
+        return Optional.ofNullable(this.port);
     }
     /**
      * @return Type of Access point; COLO, VD, NETWORK
@@ -101,10 +101,10 @@ public static Builder builder(GetServiceTokensDataServiceTokenConnectionASideAcc
     }
     @CustomType.Builder
     public static final class Builder {
-        private GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface interface_;
-        private GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol linkProtocol;
+        private @Nullable GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface interface_;
+        private @Nullable GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol linkProtocol;
         private GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorNetwork network;
-        private GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort port;
+        private @Nullable GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort port;
         private String type;
         private @Nullable GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorVirtualDevice virtualDevice;
         public Builder() {}
@@ -119,18 +119,14 @@ public Builder(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelecto
         }
 
         @CustomType.Setter("interface")
-        public Builder interface_(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface interface_) {
-            if (interface_ == null) {
-              throw new MissingRequiredPropertyException("GetServiceTokensDataServiceTokenConnectionASideAccessPointSelector", "interface_");
-            }
+        public Builder interface_(@Nullable GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface interface_) {
+
             this.interface_ = interface_;
             return this;
         }
         @CustomType.Setter
-        public Builder linkProtocol(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol linkProtocol) {
-            if (linkProtocol == null) {
-              throw new MissingRequiredPropertyException("GetServiceTokensDataServiceTokenConnectionASideAccessPointSelector", "linkProtocol");
-            }
+        public Builder linkProtocol(@Nullable GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol linkProtocol) {
+
             this.linkProtocol = linkProtocol;
             return this;
         }
@@ -143,10 +139,8 @@ public Builder network(GetServiceTokensDataServiceTokenConnectionASideAccessPoin
             return this;
         }
         @CustomType.Setter
-        public Builder port(GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort port) {
-            if (port == null) {
-              throw new MissingRequiredPropertyException("GetServiceTokensDataServiceTokenConnectionASideAccessPointSelector", "port");
-            }
+        public Builder port(@Nullable GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort port) {
+
             this.port = port;
             return this;
         }
diff --git a/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelector.java b/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelector.java
index 39751d4bd..ad83a473d 100644
--- a/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelector.java
+++ b/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelector.java
@@ -21,12 +21,12 @@ public final class GetServiceTokensDataServiceTokenConnectionZSideAccessPointSel
      * @return Virtual Device Interface Configuration
      * 
      */
-    private GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface interface_;
+    private @Nullable GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface interface_;
     /**
      * @return Link protocol Configuration
      * 
      */
-    private GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol linkProtocol;
+    private @Nullable GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol linkProtocol;
     /**
      * @return Network Configuration
      * 
@@ -36,7 +36,7 @@ public final class GetServiceTokensDataServiceTokenConnectionZSideAccessPointSel
      * @return Port Configuration
      * 
      */
-    private GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort port;
+    private @Nullable GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort port;
     /**
      * @return Type of Access point; COLO, VD, NETWORK
      * 
@@ -53,15 +53,15 @@ private GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelector() {}
      * @return Virtual Device Interface Configuration
      * 
      */
-    public GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface interface_() {
-        return this.interface_;
+    public Optional interface_() {
+        return Optional.ofNullable(this.interface_);
     }
     /**
      * @return Link protocol Configuration
      * 
      */
-    public GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol linkProtocol() {
-        return this.linkProtocol;
+    public Optional linkProtocol() {
+        return Optional.ofNullable(this.linkProtocol);
     }
     /**
      * @return Network Configuration
@@ -74,8 +74,8 @@ public GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorNetwork
      * @return Port Configuration
      * 
      */
-    public GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort port() {
-        return this.port;
+    public Optional port() {
+        return Optional.ofNullable(this.port);
     }
     /**
      * @return Type of Access point; COLO, VD, NETWORK
@@ -101,10 +101,10 @@ public static Builder builder(GetServiceTokensDataServiceTokenConnectionZSideAcc
     }
     @CustomType.Builder
     public static final class Builder {
-        private GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface interface_;
-        private GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol linkProtocol;
+        private @Nullable GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface interface_;
+        private @Nullable GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol linkProtocol;
         private GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorNetwork network;
-        private GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort port;
+        private @Nullable GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort port;
         private String type;
         private @Nullable GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorVirtualDevice virtualDevice;
         public Builder() {}
@@ -119,18 +119,14 @@ public Builder(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelecto
         }
 
         @CustomType.Setter("interface")
-        public Builder interface_(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface interface_) {
-            if (interface_ == null) {
-              throw new MissingRequiredPropertyException("GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelector", "interface_");
-            }
+        public Builder interface_(@Nullable GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface interface_) {
+
             this.interface_ = interface_;
             return this;
         }
         @CustomType.Setter
-        public Builder linkProtocol(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol linkProtocol) {
-            if (linkProtocol == null) {
-              throw new MissingRequiredPropertyException("GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelector", "linkProtocol");
-            }
+        public Builder linkProtocol(@Nullable GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol linkProtocol) {
+
             this.linkProtocol = linkProtocol;
             return this;
         }
@@ -143,10 +139,8 @@ public Builder network(GetServiceTokensDataServiceTokenConnectionZSideAccessPoin
             return this;
         }
         @CustomType.Setter
-        public Builder port(GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort port) {
-            if (port == null) {
-              throw new MissingRequiredPropertyException("GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelector", "port");
-            }
+        public Builder port(@Nullable GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort port) {
+
             this.port = port;
             return this;
         }
diff --git a/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetwork.java b/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetwork.java
index 9f017262d..1b00b8c85 100644
--- a/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetwork.java
+++ b/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetwork.java
@@ -5,6 +5,7 @@
 
 import com.equinix.pulumi.fabric.outputs.ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkLocation;
 import com.pulumi.core.annotations.CustomType;
+import com.pulumi.exceptions.MissingRequiredPropertyException;
 import java.lang.String;
 import java.util.List;
 import java.util.Objects;
@@ -42,7 +43,7 @@ public final class ServiceTokenServiceTokenConnectionASideAccessPointSelectorNet
      * @return Equinix-assigned Network identifier
      * 
      */
-    private @Nullable String uuid;
+    private String uuid;
 
     private ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetwork() {}
     /**
@@ -84,8 +85,8 @@ public Optional type() {
      * @return Equinix-assigned Network identifier
      * 
      */
-    public Optional uuid() {
-        return Optional.ofNullable(this.uuid);
+    public String uuid() {
+        return this.uuid;
     }
 
     public static Builder builder() {
@@ -102,7 +103,7 @@ public static final class Builder {
         private @Nullable String name;
         private @Nullable String scope;
         private @Nullable String type;
-        private @Nullable String uuid;
+        private String uuid;
         public Builder() {}
         public Builder(ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetwork defaults) {
     	      Objects.requireNonNull(defaults);
@@ -148,8 +149,10 @@ public Builder type(@Nullable String type) {
             return this;
         }
         @CustomType.Setter
-        public Builder uuid(@Nullable String uuid) {
-
+        public Builder uuid(String uuid) {
+            if (uuid == null) {
+              throw new MissingRequiredPropertyException("ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetwork", "uuid");
+            }
             this.uuid = uuid;
             return this;
         }
diff --git a/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetwork.java b/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetwork.java
index b7834058f..abfd32e99 100644
--- a/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetwork.java
+++ b/sdk/java/src/main/java/com/equinix/pulumi/fabric/outputs/ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetwork.java
@@ -5,6 +5,7 @@
 
 import com.equinix.pulumi.fabric.outputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkLocation;
 import com.pulumi.core.annotations.CustomType;
+import com.pulumi.exceptions.MissingRequiredPropertyException;
 import java.lang.String;
 import java.util.List;
 import java.util.Objects;
@@ -42,7 +43,7 @@ public final class ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNet
      * @return Equinix-assigned Network identifier
      * 
      */
-    private @Nullable String uuid;
+    private String uuid;
 
     private ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetwork() {}
     /**
@@ -84,8 +85,8 @@ public Optional type() {
      * @return Equinix-assigned Network identifier
      * 
      */
-    public Optional uuid() {
-        return Optional.ofNullable(this.uuid);
+    public String uuid() {
+        return this.uuid;
     }
 
     public static Builder builder() {
@@ -102,7 +103,7 @@ public static final class Builder {
         private @Nullable String name;
         private @Nullable String scope;
         private @Nullable String type;
-        private @Nullable String uuid;
+        private String uuid;
         public Builder() {}
         public Builder(ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetwork defaults) {
     	      Objects.requireNonNull(defaults);
@@ -148,8 +149,10 @@ public Builder type(@Nullable String type) {
             return this;
         }
         @CustomType.Setter
-        public Builder uuid(@Nullable String uuid) {
-
+        public Builder uuid(String uuid) {
+            if (uuid == null) {
+              throw new MissingRequiredPropertyException("ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetwork", "uuid");
+            }
             this.uuid = uuid;
             return this;
         }
diff --git a/sdk/nodejs/fabric/serviceToken.ts b/sdk/nodejs/fabric/serviceToken.ts
index d43a12cf6..92e6946f0 100644
--- a/sdk/nodejs/fabric/serviceToken.ts
+++ b/sdk/nodejs/fabric/serviceToken.ts
@@ -90,6 +90,38 @@ import * as utilities from "../utilities";
  * });
  * ```
  *
+ * Zside Network Service Token
+ * ```typescript
+ * import * as pulumi from "@pulumi/pulumi";
+ * import * as equinix from "@equinix-labs/pulumi-equinix";
+ *
+ * const test = new equinix.fabric.ServiceToken("test", {
+ *     description: "Zside Network Service Token",
+ *     expirationDateTime: "2025-01-18T06:43:49.986Z",
+ *     notifications: [{
+ *         emails: ["example@equinix.com"],
+ *         type: "ALL",
+ *     }],
+ *     serviceTokenConnections: [{
+ *         supportedBandwidths: [
+ *             50,
+ *             200,
+ *             10000,
+ *         ],
+ *         type: "EVPL_VC",
+ *         zSides: [{
+ *             accessPointSelectors: [{
+ *                 network: {
+ *                     uuid: "",
+ *                 },
+ *                 type: "NETWORK",
+ *             }],
+ *         }],
+ *     }],
+ *     type: "VC_TOKEN",
+ * });
+ * ```
+ *
  * Zside Virtual Device Service Token
  * ```typescript
  * import * as pulumi from "@pulumi/pulumi";
diff --git a/sdk/nodejs/types/input.ts b/sdk/nodejs/types/input.ts
index 51149330a..2a6fd899d 100644
--- a/sdk/nodejs/types/input.ts
+++ b/sdk/nodejs/types/input.ts
@@ -2581,7 +2581,7 @@ export namespace fabric {
         /**
          * Equinix-assigned Network identifier
          */
-        uuid?: pulumi.Input;
+        uuid: pulumi.Input;
     }
 
     export interface ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkLocation {
@@ -2780,7 +2780,7 @@ export namespace fabric {
         /**
          * Equinix-assigned Network identifier
          */
-        uuid?: pulumi.Input;
+        uuid: pulumi.Input;
     }
 
     export interface ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkLocation {
diff --git a/sdk/nodejs/types/output.ts b/sdk/nodejs/types/output.ts
index 2ba90c903..c043cf463 100644
--- a/sdk/nodejs/types/output.ts
+++ b/sdk/nodejs/types/output.ts
@@ -5756,11 +5756,11 @@ export namespace fabric {
         /**
          * Virtual Device Interface Configuration
          */
-        interface: outputs.fabric.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface;
+        interface?: outputs.fabric.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface;
         /**
          * Link protocol Configuration
          */
-        linkProtocol: outputs.fabric.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol;
+        linkProtocol?: outputs.fabric.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol;
         /**
          * Network Configuration
          */
@@ -5768,7 +5768,7 @@ export namespace fabric {
         /**
          * Port Configuration
          */
-        port: outputs.fabric.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort;
+        port?: outputs.fabric.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPort;
         /**
          * Type of Access point; COLO, VD, NETWORK
          */
@@ -5955,11 +5955,11 @@ export namespace fabric {
         /**
          * Virtual Device Interface Configuration
          */
-        interface: outputs.fabric.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface;
+        interface?: outputs.fabric.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface;
         /**
          * Link protocol Configuration
          */
-        linkProtocol: outputs.fabric.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol;
+        linkProtocol?: outputs.fabric.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol;
         /**
          * Network Configuration
          */
@@ -5967,7 +5967,7 @@ export namespace fabric {
         /**
          * Port Configuration
          */
-        port: outputs.fabric.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort;
+        port?: outputs.fabric.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort;
         /**
          * Type of Access point; COLO, VD, NETWORK
          */
@@ -6356,11 +6356,11 @@ export namespace fabric {
         /**
          * Virtual Device Interface Configuration
          */
-        interface: outputs.fabric.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface;
+        interface?: outputs.fabric.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterface;
         /**
          * Link protocol Configuration
          */
-        linkProtocol: outputs.fabric.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol;
+        linkProtocol?: outputs.fabric.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocol;
         /**
          * Network Configuration
          */
@@ -6368,7 +6368,7 @@ export namespace fabric {
         /**
          * Port Configuration
          */
-        port: outputs.fabric.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort;
+        port?: outputs.fabric.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPort;
         /**
          * Type of Access point; COLO, VD, NETWORK
          */
@@ -6555,11 +6555,11 @@ export namespace fabric {
         /**
          * Virtual Device Interface Configuration
          */
-        interface: outputs.fabric.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface;
+        interface?: outputs.fabric.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterface;
         /**
          * Link protocol Configuration
          */
-        linkProtocol: outputs.fabric.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol;
+        linkProtocol?: outputs.fabric.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocol;
         /**
          * Network Configuration
          */
@@ -6567,7 +6567,7 @@ export namespace fabric {
         /**
          * Port Configuration
          */
-        port: outputs.fabric.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort;
+        port?: outputs.fabric.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPort;
         /**
          * Type of Access point; COLO, VD, NETWORK
          */
@@ -7787,11 +7787,11 @@ export namespace fabric {
         /**
          * Virtual Device Interface Configuration
          */
-        interface: outputs.fabric.ServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface;
+        interface?: outputs.fabric.ServiceTokenServiceTokenConnectionASideAccessPointSelectorInterface;
         /**
          * Link protocol Configuration
          */
-        linkProtocol: outputs.fabric.ServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol;
+        linkProtocol?: outputs.fabric.ServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocol;
         /**
          * Network Configuration
          */
@@ -7799,7 +7799,7 @@ export namespace fabric {
         /**
          * Port Configuration
          */
-        port: outputs.fabric.ServiceTokenServiceTokenConnectionASideAccessPointSelectorPort;
+        port?: outputs.fabric.ServiceTokenServiceTokenConnectionASideAccessPointSelectorPort;
         /**
          * Type of Access point; COLO, VD, NETWORK
          */
@@ -7986,11 +7986,11 @@ export namespace fabric {
         /**
          * Virtual Device Interface Configuration
          */
-        interface: outputs.fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface;
+        interface?: outputs.fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterface;
         /**
          * Link protocol Configuration
          */
-        linkProtocol: outputs.fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol;
+        linkProtocol?: outputs.fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocol;
         /**
          * Network Configuration
          */
@@ -7998,7 +7998,7 @@ export namespace fabric {
         /**
          * Port Configuration
          */
-        port: outputs.fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort;
+        port?: outputs.fabric.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorPort;
         /**
          * Type of Access point; COLO, VD, NETWORK
          */
diff --git a/sdk/python/pulumi_equinix/fabric/_inputs.py b/sdk/python/pulumi_equinix/fabric/_inputs.py
index f38ff6471..3800ccaef 100644
--- a/sdk/python/pulumi_equinix/fabric/_inputs.py
+++ b/sdk/python/pulumi_equinix/fabric/_inputs.py
@@ -7793,20 +7793,21 @@ def vlan_tag(self, value: Optional[pulumi.Input[int]]):
 @pulumi.input_type
 class ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkArgs:
     def __init__(__self__, *,
+                 uuid: pulumi.Input[str],
                  href: Optional[pulumi.Input[str]] = None,
                  locations: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkLocationArgs']]]] = None,
                  name: Optional[pulumi.Input[str]] = None,
                  scope: Optional[pulumi.Input[str]] = None,
-                 type: Optional[pulumi.Input[str]] = None,
-                 uuid: Optional[pulumi.Input[str]] = None):
+                 type: Optional[pulumi.Input[str]] = None):
         """
+        :param pulumi.Input[str] uuid: Equinix-assigned Network identifier
         :param pulumi.Input[str] href: Unique Resource Identifier
         :param pulumi.Input[Sequence[pulumi.Input['ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkLocationArgs']]] locations: Location
         :param pulumi.Input[str] name: Network Name
         :param pulumi.Input[str] scope: Scope of Network
         :param pulumi.Input[str] type: Type of Network
-        :param pulumi.Input[str] uuid: Equinix-assigned Network identifier
         """
+        pulumi.set(__self__, "uuid", uuid)
         if href is not None:
             pulumi.set(__self__, "href", href)
         if locations is not None:
@@ -7817,8 +7818,18 @@ def __init__(__self__, *,
             pulumi.set(__self__, "scope", scope)
         if type is not None:
             pulumi.set(__self__, "type", type)
-        if uuid is not None:
-            pulumi.set(__self__, "uuid", uuid)
+
+    @property
+    @pulumi.getter
+    def uuid(self) -> pulumi.Input[str]:
+        """
+        Equinix-assigned Network identifier
+        """
+        return pulumi.get(self, "uuid")
+
+    @uuid.setter
+    def uuid(self, value: pulumi.Input[str]):
+        pulumi.set(self, "uuid", value)
 
     @property
     @pulumi.getter
@@ -7880,18 +7891,6 @@ def type(self) -> Optional[pulumi.Input[str]]:
     def type(self, value: Optional[pulumi.Input[str]]):
         pulumi.set(self, "type", value)
 
-    @property
-    @pulumi.getter
-    def uuid(self) -> Optional[pulumi.Input[str]]:
-        """
-        Equinix-assigned Network identifier
-        """
-        return pulumi.get(self, "uuid")
-
-    @uuid.setter
-    def uuid(self, value: Optional[pulumi.Input[str]]):
-        pulumi.set(self, "uuid", value)
-
 
 @pulumi.input_type
 class ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkLocationArgs:
@@ -8540,20 +8539,21 @@ def vlan_tag(self, value: Optional[pulumi.Input[int]]):
 @pulumi.input_type
 class ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs:
     def __init__(__self__, *,
+                 uuid: pulumi.Input[str],
                  href: Optional[pulumi.Input[str]] = None,
                  locations: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkLocationArgs']]]] = None,
                  name: Optional[pulumi.Input[str]] = None,
                  scope: Optional[pulumi.Input[str]] = None,
-                 type: Optional[pulumi.Input[str]] = None,
-                 uuid: Optional[pulumi.Input[str]] = None):
+                 type: Optional[pulumi.Input[str]] = None):
         """
+        :param pulumi.Input[str] uuid: Equinix-assigned Network identifier
         :param pulumi.Input[str] href: Unique Resource Identifier
         :param pulumi.Input[Sequence[pulumi.Input['ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkLocationArgs']]] locations: Location
         :param pulumi.Input[str] name: Network Name
         :param pulumi.Input[str] scope: Scope of Network
         :param pulumi.Input[str] type: Type of Network
-        :param pulumi.Input[str] uuid: Equinix-assigned Network identifier
         """
+        pulumi.set(__self__, "uuid", uuid)
         if href is not None:
             pulumi.set(__self__, "href", href)
         if locations is not None:
@@ -8564,8 +8564,18 @@ def __init__(__self__, *,
             pulumi.set(__self__, "scope", scope)
         if type is not None:
             pulumi.set(__self__, "type", type)
-        if uuid is not None:
-            pulumi.set(__self__, "uuid", uuid)
+
+    @property
+    @pulumi.getter
+    def uuid(self) -> pulumi.Input[str]:
+        """
+        Equinix-assigned Network identifier
+        """
+        return pulumi.get(self, "uuid")
+
+    @uuid.setter
+    def uuid(self, value: pulumi.Input[str]):
+        pulumi.set(self, "uuid", value)
 
     @property
     @pulumi.getter
@@ -8627,18 +8637,6 @@ def type(self) -> Optional[pulumi.Input[str]]:
     def type(self, value: Optional[pulumi.Input[str]]):
         pulumi.set(self, "type", value)
 
-    @property
-    @pulumi.getter
-    def uuid(self) -> Optional[pulumi.Input[str]]:
-        """
-        Equinix-assigned Network identifier
-        """
-        return pulumi.get(self, "uuid")
-
-    @uuid.setter
-    def uuid(self, value: Optional[pulumi.Input[str]]):
-        pulumi.set(self, "uuid", value)
-
 
 @pulumi.input_type
 class ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkLocationArgs:
diff --git a/sdk/python/pulumi_equinix/fabric/outputs.py b/sdk/python/pulumi_equinix/fabric/outputs.py
index f1fcd6c3d..7f27fedd6 100644
--- a/sdk/python/pulumi_equinix/fabric/outputs.py
+++ b/sdk/python/pulumi_equinix/fabric/outputs.py
@@ -7727,20 +7727,21 @@ def vlan_tag(self) -> Optional[int]:
 @pulumi.output_type
 class ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetwork(dict):
     def __init__(__self__, *,
+                 uuid: str,
                  href: Optional[str] = None,
                  locations: Optional[Sequence['outputs.ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkLocation']] = None,
                  name: Optional[str] = None,
                  scope: Optional[str] = None,
-                 type: Optional[str] = None,
-                 uuid: Optional[str] = None):
+                 type: Optional[str] = None):
         """
+        :param str uuid: Equinix-assigned Network identifier
         :param str href: Unique Resource Identifier
         :param Sequence['ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkLocationArgs'] locations: Location
         :param str name: Network Name
         :param str scope: Scope of Network
         :param str type: Type of Network
-        :param str uuid: Equinix-assigned Network identifier
         """
+        pulumi.set(__self__, "uuid", uuid)
         if href is not None:
             pulumi.set(__self__, "href", href)
         if locations is not None:
@@ -7751,8 +7752,14 @@ def __init__(__self__, *,
             pulumi.set(__self__, "scope", scope)
         if type is not None:
             pulumi.set(__self__, "type", type)
-        if uuid is not None:
-            pulumi.set(__self__, "uuid", uuid)
+
+    @property
+    @pulumi.getter
+    def uuid(self) -> str:
+        """
+        Equinix-assigned Network identifier
+        """
+        return pulumi.get(self, "uuid")
 
     @property
     @pulumi.getter
@@ -7794,14 +7801,6 @@ def type(self) -> Optional[str]:
         """
         return pulumi.get(self, "type")
 
-    @property
-    @pulumi.getter
-    def uuid(self) -> Optional[str]:
-        """
-        Equinix-assigned Network identifier
-        """
-        return pulumi.get(self, "uuid")
-
 
 @pulumi.output_type
 class ServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkLocation(dict):
@@ -8420,20 +8419,21 @@ def vlan_tag(self) -> Optional[int]:
 @pulumi.output_type
 class ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetwork(dict):
     def __init__(__self__, *,
+                 uuid: str,
                  href: Optional[str] = None,
                  locations: Optional[Sequence['outputs.ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkLocation']] = None,
                  name: Optional[str] = None,
                  scope: Optional[str] = None,
-                 type: Optional[str] = None,
-                 uuid: Optional[str] = None):
+                 type: Optional[str] = None):
         """
+        :param str uuid: Equinix-assigned Network identifier
         :param str href: Unique Resource Identifier
         :param Sequence['ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkLocationArgs'] locations: Location
         :param str name: Network Name
         :param str scope: Scope of Network
         :param str type: Type of Network
-        :param str uuid: Equinix-assigned Network identifier
         """
+        pulumi.set(__self__, "uuid", uuid)
         if href is not None:
             pulumi.set(__self__, "href", href)
         if locations is not None:
@@ -8444,8 +8444,14 @@ def __init__(__self__, *,
             pulumi.set(__self__, "scope", scope)
         if type is not None:
             pulumi.set(__self__, "type", type)
-        if uuid is not None:
-            pulumi.set(__self__, "uuid", uuid)
+
+    @property
+    @pulumi.getter
+    def uuid(self) -> str:
+        """
+        Equinix-assigned Network identifier
+        """
+        return pulumi.get(self, "uuid")
 
     @property
     @pulumi.getter
@@ -8487,14 +8493,6 @@ def type(self) -> Optional[str]:
         """
         return pulumi.get(self, "type")
 
-    @property
-    @pulumi.getter
-    def uuid(self) -> Optional[str]:
-        """
-        Equinix-assigned Network identifier
-        """
-        return pulumi.get(self, "uuid")
-
 
 @pulumi.output_type
 class ServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkLocation(dict):
@@ -21928,67 +21926,70 @@ def access_point_selectors(self) -> Sequence['outputs.GetServiceTokenServiceToke
 @pulumi.output_type
 class GetServiceTokenServiceTokenConnectionASideAccessPointSelectorResult(dict):
     def __init__(__self__, *,
-                 interface: 'outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceResult',
-                 link_protocol: 'outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolResult',
                  network: 'outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkResult',
-                 port: 'outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortResult',
                  type: str,
+                 interface: Optional['outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceResult'] = None,
+                 link_protocol: Optional['outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolResult'] = None,
+                 port: Optional['outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortResult'] = None,
                  virtual_device: Optional['outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorVirtualDeviceResult'] = None):
         """
+        :param 'GetServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkArgs' network: Network Configuration
+        :param str type: Type of Access point; COLO, VD, NETWORK
         :param 'GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceArgs' interface: Virtual Device Interface Configuration
         :param 'GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs' link_protocol: Link protocol Configuration
-        :param 'GetServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkArgs' network: Network Configuration
         :param 'GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortArgs' port: Port Configuration
-        :param str type: Type of Access point; COLO, VD, NETWORK
         :param 'GetServiceTokenServiceTokenConnectionASideAccessPointSelectorVirtualDeviceArgs' virtual_device: Virtual Device Configuration
         """
-        pulumi.set(__self__, "interface", interface)
-        pulumi.set(__self__, "link_protocol", link_protocol)
         pulumi.set(__self__, "network", network)
-        pulumi.set(__self__, "port", port)
         pulumi.set(__self__, "type", type)
+        if interface is not None:
+            pulumi.set(__self__, "interface", interface)
+        if link_protocol is not None:
+            pulumi.set(__self__, "link_protocol", link_protocol)
+        if port is not None:
+            pulumi.set(__self__, "port", port)
         if virtual_device is not None:
             pulumi.set(__self__, "virtual_device", virtual_device)
 
     @property
     @pulumi.getter
-    def interface(self) -> 'outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceResult':
+    def network(self) -> 'outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkResult':
         """
-        Virtual Device Interface Configuration
+        Network Configuration
         """
-        return pulumi.get(self, "interface")
+        return pulumi.get(self, "network")
 
     @property
-    @pulumi.getter(name="linkProtocol")
-    def link_protocol(self) -> 'outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolResult':
+    @pulumi.getter
+    def type(self) -> str:
         """
-        Link protocol Configuration
+        Type of Access point; COLO, VD, NETWORK
         """
-        return pulumi.get(self, "link_protocol")
+        return pulumi.get(self, "type")
 
     @property
     @pulumi.getter
-    def network(self) -> 'outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorNetworkResult':
+    def interface(self) -> Optional['outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorInterfaceResult']:
         """
-        Network Configuration
+        Virtual Device Interface Configuration
         """
-        return pulumi.get(self, "network")
+        return pulumi.get(self, "interface")
 
     @property
-    @pulumi.getter
-    def port(self) -> 'outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortResult':
+    @pulumi.getter(name="linkProtocol")
+    def link_protocol(self) -> Optional['outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorLinkProtocolResult']:
         """
-        Port Configuration
+        Link protocol Configuration
         """
-        return pulumi.get(self, "port")
+        return pulumi.get(self, "link_protocol")
 
     @property
     @pulumi.getter
-    def type(self) -> str:
+    def port(self) -> Optional['outputs.GetServiceTokenServiceTokenConnectionASideAccessPointSelectorPortResult']:
         """
-        Type of Access point; COLO, VD, NETWORK
+        Port Configuration
         """
-        return pulumi.get(self, "type")
+        return pulumi.get(self, "port")
 
     @property
     @pulumi.getter(name="virtualDevice")
@@ -22465,67 +22466,70 @@ def access_point_selectors(self) -> Sequence['outputs.GetServiceTokenServiceToke
 @pulumi.output_type
 class GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorResult(dict):
     def __init__(__self__, *,
-                 interface: 'outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceResult',
-                 link_protocol: 'outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolResult',
                  network: 'outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkResult',
-                 port: 'outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortResult',
                  type: str,
+                 interface: Optional['outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceResult'] = None,
+                 link_protocol: Optional['outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolResult'] = None,
+                 port: Optional['outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortResult'] = None,
                  virtual_device: Optional['outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorVirtualDeviceResult'] = None):
         """
+        :param 'GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs' network: Network Configuration
+        :param str type: Type of Access point; COLO, VD, NETWORK
         :param 'GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs' interface: Virtual Device Interface Configuration
         :param 'GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs' link_protocol: Link protocol Configuration
-        :param 'GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkArgs' network: Network Configuration
         :param 'GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortArgs' port: Port Configuration
-        :param str type: Type of Access point; COLO, VD, NETWORK
         :param 'GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorVirtualDeviceArgs' virtual_device: Virtual Device Configuration
         """
-        pulumi.set(__self__, "interface", interface)
-        pulumi.set(__self__, "link_protocol", link_protocol)
         pulumi.set(__self__, "network", network)
-        pulumi.set(__self__, "port", port)
         pulumi.set(__self__, "type", type)
+        if interface is not None:
+            pulumi.set(__self__, "interface", interface)
+        if link_protocol is not None:
+            pulumi.set(__self__, "link_protocol", link_protocol)
+        if port is not None:
+            pulumi.set(__self__, "port", port)
         if virtual_device is not None:
             pulumi.set(__self__, "virtual_device", virtual_device)
 
     @property
     @pulumi.getter
-    def interface(self) -> 'outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceResult':
+    def network(self) -> 'outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkResult':
         """
-        Virtual Device Interface Configuration
+        Network Configuration
         """
-        return pulumi.get(self, "interface")
+        return pulumi.get(self, "network")
 
     @property
-    @pulumi.getter(name="linkProtocol")
-    def link_protocol(self) -> 'outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolResult':
+    @pulumi.getter
+    def type(self) -> str:
         """
-        Link protocol Configuration
+        Type of Access point; COLO, VD, NETWORK
         """
-        return pulumi.get(self, "link_protocol")
+        return pulumi.get(self, "type")
 
     @property
     @pulumi.getter
-    def network(self) -> 'outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorNetworkResult':
+    def interface(self) -> Optional['outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorInterfaceResult']:
         """
-        Network Configuration
+        Virtual Device Interface Configuration
         """
-        return pulumi.get(self, "network")
+        return pulumi.get(self, "interface")
 
     @property
-    @pulumi.getter
-    def port(self) -> 'outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortResult':
+    @pulumi.getter(name="linkProtocol")
+    def link_protocol(self) -> Optional['outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorLinkProtocolResult']:
         """
-        Port Configuration
+        Link protocol Configuration
         """
-        return pulumi.get(self, "port")
+        return pulumi.get(self, "link_protocol")
 
     @property
     @pulumi.getter
-    def type(self) -> str:
+    def port(self) -> Optional['outputs.GetServiceTokenServiceTokenConnectionZSideAccessPointSelectorPortResult']:
         """
-        Type of Access point; COLO, VD, NETWORK
+        Port Configuration
         """
-        return pulumi.get(self, "type")
+        return pulumi.get(self, "port")
 
     @property
     @pulumi.getter(name="virtualDevice")
@@ -23551,67 +23555,70 @@ def access_point_selectors(self) -> Sequence['outputs.GetServiceTokensDataServic
 @pulumi.output_type
 class GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorResult(dict):
     def __init__(__self__, *,
-                 interface: 'outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceResult',
-                 link_protocol: 'outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolResult',
                  network: 'outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorNetworkResult',
-                 port: 'outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortResult',
                  type: str,
+                 interface: Optional['outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceResult'] = None,
+                 link_protocol: Optional['outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolResult'] = None,
+                 port: Optional['outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortResult'] = None,
                  virtual_device: Optional['outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorVirtualDeviceResult'] = None):
         """
+        :param 'GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorNetworkArgs' network: Network Configuration
+        :param str type: Type of Access point; COLO, VD, NETWORK
         :param 'GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceArgs' interface: Virtual Device Interface Configuration
         :param 'GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolArgs' link_protocol: Link protocol Configuration
-        :param 'GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorNetworkArgs' network: Network Configuration
         :param 'GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortArgs' port: Port Configuration
-        :param str type: Type of Access point; COLO, VD, NETWORK
         :param 'GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorVirtualDeviceArgs' virtual_device: Virtual Device Configuration
         """
-        pulumi.set(__self__, "interface", interface)
-        pulumi.set(__self__, "link_protocol", link_protocol)
         pulumi.set(__self__, "network", network)
-        pulumi.set(__self__, "port", port)
         pulumi.set(__self__, "type", type)
+        if interface is not None:
+            pulumi.set(__self__, "interface", interface)
+        if link_protocol is not None:
+            pulumi.set(__self__, "link_protocol", link_protocol)
+        if port is not None:
+            pulumi.set(__self__, "port", port)
         if virtual_device is not None:
             pulumi.set(__self__, "virtual_device", virtual_device)
 
     @property
     @pulumi.getter
-    def interface(self) -> 'outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceResult':
+    def network(self) -> 'outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorNetworkResult':
         """
-        Virtual Device Interface Configuration
+        Network Configuration
         """
-        return pulumi.get(self, "interface")
+        return pulumi.get(self, "network")
 
     @property
-    @pulumi.getter(name="linkProtocol")
-    def link_protocol(self) -> 'outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolResult':
+    @pulumi.getter
+    def type(self) -> str:
         """
-        Link protocol Configuration
+        Type of Access point; COLO, VD, NETWORK
         """
-        return pulumi.get(self, "link_protocol")
+        return pulumi.get(self, "type")
 
     @property
     @pulumi.getter
-    def network(self) -> 'outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorNetworkResult':
+    def interface(self) -> Optional['outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorInterfaceResult']:
         """
-        Network Configuration
+        Virtual Device Interface Configuration
         """
-        return pulumi.get(self, "network")
+        return pulumi.get(self, "interface")
 
     @property
-    @pulumi.getter
-    def port(self) -> 'outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortResult':
+    @pulumi.getter(name="linkProtocol")
+    def link_protocol(self) -> Optional['outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorLinkProtocolResult']:
         """
-        Port Configuration
+        Link protocol Configuration
         """
-        return pulumi.get(self, "port")
+        return pulumi.get(self, "link_protocol")
 
     @property
     @pulumi.getter
-    def type(self) -> str:
+    def port(self) -> Optional['outputs.GetServiceTokensDataServiceTokenConnectionASideAccessPointSelectorPortResult']:
         """
-        Type of Access point; COLO, VD, NETWORK
+        Port Configuration
         """
-        return pulumi.get(self, "type")
+        return pulumi.get(self, "port")
 
     @property
     @pulumi.getter(name="virtualDevice")
@@ -24088,67 +24095,70 @@ def access_point_selectors(self) -> Sequence['outputs.GetServiceTokensDataServic
 @pulumi.output_type
 class GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorResult(dict):
     def __init__(__self__, *,
-                 interface: 'outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceResult',
-                 link_protocol: 'outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolResult',
                  network: 'outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorNetworkResult',
-                 port: 'outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortResult',
                  type: str,
+                 interface: Optional['outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceResult'] = None,
+                 link_protocol: Optional['outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolResult'] = None,
+                 port: Optional['outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortResult'] = None,
                  virtual_device: Optional['outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorVirtualDeviceResult'] = None):
         """
+        :param 'GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorNetworkArgs' network: Network Configuration
+        :param str type: Type of Access point; COLO, VD, NETWORK
         :param 'GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceArgs' interface: Virtual Device Interface Configuration
         :param 'GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolArgs' link_protocol: Link protocol Configuration
-        :param 'GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorNetworkArgs' network: Network Configuration
         :param 'GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortArgs' port: Port Configuration
-        :param str type: Type of Access point; COLO, VD, NETWORK
         :param 'GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorVirtualDeviceArgs' virtual_device: Virtual Device Configuration
         """
-        pulumi.set(__self__, "interface", interface)
-        pulumi.set(__self__, "link_protocol", link_protocol)
         pulumi.set(__self__, "network", network)
-        pulumi.set(__self__, "port", port)
         pulumi.set(__self__, "type", type)
+        if interface is not None:
+            pulumi.set(__self__, "interface", interface)
+        if link_protocol is not None:
+            pulumi.set(__self__, "link_protocol", link_protocol)
+        if port is not None:
+            pulumi.set(__self__, "port", port)
         if virtual_device is not None:
             pulumi.set(__self__, "virtual_device", virtual_device)
 
     @property
     @pulumi.getter
-    def interface(self) -> 'outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceResult':
+    def network(self) -> 'outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorNetworkResult':
         """
-        Virtual Device Interface Configuration
+        Network Configuration
         """
-        return pulumi.get(self, "interface")
+        return pulumi.get(self, "network")
 
     @property
-    @pulumi.getter(name="linkProtocol")
-    def link_protocol(self) -> 'outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolResult':
+    @pulumi.getter
+    def type(self) -> str:
         """
-        Link protocol Configuration
+        Type of Access point; COLO, VD, NETWORK
         """
-        return pulumi.get(self, "link_protocol")
+        return pulumi.get(self, "type")
 
     @property
     @pulumi.getter
-    def network(self) -> 'outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorNetworkResult':
+    def interface(self) -> Optional['outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorInterfaceResult']:
         """
-        Network Configuration
+        Virtual Device Interface Configuration
         """
-        return pulumi.get(self, "network")
+        return pulumi.get(self, "interface")
 
     @property
-    @pulumi.getter
-    def port(self) -> 'outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortResult':
+    @pulumi.getter(name="linkProtocol")
+    def link_protocol(self) -> Optional['outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorLinkProtocolResult']:
         """
-        Port Configuration
+        Link protocol Configuration
         """
-        return pulumi.get(self, "port")
+        return pulumi.get(self, "link_protocol")
 
     @property
     @pulumi.getter
-    def type(self) -> str:
+    def port(self) -> Optional['outputs.GetServiceTokensDataServiceTokenConnectionZSideAccessPointSelectorPortResult']:
         """
-        Type of Access point; COLO, VD, NETWORK
+        Port Configuration
         """
-        return pulumi.get(self, "type")
+        return pulumi.get(self, "port")
 
     @property
     @pulumi.getter(name="virtualDevice")
diff --git a/sdk/python/pulumi_equinix/fabric/service_token.py b/sdk/python/pulumi_equinix/fabric/service_token.py
index 8a1475fed..040079965 100644
--- a/sdk/python/pulumi_equinix/fabric/service_token.py
+++ b/sdk/python/pulumi_equinix/fabric/service_token.py
@@ -439,6 +439,37 @@ def __init__(__self__,
             type="VC_TOKEN")
         ```
 
+        Zside Network Service Token
+        ```python
+        import pulumi
+        import pulumi_equinix as equinix
+
+        test = equinix.fabric.ServiceToken("test",
+            description="Zside Network Service Token",
+            expiration_date_time="2025-01-18T06:43:49.986Z",
+            notifications=[{
+                "emails": ["example@equinix.com"],
+                "type": "ALL",
+            }],
+            service_token_connections=[{
+                "supported_bandwidths": [
+                    50,
+                    200,
+                    10000,
+                ],
+                "type": "EVPL_VC",
+                "z_sides": [{
+                    "access_point_selectors": [{
+                        "network": {
+                            "uuid": "",
+                        },
+                        "type": "NETWORK",
+                    }],
+                }],
+            }],
+            type="VC_TOKEN")
+        ```
+
         Zside Virtual Device Service Token
         ```python
         import pulumi
@@ -571,6 +602,37 @@ def __init__(__self__,
             type="VC_TOKEN")
         ```
 
+        Zside Network Service Token
+        ```python
+        import pulumi
+        import pulumi_equinix as equinix
+
+        test = equinix.fabric.ServiceToken("test",
+            description="Zside Network Service Token",
+            expiration_date_time="2025-01-18T06:43:49.986Z",
+            notifications=[{
+                "emails": ["example@equinix.com"],
+                "type": "ALL",
+            }],
+            service_token_connections=[{
+                "supported_bandwidths": [
+                    50,
+                    200,
+                    10000,
+                ],
+                "type": "EVPL_VC",
+                "z_sides": [{
+                    "access_point_selectors": [{
+                        "network": {
+                            "uuid": "",
+                        },
+                        "type": "NETWORK",
+                    }],
+                }],
+            }],
+            type="VC_TOKEN")
+        ```
+
         Zside Virtual Device Service Token
         ```python
         import pulumi
diff --git a/upstream b/upstream
index 54796c3ad..673e6d88b 160000
--- a/upstream
+++ b/upstream
@@ -1 +1 @@
-Subproject commit 54796c3ad3e62108e7e03602f46580657503eb1f
+Subproject commit 673e6d88bc8f67ec4618823ed5301ac05b2f31f8