1. Packages
  2. Equinix
  3. API Docs
  4. fabric
  5. Connection
Equinix v0.2.1 published on Thursday, May 4, 2023 by Equinix

equinix.fabric.Connection

Explore with Pulumi AI

equinix logo
Equinix v0.2.1 published on Thursday, May 4, 2023 by Equinix

    Example Usage

    using System.Collections.Generic;
    using Pulumi;
    using Equinix = Pulumi.Equinix;
    
    return await Deployment.RunAsync(() => 
    {
        var config = new Config();
        var metro = config.Get("metro") ?? "FR";
        var speedInMbps = config.GetNumber("speedInMbps") ?? 50;
        var fabricPortName = config.Require("fabricPortName");
        var awsRegion = config.Get("awsRegion") ?? "eu-central-1";
        var awsAccountId = config.Require("awsAccountId");
        var serviceProfileId = Equinix.Fabric.GetServiceProfiles.Invoke(new()
        {
            Filter = new Equinix.Fabric.Inputs.GetServiceProfilesFilterInputArgs
            {
                Property = "/name",
                Operator = "=",
                Values = new[]
                {
                    "AWS Direct Connect",
                },
            },
        }).Apply(invoke => invoke.Data[0]?.Uuid);
    
        var portId = Equinix.Fabric.GetPorts.Invoke(new()
        {
            Filter = new Equinix.Fabric.Inputs.GetPortsFilterInputArgs
            {
                Name = fabricPortName,
            },
        }).Apply(invoke => invoke.Data[0]?.Uuid);
    
        var colo2Aws = new Equinix.Fabric.Connection("colo2Aws", new()
        {
            Name = "Pulumi-colo2Aws",
            Type = "EVPL_VC",
            Notifications = new[]
            {
                new Equinix.Fabric.Inputs.ConnectionNotificationArgs
                {
                    Type = "ALL",
                    Emails = new[]
                    {
                        "example@equinix.com",
                    },
                },
            },
            Bandwidth = speedInMbps,
            Redundancy = new Equinix.Fabric.Inputs.ConnectionRedundancyArgs
            {
                Priority = "PRIMARY",
            },
            ASide = new Equinix.Fabric.Inputs.ConnectionASideArgs
            {
                AccessPoint = new Equinix.Fabric.Inputs.ConnectionASideAccessPointArgs
                {
                    Type = "COLO",
                    Port = new Equinix.Fabric.Inputs.ConnectionASideAccessPointPortArgs
                    {
                        Uuid = portId,
                    },
                    LinkProtocol = new Equinix.Fabric.Inputs.ConnectionASideAccessPointLinkProtocolArgs
                    {
                        Type = "DOT1Q",
                        VlanTag = 1234,
                    },
                },
            },
            ZSide = new Equinix.Fabric.Inputs.ConnectionZSideArgs
            {
                AccessPoint = new Equinix.Fabric.Inputs.ConnectionZSideAccessPointArgs
                {
                    Type = "SP",
                    AuthenticationKey = awsAccountId,
                    SellerRegion = awsRegion,
                    Profile = new Equinix.Fabric.Inputs.ConnectionZSideAccessPointProfileArgs
                    {
                        Type = "L2_PROFILE",
                        Uuid = serviceProfileId,
                    },
                    Location = new Equinix.Fabric.Inputs.ConnectionZSideAccessPointLocationArgs
                    {
                        MetroCode = metro,
                    },
                },
            },
        });
    
        return new Dictionary<string, object?>
        {
            ["connectionId"] = colo2Aws.Id,
            ["connectionStatus"] = colo2Aws.Operation.Apply(operation => operation.EquinixStatus),
            ["connectionProviderStatus"] = colo2Aws.Operation.Apply(operation => operation.ProviderStatus),
            ["awsDirectConnectId"] = colo2Aws.ZSide.Apply(zSide => zSide.AccessPoint?.ProviderConnectionId),
        };
    });
    
    package main
    
    import (
    	"github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		cfg := config.New(ctx, "")
    		metro := "FR"
    		if param := cfg.Get("metro"); param != "" {
    			metro = param
    		}
    		speedInMbps := 50
    		if param := cfg.GetInt("speedInMbps"); param != 0 {
    			speedInMbps = param
    		}
    		fabricPortName := cfg.Require("fabricPortName")
    		awsRegion := "eu-central-1"
    		if param := cfg.Get("awsRegion"); param != "" {
    			awsRegion = param
    		}
    		awsAccountId := cfg.Require("awsAccountId")
    		serviceProfileId := fabric.GetServiceProfiles(ctx, &fabric.GetServiceProfilesArgs{
    			Filter: fabric.GetServiceProfilesFilter{
    				Property: pulumi.StringRef("/name"),
    				Operator: pulumi.StringRef("="),
    				Values: []string{
    					"AWS Direct Connect",
    				},
    			},
    		}, nil).Data[0].Uuid
    		portId := fabric.GetPorts(ctx, &fabric.GetPortsArgs{
    			Filter: fabric.GetPortsFilter{
    				Name: pulumi.StringRef(fabricPortName),
    			},
    		}, nil).Data[0].Uuid
    		colo2Aws, err := fabric.NewConnection(ctx, "colo2Aws", &fabric.ConnectionArgs{
    			Name: pulumi.String("Pulumi-colo2Aws"),
    			Type: pulumi.String("EVPL_VC"),
    			Notifications: fabric.ConnectionNotificationArray{
    				&fabric.ConnectionNotificationArgs{
    					Type: pulumi.String("ALL"),
    					Emails: pulumi.StringArray{
    						pulumi.String("example@equinix.com"),
    					},
    				},
    			},
    			Bandwidth: pulumi.Int(speedInMbps),
    			Redundancy: &fabric.ConnectionRedundancyArgs{
    				Priority: pulumi.String("PRIMARY"),
    			},
    			ASide: &fabric.ConnectionASideArgs{
    				AccessPoint: &fabric.ConnectionASideAccessPointArgs{
    					Type: pulumi.String("COLO"),
    					Port: &fabric.ConnectionASideAccessPointPortArgs{
    						Uuid: *pulumi.String(portId),
    					},
    					LinkProtocol: &fabric.ConnectionASideAccessPointLinkProtocolArgs{
    						Type:    pulumi.String("DOT1Q"),
    						VlanTag: pulumi.Int(1234),
    					},
    				},
    			},
    			ZSide: &fabric.ConnectionZSideArgs{
    				AccessPoint: &fabric.ConnectionZSideAccessPointArgs{
    					Type:              pulumi.String("SP"),
    					AuthenticationKey: pulumi.String(awsAccountId),
    					SellerRegion:      pulumi.String(awsRegion),
    					Profile: &fabric.ConnectionZSideAccessPointProfileArgs{
    						Type: pulumi.String("L2_PROFILE"),
    						Uuid: *pulumi.String(serviceProfileId),
    					},
    					Location: &fabric.ConnectionZSideAccessPointLocationArgs{
    						MetroCode: pulumi.String(metro),
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		ctx.Export("connectionId", colo2Aws.ID())
    		ctx.Export("connectionStatus", colo2Aws.Operation.ApplyT(func(operation fabric.ConnectionOperation) (*string, error) {
    			return &operation.EquinixStatus, nil
    		}).(pulumi.StringPtrOutput))
    		ctx.Export("connectionProviderStatus", colo2Aws.Operation.ApplyT(func(operation fabric.ConnectionOperation) (*string, error) {
    			return &operation.ProviderStatus, nil
    		}).(pulumi.StringPtrOutput))
    		ctx.Export("awsDirectConnectId", colo2Aws.ZSide.ApplyT(func(zSide fabric.ConnectionZSide) (*string, error) {
    			return &zSide.AccessPoint.ProviderConnectionId, nil
    		}).(pulumi.StringPtrOutput))
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.equinix.pulumi.fabric.Connection;
    import com.equinix.pulumi.fabric.ConnectionArgs;
    import com.equinix.pulumi.fabric.inputs.ConnectionNotificationArgs;
    import com.equinix.pulumi.fabric.inputs.ConnectionRedundancyArgs;
    import com.equinix.pulumi.fabric.inputs.ConnectionASideArgs;
    import com.equinix.pulumi.fabric.inputs.ConnectionASideAccessPointArgs;
    import com.equinix.pulumi.fabric.inputs.ConnectionASideAccessPointPortArgs;
    import com.equinix.pulumi.fabric.inputs.ConnectionASideAccessPointLinkProtocolArgs;
    import com.equinix.pulumi.fabric.inputs.ConnectionZSideArgs;
    import com.equinix.pulumi.fabric.inputs.ConnectionZSideAccessPointArgs;
    import com.equinix.pulumi.fabric.inputs.ConnectionZSideAccessPointProfileArgs;
    import com.equinix.pulumi.fabric.inputs.ConnectionZSideAccessPointLocationArgs;
    import com.equinix.pulumi.fabric.inputs.GetServiceProfilesArgs;
    import com.equinix.pulumi.fabric.inputs.GetServiceProfilesFilterArgs;
    import com.equinix.pulumi.fabric.inputs.GetPortsArgs;
    import com.equinix.pulumi.fabric.inputs.GetPortsFilterArgs;
    import com.equinix.pulumi.fabric.FabricFunctions;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var config = ctx.config();
            final var metro = config.get("metro").orElse("FR");
            final var speedInMbps = Integer.parseInt(config.get("speedInMbps").orElse("50"));
            final var fabricPortName = config.get("fabricPortName").get().toString();
            final var awsRegion = config.get("awsRegion").orElse("eu-central-1");
            final var awsAccountId = config.get("awsAccountId").get().toString();
            System.out.println(System.getProperty("java.classpath"));
            final var serviceProfileId = FabricFunctions.getServiceProfiles(GetServiceProfilesArgs.builder()
                .filter(GetServiceProfilesFilterArgs.builder()
                    .property("/name")
                    .operator("=")
                    .values("AWS Direct Connect")
                    .build())
                .build()).applyValue(data -> data.data().get(0).uuid().get());
    
            final var portId = FabricFunctions.getPorts(GetPortsArgs.builder()
                .filter(GetPortsFilterArgs.builder()
                    .name(fabricPortName)
                    .build())
                .build()).applyValue(data -> data.data().get(0).uuid().get());
    
            var colo2Aws = new Connection("colo2Aws", ConnectionArgs.builder()        
                .name("Pulumi-colo2Aws")
                .type("EVPL_VC")
                .notifications(ConnectionNotificationArgs.builder()
                    .type("ALL")
                    .emails("example@equinix.com")
                    .build())
                .bandwidth(speedInMbps)
                .redundancy(ConnectionRedundancyArgs.builder()
                    .priority("PRIMARY")
                    .build())
                .aSide(ConnectionASideArgs.builder()
                    .accessPoint(ConnectionASideAccessPointArgs.builder()
                        .type("COLO")
                        .port(ConnectionASideAccessPointPortArgs.builder()
                            .uuid(portId)
                            .build())
                        .linkProtocol(ConnectionASideAccessPointLinkProtocolArgs.builder()
                            .type("DOT1Q")
                            .vlanTag(1234)
                            .build())
                        .build())
                    .build())
                .zSide(ConnectionZSideArgs.builder()
                    .accessPoint(ConnectionZSideAccessPointArgs.builder()
                        .type("SP")
                        .authenticationKey(awsAccountId)
                        .sellerRegion(awsRegion)
                        .profile(ConnectionZSideAccessPointProfileArgs.builder()
                            .type("L2_PROFILE")
                            .uuid(serviceProfileId)
                            .build())
                        .location(ConnectionZSideAccessPointLocationArgs.builder()
                            .metroCode(metro)
                            .build())
                        .build())
                    .build())
                .build());
    
            ctx.export("connectionId", colo2Aws.id());
            ctx.export("connectionStatus", colo2Aws.operation().applyValue(operation -> operation.equinixStatus()));
            ctx.export("connectionProviderStatus", colo2Aws.operation().applyValue(operation -> operation.providerStatus()));
            ctx.export("awsDirectConnectId", colo2Aws.zSide().applyValue(zSide -> zSide.accessPoint().get().providerConnectionId()));
        }
    }
    
    import pulumi
    import pulumi_equinix as equinix
    
    config = pulumi.Config()
    metro = config.get("metro")
    if metro is None:
        metro = "FR"
    speed_in_mbps = config.get_int("speedInMbps")
    if speed_in_mbps is None:
        speed_in_mbps = 50
    fabric_port_name = config.require("fabricPortName")
    aws_region = config.get("awsRegion")
    if aws_region is None:
        aws_region = "eu-central-1"
    aws_account_id = config.require("awsAccountId")
    service_profile_id = equinix.fabric.get_service_profiles(filter=equinix.fabric.GetServiceProfilesFilterArgs(
        property="/name",
        operator="=",
        values=["AWS Direct Connect"],
    )).data[0].uuid
    port_id = equinix.fabric.get_ports(filter=equinix.fabric.GetPortsFilterArgs(
        name=fabric_port_name,
    )).data[0].uuid
    colo2_aws = equinix.fabric.Connection("colo2Aws",
        name="Pulumi-colo2Aws",
        type="EVPL_VC",
        notifications=[equinix.fabric.ConnectionNotificationArgs(
            type="ALL",
            emails=["example@equinix.com"],
        )],
        bandwidth=speed_in_mbps,
        redundancy=equinix.fabric.ConnectionRedundancyArgs(
            priority="PRIMARY",
        ),
        a_side=equinix.fabric.ConnectionASideArgs(
            access_point=equinix.fabric.ConnectionASideAccessPointArgs(
                type="COLO",
                port=equinix.fabric.ConnectionASideAccessPointPortArgs(
                    uuid=port_id,
                ),
                link_protocol=equinix.fabric.ConnectionASideAccessPointLinkProtocolArgs(
                    type="DOT1Q",
                    vlan_tag=1234,
                ),
            ),
        ),
        z_side=equinix.fabric.ConnectionZSideArgs(
            access_point=equinix.fabric.ConnectionZSideAccessPointArgs(
                type="SP",
                authentication_key=aws_account_id,
                seller_region=aws_region,
                profile=equinix.fabric.ConnectionZSideAccessPointProfileArgs(
                    type="L2_PROFILE",
                    uuid=service_profile_id,
                ),
                location=equinix.fabric.ConnectionZSideAccessPointLocationArgs(
                    metro_code=metro,
                ),
            ),
        ))
    pulumi.export("connectionId", colo2_aws.id)
    pulumi.export("connectionStatus", colo2_aws.operation.equinix_status)
    pulumi.export("connectionProviderStatus", colo2_aws.operation.provider_status)
    pulumi.export("awsDirectConnectId", colo2_aws.z_side.access_point.provider_connection_id)
    
    import * as pulumi from "@pulumi/pulumi";
    import * as equinix from "@equinix-labs/pulumi-equinix";
    
    const config = new pulumi.Config();
    const metro = config.get("metro") || "FR";
    const speedInMbps = config.getNumber("speedInMbps") || 50;
    const fabricPortName = config.require("fabricPortName");
    const awsRegion = config.get("awsRegion") || "eu-central-1";
    const awsAccountId = config.require("awsAccountId");
    const serviceProfileId = equinix.fabric.getServiceProfiles({
        filter: {
            property: "/name",
            operator: "=",
            values: ["AWS Direct Connect"],
        },
    }).then(invoke => invoke.data?.[0]?.uuid!);
    const portId = equinix.fabric.getPorts({
        filter: {
            name: fabricPortName,
        },
    }).then(invoke => invoke.data?.[0]?.uuid!);
    const colo2Aws = new equinix.fabric.Connection("colo2Aws", {
        name: "Pulumi-colo2Aws",
        type: "EVPL_VC",
        notifications: [{
            type: "ALL",
            emails: ["example@equinix.com"],
        }],
        bandwidth: speedInMbps,
        redundancy: {
            priority: "PRIMARY",
        },
        aSide: {
            accessPoint: {
                type: "COLO",
                port: {
                    uuid: portId,
                },
                linkProtocol: {
                    type: "DOT1Q",
                    vlanTag: 1234,
                },
            },
        },
        zSide: {
            accessPoint: {
                type: "SP",
                authenticationKey: awsAccountId,
                sellerRegion: awsRegion,
                profile: {
                    type: "L2_PROFILE",
                    uuid: serviceProfileId,
                },
                location: {
                    metroCode: metro,
                },
            },
        },
    });
    export const connectionId = colo2Aws.id;
    export const connectionStatus = colo2Aws.operation.apply(operation => operation.equinixStatus);
    export const connectionProviderStatus = colo2Aws.operation.apply(operation => operation.providerStatus);
    export const awsDirectConnectId = colo2Aws.zSide.apply(zSide => zSide.accessPoint?.providerConnectionId);
    
    config:
      metro:
        type: string
        default: FR
      speedInMbps:
        type: integer
        default: 50
      fabricPortName:
        type: string
      awsRegion:
        type: string
        default: eu-central-1
      awsAccountId:
        type: string
    variables:
      serviceProfileId:
        fn::invoke:
          function: equinix:fabric:getServiceProfiles
          arguments:
            filter:
              property: /name
              operator: "="
              values:
              - AWS Direct Connect
          return: data[0].uuid
      portId:
        fn::invoke:
          function: equinix:fabric:getPorts
          arguments:
            filter:
              name: ${fabricPortName}
          return: data[0].uuid
    resources:
      colo2Aws:
        type: equinix:fabric:Connection
        properties:
          name: Pulumi-colo2Aws
          type: EVPL_VC
          notifications:
          - type: ALL
            emails:
            - example@equinix.com
          bandwidth: ${speedInMbps}
          redundancy:
            priority: PRIMARY
          aSide:
            accessPoint:
              type: COLO
              port:
                uuid: ${portId}
              linkProtocol:
                type: DOT1Q
                vlanTag: 1234
          zSide:
            accessPoint:
              type: SP
              authenticationKey: ${awsAccountId}
              sellerRegion: ${awsRegion}
              profile:
                type: L2_PROFILE
                uuid: ${serviceProfileId}
              location:
                metroCode: ${metro}
    outputs:
      connectionId: ${colo2Aws.id}
      connectionStatus: ${colo2Aws.operation.equinixStatus}
      connectionProviderStatus: ${colo2Aws.operation.providerStatus}
      awsDirectConnectId: ${colo2Aws.zSide.accessPoint.providerConnectionId}
    

    Create Connection Resource

    new Connection(name: string, args: ConnectionArgs, opts?: CustomResourceOptions);
    @overload
    def Connection(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   a_side: Optional[ConnectionASideArgs] = None,
                   additional_info: Optional[Sequence[ConnectionAdditionalInfoArgs]] = None,
                   bandwidth: Optional[int] = None,
                   name: Optional[str] = None,
                   notifications: Optional[Sequence[ConnectionNotificationArgs]] = None,
                   order: Optional[ConnectionOrderArgs] = None,
                   project: Optional[ConnectionProjectArgs] = None,
                   redundancy: Optional[ConnectionRedundancyArgs] = None,
                   type: Optional[Union[str, ConnectionType]] = None,
                   z_side: Optional[ConnectionZSideArgs] = None)
    @overload
    def Connection(resource_name: str,
                   args: ConnectionArgs,
                   opts: Optional[ResourceOptions] = None)
    func NewConnection(ctx *Context, name string, args ConnectionArgs, opts ...ResourceOption) (*Connection, error)
    public Connection(string name, ConnectionArgs args, CustomResourceOptions? opts = null)
    public Connection(String name, ConnectionArgs args)
    public Connection(String name, ConnectionArgs args, CustomResourceOptions options)
    
    type: equinix:fabric:Connection
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args ConnectionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ConnectionArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ConnectionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ConnectionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ConnectionArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Connection Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Connection resource accepts the following input properties:

    ASide ConnectionASide

    Requester or Customer side connection configuration object of the multi-segment connection

    Bandwidth int

    Connection bandwidth in Mbps

    Notifications List<ConnectionNotification>

    Preferences for notifications on connection configuration or status changes

    Type string | Pulumi.Equinix.Fabric.ConnectionType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    ZSide ConnectionZSide

    Destination or Provider side connection configuration object of the multi-segment connection

    AdditionalInfo List<ConnectionAdditionalInfo>

    Connection additional information

    Name string

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    Order ConnectionOrder

    Order related to this connection information

    Project ConnectionProject

    Project information

    Redundancy ConnectionRedundancy

    Redundancy Information

    ASide ConnectionASideArgs

    Requester or Customer side connection configuration object of the multi-segment connection

    Bandwidth int

    Connection bandwidth in Mbps

    Notifications []ConnectionNotificationArgs

    Preferences for notifications on connection configuration or status changes

    Type string | ConnectionType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    ZSide ConnectionZSideArgs

    Destination or Provider side connection configuration object of the multi-segment connection

    AdditionalInfo []ConnectionAdditionalInfoArgs

    Connection additional information

    Name string

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    Order ConnectionOrderArgs

    Order related to this connection information

    Project ConnectionProjectArgs

    Project information

    Redundancy ConnectionRedundancyArgs

    Redundancy Information

    aSide ConnectionASide

    Requester or Customer side connection configuration object of the multi-segment connection

    bandwidth Integer

    Connection bandwidth in Mbps

    notifications List<ConnectionNotification>

    Preferences for notifications on connection configuration or status changes

    type String | ConnectionType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    zSide ConnectionZSide

    Destination or Provider side connection configuration object of the multi-segment connection

    additionalInfo List<ConnectionAdditionalInfo>

    Connection additional information

    name String

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    order ConnectionOrder

    Order related to this connection information

    project ConnectionProject

    Project information

    redundancy ConnectionRedundancy

    Redundancy Information

    aSide ConnectionASide

    Requester or Customer side connection configuration object of the multi-segment connection

    bandwidth number

    Connection bandwidth in Mbps

    notifications ConnectionNotification[]

    Preferences for notifications on connection configuration or status changes

    type string | ConnectionType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    zSide ConnectionZSide

    Destination or Provider side connection configuration object of the multi-segment connection

    additionalInfo ConnectionAdditionalInfo[]

    Connection additional information

    name string

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    order ConnectionOrder

    Order related to this connection information

    project ConnectionProject

    Project information

    redundancy ConnectionRedundancy

    Redundancy Information

    a_side ConnectionASideArgs

    Requester or Customer side connection configuration object of the multi-segment connection

    bandwidth int

    Connection bandwidth in Mbps

    notifications Sequence[ConnectionNotificationArgs]

    Preferences for notifications on connection configuration or status changes

    type str | ConnectionType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    z_side ConnectionZSideArgs

    Destination or Provider side connection configuration object of the multi-segment connection

    additional_info Sequence[ConnectionAdditionalInfoArgs]

    Connection additional information

    name str

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    order ConnectionOrderArgs

    Order related to this connection information

    project ConnectionProjectArgs

    Project information

    redundancy ConnectionRedundancyArgs

    Redundancy Information

    aSide Property Map

    Requester or Customer side connection configuration object of the multi-segment connection

    bandwidth Number

    Connection bandwidth in Mbps

    notifications List<Property Map>

    Preferences for notifications on connection configuration or status changes

    type String | "VG_VC" | "EVPL_VC" | "EPL_VC" | "GW_VC" | "ACCESS_EPL_VC"

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    zSide Property Map

    Destination or Provider side connection configuration object of the multi-segment connection

    additionalInfo List<Property Map>

    Connection additional information

    name String

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    order Property Map

    Order related to this connection information

    project Property Map

    Project information

    redundancy Property Map

    Redundancy Information

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Connection resource produces the following output properties:

    Account ConnectionAccount

    Customer account information that is associated with this connection

    ChangeLog ConnectionChangeLog

    Captures connection lifecycle change information

    Direction string

    Connection directionality from the requester point of view

    Href string

    Connection URI information

    Id string

    The provider-assigned unique ID for this managed resource.

    IsRemote bool

    Connection property derived from access point locations

    Operation ConnectionOperation

    Connection type-specific operational data

    State string

    Connection overall state

    Account ConnectionAccount

    Customer account information that is associated with this connection

    ChangeLog ConnectionChangeLog

    Captures connection lifecycle change information

    Direction string

    Connection directionality from the requester point of view

    Href string

    Connection URI information

    Id string

    The provider-assigned unique ID for this managed resource.

    IsRemote bool

    Connection property derived from access point locations

    Operation ConnectionOperation

    Connection type-specific operational data

    State string

    Connection overall state

    account ConnectionAccount

    Customer account information that is associated with this connection

    changeLog ConnectionChangeLog

    Captures connection lifecycle change information

    direction String

    Connection directionality from the requester point of view

    href String

    Connection URI information

    id String

    The provider-assigned unique ID for this managed resource.

    isRemote Boolean

    Connection property derived from access point locations

    operation ConnectionOperation

    Connection type-specific operational data

    state String

    Connection overall state

    account ConnectionAccount

    Customer account information that is associated with this connection

    changeLog ConnectionChangeLog

    Captures connection lifecycle change information

    direction string

    Connection directionality from the requester point of view

    href string

    Connection URI information

    id string

    The provider-assigned unique ID for this managed resource.

    isRemote boolean

    Connection property derived from access point locations

    operation ConnectionOperation

    Connection type-specific operational data

    state string

    Connection overall state

    account ConnectionAccount

    Customer account information that is associated with this connection

    change_log ConnectionChangeLog

    Captures connection lifecycle change information

    direction str

    Connection directionality from the requester point of view

    href str

    Connection URI information

    id str

    The provider-assigned unique ID for this managed resource.

    is_remote bool

    Connection property derived from access point locations

    operation ConnectionOperation

    Connection type-specific operational data

    state str

    Connection overall state

    account Property Map

    Customer account information that is associated with this connection

    changeLog Property Map

    Captures connection lifecycle change information

    direction String

    Connection directionality from the requester point of view

    href String

    Connection URI information

    id String

    The provider-assigned unique ID for this managed resource.

    isRemote Boolean

    Connection property derived from access point locations

    operation Property Map

    Connection type-specific operational data

    state String

    Connection overall state

    Look up Existing Connection Resource

    Get an existing Connection resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ConnectionState, opts?: CustomResourceOptions): Connection
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            a_side: Optional[ConnectionASideArgs] = None,
            account: Optional[ConnectionAccountArgs] = None,
            additional_info: Optional[Sequence[ConnectionAdditionalInfoArgs]] = None,
            bandwidth: Optional[int] = None,
            change_log: Optional[ConnectionChangeLogArgs] = None,
            direction: Optional[str] = None,
            href: Optional[str] = None,
            is_remote: Optional[bool] = None,
            name: Optional[str] = None,
            notifications: Optional[Sequence[ConnectionNotificationArgs]] = None,
            operation: Optional[ConnectionOperationArgs] = None,
            order: Optional[ConnectionOrderArgs] = None,
            project: Optional[ConnectionProjectArgs] = None,
            redundancy: Optional[ConnectionRedundancyArgs] = None,
            state: Optional[str] = None,
            type: Optional[Union[str, ConnectionType]] = None,
            z_side: Optional[ConnectionZSideArgs] = None) -> Connection
    func GetConnection(ctx *Context, name string, id IDInput, state *ConnectionState, opts ...ResourceOption) (*Connection, error)
    public static Connection Get(string name, Input<string> id, ConnectionState? state, CustomResourceOptions? opts = null)
    public static Connection get(String name, Output<String> id, ConnectionState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    ASide ConnectionASide

    Requester or Customer side connection configuration object of the multi-segment connection

    Account ConnectionAccount

    Customer account information that is associated with this connection

    AdditionalInfo List<ConnectionAdditionalInfo>

    Connection additional information

    Bandwidth int

    Connection bandwidth in Mbps

    ChangeLog ConnectionChangeLog

    Captures connection lifecycle change information

    Direction string

    Connection directionality from the requester point of view

    Href string

    Connection URI information

    IsRemote bool

    Connection property derived from access point locations

    Name string

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    Notifications List<ConnectionNotification>

    Preferences for notifications on connection configuration or status changes

    Operation ConnectionOperation

    Connection type-specific operational data

    Order ConnectionOrder

    Order related to this connection information

    Project ConnectionProject

    Project information

    Redundancy ConnectionRedundancy

    Redundancy Information

    State string

    Connection overall state

    Type string | Pulumi.Equinix.Fabric.ConnectionType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    ZSide ConnectionZSide

    Destination or Provider side connection configuration object of the multi-segment connection

    ASide ConnectionASideArgs

    Requester or Customer side connection configuration object of the multi-segment connection

    Account ConnectionAccountArgs

    Customer account information that is associated with this connection

    AdditionalInfo []ConnectionAdditionalInfoArgs

    Connection additional information

    Bandwidth int

    Connection bandwidth in Mbps

    ChangeLog ConnectionChangeLogArgs

    Captures connection lifecycle change information

    Direction string

    Connection directionality from the requester point of view

    Href string

    Connection URI information

    IsRemote bool

    Connection property derived from access point locations

    Name string

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    Notifications []ConnectionNotificationArgs

    Preferences for notifications on connection configuration or status changes

    Operation ConnectionOperationArgs

    Connection type-specific operational data

    Order ConnectionOrderArgs

    Order related to this connection information

    Project ConnectionProjectArgs

    Project information

    Redundancy ConnectionRedundancyArgs

    Redundancy Information

    State string

    Connection overall state

    Type string | ConnectionType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    ZSide ConnectionZSideArgs

    Destination or Provider side connection configuration object of the multi-segment connection

    aSide ConnectionASide

    Requester or Customer side connection configuration object of the multi-segment connection

    account ConnectionAccount

    Customer account information that is associated with this connection

    additionalInfo List<ConnectionAdditionalInfo>

    Connection additional information

    bandwidth Integer

    Connection bandwidth in Mbps

    changeLog ConnectionChangeLog

    Captures connection lifecycle change information

    direction String

    Connection directionality from the requester point of view

    href String

    Connection URI information

    isRemote Boolean

    Connection property derived from access point locations

    name String

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    notifications List<ConnectionNotification>

    Preferences for notifications on connection configuration or status changes

    operation ConnectionOperation

    Connection type-specific operational data

    order ConnectionOrder

    Order related to this connection information

    project ConnectionProject

    Project information

    redundancy ConnectionRedundancy

    Redundancy Information

    state String

    Connection overall state

    type String | ConnectionType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    zSide ConnectionZSide

    Destination or Provider side connection configuration object of the multi-segment connection

    aSide ConnectionASide

    Requester or Customer side connection configuration object of the multi-segment connection

    account ConnectionAccount

    Customer account information that is associated with this connection

    additionalInfo ConnectionAdditionalInfo[]

    Connection additional information

    bandwidth number

    Connection bandwidth in Mbps

    changeLog ConnectionChangeLog

    Captures connection lifecycle change information

    direction string

    Connection directionality from the requester point of view

    href string

    Connection URI information

    isRemote boolean

    Connection property derived from access point locations

    name string

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    notifications ConnectionNotification[]

    Preferences for notifications on connection configuration or status changes

    operation ConnectionOperation

    Connection type-specific operational data

    order ConnectionOrder

    Order related to this connection information

    project ConnectionProject

    Project information

    redundancy ConnectionRedundancy

    Redundancy Information

    state string

    Connection overall state

    type string | ConnectionType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    zSide ConnectionZSide

    Destination or Provider side connection configuration object of the multi-segment connection

    a_side ConnectionASideArgs

    Requester or Customer side connection configuration object of the multi-segment connection

    account ConnectionAccountArgs

    Customer account information that is associated with this connection

    additional_info Sequence[ConnectionAdditionalInfoArgs]

    Connection additional information

    bandwidth int

    Connection bandwidth in Mbps

    change_log ConnectionChangeLogArgs

    Captures connection lifecycle change information

    direction str

    Connection directionality from the requester point of view

    href str

    Connection URI information

    is_remote bool

    Connection property derived from access point locations

    name str

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    notifications Sequence[ConnectionNotificationArgs]

    Preferences for notifications on connection configuration or status changes

    operation ConnectionOperationArgs

    Connection type-specific operational data

    order ConnectionOrderArgs

    Order related to this connection information

    project ConnectionProjectArgs

    Project information

    redundancy ConnectionRedundancyArgs

    Redundancy Information

    state str

    Connection overall state

    type str | ConnectionType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    z_side ConnectionZSideArgs

    Destination or Provider side connection configuration object of the multi-segment connection

    aSide Property Map

    Requester or Customer side connection configuration object of the multi-segment connection

    account Property Map

    Customer account information that is associated with this connection

    additionalInfo List<Property Map>

    Connection additional information

    bandwidth Number

    Connection bandwidth in Mbps

    changeLog Property Map

    Captures connection lifecycle change information

    direction String

    Connection directionality from the requester point of view

    href String

    Connection URI information

    isRemote Boolean

    Connection property derived from access point locations

    name String

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    notifications List<Property Map>

    Preferences for notifications on connection configuration or status changes

    operation Property Map

    Connection type-specific operational data

    order Property Map

    Order related to this connection information

    project Property Map

    Project information

    redundancy Property Map

    Redundancy Information

    state String

    Connection overall state

    type String | "VG_VC" | "EVPL_VC" | "EPL_VC" | "GW_VC" | "ACCESS_EPL_VC"

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    zSide Property Map

    Destination or Provider side connection configuration object of the multi-segment connection

    Supporting Types

    AccessPointLinkProtocolType, AccessPointLinkProtocolTypeArgs

    Untagged
    UNTAGGED
    Dot1q
    DOT1Q
    QinQ
    QINQ
    EVPN_VXLAN
    EVPN_VXLAN
    AccessPointLinkProtocolTypeUntagged
    UNTAGGED
    AccessPointLinkProtocolTypeDot1q
    DOT1Q
    AccessPointLinkProtocolTypeQinQ
    QINQ
    AccessPointLinkProtocolType_EVPN_VXLAN
    EVPN_VXLAN
    Untagged
    UNTAGGED
    Dot1q
    DOT1Q
    QinQ
    QINQ
    EVPN_VXLAN
    EVPN_VXLAN
    Untagged
    UNTAGGED
    Dot1q
    DOT1Q
    QinQ
    QINQ
    EVPN_VXLAN
    EVPN_VXLAN
    UNTAGGED
    UNTAGGED
    DOT1Q
    DOT1Q
    QIN_Q
    QINQ
    EVP_N_VXLAN
    EVPN_VXLAN
    "UNTAGGED"
    UNTAGGED
    "DOT1Q"
    DOT1Q
    "QINQ"
    QINQ
    "EVPN_VXLAN"
    EVPN_VXLAN

    AccessPointPeeringType, AccessPointPeeringTypeArgs

    Private
    PRIVATE
    Microsoft
    MICROSOFT
    Public
    PUBLIC
    AccessPointPeeringTypePrivate
    PRIVATE
    AccessPointPeeringTypeMicrosoft
    MICROSOFT
    AccessPointPeeringTypePublic
    PUBLIC
    Private
    PRIVATE
    Microsoft
    MICROSOFT
    Public
    PUBLIC
    Private
    PRIVATE
    Microsoft
    MICROSOFT
    Public
    PUBLIC
    PRIVATE
    PRIVATE
    MICROSOFT
    MICROSOFT
    PUBLIC
    PUBLIC
    "PRIVATE"
    PRIVATE
    "MICROSOFT"
    MICROSOFT
    "PUBLIC"
    PUBLIC

    AccessPointType, AccessPointTypeArgs

    Colo
    COLO

    Colocation

    VD
    VD

    Virtual Device

    SP
    SP

    Service Profile

    IGW
    IGW

    Internet Gateway

    Subnet
    SUBNET

    Subnet

    GW
    GW

    Gateway

    Network
    NETWORK

    Network

    AccessPointTypeColo
    COLO

    Colocation

    AccessPointTypeVD
    VD

    Virtual Device

    AccessPointTypeSP
    SP

    Service Profile

    AccessPointTypeIGW
    IGW

    Internet Gateway

    AccessPointTypeSubnet
    SUBNET

    Subnet

    AccessPointTypeGW
    GW

    Gateway

    AccessPointTypeNetwork
    NETWORK

    Network

    Colo
    COLO

    Colocation

    VD
    VD

    Virtual Device

    SP
    SP

    Service Profile

    IGW
    IGW

    Internet Gateway

    Subnet
    SUBNET

    Subnet

    GW
    GW

    Gateway

    Network
    NETWORK

    Network

    Colo
    COLO

    Colocation

    VD
    VD

    Virtual Device

    SP
    SP

    Service Profile

    IGW
    IGW

    Internet Gateway

    Subnet
    SUBNET

    Subnet

    GW
    GW

    Gateway

    Network
    NETWORK

    Network

    COLO
    COLO

    Colocation

    VD
    VD

    Virtual Device

    SP
    SP

    Service Profile

    IGW
    IGW

    Internet Gateway

    SUBNET
    SUBNET

    Subnet

    GW
    GW

    Gateway

    NETWORK
    NETWORK

    Network

    "COLO"
    COLO

    Colocation

    "VD"
    VD

    Virtual Device

    "SP"
    SP

    Service Profile

    "IGW"
    IGW

    Internet Gateway

    "SUBNET"
    SUBNET

    Subnet

    "GW"
    GW

    Gateway

    "NETWORK"
    NETWORK

    Network

    ConnectionASide, ConnectionASideArgs

    AccessPoint ConnectionASideAccessPoint

    Point of access details

    AdditionalInfo List<ConnectionASideAdditionalInfo>

    Connection side additional information

    ServiceToken ConnectionASideServiceToken

    For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets

    AccessPoint ConnectionASideAccessPoint

    Point of access details

    AdditionalInfo []ConnectionASideAdditionalInfo

    Connection side additional information

    ServiceToken ConnectionASideServiceToken

    For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets

    accessPoint ConnectionASideAccessPoint

    Point of access details

    additionalInfo List<ConnectionASideAdditionalInfo>

    Connection side additional information

    serviceToken ConnectionASideServiceToken

    For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets

    accessPoint ConnectionASideAccessPoint

    Point of access details

    additionalInfo ConnectionASideAdditionalInfo[]

    Connection side additional information

    serviceToken ConnectionASideServiceToken

    For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets

    access_point ConnectionASideAccessPoint

    Point of access details

    additional_info Sequence[ConnectionASideAdditionalInfo]

    Connection side additional information

    service_token ConnectionASideServiceToken

    For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets

    accessPoint Property Map

    Point of access details

    additionalInfo List<Property Map>

    Connection side additional information

    serviceToken Property Map

    For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets

    ConnectionASideAccessPoint, ConnectionASideAccessPointArgs

    ConnectionASideAccessPointAccount, ConnectionASideAccessPointAccountArgs

    ConnectionASideAccessPointGateway, ConnectionASideAccessPointGatewayArgs

    Href string

    Connection URI information

    Uuid string
    Href string

    Connection URI information

    Uuid string
    href String

    Connection URI information

    uuid String
    href string

    Connection URI information

    uuid string
    href str

    Connection URI information

    uuid str
    href String

    Connection URI information

    uuid String

    ConnectionASideAccessPointInterface, ConnectionASideAccessPointInterfaceArgs

    Id string

    The ID of this resource.

    Type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    Id string

    The ID of this resource.

    Type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    id String

    The ID of this resource.

    type String

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String
    id string

    The ID of this resource.

    type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid string
    id str

    The ID of this resource.

    type str

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid str
    id String

    The ID of this resource.

    type String

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String

    ConnectionASideAccessPointLinkProtocol, ConnectionASideAccessPointLinkProtocolArgs

    Type string | Pulumi.Equinix.Fabric.AccessPointLinkProtocolType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    VlanCTag int
    VlanSTag int
    VlanTag int
    Type string | AccessPointLinkProtocolType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    VlanCTag int
    VlanSTag int
    VlanTag int
    type String | AccessPointLinkProtocolType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    vlanCTag Integer
    vlanSTag Integer
    vlanTag Integer
    type string | AccessPointLinkProtocolType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    vlanCTag number
    vlanSTag number
    vlanTag number
    type str | AccessPointLinkProtocolType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    vlan_c_tag int
    vlan_s_tag int
    vlan_tag int
    type String | "UNTAGGED" | "DOT1Q" | "QINQ" | "EVPN_VXLAN"

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    vlanCTag Number
    vlanSTag Number
    vlanTag Number

    ConnectionASideAccessPointLocation, ConnectionASideAccessPointLocationArgs

    Ibx string
    MetroCode string | Metro
    MetroName string
    Region string
    ibx String
    metroCode String | Metro
    metroName String
    region String
    ibx string
    metroCode string | Metro
    metroName string
    region string

    ConnectionASideAccessPointPort, ConnectionASideAccessPointPortArgs

    Href string

    Connection URI information

    Name string

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    Redundancies List<ConnectionASideAccessPointPortRedundancy>

    Redundancy Information

    Uuid string
    Href string

    Connection URI information

    Name string

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    Redundancies []ConnectionASideAccessPointPortRedundancy

    Redundancy Information

    Uuid string
    href String

    Connection URI information

    name String

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    redundancies List<ConnectionASideAccessPointPortRedundancy>

    Redundancy Information

    uuid String
    href string

    Connection URI information

    name string

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    redundancies ConnectionASideAccessPointPortRedundancy[]

    Redundancy Information

    uuid string
    href str

    Connection URI information

    name str

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    redundancies Sequence[ConnectionASideAccessPointPortRedundancy]

    Redundancy Information

    uuid str
    href String

    Connection URI information

    name String

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    redundancies List<Property Map>

    Redundancy Information

    uuid String

    ConnectionASideAccessPointPortRedundancy, ConnectionASideAccessPointPortRedundancyArgs

    Priority string

    Priority type- PRIMARY, SECONDARY

    Priority string

    Priority type- PRIMARY, SECONDARY

    priority String

    Priority type- PRIMARY, SECONDARY

    priority string

    Priority type- PRIMARY, SECONDARY

    priority str

    Priority type- PRIMARY, SECONDARY

    priority String

    Priority type- PRIMARY, SECONDARY

    ConnectionASideAccessPointProfile, ConnectionASideAccessPointProfileArgs

    Type string | Pulumi.Equinix.Fabric.ProfileType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    AccessPointTypeConfigs List<ConnectionASideAccessPointProfileAccessPointTypeConfig>
    Description string
    Href string

    Connection URI information

    Name string

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    Type string | ProfileType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    AccessPointTypeConfigs []ConnectionASideAccessPointProfileAccessPointTypeConfig
    Description string
    Href string

    Connection URI information

    Name string

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    type String | ProfileType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String
    accessPointTypeConfigs List<ConnectionASideAccessPointProfileAccessPointTypeConfig>
    description String
    href String

    Connection URI information

    name String

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    type string | ProfileType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid string
    accessPointTypeConfigs ConnectionASideAccessPointProfileAccessPointTypeConfig[]
    description string
    href string

    Connection URI information

    name string

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    type str | ProfileType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid str
    access_point_type_configs Sequence[ConnectionASideAccessPointProfileAccessPointTypeConfig]
    description str
    href str

    Connection URI information

    name str

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    type String | "L2_PROFILE" | "L3_PROFILE"

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String
    accessPointTypeConfigs List<Property Map>
    description String
    href String

    Connection URI information

    name String

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    ConnectionASideAccessPointProfileAccessPointTypeConfig, ConnectionASideAccessPointProfileAccessPointTypeConfigArgs

    Type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    Type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    type String

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String
    type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid string
    type str

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid str
    type String

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String

    ConnectionASideAccessPointRoutingProtocol, ConnectionASideAccessPointRoutingProtocolArgs

    State string

    Connection overall state

    Type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    State string

    Connection overall state

    Type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    state String

    Connection overall state

    type String

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String
    state string

    Connection overall state

    type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid string
    state str

    Connection overall state

    type str

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid str
    state String

    Connection overall state

    type String

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String

    ConnectionASideAccessPointVirtualDevice, ConnectionASideAccessPointVirtualDeviceArgs

    Href string

    Connection URI information

    Type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    Href string

    Connection URI information

    Type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    href String

    Connection URI information

    type String

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String
    href string

    Connection URI information

    type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid string
    href str

    Connection URI information

    type str

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid str
    href String

    Connection URI information

    type String

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String

    ConnectionASideAdditionalInfo, ConnectionASideAdditionalInfoArgs

    Key string

    Additional information key

    Value string

    Additional information value

    Key string

    Additional information key

    Value string

    Additional information value

    key String

    Additional information key

    value String

    Additional information value

    key string

    Additional information key

    value string

    Additional information value

    key str

    Additional information key

    value str

    Additional information value

    key String

    Additional information key

    value String

    Additional information value

    ConnectionASideServiceToken, ConnectionASideServiceTokenArgs

    Description string
    Href string

    Connection URI information

    Type string | Pulumi.Equinix.Fabric.ServiceTokenType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    Description string
    Href string

    Connection URI information

    Type string | ServiceTokenType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    description String
    href String

    Connection URI information

    type String | ServiceTokenType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String
    description string
    href string

    Connection URI information

    type string | ServiceTokenType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid string
    description str
    href str

    Connection URI information

    type str | ServiceTokenType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid str
    description String
    href String

    Connection URI information

    type String | "VC_TOKEN"

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String

    ConnectionAccount, ConnectionAccountArgs

    ConnectionAdditionalInfo, ConnectionAdditionalInfoArgs

    Key string

    Additional information key

    Value string

    Additional information value

    Key string

    Additional information key

    Value string

    Additional information value

    key String

    Additional information key

    value String

    Additional information value

    key string

    Additional information key

    value string

    Additional information value

    key str

    Additional information key

    value str

    Additional information value

    key String

    Additional information key

    value String

    Additional information value

    ConnectionChangeLog, ConnectionChangeLogArgs

    ConnectionNotification, ConnectionNotificationArgs

    Emails List<string>

    Array of contact emails

    Type string | Pulumi.Equinix.Fabric.NotificationsType

    Notification Type - ALL,CONNECTIONAPPROVAL,SALESREP_NOTIFICATIONS, NOTIFICATIONS

    SendInterval string

    Send interval

    Emails []string

    Array of contact emails

    Type string | NotificationsType

    Notification Type - ALL,CONNECTIONAPPROVAL,SALESREP_NOTIFICATIONS, NOTIFICATIONS

    SendInterval string

    Send interval

    emails List<String>

    Array of contact emails

    type String | NotificationsType

    Notification Type - ALL,CONNECTIONAPPROVAL,SALESREP_NOTIFICATIONS, NOTIFICATIONS

    sendInterval String

    Send interval

    emails string[]

    Array of contact emails

    type string | NotificationsType

    Notification Type - ALL,CONNECTIONAPPROVAL,SALESREP_NOTIFICATIONS, NOTIFICATIONS

    sendInterval string

    Send interval

    emails Sequence[str]

    Array of contact emails

    type str | NotificationsType

    Notification Type - ALL,CONNECTIONAPPROVAL,SALESREP_NOTIFICATIONS, NOTIFICATIONS

    send_interval str

    Send interval

    emails List<String>

    Array of contact emails

    type String | "ALL" | "CONNECTION_APPROVAL" | "SALES_REP_NOTIFICATIONS" | "NOTIFICATIONS"

    Notification Type - ALL,CONNECTIONAPPROVAL,SALESREP_NOTIFICATIONS, NOTIFICATIONS

    sendInterval String

    Send interval

    ConnectionOperation, ConnectionOperationArgs

    ConnectionOperationError, ConnectionOperationErrorArgs

    AdditionalInfo List<ConnectionOperationErrorAdditionalInfo>

    Connection additional information

    CorrelationId string
    Details string
    ErrorCode string
    ErrorMessage string
    Help string
    AdditionalInfo []ConnectionOperationErrorAdditionalInfo

    Connection additional information

    CorrelationId string
    Details string
    ErrorCode string
    ErrorMessage string
    Help string
    additionalInfo List<ConnectionOperationErrorAdditionalInfo>

    Connection additional information

    correlationId String
    details String
    errorCode String
    errorMessage String
    help String
    additionalInfo ConnectionOperationErrorAdditionalInfo[]

    Connection additional information

    correlationId string
    details string
    errorCode string
    errorMessage string
    help string
    additionalInfo List<Property Map>

    Connection additional information

    correlationId String
    details String
    errorCode String
    errorMessage String
    help String

    ConnectionOperationErrorAdditionalInfo, ConnectionOperationErrorAdditionalInfoArgs

    Property string
    Reason string
    Property string
    Reason string
    property String
    reason String
    property string
    reason string
    property String
    reason String

    ConnectionOrder, ConnectionOrderArgs

    BillingTier string

    Billing tier for connection bandwidth

    OrderId string

    Order Identification

    OrderNumber string

    Order Reference Number

    PurchaseOrderNumber string

    Purchase order number

    BillingTier string

    Billing tier for connection bandwidth

    OrderId string

    Order Identification

    OrderNumber string

    Order Reference Number

    PurchaseOrderNumber string

    Purchase order number

    billingTier String

    Billing tier for connection bandwidth

    orderId String

    Order Identification

    orderNumber String

    Order Reference Number

    purchaseOrderNumber String

    Purchase order number

    billingTier string

    Billing tier for connection bandwidth

    orderId string

    Order Identification

    orderNumber string

    Order Reference Number

    purchaseOrderNumber string

    Purchase order number

    billing_tier str

    Billing tier for connection bandwidth

    order_id str

    Order Identification

    order_number str

    Order Reference Number

    purchase_order_number str

    Purchase order number

    billingTier String

    Billing tier for connection bandwidth

    orderId String

    Order Identification

    orderNumber String

    Order Reference Number

    purchaseOrderNumber String

    Purchase order number

    ConnectionProject, ConnectionProjectArgs

    Href string

    Unique Resource URL

    ProjectId string

    Project Id

    Href string

    Unique Resource URL

    ProjectId string

    Project Id

    href String

    Unique Resource URL

    projectId String

    Project Id

    href string

    Unique Resource URL

    projectId string

    Project Id

    href str

    Unique Resource URL

    project_id str

    Project Id

    href String

    Unique Resource URL

    projectId String

    Project Id

    ConnectionRedundancy, ConnectionRedundancyArgs

    Group string

    Redundancy group identifier

    Priority string

    Priority type- PRIMARY, SECONDARY

    Group string

    Redundancy group identifier

    Priority string

    Priority type- PRIMARY, SECONDARY

    group String

    Redundancy group identifier

    priority String

    Priority type- PRIMARY, SECONDARY

    group string

    Redundancy group identifier

    priority string

    Priority type- PRIMARY, SECONDARY

    group str

    Redundancy group identifier

    priority str

    Priority type- PRIMARY, SECONDARY

    group String

    Redundancy group identifier

    priority String

    Priority type- PRIMARY, SECONDARY

    ConnectionType, ConnectionTypeArgs

    VG
    VG_VC

    Virtual Gateway

    EVPL
    EVPL_VC

    Ethernet Virtual Private Line

    EPL
    EPL_VC

    Ethernet Private Line

    GW
    GW_VC

    Fabric Gateway virtual connection

    AccessEPL
    ACCESS_EPL_VC

    E-access, layer 2 connection between a QINQ port and an EPL port.

    ConnectionTypeVG
    VG_VC

    Virtual Gateway

    ConnectionTypeEVPL
    EVPL_VC

    Ethernet Virtual Private Line

    ConnectionTypeEPL
    EPL_VC

    Ethernet Private Line

    ConnectionTypeGW
    GW_VC

    Fabric Gateway virtual connection

    ConnectionTypeAccessEPL
    ACCESS_EPL_VC

    E-access, layer 2 connection between a QINQ port and an EPL port.

    VG
    VG_VC

    Virtual Gateway

    EVPL
    EVPL_VC

    Ethernet Virtual Private Line

    EPL
    EPL_VC

    Ethernet Private Line

    GW
    GW_VC

    Fabric Gateway virtual connection

    AccessEPL
    ACCESS_EPL_VC

    E-access, layer 2 connection between a QINQ port and an EPL port.

    VG
    VG_VC

    Virtual Gateway

    EVPL
    EVPL_VC

    Ethernet Virtual Private Line

    EPL
    EPL_VC

    Ethernet Private Line

    GW
    GW_VC

    Fabric Gateway virtual connection

    AccessEPL
    ACCESS_EPL_VC

    E-access, layer 2 connection between a QINQ port and an EPL port.

    VG
    VG_VC

    Virtual Gateway

    EVPL
    EVPL_VC

    Ethernet Virtual Private Line

    EPL
    EPL_VC

    Ethernet Private Line

    GW
    GW_VC

    Fabric Gateway virtual connection

    ACCESS_EPL
    ACCESS_EPL_VC

    E-access, layer 2 connection between a QINQ port and an EPL port.

    "VG_VC"
    VG_VC

    Virtual Gateway

    "EVPL_VC"
    EVPL_VC

    Ethernet Virtual Private Line

    "EPL_VC"
    EPL_VC

    Ethernet Private Line

    "GW_VC"
    GW_VC

    Fabric Gateway virtual connection

    "ACCESS_EPL_VC"
    ACCESS_EPL_VC

    E-access, layer 2 connection between a QINQ port and an EPL port.

    ConnectionZSide, ConnectionZSideArgs

    AccessPoint ConnectionZSideAccessPoint

    Point of access details

    AdditionalInfo List<ConnectionZSideAdditionalInfo>

    Connection side additional information

    ServiceToken ConnectionZSideServiceToken

    For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets

    AccessPoint ConnectionZSideAccessPoint

    Point of access details

    AdditionalInfo []ConnectionZSideAdditionalInfo

    Connection side additional information

    ServiceToken ConnectionZSideServiceToken

    For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets

    accessPoint ConnectionZSideAccessPoint

    Point of access details

    additionalInfo List<ConnectionZSideAdditionalInfo>

    Connection side additional information

    serviceToken ConnectionZSideServiceToken

    For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets

    accessPoint ConnectionZSideAccessPoint

    Point of access details

    additionalInfo ConnectionZSideAdditionalInfo[]

    Connection side additional information

    serviceToken ConnectionZSideServiceToken

    For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets

    access_point ConnectionZSideAccessPoint

    Point of access details

    additional_info Sequence[ConnectionZSideAdditionalInfo]

    Connection side additional information

    service_token ConnectionZSideServiceToken

    For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets

    accessPoint Property Map

    Point of access details

    additionalInfo List<Property Map>

    Connection side additional information

    serviceToken Property Map

    For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets

    ConnectionZSideAccessPoint, ConnectionZSideAccessPointArgs

    ConnectionZSideAccessPointAccount, ConnectionZSideAccessPointAccountArgs

    ConnectionZSideAccessPointGateway, ConnectionZSideAccessPointGatewayArgs

    Href string

    Connection URI information

    Uuid string
    Href string

    Connection URI information

    Uuid string
    href String

    Connection URI information

    uuid String
    href string

    Connection URI information

    uuid string
    href str

    Connection URI information

    uuid str
    href String

    Connection URI information

    uuid String

    ConnectionZSideAccessPointInterface, ConnectionZSideAccessPointInterfaceArgs

    Id string

    The ID of this resource.

    Type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    Id string

    The ID of this resource.

    Type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    id String

    The ID of this resource.

    type String

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String
    id string

    The ID of this resource.

    type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid string
    id str

    The ID of this resource.

    type str

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid str
    id String

    The ID of this resource.

    type String

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String

    ConnectionZSideAccessPointLinkProtocol, ConnectionZSideAccessPointLinkProtocolArgs

    Type string | Pulumi.Equinix.Fabric.AccessPointLinkProtocolType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    VlanCTag int
    VlanSTag int
    VlanTag int
    Type string | AccessPointLinkProtocolType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    VlanCTag int
    VlanSTag int
    VlanTag int
    type String | AccessPointLinkProtocolType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    vlanCTag Integer
    vlanSTag Integer
    vlanTag Integer
    type string | AccessPointLinkProtocolType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    vlanCTag number
    vlanSTag number
    vlanTag number
    type str | AccessPointLinkProtocolType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    vlan_c_tag int
    vlan_s_tag int
    vlan_tag int
    type String | "UNTAGGED" | "DOT1Q" | "QINQ" | "EVPN_VXLAN"

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    vlanCTag Number
    vlanSTag Number
    vlanTag Number

    ConnectionZSideAccessPointLocation, ConnectionZSideAccessPointLocationArgs

    Ibx string
    MetroCode string | Metro
    MetroName string
    Region string
    ibx String
    metroCode String | Metro
    metroName String
    region String
    ibx string
    metroCode string | Metro
    metroName string
    region string

    ConnectionZSideAccessPointPort, ConnectionZSideAccessPointPortArgs

    Href string

    Connection URI information

    Name string

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    Redundancies List<ConnectionZSideAccessPointPortRedundancy>

    Redundancy Information

    Uuid string
    Href string

    Connection URI information

    Name string

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    Redundancies []ConnectionZSideAccessPointPortRedundancy

    Redundancy Information

    Uuid string
    href String

    Connection URI information

    name String

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    redundancies List<ConnectionZSideAccessPointPortRedundancy>

    Redundancy Information

    uuid String
    href string

    Connection URI information

    name string

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    redundancies ConnectionZSideAccessPointPortRedundancy[]

    Redundancy Information

    uuid string
    href str

    Connection URI information

    name str

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    redundancies Sequence[ConnectionZSideAccessPointPortRedundancy]

    Redundancy Information

    uuid str
    href String

    Connection URI information

    name String

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    redundancies List<Property Map>

    Redundancy Information

    uuid String

    ConnectionZSideAccessPointPortRedundancy, ConnectionZSideAccessPointPortRedundancyArgs

    Priority string

    Priority type- PRIMARY, SECONDARY

    Priority string

    Priority type- PRIMARY, SECONDARY

    priority String

    Priority type- PRIMARY, SECONDARY

    priority string

    Priority type- PRIMARY, SECONDARY

    priority str

    Priority type- PRIMARY, SECONDARY

    priority String

    Priority type- PRIMARY, SECONDARY

    ConnectionZSideAccessPointProfile, ConnectionZSideAccessPointProfileArgs

    Type string | Pulumi.Equinix.Fabric.ProfileType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    AccessPointTypeConfigs List<ConnectionZSideAccessPointProfileAccessPointTypeConfig>
    Description string
    Href string

    Connection URI information

    Name string

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    Type string | ProfileType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    AccessPointTypeConfigs []ConnectionZSideAccessPointProfileAccessPointTypeConfig
    Description string
    Href string

    Connection URI information

    Name string

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    type String | ProfileType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String
    accessPointTypeConfigs List<ConnectionZSideAccessPointProfileAccessPointTypeConfig>
    description String
    href String

    Connection URI information

    name String

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    type string | ProfileType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid string
    accessPointTypeConfigs ConnectionZSideAccessPointProfileAccessPointTypeConfig[]
    description string
    href string

    Connection URI information

    name string

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    type str | ProfileType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid str
    access_point_type_configs Sequence[ConnectionZSideAccessPointProfileAccessPointTypeConfig]
    description str
    href str

    Connection URI information

    name str

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    type String | "L2_PROFILE" | "L3_PROFILE"

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String
    accessPointTypeConfigs List<Property Map>
    description String
    href String

    Connection URI information

    name String

    Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores

    ConnectionZSideAccessPointProfileAccessPointTypeConfig, ConnectionZSideAccessPointProfileAccessPointTypeConfigArgs

    Type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    Type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    type String

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String
    type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid string
    type str

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid str
    type String

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String

    ConnectionZSideAccessPointRoutingProtocol, ConnectionZSideAccessPointRoutingProtocolArgs

    State string

    Connection overall state

    Type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    State string

    Connection overall state

    Type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    state String

    Connection overall state

    type String

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String
    state string

    Connection overall state

    type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid string
    state str

    Connection overall state

    type str

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid str
    state String

    Connection overall state

    type String

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String

    ConnectionZSideAccessPointVirtualDevice, ConnectionZSideAccessPointVirtualDeviceArgs

    Href string

    Connection URI information

    Type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    Href string

    Connection URI information

    Type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    href String

    Connection URI information

    type String

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String
    href string

    Connection URI information

    type string

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid string
    href str

    Connection URI information

    type str

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid str
    href String

    Connection URI information

    type String

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String

    ConnectionZSideAdditionalInfo, ConnectionZSideAdditionalInfoArgs

    Key string

    Additional information key

    Value string

    Additional information value

    Key string

    Additional information key

    Value string

    Additional information value

    key String

    Additional information key

    value String

    Additional information value

    key string

    Additional information key

    value string

    Additional information value

    key str

    Additional information key

    value str

    Additional information value

    key String

    Additional information key

    value String

    Additional information value

    ConnectionZSideServiceToken, ConnectionZSideServiceTokenArgs

    Description string
    Href string

    Connection URI information

    Type string | Pulumi.Equinix.Fabric.ServiceTokenType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    Description string
    Href string

    Connection URI information

    Type string | ServiceTokenType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    Uuid string
    description String
    href String

    Connection URI information

    type String | ServiceTokenType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String
    description string
    href string

    Connection URI information

    type string | ServiceTokenType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid string
    description str
    href str

    Connection URI information

    type str | ServiceTokenType

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid str
    description String
    href String

    Connection URI information

    type String | "VC_TOKEN"

    Defines the connection type like VGVC, EVPLVC, EPLVC, ECVC, GWVC, ACCESSEPL_VC

    uuid String

    Metro, MetroArgs

    Amsterdam
    AM
    Ashburn
    DC
    Atlanta
    AT
    Barcelona
    BA
    Bogota
    BG
    Bordeaux
    BX
    Boston
    BO
    Brussels
    BL
    Calgary
    CL
    Canberra
    CA
    Chicago
    CH
    Dallas
    DA
    Denver
    DE
    Dubai
    DX
    Dublin
    DB
    Frankfurt
    FR
    Geneva
    GV
    Hamburg
    HH
    Helsinki
    HE
    HongKong
    HK
    Istanbul
    IL
    Kamloops
    KA
    Lisbon
    LS
    London
    LD
    LosAngeles
    LA
    Madrid
    MD
    Manchester
    MA
    Melbourne
    ME
    MexicoCity
    MX
    Miami
    MI
    Milan
    ML
    Montreal
    MT
    Mumbai
    MB
    Munich
    MU
    NewYork
    NY
    Osaka
    OS
    Paris
    PA
    Perth
    PE
    Philadelphia
    PH
    RioDeJaneiro
    RJ
    SaoPaulo
    SP
    Seattle
    SE
    Seoul
    SL
    SiliconValley
    SV
    Singapore
    SG
    Sofia
    SO
    Stockholm
    SK
    Sydney
    SY
    Tokyo
    TY
    Toronto
    TR
    Vancouver
    VA
    Warsaw
    WA
    Winnipeg
    WI
    Zurich
    ZH
    MetroAmsterdam
    AM
    MetroAshburn
    DC
    MetroAtlanta
    AT
    MetroBarcelona
    BA
    MetroBogota
    BG
    MetroBordeaux
    BX
    MetroBoston
    BO
    MetroBrussels
    BL
    MetroCalgary
    CL
    MetroCanberra
    CA
    MetroChicago
    CH
    MetroDallas
    DA
    MetroDenver
    DE
    MetroDubai
    DX
    MetroDublin
    DB
    MetroFrankfurt
    FR
    MetroGeneva
    GV
    MetroHamburg
    HH
    MetroHelsinki
    HE
    MetroHongKong
    HK
    MetroIstanbul
    IL
    MetroKamloops
    KA
    MetroLisbon
    LS
    MetroLondon
    LD
    MetroLosAngeles
    LA
    MetroMadrid
    MD
    MetroManchester
    MA
    MetroMelbourne
    ME
    MetroMexicoCity
    MX
    MetroMiami
    MI
    MetroMilan
    ML
    MetroMontreal
    MT
    MetroMumbai
    MB
    MetroMunich
    MU
    MetroNewYork
    NY
    MetroOsaka
    OS
    MetroParis
    PA
    MetroPerth
    PE
    MetroPhiladelphia
    PH
    MetroRioDeJaneiro
    RJ
    MetroSaoPaulo
    SP
    MetroSeattle
    SE
    MetroSeoul
    SL
    MetroSiliconValley
    SV
    MetroSingapore
    SG
    MetroSofia
    SO
    MetroStockholm
    SK
    MetroSydney
    SY
    MetroTokyo
    TY
    MetroToronto
    TR
    MetroVancouver
    VA
    MetroWarsaw
    WA
    MetroWinnipeg
    WI
    MetroZurich
    ZH
    Amsterdam
    AM
    Ashburn
    DC
    Atlanta
    AT
    Barcelona
    BA
    Bogota
    BG
    Bordeaux
    BX
    Boston
    BO
    Brussels
    BL
    Calgary
    CL
    Canberra
    CA
    Chicago
    CH
    Dallas
    DA
    Denver
    DE
    Dubai
    DX
    Dublin
    DB
    Frankfurt
    FR
    Geneva
    GV
    Hamburg
    HH
    Helsinki
    HE
    HongKong
    HK
    Istanbul
    IL
    Kamloops
    KA
    Lisbon
    LS
    London
    LD
    LosAngeles
    LA
    Madrid
    MD
    Manchester
    MA
    Melbourne
    ME
    MexicoCity
    MX
    Miami
    MI
    Milan
    ML
    Montreal
    MT
    Mumbai
    MB
    Munich
    MU
    NewYork
    NY
    Osaka
    OS
    Paris
    PA
    Perth
    PE
    Philadelphia
    PH
    RioDeJaneiro
    RJ
    SaoPaulo
    SP
    Seattle
    SE
    Seoul
    SL
    SiliconValley
    SV
    Singapore
    SG
    Sofia
    SO
    Stockholm
    SK
    Sydney
    SY
    Tokyo
    TY
    Toronto
    TR
    Vancouver
    VA
    Warsaw
    WA
    Winnipeg
    WI
    Zurich
    ZH
    Amsterdam
    AM
    Ashburn
    DC
    Atlanta
    AT
    Barcelona
    BA
    Bogota
    BG
    Bordeaux
    BX
    Boston
    BO
    Brussels
    BL
    Calgary
    CL
    Canberra
    CA
    Chicago
    CH
    Dallas
    DA
    Denver
    DE
    Dubai
    DX
    Dublin
    DB
    Frankfurt
    FR
    Geneva
    GV
    Hamburg
    HH
    Helsinki
    HE
    HongKong
    HK
    Istanbul
    IL
    Kamloops
    KA
    Lisbon
    LS
    London
    LD
    LosAngeles
    LA
    Madrid
    MD
    Manchester
    MA
    Melbourne
    ME
    MexicoCity
    MX
    Miami
    MI
    Milan
    ML
    Montreal
    MT
    Mumbai
    MB
    Munich
    MU
    NewYork
    NY
    Osaka
    OS
    Paris
    PA
    Perth
    PE
    Philadelphia
    PH
    RioDeJaneiro
    RJ
    SaoPaulo
    SP
    Seattle
    SE
    Seoul
    SL
    SiliconValley
    SV
    Singapore
    SG
    Sofia
    SO
    Stockholm
    SK
    Sydney
    SY
    Tokyo
    TY
    Toronto
    TR
    Vancouver
    VA
    Warsaw
    WA
    Winnipeg
    WI
    Zurich
    ZH
    AMSTERDAM
    AM
    ASHBURN
    DC
    ATLANTA
    AT
    BARCELONA
    BA
    BOGOTA
    BG
    BORDEAUX
    BX
    BOSTON
    BO
    BRUSSELS
    BL
    CALGARY
    CL
    CANBERRA
    CA
    CHICAGO
    CH
    DALLAS
    DA
    DENVER
    DE
    DUBAI
    DX
    DUBLIN
    DB
    FRANKFURT
    FR
    GENEVA
    GV
    HAMBURG
    HH
    HELSINKI
    HE
    HONG_KONG
    HK
    ISTANBUL
    IL
    KAMLOOPS
    KA
    LISBON
    LS
    LONDON
    LD
    LOS_ANGELES
    LA
    MADRID
    MD
    MANCHESTER
    MA
    MELBOURNE
    ME
    MEXICO_CITY
    MX
    MIAMI
    MI
    MILAN
    ML
    MONTREAL
    MT
    MUMBAI
    MB
    MUNICH
    MU
    NEW_YORK
    NY
    OSAKA
    OS
    PARIS
    PA
    PERTH
    PE
    PHILADELPHIA
    PH
    RIO_DE_JANEIRO
    RJ
    SAO_PAULO
    SP
    SEATTLE
    SE
    SEOUL
    SL
    SILICON_VALLEY
    SV
    SINGAPORE
    SG
    SOFIA
    SO
    STOCKHOLM
    SK
    SYDNEY
    SY
    TOKYO
    TY
    TORONTO
    TR
    VANCOUVER
    VA
    WARSAW
    WA
    WINNIPEG
    WI
    ZURICH
    ZH
    "AM"
    AM
    "DC"
    DC
    "AT"
    AT
    "BA"
    BA
    "BG"
    BG
    "BX"
    BX
    "BO"
    BO
    "BL"
    BL
    "CL"
    CL
    "CA"
    CA
    "CH"
    CH
    "DA"
    DA
    "DE"
    DE
    "DX"
    DX
    "DB"
    DB
    "FR"
    FR
    "GV"
    GV
    "HH"
    HH
    "HE"
    HE
    "HK"
    HK
    "IL"
    IL
    "KA"
    KA
    "LS"
    LS
    "LD"
    LD
    "LA"
    LA
    "MD"
    MD
    "MA"
    MA
    "ME"
    ME
    "MX"
    MX
    "MI"
    MI
    "ML"
    ML
    "MT"
    MT
    "MB"
    MB
    "MU"
    MU
    "NY"
    NY
    "OS"
    OS
    "PA"
    PA
    "PE"
    PE
    "PH"
    PH
    "RJ"
    RJ
    "SP"
    SP
    "SE"
    SE
    "SL"
    SL
    "SV"
    SV
    "SG"
    SG
    "SO"
    SO
    "SK"
    SK
    "SY"
    SY
    "TY"
    TY
    "TR"
    TR
    "VA"
    VA
    "WA"
    WA
    "WI"
    WI
    "ZH"
    ZH

    NotificationsType, NotificationsTypeArgs

    All
    ALL
    ConnectionApproval
    CONNECTION_APPROVAL
    SalesNotifications
    SALES_REP_NOTIFICATIONS
    Notifications
    NOTIFICATIONS
    NotificationsTypeAll
    ALL
    NotificationsTypeConnectionApproval
    CONNECTION_APPROVAL
    NotificationsTypeSalesNotifications
    SALES_REP_NOTIFICATIONS
    NotificationsTypeNotifications
    NOTIFICATIONS
    All
    ALL
    ConnectionApproval
    CONNECTION_APPROVAL
    SalesNotifications
    SALES_REP_NOTIFICATIONS
    Notifications
    NOTIFICATIONS
    All
    ALL
    ConnectionApproval
    CONNECTION_APPROVAL
    SalesNotifications
    SALES_REP_NOTIFICATIONS
    Notifications
    NOTIFICATIONS
    ALL
    ALL
    CONNECTION_APPROVAL
    CONNECTION_APPROVAL
    SALES_NOTIFICATIONS
    SALES_REP_NOTIFICATIONS
    NOTIFICATIONS
    NOTIFICATIONS
    "ALL"
    ALL
    "CONNECTION_APPROVAL"
    CONNECTION_APPROVAL
    "SALES_REP_NOTIFICATIONS"
    SALES_REP_NOTIFICATIONS
    "NOTIFICATIONS"
    NOTIFICATIONS

    ProfileType, ProfileTypeArgs

    L2Profile
    L2_PROFILE
    L3Profile
    L3_PROFILE
    ProfileTypeL2Profile
    L2_PROFILE
    ProfileTypeL3Profile
    L3_PROFILE
    L2Profile
    L2_PROFILE
    L3Profile
    L3_PROFILE
    L2Profile
    L2_PROFILE
    L3Profile
    L3_PROFILE
    L2_PROFILE
    L2_PROFILE
    L3_PROFILE
    L3_PROFILE
    "L2_PROFILE"
    L2_PROFILE
    "L3_PROFILE"
    L3_PROFILE

    ServiceTokenType, ServiceTokenTypeArgs

    VCToken
    VC_TOKEN
    ServiceTokenTypeVCToken
    VC_TOKEN
    VCToken
    VC_TOKEN
    VCToken
    VC_TOKEN
    VC_TOKEN
    VC_TOKEN
    "VC_TOKEN"
    VC_TOKEN

    Package Details

    Repository
    equinix equinix/pulumi-equinix
    License
    Apache-2.0
    Notes

    This Pulumi package is based on the equinix Terraform Provider.

    equinix logo
    Equinix v0.2.1 published on Thursday, May 4, 2023 by Equinix