fabric

package
v0.0.0-...-c115ad8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 2, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AccessPointLinkProtocolTypeUntagged    = AccessPointLinkProtocolType("UNTAGGED")
	AccessPointLinkProtocolTypeDot1q       = AccessPointLinkProtocolType("DOT1Q")
	AccessPointLinkProtocolTypeQinQ        = AccessPointLinkProtocolType("QINQ")
	AccessPointLinkProtocolType_EVPN_VXLAN = AccessPointLinkProtocolType("EVPN_VXLAN")
)
View Source
const (
	AccessPointPeeringTypePrivate   = AccessPointPeeringType("PRIVATE")
	AccessPointPeeringTypeMicrosoft = AccessPointPeeringType("MICROSOFT")
	AccessPointPeeringTypePublic    = AccessPointPeeringType("PUBLIC")
)
View Source
const (
	// Colocation
	AccessPointTypeColo = AccessPointType("COLO")
	// Virtual Device
	AccessPointTypeVD = AccessPointType("VD")
	// Service Profile
	AccessPointTypeSP = AccessPointType("SP")
	// Internet Gateway
	AccessPointTypeIGW = AccessPointType("IGW")
	// Subnet
	AccessPointTypeSubnet = AccessPointType("SUBNET")
	// Gateway
	AccessPointTypeGW = AccessPointType("GW")
	// Network
	AccessPointTypeNetwork = AccessPointType("NETWORK")
)
View Source
const (
	// Virtual Gateway
	ConnectionTypeVG = ConnectionType("VG_VC")
	// Ethernet Virtual Private Line
	ConnectionTypeEVPL = ConnectionType("EVPL_VC")
	// Ethernet Private Line
	ConnectionTypeEPL = ConnectionType("EPL_VC")
	// Fabric Gateway virtual connection
	ConnectionTypeGW = ConnectionType("GW_VC")
	// E-access, layer 2 connection between a QINQ port and an EPL port.
	ConnectionTypeAccessEPL = ConnectionType("ACCESS_EPL_VC")
)
View Source
const (
	NotificationsTypeAll                = NotificationsType("ALL")
	NotificationsTypeConnectionApproval = NotificationsType("CONNECTION_APPROVAL")
	NotificationsTypeSalesNotifications = NotificationsType("SALES_REP_NOTIFICATIONS")
	NotificationsTypeNotifications      = NotificationsType("NOTIFICATIONS")
)
View Source
const (
	// Colocation
	ProfileAccessPointTypeColo = ProfileAccessPointType("COLO")
	// Virtual Device
	ProfileAccessPointTypeVD = ProfileAccessPointType("VD")
)
View Source
const (
	ProfileStateActive          = ProfileState("ACTIVE")
	ProfileStatePendingApproval = ProfileState("PENDING_APPROVAL")
	ProfileStateDeleted         = ProfileState("DELETED")
	ProfileStateRejected        = ProfileState("REJECTED")
)
View Source
const (
	ProfileTypeL2Profile = ProfileType("L2_PROFILE")
	ProfileTypeL3Profile = ProfileType("L3_PROFILE")
)
View Source
const (
	ProfileVisibilityPublic  = ProfileVisibility("PUBLIC")
	ProfileVisibilityPrivate = ProfileVisibility("PRIVATE")
)
View Source
const (
	ServiceTokenTypeVCToken = ServiceTokenType("VC_TOKEN")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessPointLinkProtocolType

type AccessPointLinkProtocolType string

func (AccessPointLinkProtocolType) ElementType

func (AccessPointLinkProtocolType) ToAccessPointLinkProtocolTypeOutput

func (e AccessPointLinkProtocolType) ToAccessPointLinkProtocolTypeOutput() AccessPointLinkProtocolTypeOutput

func (AccessPointLinkProtocolType) ToAccessPointLinkProtocolTypeOutputWithContext

func (e AccessPointLinkProtocolType) ToAccessPointLinkProtocolTypeOutputWithContext(ctx context.Context) AccessPointLinkProtocolTypeOutput

func (AccessPointLinkProtocolType) ToAccessPointLinkProtocolTypePtrOutput

func (e AccessPointLinkProtocolType) ToAccessPointLinkProtocolTypePtrOutput() AccessPointLinkProtocolTypePtrOutput

func (AccessPointLinkProtocolType) ToAccessPointLinkProtocolTypePtrOutputWithContext

func (e AccessPointLinkProtocolType) ToAccessPointLinkProtocolTypePtrOutputWithContext(ctx context.Context) AccessPointLinkProtocolTypePtrOutput

func (AccessPointLinkProtocolType) ToStringOutput

func (e AccessPointLinkProtocolType) ToStringOutput() pulumi.StringOutput

func (AccessPointLinkProtocolType) ToStringOutputWithContext

func (e AccessPointLinkProtocolType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AccessPointLinkProtocolType) ToStringPtrOutput

func (e AccessPointLinkProtocolType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccessPointLinkProtocolType) ToStringPtrOutputWithContext

func (e AccessPointLinkProtocolType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AccessPointLinkProtocolTypeInput

type AccessPointLinkProtocolTypeInput interface {
	pulumi.Input

	ToAccessPointLinkProtocolTypeOutput() AccessPointLinkProtocolTypeOutput
	ToAccessPointLinkProtocolTypeOutputWithContext(context.Context) AccessPointLinkProtocolTypeOutput
}

AccessPointLinkProtocolTypeInput is an input type that accepts values of the AccessPointLinkProtocolType enum A concrete instance of `AccessPointLinkProtocolTypeInput` can be one of the following:

AccessPointLinkProtocolTypeUntagged
AccessPointLinkProtocolTypeDot1q
AccessPointLinkProtocolTypeQinQ
AccessPointLinkProtocolType_EVPN_VXLAN

type AccessPointLinkProtocolTypeOutput

type AccessPointLinkProtocolTypeOutput struct{ *pulumi.OutputState }

func (AccessPointLinkProtocolTypeOutput) ElementType

func (AccessPointLinkProtocolTypeOutput) ToAccessPointLinkProtocolTypeOutput

func (o AccessPointLinkProtocolTypeOutput) ToAccessPointLinkProtocolTypeOutput() AccessPointLinkProtocolTypeOutput

func (AccessPointLinkProtocolTypeOutput) ToAccessPointLinkProtocolTypeOutputWithContext

func (o AccessPointLinkProtocolTypeOutput) ToAccessPointLinkProtocolTypeOutputWithContext(ctx context.Context) AccessPointLinkProtocolTypeOutput

func (AccessPointLinkProtocolTypeOutput) ToAccessPointLinkProtocolTypePtrOutput

func (o AccessPointLinkProtocolTypeOutput) ToAccessPointLinkProtocolTypePtrOutput() AccessPointLinkProtocolTypePtrOutput

func (AccessPointLinkProtocolTypeOutput) ToAccessPointLinkProtocolTypePtrOutputWithContext

func (o AccessPointLinkProtocolTypeOutput) ToAccessPointLinkProtocolTypePtrOutputWithContext(ctx context.Context) AccessPointLinkProtocolTypePtrOutput

func (AccessPointLinkProtocolTypeOutput) ToStringOutput

func (AccessPointLinkProtocolTypeOutput) ToStringOutputWithContext

func (o AccessPointLinkProtocolTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AccessPointLinkProtocolTypeOutput) ToStringPtrOutput

func (AccessPointLinkProtocolTypeOutput) ToStringPtrOutputWithContext

func (o AccessPointLinkProtocolTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AccessPointLinkProtocolTypePtrInput

type AccessPointLinkProtocolTypePtrInput interface {
	pulumi.Input

	ToAccessPointLinkProtocolTypePtrOutput() AccessPointLinkProtocolTypePtrOutput
	ToAccessPointLinkProtocolTypePtrOutputWithContext(context.Context) AccessPointLinkProtocolTypePtrOutput
}

func AccessPointLinkProtocolTypePtr

func AccessPointLinkProtocolTypePtr(v string) AccessPointLinkProtocolTypePtrInput

type AccessPointLinkProtocolTypePtrOutput

type AccessPointLinkProtocolTypePtrOutput struct{ *pulumi.OutputState }

func (AccessPointLinkProtocolTypePtrOutput) Elem

func (AccessPointLinkProtocolTypePtrOutput) ElementType

func (AccessPointLinkProtocolTypePtrOutput) ToAccessPointLinkProtocolTypePtrOutput

func (o AccessPointLinkProtocolTypePtrOutput) ToAccessPointLinkProtocolTypePtrOutput() AccessPointLinkProtocolTypePtrOutput

func (AccessPointLinkProtocolTypePtrOutput) ToAccessPointLinkProtocolTypePtrOutputWithContext

func (o AccessPointLinkProtocolTypePtrOutput) ToAccessPointLinkProtocolTypePtrOutputWithContext(ctx context.Context) AccessPointLinkProtocolTypePtrOutput

func (AccessPointLinkProtocolTypePtrOutput) ToStringPtrOutput

func (AccessPointLinkProtocolTypePtrOutput) ToStringPtrOutputWithContext

func (o AccessPointLinkProtocolTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AccessPointPeeringType

type AccessPointPeeringType string

func (AccessPointPeeringType) ElementType

func (AccessPointPeeringType) ElementType() reflect.Type

func (AccessPointPeeringType) ToAccessPointPeeringTypeOutput

func (e AccessPointPeeringType) ToAccessPointPeeringTypeOutput() AccessPointPeeringTypeOutput

func (AccessPointPeeringType) ToAccessPointPeeringTypeOutputWithContext

func (e AccessPointPeeringType) ToAccessPointPeeringTypeOutputWithContext(ctx context.Context) AccessPointPeeringTypeOutput

func (AccessPointPeeringType) ToAccessPointPeeringTypePtrOutput

func (e AccessPointPeeringType) ToAccessPointPeeringTypePtrOutput() AccessPointPeeringTypePtrOutput

func (AccessPointPeeringType) ToAccessPointPeeringTypePtrOutputWithContext

func (e AccessPointPeeringType) ToAccessPointPeeringTypePtrOutputWithContext(ctx context.Context) AccessPointPeeringTypePtrOutput

func (AccessPointPeeringType) ToStringOutput

func (e AccessPointPeeringType) ToStringOutput() pulumi.StringOutput

func (AccessPointPeeringType) ToStringOutputWithContext

func (e AccessPointPeeringType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AccessPointPeeringType) ToStringPtrOutput

func (e AccessPointPeeringType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccessPointPeeringType) ToStringPtrOutputWithContext

func (e AccessPointPeeringType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AccessPointPeeringTypeInput

type AccessPointPeeringTypeInput interface {
	pulumi.Input

	ToAccessPointPeeringTypeOutput() AccessPointPeeringTypeOutput
	ToAccessPointPeeringTypeOutputWithContext(context.Context) AccessPointPeeringTypeOutput
}

AccessPointPeeringTypeInput is an input type that accepts values of the AccessPointPeeringType enum A concrete instance of `AccessPointPeeringTypeInput` can be one of the following:

AccessPointPeeringTypePrivate
AccessPointPeeringTypeMicrosoft
AccessPointPeeringTypePublic

type AccessPointPeeringTypeOutput

type AccessPointPeeringTypeOutput struct{ *pulumi.OutputState }

func (AccessPointPeeringTypeOutput) ElementType

func (AccessPointPeeringTypeOutput) ToAccessPointPeeringTypeOutput

func (o AccessPointPeeringTypeOutput) ToAccessPointPeeringTypeOutput() AccessPointPeeringTypeOutput

func (AccessPointPeeringTypeOutput) ToAccessPointPeeringTypeOutputWithContext

func (o AccessPointPeeringTypeOutput) ToAccessPointPeeringTypeOutputWithContext(ctx context.Context) AccessPointPeeringTypeOutput

func (AccessPointPeeringTypeOutput) ToAccessPointPeeringTypePtrOutput

func (o AccessPointPeeringTypeOutput) ToAccessPointPeeringTypePtrOutput() AccessPointPeeringTypePtrOutput

func (AccessPointPeeringTypeOutput) ToAccessPointPeeringTypePtrOutputWithContext

func (o AccessPointPeeringTypeOutput) ToAccessPointPeeringTypePtrOutputWithContext(ctx context.Context) AccessPointPeeringTypePtrOutput

func (AccessPointPeeringTypeOutput) ToStringOutput

func (AccessPointPeeringTypeOutput) ToStringOutputWithContext

func (o AccessPointPeeringTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AccessPointPeeringTypeOutput) ToStringPtrOutput

func (o AccessPointPeeringTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccessPointPeeringTypeOutput) ToStringPtrOutputWithContext

func (o AccessPointPeeringTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AccessPointPeeringTypePtrInput

type AccessPointPeeringTypePtrInput interface {
	pulumi.Input

	ToAccessPointPeeringTypePtrOutput() AccessPointPeeringTypePtrOutput
	ToAccessPointPeeringTypePtrOutputWithContext(context.Context) AccessPointPeeringTypePtrOutput
}

func AccessPointPeeringTypePtr

func AccessPointPeeringTypePtr(v string) AccessPointPeeringTypePtrInput

type AccessPointPeeringTypePtrOutput

type AccessPointPeeringTypePtrOutput struct{ *pulumi.OutputState }

func (AccessPointPeeringTypePtrOutput) Elem

func (AccessPointPeeringTypePtrOutput) ElementType

func (AccessPointPeeringTypePtrOutput) ToAccessPointPeeringTypePtrOutput

func (o AccessPointPeeringTypePtrOutput) ToAccessPointPeeringTypePtrOutput() AccessPointPeeringTypePtrOutput

func (AccessPointPeeringTypePtrOutput) ToAccessPointPeeringTypePtrOutputWithContext

func (o AccessPointPeeringTypePtrOutput) ToAccessPointPeeringTypePtrOutputWithContext(ctx context.Context) AccessPointPeeringTypePtrOutput

func (AccessPointPeeringTypePtrOutput) ToStringPtrOutput

func (AccessPointPeeringTypePtrOutput) ToStringPtrOutputWithContext

func (o AccessPointPeeringTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AccessPointType

type AccessPointType string

func (AccessPointType) ElementType

func (AccessPointType) ElementType() reflect.Type

func (AccessPointType) ToAccessPointTypeOutput

func (e AccessPointType) ToAccessPointTypeOutput() AccessPointTypeOutput

func (AccessPointType) ToAccessPointTypeOutputWithContext

func (e AccessPointType) ToAccessPointTypeOutputWithContext(ctx context.Context) AccessPointTypeOutput

func (AccessPointType) ToAccessPointTypePtrOutput

func (e AccessPointType) ToAccessPointTypePtrOutput() AccessPointTypePtrOutput

func (AccessPointType) ToAccessPointTypePtrOutputWithContext

func (e AccessPointType) ToAccessPointTypePtrOutputWithContext(ctx context.Context) AccessPointTypePtrOutput

func (AccessPointType) ToStringOutput

func (e AccessPointType) ToStringOutput() pulumi.StringOutput

func (AccessPointType) ToStringOutputWithContext

func (e AccessPointType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AccessPointType) ToStringPtrOutput

func (e AccessPointType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccessPointType) ToStringPtrOutputWithContext

func (e AccessPointType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AccessPointTypeInput

type AccessPointTypeInput interface {
	pulumi.Input

	ToAccessPointTypeOutput() AccessPointTypeOutput
	ToAccessPointTypeOutputWithContext(context.Context) AccessPointTypeOutput
}

AccessPointTypeInput is an input type that accepts values of the AccessPointType enum A concrete instance of `AccessPointTypeInput` can be one of the following:

AccessPointTypeColo
AccessPointTypeVD
AccessPointTypeSP
AccessPointTypeIGW
AccessPointTypeSubnet
AccessPointTypeGW
AccessPointTypeNetwork

type AccessPointTypeOutput

type AccessPointTypeOutput struct{ *pulumi.OutputState }

func (AccessPointTypeOutput) ElementType

func (AccessPointTypeOutput) ElementType() reflect.Type

func (AccessPointTypeOutput) ToAccessPointTypeOutput

func (o AccessPointTypeOutput) ToAccessPointTypeOutput() AccessPointTypeOutput

func (AccessPointTypeOutput) ToAccessPointTypeOutputWithContext

func (o AccessPointTypeOutput) ToAccessPointTypeOutputWithContext(ctx context.Context) AccessPointTypeOutput

func (AccessPointTypeOutput) ToAccessPointTypePtrOutput

func (o AccessPointTypeOutput) ToAccessPointTypePtrOutput() AccessPointTypePtrOutput

func (AccessPointTypeOutput) ToAccessPointTypePtrOutputWithContext

func (o AccessPointTypeOutput) ToAccessPointTypePtrOutputWithContext(ctx context.Context) AccessPointTypePtrOutput

func (AccessPointTypeOutput) ToStringOutput

func (o AccessPointTypeOutput) ToStringOutput() pulumi.StringOutput

func (AccessPointTypeOutput) ToStringOutputWithContext

func (o AccessPointTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AccessPointTypeOutput) ToStringPtrOutput

func (o AccessPointTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccessPointTypeOutput) ToStringPtrOutputWithContext

func (o AccessPointTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AccessPointTypePtrInput

type AccessPointTypePtrInput interface {
	pulumi.Input

	ToAccessPointTypePtrOutput() AccessPointTypePtrOutput
	ToAccessPointTypePtrOutputWithContext(context.Context) AccessPointTypePtrOutput
}

func AccessPointTypePtr

func AccessPointTypePtr(v string) AccessPointTypePtrInput

type AccessPointTypePtrOutput

type AccessPointTypePtrOutput struct{ *pulumi.OutputState }

func (AccessPointTypePtrOutput) Elem

func (AccessPointTypePtrOutput) ElementType

func (AccessPointTypePtrOutput) ElementType() reflect.Type

func (AccessPointTypePtrOutput) ToAccessPointTypePtrOutput

func (o AccessPointTypePtrOutput) ToAccessPointTypePtrOutput() AccessPointTypePtrOutput

func (AccessPointTypePtrOutput) ToAccessPointTypePtrOutputWithContext

func (o AccessPointTypePtrOutput) ToAccessPointTypePtrOutputWithContext(ctx context.Context) AccessPointTypePtrOutput

func (AccessPointTypePtrOutput) ToStringPtrOutput

func (o AccessPointTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccessPointTypePtrOutput) ToStringPtrOutputWithContext

func (o AccessPointTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CloudRouter

type CloudRouter struct {
	pulumi.CustomResourceState

	// Customer account information that is associated with this Fabric Cloud Router
	Account CloudRouterAccountOutput `pulumi:"account"`
	// Number of IPv4 BGP routes in use (including non-distinct prefixes)
	BgpIpv4RoutesCount pulumi.IntOutput `pulumi:"bgpIpv4RoutesCount"`
	// Number of IPv6 BGP routes in use (including non-distinct prefixes)
	BgpIpv6RoutesCount pulumi.IntOutput `pulumi:"bgpIpv6RoutesCount"`
	// Captures Fabric Cloud Router lifecycle change information
	ChangeLogs CloudRouterChangeLogArrayOutput `pulumi:"changeLogs"`
	// Number of connections associated with this Fabric Cloud Router instance
	ConnectionsCount pulumi.IntOutput `pulumi:"connectionsCount"`
	// Customer-provided Fabric Cloud Router description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Number of distinct IPv4 routes
	DistinctIpv4PrefixesCount pulumi.IntOutput `pulumi:"distinctIpv4PrefixesCount"`
	// Number of distinct IPv6 routes
	DistinctIpv6PrefixesCount pulumi.IntOutput `pulumi:"distinctIpv6PrefixesCount"`
	// Equinix ASN
	EquinixAsn pulumi.IntOutput `pulumi:"equinixAsn"`
	// Unique Resource URL
	Href pulumi.StringOutput `pulumi:"href"`
	// Fabric Cloud Router location
	Location CloudRouterLocationOutput `pulumi:"location"`
	// Fabric Cloud Router name. An alpha-numeric 24 characters string which can include only hyphens and underscores
	Name pulumi.StringOutput `pulumi:"name"`
	// Preferences for notifications on Fabric Cloud Router configuration or status changes
	Notifications CloudRouterNotificationArrayOutput `pulumi:"notifications"`
	// Order information related to this Fabric Cloud Router
	Order CloudRouterOrderOutput `pulumi:"order"`
	// Fabric Cloud Router Package Type
	Package CloudRouterPackageOutput `pulumi:"package"`
	// Customer resource hierarchy project information.Applicable to customers onboarded to Equinix Identity and Access Management. For more information see Identity and Access Management: Projects
	Project CloudRouterProjectOutput `pulumi:"project"`
	// Fabric Cloud Router overall state
	State pulumi.StringOutput `pulumi:"state"`
	// Notification Type - ALL,CONNECTION*APPROVAL,SALES*REP_NOTIFICATIONS, NOTIFICATIONS
	Type pulumi.StringOutput `pulumi:"type"`
	// Equinix-assigned Fabric Cloud Router identifier
	Uuid pulumi.StringOutput `pulumi:"uuid"`
}

Fabric V4 API compatible resource allows creation and management of [Equinix Fabric Cloud Router](https://docs.equinix.com/en-us/Content/Interconnection/FCR/FCR-intro.htm#HowItWorks).

Additional Fabric Cloud Router documentation: * Getting Started: <https://docs.equinix.com/en-us/Content/Interconnection/FCR/FCR-intro.htm#HowItWorks> * API: <https://developer.equinix.com/dev-docs/fabric/api-reference/fabric-v4-apis#fabric-cloud-routers>

## Example Usage ```go 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
		}
		accountNum := cfg.RequireInt("accountNum")
		router, err := fabric.NewCloudRouter(ctx, "router", &fabric.CloudRouterArgs{
			Name: pulumi.String("My-Fabric-Cloud-Router"),
			Type: pulumi.String("XF_ROUTER"),
			Location: &fabric.CloudRouterLocationArgs{
				MetroCode: pulumi.String(metro),
			},
			Package: &fabric.CloudRouterPackageArgs{
				Code: pulumi.String("BASIC"),
			},
			Notifications: fabric.CloudRouterNotificationArray{
				&fabric.CloudRouterNotificationArgs{
					Type: pulumi.String("ALL"),
					Emails: pulumi.StringArray{
						pulumi.String("example@equinix.com"),
					},
				},
			},
			Account: &fabric.CloudRouterAccountArgs{
				AccountNumber: pulumi.Int(272010),
			},
		})
		if err != nil {
			return err
		}
		ctx.Export("routerId", router.ID())
		return nil
	})
}

```

func GetCloudRouter

func GetCloudRouter(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CloudRouterState, opts ...pulumi.ResourceOption) (*CloudRouter, error)

GetCloudRouter gets an existing CloudRouter resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCloudRouter

func NewCloudRouter(ctx *pulumi.Context,
	name string, args *CloudRouterArgs, opts ...pulumi.ResourceOption) (*CloudRouter, error)

NewCloudRouter registers a new resource with the given unique name, arguments, and options.

func (*CloudRouter) ElementType

func (*CloudRouter) ElementType() reflect.Type

func (*CloudRouter) ToCloudRouterOutput

func (i *CloudRouter) ToCloudRouterOutput() CloudRouterOutput

func (*CloudRouter) ToCloudRouterOutputWithContext

func (i *CloudRouter) ToCloudRouterOutputWithContext(ctx context.Context) CloudRouterOutput

type CloudRouterAccount

type CloudRouterAccount struct {
	// Account Number
	AccountNumber *int `pulumi:"accountNumber"`
}

type CloudRouterAccountArgs

type CloudRouterAccountArgs struct {
	// Account Number
	AccountNumber pulumi.IntPtrInput `pulumi:"accountNumber"`
}

func (CloudRouterAccountArgs) ElementType

func (CloudRouterAccountArgs) ElementType() reflect.Type

func (CloudRouterAccountArgs) ToCloudRouterAccountOutput

func (i CloudRouterAccountArgs) ToCloudRouterAccountOutput() CloudRouterAccountOutput

func (CloudRouterAccountArgs) ToCloudRouterAccountOutputWithContext

func (i CloudRouterAccountArgs) ToCloudRouterAccountOutputWithContext(ctx context.Context) CloudRouterAccountOutput

func (CloudRouterAccountArgs) ToCloudRouterAccountPtrOutput

func (i CloudRouterAccountArgs) ToCloudRouterAccountPtrOutput() CloudRouterAccountPtrOutput

func (CloudRouterAccountArgs) ToCloudRouterAccountPtrOutputWithContext

func (i CloudRouterAccountArgs) ToCloudRouterAccountPtrOutputWithContext(ctx context.Context) CloudRouterAccountPtrOutput

type CloudRouterAccountInput

type CloudRouterAccountInput interface {
	pulumi.Input

	ToCloudRouterAccountOutput() CloudRouterAccountOutput
	ToCloudRouterAccountOutputWithContext(context.Context) CloudRouterAccountOutput
}

CloudRouterAccountInput is an input type that accepts CloudRouterAccountArgs and CloudRouterAccountOutput values. You can construct a concrete instance of `CloudRouterAccountInput` via:

CloudRouterAccountArgs{...}

type CloudRouterAccountOutput

type CloudRouterAccountOutput struct{ *pulumi.OutputState }

func (CloudRouterAccountOutput) AccountNumber

func (o CloudRouterAccountOutput) AccountNumber() pulumi.IntPtrOutput

Account Number

func (CloudRouterAccountOutput) ElementType

func (CloudRouterAccountOutput) ElementType() reflect.Type

func (CloudRouterAccountOutput) ToCloudRouterAccountOutput

func (o CloudRouterAccountOutput) ToCloudRouterAccountOutput() CloudRouterAccountOutput

func (CloudRouterAccountOutput) ToCloudRouterAccountOutputWithContext

func (o CloudRouterAccountOutput) ToCloudRouterAccountOutputWithContext(ctx context.Context) CloudRouterAccountOutput

func (CloudRouterAccountOutput) ToCloudRouterAccountPtrOutput

func (o CloudRouterAccountOutput) ToCloudRouterAccountPtrOutput() CloudRouterAccountPtrOutput

func (CloudRouterAccountOutput) ToCloudRouterAccountPtrOutputWithContext

func (o CloudRouterAccountOutput) ToCloudRouterAccountPtrOutputWithContext(ctx context.Context) CloudRouterAccountPtrOutput

type CloudRouterAccountPtrInput

type CloudRouterAccountPtrInput interface {
	pulumi.Input

	ToCloudRouterAccountPtrOutput() CloudRouterAccountPtrOutput
	ToCloudRouterAccountPtrOutputWithContext(context.Context) CloudRouterAccountPtrOutput
}

CloudRouterAccountPtrInput is an input type that accepts CloudRouterAccountArgs, CloudRouterAccountPtr and CloudRouterAccountPtrOutput values. You can construct a concrete instance of `CloudRouterAccountPtrInput` via:

        CloudRouterAccountArgs{...}

or:

        nil

type CloudRouterAccountPtrOutput

type CloudRouterAccountPtrOutput struct{ *pulumi.OutputState }

func (CloudRouterAccountPtrOutput) AccountNumber

Account Number

func (CloudRouterAccountPtrOutput) Elem

func (CloudRouterAccountPtrOutput) ElementType

func (CloudRouterAccountPtrOutput) ToCloudRouterAccountPtrOutput

func (o CloudRouterAccountPtrOutput) ToCloudRouterAccountPtrOutput() CloudRouterAccountPtrOutput

func (CloudRouterAccountPtrOutput) ToCloudRouterAccountPtrOutputWithContext

func (o CloudRouterAccountPtrOutput) ToCloudRouterAccountPtrOutputWithContext(ctx context.Context) CloudRouterAccountPtrOutput

type CloudRouterArgs

type CloudRouterArgs struct {
	// Customer account information that is associated with this Fabric Cloud Router
	Account CloudRouterAccountInput
	// Customer-provided Fabric Cloud Router description
	Description pulumi.StringPtrInput
	// Unique Resource URL
	Href pulumi.StringPtrInput
	// Fabric Cloud Router location
	Location CloudRouterLocationInput
	// Fabric Cloud Router name. An alpha-numeric 24 characters string which can include only hyphens and underscores
	Name pulumi.StringPtrInput
	// Preferences for notifications on Fabric Cloud Router configuration or status changes
	Notifications CloudRouterNotificationArrayInput
	// Order information related to this Fabric Cloud Router
	Order CloudRouterOrderInput
	// Fabric Cloud Router Package Type
	Package CloudRouterPackageInput
	// Customer resource hierarchy project information.Applicable to customers onboarded to Equinix Identity and Access Management. For more information see Identity and Access Management: Projects
	Project CloudRouterProjectInput
	// Notification Type - ALL,CONNECTION*APPROVAL,SALES*REP_NOTIFICATIONS, NOTIFICATIONS
	Type pulumi.StringInput
	// Equinix-assigned Fabric Cloud Router identifier
	Uuid pulumi.StringPtrInput
}

The set of arguments for constructing a CloudRouter resource.

func (CloudRouterArgs) ElementType

func (CloudRouterArgs) ElementType() reflect.Type

type CloudRouterArray

type CloudRouterArray []CloudRouterInput

func (CloudRouterArray) ElementType

func (CloudRouterArray) ElementType() reflect.Type

func (CloudRouterArray) ToCloudRouterArrayOutput

func (i CloudRouterArray) ToCloudRouterArrayOutput() CloudRouterArrayOutput

func (CloudRouterArray) ToCloudRouterArrayOutputWithContext

func (i CloudRouterArray) ToCloudRouterArrayOutputWithContext(ctx context.Context) CloudRouterArrayOutput

type CloudRouterArrayInput

type CloudRouterArrayInput interface {
	pulumi.Input

	ToCloudRouterArrayOutput() CloudRouterArrayOutput
	ToCloudRouterArrayOutputWithContext(context.Context) CloudRouterArrayOutput
}

CloudRouterArrayInput is an input type that accepts CloudRouterArray and CloudRouterArrayOutput values. You can construct a concrete instance of `CloudRouterArrayInput` via:

CloudRouterArray{ CloudRouterArgs{...} }

type CloudRouterArrayOutput

type CloudRouterArrayOutput struct{ *pulumi.OutputState }

func (CloudRouterArrayOutput) ElementType

func (CloudRouterArrayOutput) ElementType() reflect.Type

func (CloudRouterArrayOutput) Index

func (CloudRouterArrayOutput) ToCloudRouterArrayOutput

func (o CloudRouterArrayOutput) ToCloudRouterArrayOutput() CloudRouterArrayOutput

func (CloudRouterArrayOutput) ToCloudRouterArrayOutputWithContext

func (o CloudRouterArrayOutput) ToCloudRouterArrayOutputWithContext(ctx context.Context) CloudRouterArrayOutput

type CloudRouterChangeLog

type CloudRouterChangeLog struct {
	// Created by User Key
	CreatedBy *string `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail *string `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName *string `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime *string `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy *string `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail *string `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName *string `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime *string `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy *string `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail *string `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName *string `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime *string `pulumi:"updatedDateTime"`
}

type CloudRouterChangeLogArgs

type CloudRouterChangeLogArgs struct {
	// Created by User Key
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail pulumi.StringPtrInput `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName pulumi.StringPtrInput `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime pulumi.StringPtrInput `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy pulumi.StringPtrInput `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail pulumi.StringPtrInput `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName pulumi.StringPtrInput `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime pulumi.StringPtrInput `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy pulumi.StringPtrInput `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail pulumi.StringPtrInput `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName pulumi.StringPtrInput `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime pulumi.StringPtrInput `pulumi:"updatedDateTime"`
}

func (CloudRouterChangeLogArgs) ElementType

func (CloudRouterChangeLogArgs) ElementType() reflect.Type

func (CloudRouterChangeLogArgs) ToCloudRouterChangeLogOutput

func (i CloudRouterChangeLogArgs) ToCloudRouterChangeLogOutput() CloudRouterChangeLogOutput

func (CloudRouterChangeLogArgs) ToCloudRouterChangeLogOutputWithContext

func (i CloudRouterChangeLogArgs) ToCloudRouterChangeLogOutputWithContext(ctx context.Context) CloudRouterChangeLogOutput

type CloudRouterChangeLogArray

type CloudRouterChangeLogArray []CloudRouterChangeLogInput

func (CloudRouterChangeLogArray) ElementType

func (CloudRouterChangeLogArray) ElementType() reflect.Type

func (CloudRouterChangeLogArray) ToCloudRouterChangeLogArrayOutput

func (i CloudRouterChangeLogArray) ToCloudRouterChangeLogArrayOutput() CloudRouterChangeLogArrayOutput

func (CloudRouterChangeLogArray) ToCloudRouterChangeLogArrayOutputWithContext

func (i CloudRouterChangeLogArray) ToCloudRouterChangeLogArrayOutputWithContext(ctx context.Context) CloudRouterChangeLogArrayOutput

type CloudRouterChangeLogArrayInput

type CloudRouterChangeLogArrayInput interface {
	pulumi.Input

	ToCloudRouterChangeLogArrayOutput() CloudRouterChangeLogArrayOutput
	ToCloudRouterChangeLogArrayOutputWithContext(context.Context) CloudRouterChangeLogArrayOutput
}

CloudRouterChangeLogArrayInput is an input type that accepts CloudRouterChangeLogArray and CloudRouterChangeLogArrayOutput values. You can construct a concrete instance of `CloudRouterChangeLogArrayInput` via:

CloudRouterChangeLogArray{ CloudRouterChangeLogArgs{...} }

type CloudRouterChangeLogArrayOutput

type CloudRouterChangeLogArrayOutput struct{ *pulumi.OutputState }

func (CloudRouterChangeLogArrayOutput) ElementType

func (CloudRouterChangeLogArrayOutput) Index

func (CloudRouterChangeLogArrayOutput) ToCloudRouterChangeLogArrayOutput

func (o CloudRouterChangeLogArrayOutput) ToCloudRouterChangeLogArrayOutput() CloudRouterChangeLogArrayOutput

func (CloudRouterChangeLogArrayOutput) ToCloudRouterChangeLogArrayOutputWithContext

func (o CloudRouterChangeLogArrayOutput) ToCloudRouterChangeLogArrayOutputWithContext(ctx context.Context) CloudRouterChangeLogArrayOutput

type CloudRouterChangeLogInput

type CloudRouterChangeLogInput interface {
	pulumi.Input

	ToCloudRouterChangeLogOutput() CloudRouterChangeLogOutput
	ToCloudRouterChangeLogOutputWithContext(context.Context) CloudRouterChangeLogOutput
}

CloudRouterChangeLogInput is an input type that accepts CloudRouterChangeLogArgs and CloudRouterChangeLogOutput values. You can construct a concrete instance of `CloudRouterChangeLogInput` via:

CloudRouterChangeLogArgs{...}

type CloudRouterChangeLogOutput

type CloudRouterChangeLogOutput struct{ *pulumi.OutputState }

func (CloudRouterChangeLogOutput) CreatedBy

Created by User Key

func (CloudRouterChangeLogOutput) CreatedByEmail

Created by User Email Address

func (CloudRouterChangeLogOutput) CreatedByFullName

func (o CloudRouterChangeLogOutput) CreatedByFullName() pulumi.StringPtrOutput

Created by User Full Name

func (CloudRouterChangeLogOutput) CreatedDateTime

Created by Date and Time

func (CloudRouterChangeLogOutput) DeletedBy

Deleted by User Key

func (CloudRouterChangeLogOutput) DeletedByEmail

Deleted by User Email Address

func (CloudRouterChangeLogOutput) DeletedByFullName

func (o CloudRouterChangeLogOutput) DeletedByFullName() pulumi.StringPtrOutput

Deleted by User Full Name

func (CloudRouterChangeLogOutput) DeletedDateTime

Deleted by Date and Time

func (CloudRouterChangeLogOutput) ElementType

func (CloudRouterChangeLogOutput) ElementType() reflect.Type

func (CloudRouterChangeLogOutput) ToCloudRouterChangeLogOutput

func (o CloudRouterChangeLogOutput) ToCloudRouterChangeLogOutput() CloudRouterChangeLogOutput

func (CloudRouterChangeLogOutput) ToCloudRouterChangeLogOutputWithContext

func (o CloudRouterChangeLogOutput) ToCloudRouterChangeLogOutputWithContext(ctx context.Context) CloudRouterChangeLogOutput

func (CloudRouterChangeLogOutput) UpdatedBy

Updated by User Key

func (CloudRouterChangeLogOutput) UpdatedByEmail

Updated by User Email Address

func (CloudRouterChangeLogOutput) UpdatedByFullName

func (o CloudRouterChangeLogOutput) UpdatedByFullName() pulumi.StringPtrOutput

Updated by User Full Name

func (CloudRouterChangeLogOutput) UpdatedDateTime

Updated by Date and Time

type CloudRouterInput

type CloudRouterInput interface {
	pulumi.Input

	ToCloudRouterOutput() CloudRouterOutput
	ToCloudRouterOutputWithContext(ctx context.Context) CloudRouterOutput
}

type CloudRouterLocation

type CloudRouterLocation struct {
	// IBX Code
	Ibx *string `pulumi:"ibx"`
	// Access point metro code
	MetroCode *string `pulumi:"metroCode"`
	// Access point metro name
	MetroName *string `pulumi:"metroName"`
	// Access point region
	Region *string `pulumi:"region"`
}

type CloudRouterLocationArgs

type CloudRouterLocationArgs struct {
	// IBX Code
	Ibx pulumi.StringPtrInput `pulumi:"ibx"`
	// Access point metro code
	MetroCode pulumi.StringPtrInput `pulumi:"metroCode"`
	// Access point metro name
	MetroName pulumi.StringPtrInput `pulumi:"metroName"`
	// Access point region
	Region pulumi.StringPtrInput `pulumi:"region"`
}

func (CloudRouterLocationArgs) ElementType

func (CloudRouterLocationArgs) ElementType() reflect.Type

func (CloudRouterLocationArgs) ToCloudRouterLocationOutput

func (i CloudRouterLocationArgs) ToCloudRouterLocationOutput() CloudRouterLocationOutput

func (CloudRouterLocationArgs) ToCloudRouterLocationOutputWithContext

func (i CloudRouterLocationArgs) ToCloudRouterLocationOutputWithContext(ctx context.Context) CloudRouterLocationOutput

func (CloudRouterLocationArgs) ToCloudRouterLocationPtrOutput

func (i CloudRouterLocationArgs) ToCloudRouterLocationPtrOutput() CloudRouterLocationPtrOutput

func (CloudRouterLocationArgs) ToCloudRouterLocationPtrOutputWithContext

func (i CloudRouterLocationArgs) ToCloudRouterLocationPtrOutputWithContext(ctx context.Context) CloudRouterLocationPtrOutput

type CloudRouterLocationInput

type CloudRouterLocationInput interface {
	pulumi.Input

	ToCloudRouterLocationOutput() CloudRouterLocationOutput
	ToCloudRouterLocationOutputWithContext(context.Context) CloudRouterLocationOutput
}

CloudRouterLocationInput is an input type that accepts CloudRouterLocationArgs and CloudRouterLocationOutput values. You can construct a concrete instance of `CloudRouterLocationInput` via:

CloudRouterLocationArgs{...}

type CloudRouterLocationOutput

type CloudRouterLocationOutput struct{ *pulumi.OutputState }

func (CloudRouterLocationOutput) ElementType

func (CloudRouterLocationOutput) ElementType() reflect.Type

func (CloudRouterLocationOutput) Ibx

IBX Code

func (CloudRouterLocationOutput) MetroCode

Access point metro code

func (CloudRouterLocationOutput) MetroName

Access point metro name

func (CloudRouterLocationOutput) Region

Access point region

func (CloudRouterLocationOutput) ToCloudRouterLocationOutput

func (o CloudRouterLocationOutput) ToCloudRouterLocationOutput() CloudRouterLocationOutput

func (CloudRouterLocationOutput) ToCloudRouterLocationOutputWithContext

func (o CloudRouterLocationOutput) ToCloudRouterLocationOutputWithContext(ctx context.Context) CloudRouterLocationOutput

func (CloudRouterLocationOutput) ToCloudRouterLocationPtrOutput

func (o CloudRouterLocationOutput) ToCloudRouterLocationPtrOutput() CloudRouterLocationPtrOutput

func (CloudRouterLocationOutput) ToCloudRouterLocationPtrOutputWithContext

func (o CloudRouterLocationOutput) ToCloudRouterLocationPtrOutputWithContext(ctx context.Context) CloudRouterLocationPtrOutput

type CloudRouterLocationPtrInput

type CloudRouterLocationPtrInput interface {
	pulumi.Input

	ToCloudRouterLocationPtrOutput() CloudRouterLocationPtrOutput
	ToCloudRouterLocationPtrOutputWithContext(context.Context) CloudRouterLocationPtrOutput
}

CloudRouterLocationPtrInput is an input type that accepts CloudRouterLocationArgs, CloudRouterLocationPtr and CloudRouterLocationPtrOutput values. You can construct a concrete instance of `CloudRouterLocationPtrInput` via:

        CloudRouterLocationArgs{...}

or:

        nil

type CloudRouterLocationPtrOutput

type CloudRouterLocationPtrOutput struct{ *pulumi.OutputState }

func (CloudRouterLocationPtrOutput) Elem

func (CloudRouterLocationPtrOutput) ElementType

func (CloudRouterLocationPtrOutput) Ibx

IBX Code

func (CloudRouterLocationPtrOutput) MetroCode

Access point metro code

func (CloudRouterLocationPtrOutput) MetroName

Access point metro name

func (CloudRouterLocationPtrOutput) Region

Access point region

func (CloudRouterLocationPtrOutput) ToCloudRouterLocationPtrOutput

func (o CloudRouterLocationPtrOutput) ToCloudRouterLocationPtrOutput() CloudRouterLocationPtrOutput

func (CloudRouterLocationPtrOutput) ToCloudRouterLocationPtrOutputWithContext

func (o CloudRouterLocationPtrOutput) ToCloudRouterLocationPtrOutputWithContext(ctx context.Context) CloudRouterLocationPtrOutput

type CloudRouterMap

type CloudRouterMap map[string]CloudRouterInput

func (CloudRouterMap) ElementType

func (CloudRouterMap) ElementType() reflect.Type

func (CloudRouterMap) ToCloudRouterMapOutput

func (i CloudRouterMap) ToCloudRouterMapOutput() CloudRouterMapOutput

func (CloudRouterMap) ToCloudRouterMapOutputWithContext

func (i CloudRouterMap) ToCloudRouterMapOutputWithContext(ctx context.Context) CloudRouterMapOutput

type CloudRouterMapInput

type CloudRouterMapInput interface {
	pulumi.Input

	ToCloudRouterMapOutput() CloudRouterMapOutput
	ToCloudRouterMapOutputWithContext(context.Context) CloudRouterMapOutput
}

CloudRouterMapInput is an input type that accepts CloudRouterMap and CloudRouterMapOutput values. You can construct a concrete instance of `CloudRouterMapInput` via:

CloudRouterMap{ "key": CloudRouterArgs{...} }

type CloudRouterMapOutput

type CloudRouterMapOutput struct{ *pulumi.OutputState }

func (CloudRouterMapOutput) ElementType

func (CloudRouterMapOutput) ElementType() reflect.Type

func (CloudRouterMapOutput) MapIndex

func (CloudRouterMapOutput) ToCloudRouterMapOutput

func (o CloudRouterMapOutput) ToCloudRouterMapOutput() CloudRouterMapOutput

func (CloudRouterMapOutput) ToCloudRouterMapOutputWithContext

func (o CloudRouterMapOutput) ToCloudRouterMapOutputWithContext(ctx context.Context) CloudRouterMapOutput

type CloudRouterNotification

type CloudRouterNotification struct {
	// Array of contact emails
	Emails []string `pulumi:"emails"`
	// Send interval
	SendInterval *string `pulumi:"sendInterval"`
	// Notification Type - ALL,CONNECTION*APPROVAL,SALES*REP_NOTIFICATIONS, NOTIFICATIONS
	Type string `pulumi:"type"`
}

type CloudRouterNotificationArgs

type CloudRouterNotificationArgs struct {
	// Array of contact emails
	Emails pulumi.StringArrayInput `pulumi:"emails"`
	// Send interval
	SendInterval pulumi.StringPtrInput `pulumi:"sendInterval"`
	// Notification Type - ALL,CONNECTION*APPROVAL,SALES*REP_NOTIFICATIONS, NOTIFICATIONS
	Type pulumi.StringInput `pulumi:"type"`
}

func (CloudRouterNotificationArgs) ElementType

func (CloudRouterNotificationArgs) ToCloudRouterNotificationOutput

func (i CloudRouterNotificationArgs) ToCloudRouterNotificationOutput() CloudRouterNotificationOutput

func (CloudRouterNotificationArgs) ToCloudRouterNotificationOutputWithContext

func (i CloudRouterNotificationArgs) ToCloudRouterNotificationOutputWithContext(ctx context.Context) CloudRouterNotificationOutput

type CloudRouterNotificationArray

type CloudRouterNotificationArray []CloudRouterNotificationInput

func (CloudRouterNotificationArray) ElementType

func (CloudRouterNotificationArray) ToCloudRouterNotificationArrayOutput

func (i CloudRouterNotificationArray) ToCloudRouterNotificationArrayOutput() CloudRouterNotificationArrayOutput

func (CloudRouterNotificationArray) ToCloudRouterNotificationArrayOutputWithContext

func (i CloudRouterNotificationArray) ToCloudRouterNotificationArrayOutputWithContext(ctx context.Context) CloudRouterNotificationArrayOutput

type CloudRouterNotificationArrayInput

type CloudRouterNotificationArrayInput interface {
	pulumi.Input

	ToCloudRouterNotificationArrayOutput() CloudRouterNotificationArrayOutput
	ToCloudRouterNotificationArrayOutputWithContext(context.Context) CloudRouterNotificationArrayOutput
}

CloudRouterNotificationArrayInput is an input type that accepts CloudRouterNotificationArray and CloudRouterNotificationArrayOutput values. You can construct a concrete instance of `CloudRouterNotificationArrayInput` via:

CloudRouterNotificationArray{ CloudRouterNotificationArgs{...} }

type CloudRouterNotificationArrayOutput

type CloudRouterNotificationArrayOutput struct{ *pulumi.OutputState }

func (CloudRouterNotificationArrayOutput) ElementType

func (CloudRouterNotificationArrayOutput) Index

func (CloudRouterNotificationArrayOutput) ToCloudRouterNotificationArrayOutput

func (o CloudRouterNotificationArrayOutput) ToCloudRouterNotificationArrayOutput() CloudRouterNotificationArrayOutput

func (CloudRouterNotificationArrayOutput) ToCloudRouterNotificationArrayOutputWithContext

func (o CloudRouterNotificationArrayOutput) ToCloudRouterNotificationArrayOutputWithContext(ctx context.Context) CloudRouterNotificationArrayOutput

type CloudRouterNotificationInput

type CloudRouterNotificationInput interface {
	pulumi.Input

	ToCloudRouterNotificationOutput() CloudRouterNotificationOutput
	ToCloudRouterNotificationOutputWithContext(context.Context) CloudRouterNotificationOutput
}

CloudRouterNotificationInput is an input type that accepts CloudRouterNotificationArgs and CloudRouterNotificationOutput values. You can construct a concrete instance of `CloudRouterNotificationInput` via:

CloudRouterNotificationArgs{...}

type CloudRouterNotificationOutput

type CloudRouterNotificationOutput struct{ *pulumi.OutputState }

func (CloudRouterNotificationOutput) ElementType

func (CloudRouterNotificationOutput) Emails

Array of contact emails

func (CloudRouterNotificationOutput) SendInterval

Send interval

func (CloudRouterNotificationOutput) ToCloudRouterNotificationOutput

func (o CloudRouterNotificationOutput) ToCloudRouterNotificationOutput() CloudRouterNotificationOutput

func (CloudRouterNotificationOutput) ToCloudRouterNotificationOutputWithContext

func (o CloudRouterNotificationOutput) ToCloudRouterNotificationOutputWithContext(ctx context.Context) CloudRouterNotificationOutput

func (CloudRouterNotificationOutput) Type

Notification Type - ALL,CONNECTION*APPROVAL,SALES*REP_NOTIFICATIONS, NOTIFICATIONS

type CloudRouterOrder

type CloudRouterOrder struct {
	// Billing tier for connection bandwidth
	BillingTier *string `pulumi:"billingTier"`
	// Order Identification
	OrderId *string `pulumi:"orderId"`
	// Order Reference Number
	OrderNumber *string `pulumi:"orderNumber"`
	// Purchase order number
	PurchaseOrderNumber *string `pulumi:"purchaseOrderNumber"`
}

type CloudRouterOrderArgs

type CloudRouterOrderArgs struct {
	// Billing tier for connection bandwidth
	BillingTier pulumi.StringPtrInput `pulumi:"billingTier"`
	// Order Identification
	OrderId pulumi.StringPtrInput `pulumi:"orderId"`
	// Order Reference Number
	OrderNumber pulumi.StringPtrInput `pulumi:"orderNumber"`
	// Purchase order number
	PurchaseOrderNumber pulumi.StringPtrInput `pulumi:"purchaseOrderNumber"`
}

func (CloudRouterOrderArgs) ElementType

func (CloudRouterOrderArgs) ElementType() reflect.Type

func (CloudRouterOrderArgs) ToCloudRouterOrderOutput

func (i CloudRouterOrderArgs) ToCloudRouterOrderOutput() CloudRouterOrderOutput

func (CloudRouterOrderArgs) ToCloudRouterOrderOutputWithContext

func (i CloudRouterOrderArgs) ToCloudRouterOrderOutputWithContext(ctx context.Context) CloudRouterOrderOutput

func (CloudRouterOrderArgs) ToCloudRouterOrderPtrOutput

func (i CloudRouterOrderArgs) ToCloudRouterOrderPtrOutput() CloudRouterOrderPtrOutput

func (CloudRouterOrderArgs) ToCloudRouterOrderPtrOutputWithContext

func (i CloudRouterOrderArgs) ToCloudRouterOrderPtrOutputWithContext(ctx context.Context) CloudRouterOrderPtrOutput

type CloudRouterOrderInput

type CloudRouterOrderInput interface {
	pulumi.Input

	ToCloudRouterOrderOutput() CloudRouterOrderOutput
	ToCloudRouterOrderOutputWithContext(context.Context) CloudRouterOrderOutput
}

CloudRouterOrderInput is an input type that accepts CloudRouterOrderArgs and CloudRouterOrderOutput values. You can construct a concrete instance of `CloudRouterOrderInput` via:

CloudRouterOrderArgs{...}

type CloudRouterOrderOutput

type CloudRouterOrderOutput struct{ *pulumi.OutputState }

func (CloudRouterOrderOutput) BillingTier

Billing tier for connection bandwidth

func (CloudRouterOrderOutput) ElementType

func (CloudRouterOrderOutput) ElementType() reflect.Type

func (CloudRouterOrderOutput) OrderId

Order Identification

func (CloudRouterOrderOutput) OrderNumber

Order Reference Number

func (CloudRouterOrderOutput) PurchaseOrderNumber

func (o CloudRouterOrderOutput) PurchaseOrderNumber() pulumi.StringPtrOutput

Purchase order number

func (CloudRouterOrderOutput) ToCloudRouterOrderOutput

func (o CloudRouterOrderOutput) ToCloudRouterOrderOutput() CloudRouterOrderOutput

func (CloudRouterOrderOutput) ToCloudRouterOrderOutputWithContext

func (o CloudRouterOrderOutput) ToCloudRouterOrderOutputWithContext(ctx context.Context) CloudRouterOrderOutput

func (CloudRouterOrderOutput) ToCloudRouterOrderPtrOutput

func (o CloudRouterOrderOutput) ToCloudRouterOrderPtrOutput() CloudRouterOrderPtrOutput

func (CloudRouterOrderOutput) ToCloudRouterOrderPtrOutputWithContext

func (o CloudRouterOrderOutput) ToCloudRouterOrderPtrOutputWithContext(ctx context.Context) CloudRouterOrderPtrOutput

type CloudRouterOrderPtrInput

type CloudRouterOrderPtrInput interface {
	pulumi.Input

	ToCloudRouterOrderPtrOutput() CloudRouterOrderPtrOutput
	ToCloudRouterOrderPtrOutputWithContext(context.Context) CloudRouterOrderPtrOutput
}

CloudRouterOrderPtrInput is an input type that accepts CloudRouterOrderArgs, CloudRouterOrderPtr and CloudRouterOrderPtrOutput values. You can construct a concrete instance of `CloudRouterOrderPtrInput` via:

        CloudRouterOrderArgs{...}

or:

        nil

type CloudRouterOrderPtrOutput

type CloudRouterOrderPtrOutput struct{ *pulumi.OutputState }

func (CloudRouterOrderPtrOutput) BillingTier

Billing tier for connection bandwidth

func (CloudRouterOrderPtrOutput) Elem

func (CloudRouterOrderPtrOutput) ElementType

func (CloudRouterOrderPtrOutput) ElementType() reflect.Type

func (CloudRouterOrderPtrOutput) OrderId

Order Identification

func (CloudRouterOrderPtrOutput) OrderNumber

Order Reference Number

func (CloudRouterOrderPtrOutput) PurchaseOrderNumber

func (o CloudRouterOrderPtrOutput) PurchaseOrderNumber() pulumi.StringPtrOutput

Purchase order number

func (CloudRouterOrderPtrOutput) ToCloudRouterOrderPtrOutput

func (o CloudRouterOrderPtrOutput) ToCloudRouterOrderPtrOutput() CloudRouterOrderPtrOutput

func (CloudRouterOrderPtrOutput) ToCloudRouterOrderPtrOutputWithContext

func (o CloudRouterOrderPtrOutput) ToCloudRouterOrderPtrOutputWithContext(ctx context.Context) CloudRouterOrderPtrOutput

type CloudRouterOutput

type CloudRouterOutput struct{ *pulumi.OutputState }

func (CloudRouterOutput) Account

Customer account information that is associated with this Fabric Cloud Router

func (CloudRouterOutput) BgpIpv4RoutesCount

func (o CloudRouterOutput) BgpIpv4RoutesCount() pulumi.IntOutput

Number of IPv4 BGP routes in use (including non-distinct prefixes)

func (CloudRouterOutput) BgpIpv6RoutesCount

func (o CloudRouterOutput) BgpIpv6RoutesCount() pulumi.IntOutput

Number of IPv6 BGP routes in use (including non-distinct prefixes)

func (CloudRouterOutput) ChangeLogs

Captures Fabric Cloud Router lifecycle change information

func (CloudRouterOutput) ConnectionsCount

func (o CloudRouterOutput) ConnectionsCount() pulumi.IntOutput

Number of connections associated with this Fabric Cloud Router instance

func (CloudRouterOutput) Description

func (o CloudRouterOutput) Description() pulumi.StringPtrOutput

Customer-provided Fabric Cloud Router description

func (CloudRouterOutput) DistinctIpv4PrefixesCount

func (o CloudRouterOutput) DistinctIpv4PrefixesCount() pulumi.IntOutput

Number of distinct IPv4 routes

func (CloudRouterOutput) DistinctIpv6PrefixesCount

func (o CloudRouterOutput) DistinctIpv6PrefixesCount() pulumi.IntOutput

Number of distinct IPv6 routes

func (CloudRouterOutput) ElementType

func (CloudRouterOutput) ElementType() reflect.Type

func (CloudRouterOutput) EquinixAsn

func (o CloudRouterOutput) EquinixAsn() pulumi.IntOutput

Equinix ASN

func (CloudRouterOutput) Href

Unique Resource URL

func (CloudRouterOutput) Location

Fabric Cloud Router location

func (CloudRouterOutput) Name

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

func (CloudRouterOutput) Notifications

Preferences for notifications on Fabric Cloud Router configuration or status changes

func (CloudRouterOutput) Order

Order information related to this Fabric Cloud Router

func (CloudRouterOutput) Package

Fabric Cloud Router Package Type

func (CloudRouterOutput) Project

Customer resource hierarchy project information.Applicable to customers onboarded to Equinix Identity and Access Management. For more information see Identity and Access Management: Projects

func (CloudRouterOutput) State

Fabric Cloud Router overall state

func (CloudRouterOutput) ToCloudRouterOutput

func (o CloudRouterOutput) ToCloudRouterOutput() CloudRouterOutput

func (CloudRouterOutput) ToCloudRouterOutputWithContext

func (o CloudRouterOutput) ToCloudRouterOutputWithContext(ctx context.Context) CloudRouterOutput

func (CloudRouterOutput) Type

Notification Type - ALL,CONNECTION*APPROVAL,SALES*REP_NOTIFICATIONS, NOTIFICATIONS

func (CloudRouterOutput) Uuid

Equinix-assigned Fabric Cloud Router identifier

type CloudRouterPackage

type CloudRouterPackage struct {
	// Fabric Cloud Router package code
	Code string `pulumi:"code"`
}

type CloudRouterPackageArgs

type CloudRouterPackageArgs struct {
	// Fabric Cloud Router package code
	Code pulumi.StringInput `pulumi:"code"`
}

func (CloudRouterPackageArgs) ElementType

func (CloudRouterPackageArgs) ElementType() reflect.Type

func (CloudRouterPackageArgs) ToCloudRouterPackageOutput

func (i CloudRouterPackageArgs) ToCloudRouterPackageOutput() CloudRouterPackageOutput

func (CloudRouterPackageArgs) ToCloudRouterPackageOutputWithContext

func (i CloudRouterPackageArgs) ToCloudRouterPackageOutputWithContext(ctx context.Context) CloudRouterPackageOutput

func (CloudRouterPackageArgs) ToCloudRouterPackagePtrOutput

func (i CloudRouterPackageArgs) ToCloudRouterPackagePtrOutput() CloudRouterPackagePtrOutput

func (CloudRouterPackageArgs) ToCloudRouterPackagePtrOutputWithContext

func (i CloudRouterPackageArgs) ToCloudRouterPackagePtrOutputWithContext(ctx context.Context) CloudRouterPackagePtrOutput

type CloudRouterPackageInput

type CloudRouterPackageInput interface {
	pulumi.Input

	ToCloudRouterPackageOutput() CloudRouterPackageOutput
	ToCloudRouterPackageOutputWithContext(context.Context) CloudRouterPackageOutput
}

CloudRouterPackageInput is an input type that accepts CloudRouterPackageArgs and CloudRouterPackageOutput values. You can construct a concrete instance of `CloudRouterPackageInput` via:

CloudRouterPackageArgs{...}

type CloudRouterPackageOutput

type CloudRouterPackageOutput struct{ *pulumi.OutputState }

func (CloudRouterPackageOutput) Code

Fabric Cloud Router package code

func (CloudRouterPackageOutput) ElementType

func (CloudRouterPackageOutput) ElementType() reflect.Type

func (CloudRouterPackageOutput) ToCloudRouterPackageOutput

func (o CloudRouterPackageOutput) ToCloudRouterPackageOutput() CloudRouterPackageOutput

func (CloudRouterPackageOutput) ToCloudRouterPackageOutputWithContext

func (o CloudRouterPackageOutput) ToCloudRouterPackageOutputWithContext(ctx context.Context) CloudRouterPackageOutput

func (CloudRouterPackageOutput) ToCloudRouterPackagePtrOutput

func (o CloudRouterPackageOutput) ToCloudRouterPackagePtrOutput() CloudRouterPackagePtrOutput

func (CloudRouterPackageOutput) ToCloudRouterPackagePtrOutputWithContext

func (o CloudRouterPackageOutput) ToCloudRouterPackagePtrOutputWithContext(ctx context.Context) CloudRouterPackagePtrOutput

type CloudRouterPackagePtrInput

type CloudRouterPackagePtrInput interface {
	pulumi.Input

	ToCloudRouterPackagePtrOutput() CloudRouterPackagePtrOutput
	ToCloudRouterPackagePtrOutputWithContext(context.Context) CloudRouterPackagePtrOutput
}

CloudRouterPackagePtrInput is an input type that accepts CloudRouterPackageArgs, CloudRouterPackagePtr and CloudRouterPackagePtrOutput values. You can construct a concrete instance of `CloudRouterPackagePtrInput` via:

        CloudRouterPackageArgs{...}

or:

        nil

type CloudRouterPackagePtrOutput

type CloudRouterPackagePtrOutput struct{ *pulumi.OutputState }

func (CloudRouterPackagePtrOutput) Code

Fabric Cloud Router package code

func (CloudRouterPackagePtrOutput) Elem

func (CloudRouterPackagePtrOutput) ElementType

func (CloudRouterPackagePtrOutput) ToCloudRouterPackagePtrOutput

func (o CloudRouterPackagePtrOutput) ToCloudRouterPackagePtrOutput() CloudRouterPackagePtrOutput

func (CloudRouterPackagePtrOutput) ToCloudRouterPackagePtrOutputWithContext

func (o CloudRouterPackagePtrOutput) ToCloudRouterPackagePtrOutputWithContext(ctx context.Context) CloudRouterPackagePtrOutput

type CloudRouterProject

type CloudRouterProject struct {
	// Unique Resource URL
	Href *string `pulumi:"href"`
	// Project Id
	ProjectId *string `pulumi:"projectId"`
}

type CloudRouterProjectArgs

type CloudRouterProjectArgs struct {
	// Unique Resource URL
	Href pulumi.StringPtrInput `pulumi:"href"`
	// Project Id
	ProjectId pulumi.StringPtrInput `pulumi:"projectId"`
}

func (CloudRouterProjectArgs) ElementType

func (CloudRouterProjectArgs) ElementType() reflect.Type

func (CloudRouterProjectArgs) ToCloudRouterProjectOutput

func (i CloudRouterProjectArgs) ToCloudRouterProjectOutput() CloudRouterProjectOutput

func (CloudRouterProjectArgs) ToCloudRouterProjectOutputWithContext

func (i CloudRouterProjectArgs) ToCloudRouterProjectOutputWithContext(ctx context.Context) CloudRouterProjectOutput

func (CloudRouterProjectArgs) ToCloudRouterProjectPtrOutput

func (i CloudRouterProjectArgs) ToCloudRouterProjectPtrOutput() CloudRouterProjectPtrOutput

func (CloudRouterProjectArgs) ToCloudRouterProjectPtrOutputWithContext

func (i CloudRouterProjectArgs) ToCloudRouterProjectPtrOutputWithContext(ctx context.Context) CloudRouterProjectPtrOutput

type CloudRouterProjectInput

type CloudRouterProjectInput interface {
	pulumi.Input

	ToCloudRouterProjectOutput() CloudRouterProjectOutput
	ToCloudRouterProjectOutputWithContext(context.Context) CloudRouterProjectOutput
}

CloudRouterProjectInput is an input type that accepts CloudRouterProjectArgs and CloudRouterProjectOutput values. You can construct a concrete instance of `CloudRouterProjectInput` via:

CloudRouterProjectArgs{...}

type CloudRouterProjectOutput

type CloudRouterProjectOutput struct{ *pulumi.OutputState }

func (CloudRouterProjectOutput) ElementType

func (CloudRouterProjectOutput) ElementType() reflect.Type

func (CloudRouterProjectOutput) Href

Unique Resource URL

func (CloudRouterProjectOutput) ProjectId

Project Id

func (CloudRouterProjectOutput) ToCloudRouterProjectOutput

func (o CloudRouterProjectOutput) ToCloudRouterProjectOutput() CloudRouterProjectOutput

func (CloudRouterProjectOutput) ToCloudRouterProjectOutputWithContext

func (o CloudRouterProjectOutput) ToCloudRouterProjectOutputWithContext(ctx context.Context) CloudRouterProjectOutput

func (CloudRouterProjectOutput) ToCloudRouterProjectPtrOutput

func (o CloudRouterProjectOutput) ToCloudRouterProjectPtrOutput() CloudRouterProjectPtrOutput

func (CloudRouterProjectOutput) ToCloudRouterProjectPtrOutputWithContext

func (o CloudRouterProjectOutput) ToCloudRouterProjectPtrOutputWithContext(ctx context.Context) CloudRouterProjectPtrOutput

type CloudRouterProjectPtrInput

type CloudRouterProjectPtrInput interface {
	pulumi.Input

	ToCloudRouterProjectPtrOutput() CloudRouterProjectPtrOutput
	ToCloudRouterProjectPtrOutputWithContext(context.Context) CloudRouterProjectPtrOutput
}

CloudRouterProjectPtrInput is an input type that accepts CloudRouterProjectArgs, CloudRouterProjectPtr and CloudRouterProjectPtrOutput values. You can construct a concrete instance of `CloudRouterProjectPtrInput` via:

        CloudRouterProjectArgs{...}

or:

        nil

type CloudRouterProjectPtrOutput

type CloudRouterProjectPtrOutput struct{ *pulumi.OutputState }

func (CloudRouterProjectPtrOutput) Elem

func (CloudRouterProjectPtrOutput) ElementType

func (CloudRouterProjectPtrOutput) Href

Unique Resource URL

func (CloudRouterProjectPtrOutput) ProjectId

Project Id

func (CloudRouterProjectPtrOutput) ToCloudRouterProjectPtrOutput

func (o CloudRouterProjectPtrOutput) ToCloudRouterProjectPtrOutput() CloudRouterProjectPtrOutput

func (CloudRouterProjectPtrOutput) ToCloudRouterProjectPtrOutputWithContext

func (o CloudRouterProjectPtrOutput) ToCloudRouterProjectPtrOutputWithContext(ctx context.Context) CloudRouterProjectPtrOutput

type CloudRouterState

type CloudRouterState struct {
	// Customer account information that is associated with this Fabric Cloud Router
	Account CloudRouterAccountPtrInput
	// Number of IPv4 BGP routes in use (including non-distinct prefixes)
	BgpIpv4RoutesCount pulumi.IntPtrInput
	// Number of IPv6 BGP routes in use (including non-distinct prefixes)
	BgpIpv6RoutesCount pulumi.IntPtrInput
	// Captures Fabric Cloud Router lifecycle change information
	ChangeLogs CloudRouterChangeLogArrayInput
	// Number of connections associated with this Fabric Cloud Router instance
	ConnectionsCount pulumi.IntPtrInput
	// Customer-provided Fabric Cloud Router description
	Description pulumi.StringPtrInput
	// Number of distinct IPv4 routes
	DistinctIpv4PrefixesCount pulumi.IntPtrInput
	// Number of distinct IPv6 routes
	DistinctIpv6PrefixesCount pulumi.IntPtrInput
	// Equinix ASN
	EquinixAsn pulumi.IntPtrInput
	// Unique Resource URL
	Href pulumi.StringPtrInput
	// Fabric Cloud Router location
	Location CloudRouterLocationPtrInput
	// Fabric Cloud Router name. An alpha-numeric 24 characters string which can include only hyphens and underscores
	Name pulumi.StringPtrInput
	// Preferences for notifications on Fabric Cloud Router configuration or status changes
	Notifications CloudRouterNotificationArrayInput
	// Order information related to this Fabric Cloud Router
	Order CloudRouterOrderPtrInput
	// Fabric Cloud Router Package Type
	Package CloudRouterPackagePtrInput
	// Customer resource hierarchy project information.Applicable to customers onboarded to Equinix Identity and Access Management. For more information see Identity and Access Management: Projects
	Project CloudRouterProjectPtrInput
	// Fabric Cloud Router overall state
	State pulumi.StringPtrInput
	// Notification Type - ALL,CONNECTION*APPROVAL,SALES*REP_NOTIFICATIONS, NOTIFICATIONS
	Type pulumi.StringPtrInput
	// Equinix-assigned Fabric Cloud Router identifier
	Uuid pulumi.StringPtrInput
}

func (CloudRouterState) ElementType

func (CloudRouterState) ElementType() reflect.Type

type Connection

type Connection struct {
	pulumi.CustomResourceState

	// Requester or Customer side connection configuration object of the multi-segment connection
	ASide ConnectionASideOutput `pulumi:"aSide"`
	// Account
	Account ConnectionAccountOutput `pulumi:"account"`
	// Connection side additional information
	AdditionalInfo pulumi.MapArrayOutput `pulumi:"additionalInfo"`
	// Connection bandwidth in Mbps
	Bandwidth pulumi.IntOutput `pulumi:"bandwidth"`
	// Captures connection lifecycle change information
	ChangeLog ConnectionChangeLogOutput `pulumi:"changeLog"`
	// User-provided service description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Connection directionality from the requester point of view
	Direction pulumi.StringOutput `pulumi:"direction"`
	// Unique Resource Identifier
	Href pulumi.StringOutput `pulumi:"href"`
	// Connection property derived from access point locations
	IsRemote pulumi.BoolOutput `pulumi:"isRemote"`
	// Port name
	Name pulumi.StringOutput `pulumi:"name"`
	// Preferences for notifications on connection configuration or status changes
	Notifications ConnectionNotificationArrayOutput `pulumi:"notifications"`
	// Connection type-specific operational data
	Operation ConnectionOperationOutput `pulumi:"operation"`
	// Order details
	Order ConnectionOrderOutput `pulumi:"order"`
	// Project information
	Project ConnectionProjectOutput `pulumi:"project"`
	// Redundancy Information
	Redundancy ConnectionRedundancyPtrOutput `pulumi:"redundancy"`
	// Connection overall state
	State pulumi.StringOutput `pulumi:"state"`
	// Interface type
	Type pulumi.StringOutput `pulumi:"type"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// Destination or Provider side connection configuration object of the multi-segment connection
	ZSide ConnectionZSideOutput `pulumi:"zSide"`
}

Fabric V4 API compatible resource allows creation and management of Equinix Fabric connection

## Example Usage ```go 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
	})
}

```

func GetConnection

func GetConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectionState, opts ...pulumi.ResourceOption) (*Connection, error)

GetConnection gets an existing Connection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewConnection

func NewConnection(ctx *pulumi.Context,
	name string, args *ConnectionArgs, opts ...pulumi.ResourceOption) (*Connection, error)

NewConnection registers a new resource with the given unique name, arguments, and options.

func (*Connection) ElementType

func (*Connection) ElementType() reflect.Type

func (*Connection) ToConnectionOutput

func (i *Connection) ToConnectionOutput() ConnectionOutput

func (*Connection) ToConnectionOutputWithContext

func (i *Connection) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput

type ConnectionASide

type ConnectionASide struct {
	// Point of access details
	AccessPoint *ConnectionASideAccessPoint `pulumi:"accessPoint"`
	// Connection side additional information
	AdditionalInfo []ConnectionASideAdditionalInfo `pulumi:"additionalInfo"`
	// 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
	ServiceToken *ConnectionASideServiceToken `pulumi:"serviceToken"`
}

type ConnectionASideAccessPoint

type ConnectionASideAccessPoint struct {
	// Account
	Account *ConnectionASideAccessPointAccount `pulumi:"account"`
	// Authentication key for provider based connections
	AuthenticationKey *string `pulumi:"authenticationKey"`
	// **Deprecated** `gateway` Use `router` attribute instead
	//
	// Deprecated: use router attribute instead; gateway is no longer a part of the supported backend
	Gateway *ConnectionASideAccessPointGateway `pulumi:"gateway"`
	// Virtual device interface
	Interface *ConnectionASideAccessPointInterface `pulumi:"interface"`
	// Connection link protocol
	LinkProtocol *ConnectionASideAccessPointLinkProtocol `pulumi:"linkProtocol"`
	// Access point location
	Location *ConnectionASideAccessPointLocation `pulumi:"location"`
	// network access point information
	Network *ConnectionASideAccessPointNetwork `pulumi:"network"`
	// Peering Type- PRIVATE,MICROSOFT,PUBLIC, MANUAL
	PeeringType *string `pulumi:"peeringType"`
	// Port access point information
	Port *ConnectionASideAccessPointPort `pulumi:"port"`
	// Service Profile
	Profile *ConnectionASideAccessPointProfile `pulumi:"profile"`
	// Provider assigned Connection Id
	ProviderConnectionId *string `pulumi:"providerConnectionId"`
	// Cloud Router access point information that replaces `gateway`
	Router *ConnectionASideAccessPointRouter `pulumi:"router"`
	// Access point seller region
	SellerRegion *string `pulumi:"sellerRegion"`
	// Interface type
	Type *string `pulumi:"type"`
	// Virtual device
	VirtualDevice *ConnectionASideAccessPointVirtualDevice `pulumi:"virtualDevice"`
}

type ConnectionASideAccessPointAccount

type ConnectionASideAccessPointAccount struct {
	// Legal name of the accountholder.
	AccountName *string `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber *int `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId *string `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId *string `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName *string `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId *int `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName *string `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId *string `pulumi:"ucmId"`
}

type ConnectionASideAccessPointAccountArgs

type ConnectionASideAccessPointAccountArgs struct {
	// Legal name of the accountholder.
	AccountName pulumi.StringPtrInput `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber pulumi.IntPtrInput `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId pulumi.StringPtrInput `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId pulumi.StringPtrInput `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName pulumi.StringPtrInput `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId pulumi.IntPtrInput `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName pulumi.StringPtrInput `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId pulumi.StringPtrInput `pulumi:"ucmId"`
}

func (ConnectionASideAccessPointAccountArgs) ElementType

func (ConnectionASideAccessPointAccountArgs) ToConnectionASideAccessPointAccountOutput

func (i ConnectionASideAccessPointAccountArgs) ToConnectionASideAccessPointAccountOutput() ConnectionASideAccessPointAccountOutput

func (ConnectionASideAccessPointAccountArgs) ToConnectionASideAccessPointAccountOutputWithContext

func (i ConnectionASideAccessPointAccountArgs) ToConnectionASideAccessPointAccountOutputWithContext(ctx context.Context) ConnectionASideAccessPointAccountOutput

func (ConnectionASideAccessPointAccountArgs) ToConnectionASideAccessPointAccountPtrOutput

func (i ConnectionASideAccessPointAccountArgs) ToConnectionASideAccessPointAccountPtrOutput() ConnectionASideAccessPointAccountPtrOutput

func (ConnectionASideAccessPointAccountArgs) ToConnectionASideAccessPointAccountPtrOutputWithContext

func (i ConnectionASideAccessPointAccountArgs) ToConnectionASideAccessPointAccountPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointAccountPtrOutput

type ConnectionASideAccessPointAccountInput

type ConnectionASideAccessPointAccountInput interface {
	pulumi.Input

	ToConnectionASideAccessPointAccountOutput() ConnectionASideAccessPointAccountOutput
	ToConnectionASideAccessPointAccountOutputWithContext(context.Context) ConnectionASideAccessPointAccountOutput
}

ConnectionASideAccessPointAccountInput is an input type that accepts ConnectionASideAccessPointAccountArgs and ConnectionASideAccessPointAccountOutput values. You can construct a concrete instance of `ConnectionASideAccessPointAccountInput` via:

ConnectionASideAccessPointAccountArgs{...}

type ConnectionASideAccessPointAccountOutput

type ConnectionASideAccessPointAccountOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointAccountOutput) AccountName

Legal name of the accountholder.

func (ConnectionASideAccessPointAccountOutput) AccountNumber

Equinix-assigned account number.

func (ConnectionASideAccessPointAccountOutput) ElementType

func (ConnectionASideAccessPointAccountOutput) GlobalCustId

Equinix-assigned ID of the subscriber's parent organization.

func (ConnectionASideAccessPointAccountOutput) GlobalOrgId

Equinix-assigned ID of the subscriber's parent organization.

func (ConnectionASideAccessPointAccountOutput) GlobalOrganizationName

Equinix-assigned name of the subscriber's parent organization.

func (ConnectionASideAccessPointAccountOutput) OrgId

Equinix-assigned ID of the subscriber's organization.

func (ConnectionASideAccessPointAccountOutput) OrganizationName

Equinix-assigned name of the subscriber's organization.

func (ConnectionASideAccessPointAccountOutput) ToConnectionASideAccessPointAccountOutput

func (o ConnectionASideAccessPointAccountOutput) ToConnectionASideAccessPointAccountOutput() ConnectionASideAccessPointAccountOutput

func (ConnectionASideAccessPointAccountOutput) ToConnectionASideAccessPointAccountOutputWithContext

func (o ConnectionASideAccessPointAccountOutput) ToConnectionASideAccessPointAccountOutputWithContext(ctx context.Context) ConnectionASideAccessPointAccountOutput

func (ConnectionASideAccessPointAccountOutput) ToConnectionASideAccessPointAccountPtrOutput

func (o ConnectionASideAccessPointAccountOutput) ToConnectionASideAccessPointAccountPtrOutput() ConnectionASideAccessPointAccountPtrOutput

func (ConnectionASideAccessPointAccountOutput) ToConnectionASideAccessPointAccountPtrOutputWithContext

func (o ConnectionASideAccessPointAccountOutput) ToConnectionASideAccessPointAccountPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointAccountPtrOutput

func (ConnectionASideAccessPointAccountOutput) UcmId

Enterprise datastore id

type ConnectionASideAccessPointAccountPtrInput

type ConnectionASideAccessPointAccountPtrInput interface {
	pulumi.Input

	ToConnectionASideAccessPointAccountPtrOutput() ConnectionASideAccessPointAccountPtrOutput
	ToConnectionASideAccessPointAccountPtrOutputWithContext(context.Context) ConnectionASideAccessPointAccountPtrOutput
}

ConnectionASideAccessPointAccountPtrInput is an input type that accepts ConnectionASideAccessPointAccountArgs, ConnectionASideAccessPointAccountPtr and ConnectionASideAccessPointAccountPtrOutput values. You can construct a concrete instance of `ConnectionASideAccessPointAccountPtrInput` via:

        ConnectionASideAccessPointAccountArgs{...}

or:

        nil

type ConnectionASideAccessPointAccountPtrOutput

type ConnectionASideAccessPointAccountPtrOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointAccountPtrOutput) AccountName

Legal name of the accountholder.

func (ConnectionASideAccessPointAccountPtrOutput) AccountNumber

Equinix-assigned account number.

func (ConnectionASideAccessPointAccountPtrOutput) Elem

func (ConnectionASideAccessPointAccountPtrOutput) ElementType

func (ConnectionASideAccessPointAccountPtrOutput) GlobalCustId

Equinix-assigned ID of the subscriber's parent organization.

func (ConnectionASideAccessPointAccountPtrOutput) GlobalOrgId

Equinix-assigned ID of the subscriber's parent organization.

func (ConnectionASideAccessPointAccountPtrOutput) GlobalOrganizationName

Equinix-assigned name of the subscriber's parent organization.

func (ConnectionASideAccessPointAccountPtrOutput) OrgId

Equinix-assigned ID of the subscriber's organization.

func (ConnectionASideAccessPointAccountPtrOutput) OrganizationName

Equinix-assigned name of the subscriber's organization.

func (ConnectionASideAccessPointAccountPtrOutput) ToConnectionASideAccessPointAccountPtrOutput

func (o ConnectionASideAccessPointAccountPtrOutput) ToConnectionASideAccessPointAccountPtrOutput() ConnectionASideAccessPointAccountPtrOutput

func (ConnectionASideAccessPointAccountPtrOutput) ToConnectionASideAccessPointAccountPtrOutputWithContext

func (o ConnectionASideAccessPointAccountPtrOutput) ToConnectionASideAccessPointAccountPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointAccountPtrOutput

func (ConnectionASideAccessPointAccountPtrOutput) UcmId

Enterprise datastore id

type ConnectionASideAccessPointArgs

type ConnectionASideAccessPointArgs struct {
	// Account
	Account ConnectionASideAccessPointAccountPtrInput `pulumi:"account"`
	// Authentication key for provider based connections
	AuthenticationKey pulumi.StringPtrInput `pulumi:"authenticationKey"`
	// **Deprecated** `gateway` Use `router` attribute instead
	//
	// Deprecated: use router attribute instead; gateway is no longer a part of the supported backend
	Gateway ConnectionASideAccessPointGatewayPtrInput `pulumi:"gateway"`
	// Virtual device interface
	Interface ConnectionASideAccessPointInterfacePtrInput `pulumi:"interface"`
	// Connection link protocol
	LinkProtocol ConnectionASideAccessPointLinkProtocolPtrInput `pulumi:"linkProtocol"`
	// Access point location
	Location ConnectionASideAccessPointLocationPtrInput `pulumi:"location"`
	// network access point information
	Network ConnectionASideAccessPointNetworkPtrInput `pulumi:"network"`
	// Peering Type- PRIVATE,MICROSOFT,PUBLIC, MANUAL
	PeeringType pulumi.StringPtrInput `pulumi:"peeringType"`
	// Port access point information
	Port ConnectionASideAccessPointPortPtrInput `pulumi:"port"`
	// Service Profile
	Profile ConnectionASideAccessPointProfilePtrInput `pulumi:"profile"`
	// Provider assigned Connection Id
	ProviderConnectionId pulumi.StringPtrInput `pulumi:"providerConnectionId"`
	// Cloud Router access point information that replaces `gateway`
	Router ConnectionASideAccessPointRouterPtrInput `pulumi:"router"`
	// Access point seller region
	SellerRegion pulumi.StringPtrInput `pulumi:"sellerRegion"`
	// Interface type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Virtual device
	VirtualDevice ConnectionASideAccessPointVirtualDevicePtrInput `pulumi:"virtualDevice"`
}

func (ConnectionASideAccessPointArgs) ElementType

func (ConnectionASideAccessPointArgs) ToConnectionASideAccessPointOutput

func (i ConnectionASideAccessPointArgs) ToConnectionASideAccessPointOutput() ConnectionASideAccessPointOutput

func (ConnectionASideAccessPointArgs) ToConnectionASideAccessPointOutputWithContext

func (i ConnectionASideAccessPointArgs) ToConnectionASideAccessPointOutputWithContext(ctx context.Context) ConnectionASideAccessPointOutput

func (ConnectionASideAccessPointArgs) ToConnectionASideAccessPointPtrOutput

func (i ConnectionASideAccessPointArgs) ToConnectionASideAccessPointPtrOutput() ConnectionASideAccessPointPtrOutput

func (ConnectionASideAccessPointArgs) ToConnectionASideAccessPointPtrOutputWithContext

func (i ConnectionASideAccessPointArgs) ToConnectionASideAccessPointPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointPtrOutput

type ConnectionASideAccessPointGateway

type ConnectionASideAccessPointGateway struct {
	// Unique Resource Identifier
	Href *string `pulumi:"href"`
	// Equinix-assigned virtual gateway identifier
	Uuid *string `pulumi:"uuid"`
}

type ConnectionASideAccessPointGatewayArgs

type ConnectionASideAccessPointGatewayArgs struct {
	// Unique Resource Identifier
	Href pulumi.StringPtrInput `pulumi:"href"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (ConnectionASideAccessPointGatewayArgs) ElementType

func (ConnectionASideAccessPointGatewayArgs) ToConnectionASideAccessPointGatewayOutput

func (i ConnectionASideAccessPointGatewayArgs) ToConnectionASideAccessPointGatewayOutput() ConnectionASideAccessPointGatewayOutput

func (ConnectionASideAccessPointGatewayArgs) ToConnectionASideAccessPointGatewayOutputWithContext

func (i ConnectionASideAccessPointGatewayArgs) ToConnectionASideAccessPointGatewayOutputWithContext(ctx context.Context) ConnectionASideAccessPointGatewayOutput

func (ConnectionASideAccessPointGatewayArgs) ToConnectionASideAccessPointGatewayPtrOutput

func (i ConnectionASideAccessPointGatewayArgs) ToConnectionASideAccessPointGatewayPtrOutput() ConnectionASideAccessPointGatewayPtrOutput

func (ConnectionASideAccessPointGatewayArgs) ToConnectionASideAccessPointGatewayPtrOutputWithContext

func (i ConnectionASideAccessPointGatewayArgs) ToConnectionASideAccessPointGatewayPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointGatewayPtrOutput

type ConnectionASideAccessPointGatewayInput

type ConnectionASideAccessPointGatewayInput interface {
	pulumi.Input

	ToConnectionASideAccessPointGatewayOutput() ConnectionASideAccessPointGatewayOutput
	ToConnectionASideAccessPointGatewayOutputWithContext(context.Context) ConnectionASideAccessPointGatewayOutput
}

ConnectionASideAccessPointGatewayInput is an input type that accepts ConnectionASideAccessPointGatewayArgs and ConnectionASideAccessPointGatewayOutput values. You can construct a concrete instance of `ConnectionASideAccessPointGatewayInput` via:

ConnectionASideAccessPointGatewayArgs{...}

type ConnectionASideAccessPointGatewayOutput

type ConnectionASideAccessPointGatewayOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointGatewayOutput) ElementType

func (ConnectionASideAccessPointGatewayOutput) Href

Unique Resource Identifier

func (ConnectionASideAccessPointGatewayOutput) ToConnectionASideAccessPointGatewayOutput

func (o ConnectionASideAccessPointGatewayOutput) ToConnectionASideAccessPointGatewayOutput() ConnectionASideAccessPointGatewayOutput

func (ConnectionASideAccessPointGatewayOutput) ToConnectionASideAccessPointGatewayOutputWithContext

func (o ConnectionASideAccessPointGatewayOutput) ToConnectionASideAccessPointGatewayOutputWithContext(ctx context.Context) ConnectionASideAccessPointGatewayOutput

func (ConnectionASideAccessPointGatewayOutput) ToConnectionASideAccessPointGatewayPtrOutput

func (o ConnectionASideAccessPointGatewayOutput) ToConnectionASideAccessPointGatewayPtrOutput() ConnectionASideAccessPointGatewayPtrOutput

func (ConnectionASideAccessPointGatewayOutput) ToConnectionASideAccessPointGatewayPtrOutputWithContext

func (o ConnectionASideAccessPointGatewayOutput) ToConnectionASideAccessPointGatewayPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointGatewayPtrOutput

func (ConnectionASideAccessPointGatewayOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionASideAccessPointGatewayPtrInput

type ConnectionASideAccessPointGatewayPtrInput interface {
	pulumi.Input

	ToConnectionASideAccessPointGatewayPtrOutput() ConnectionASideAccessPointGatewayPtrOutput
	ToConnectionASideAccessPointGatewayPtrOutputWithContext(context.Context) ConnectionASideAccessPointGatewayPtrOutput
}

ConnectionASideAccessPointGatewayPtrInput is an input type that accepts ConnectionASideAccessPointGatewayArgs, ConnectionASideAccessPointGatewayPtr and ConnectionASideAccessPointGatewayPtrOutput values. You can construct a concrete instance of `ConnectionASideAccessPointGatewayPtrInput` via:

        ConnectionASideAccessPointGatewayArgs{...}

or:

        nil

type ConnectionASideAccessPointGatewayPtrOutput

type ConnectionASideAccessPointGatewayPtrOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointGatewayPtrOutput) Elem

func (ConnectionASideAccessPointGatewayPtrOutput) ElementType

func (ConnectionASideAccessPointGatewayPtrOutput) Href

Unique Resource Identifier

func (ConnectionASideAccessPointGatewayPtrOutput) ToConnectionASideAccessPointGatewayPtrOutput

func (o ConnectionASideAccessPointGatewayPtrOutput) ToConnectionASideAccessPointGatewayPtrOutput() ConnectionASideAccessPointGatewayPtrOutput

func (ConnectionASideAccessPointGatewayPtrOutput) ToConnectionASideAccessPointGatewayPtrOutputWithContext

func (o ConnectionASideAccessPointGatewayPtrOutput) ToConnectionASideAccessPointGatewayPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointGatewayPtrOutput

func (ConnectionASideAccessPointGatewayPtrOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionASideAccessPointInput

type ConnectionASideAccessPointInput interface {
	pulumi.Input

	ToConnectionASideAccessPointOutput() ConnectionASideAccessPointOutput
	ToConnectionASideAccessPointOutputWithContext(context.Context) ConnectionASideAccessPointOutput
}

ConnectionASideAccessPointInput is an input type that accepts ConnectionASideAccessPointArgs and ConnectionASideAccessPointOutput values. You can construct a concrete instance of `ConnectionASideAccessPointInput` via:

ConnectionASideAccessPointArgs{...}

type ConnectionASideAccessPointInterface

type ConnectionASideAccessPointInterface struct {
	// id
	Id *int `pulumi:"id"`
	// Interface type
	Type *string `pulumi:"type"`
	// Equinix-assigned virtual gateway identifier
	Uuid *string `pulumi:"uuid"`
}

type ConnectionASideAccessPointInterfaceArgs

type ConnectionASideAccessPointInterfaceArgs struct {
	// id
	Id pulumi.IntPtrInput `pulumi:"id"`
	// Interface type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (ConnectionASideAccessPointInterfaceArgs) ElementType

func (ConnectionASideAccessPointInterfaceArgs) ToConnectionASideAccessPointInterfaceOutput

func (i ConnectionASideAccessPointInterfaceArgs) ToConnectionASideAccessPointInterfaceOutput() ConnectionASideAccessPointInterfaceOutput

func (ConnectionASideAccessPointInterfaceArgs) ToConnectionASideAccessPointInterfaceOutputWithContext

func (i ConnectionASideAccessPointInterfaceArgs) ToConnectionASideAccessPointInterfaceOutputWithContext(ctx context.Context) ConnectionASideAccessPointInterfaceOutput

func (ConnectionASideAccessPointInterfaceArgs) ToConnectionASideAccessPointInterfacePtrOutput

func (i ConnectionASideAccessPointInterfaceArgs) ToConnectionASideAccessPointInterfacePtrOutput() ConnectionASideAccessPointInterfacePtrOutput

func (ConnectionASideAccessPointInterfaceArgs) ToConnectionASideAccessPointInterfacePtrOutputWithContext

func (i ConnectionASideAccessPointInterfaceArgs) ToConnectionASideAccessPointInterfacePtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointInterfacePtrOutput

type ConnectionASideAccessPointInterfaceInput

type ConnectionASideAccessPointInterfaceInput interface {
	pulumi.Input

	ToConnectionASideAccessPointInterfaceOutput() ConnectionASideAccessPointInterfaceOutput
	ToConnectionASideAccessPointInterfaceOutputWithContext(context.Context) ConnectionASideAccessPointInterfaceOutput
}

ConnectionASideAccessPointInterfaceInput is an input type that accepts ConnectionASideAccessPointInterfaceArgs and ConnectionASideAccessPointInterfaceOutput values. You can construct a concrete instance of `ConnectionASideAccessPointInterfaceInput` via:

ConnectionASideAccessPointInterfaceArgs{...}

type ConnectionASideAccessPointInterfaceOutput

type ConnectionASideAccessPointInterfaceOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointInterfaceOutput) ElementType

func (ConnectionASideAccessPointInterfaceOutput) Id

id

func (ConnectionASideAccessPointInterfaceOutput) ToConnectionASideAccessPointInterfaceOutput

func (o ConnectionASideAccessPointInterfaceOutput) ToConnectionASideAccessPointInterfaceOutput() ConnectionASideAccessPointInterfaceOutput

func (ConnectionASideAccessPointInterfaceOutput) ToConnectionASideAccessPointInterfaceOutputWithContext

func (o ConnectionASideAccessPointInterfaceOutput) ToConnectionASideAccessPointInterfaceOutputWithContext(ctx context.Context) ConnectionASideAccessPointInterfaceOutput

func (ConnectionASideAccessPointInterfaceOutput) ToConnectionASideAccessPointInterfacePtrOutput

func (o ConnectionASideAccessPointInterfaceOutput) ToConnectionASideAccessPointInterfacePtrOutput() ConnectionASideAccessPointInterfacePtrOutput

func (ConnectionASideAccessPointInterfaceOutput) ToConnectionASideAccessPointInterfacePtrOutputWithContext

func (o ConnectionASideAccessPointInterfaceOutput) ToConnectionASideAccessPointInterfacePtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointInterfacePtrOutput

func (ConnectionASideAccessPointInterfaceOutput) Type

Interface type

func (ConnectionASideAccessPointInterfaceOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionASideAccessPointInterfacePtrInput

type ConnectionASideAccessPointInterfacePtrInput interface {
	pulumi.Input

	ToConnectionASideAccessPointInterfacePtrOutput() ConnectionASideAccessPointInterfacePtrOutput
	ToConnectionASideAccessPointInterfacePtrOutputWithContext(context.Context) ConnectionASideAccessPointInterfacePtrOutput
}

ConnectionASideAccessPointInterfacePtrInput is an input type that accepts ConnectionASideAccessPointInterfaceArgs, ConnectionASideAccessPointInterfacePtr and ConnectionASideAccessPointInterfacePtrOutput values. You can construct a concrete instance of `ConnectionASideAccessPointInterfacePtrInput` via:

        ConnectionASideAccessPointInterfaceArgs{...}

or:

        nil

type ConnectionASideAccessPointInterfacePtrOutput

type ConnectionASideAccessPointInterfacePtrOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointInterfacePtrOutput) Elem

func (ConnectionASideAccessPointInterfacePtrOutput) ElementType

func (ConnectionASideAccessPointInterfacePtrOutput) Id

id

func (ConnectionASideAccessPointInterfacePtrOutput) ToConnectionASideAccessPointInterfacePtrOutput

func (o ConnectionASideAccessPointInterfacePtrOutput) ToConnectionASideAccessPointInterfacePtrOutput() ConnectionASideAccessPointInterfacePtrOutput

func (ConnectionASideAccessPointInterfacePtrOutput) ToConnectionASideAccessPointInterfacePtrOutputWithContext

func (o ConnectionASideAccessPointInterfacePtrOutput) ToConnectionASideAccessPointInterfacePtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointInterfacePtrOutput

func (ConnectionASideAccessPointInterfacePtrOutput) Type

Interface type

func (ConnectionASideAccessPointInterfacePtrOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionASideAccessPointLinkProtocol

type ConnectionASideAccessPointLinkProtocol struct {
	// Interface type
	Type *string `pulumi:"type"`
	// Vlan Customer Tag information, vlanCTag value specified for QINQ connections
	VlanCTag *int `pulumi:"vlanCTag"`
	// Vlan Provider Tag information, vlanSTag value specified for QINQ connections
	VlanSTag *int `pulumi:"vlanSTag"`
	// Vlan Tag information, vlanTag value specified for DOT1Q connections
	VlanTag *int `pulumi:"vlanTag"`
}

type ConnectionASideAccessPointLinkProtocolArgs

type ConnectionASideAccessPointLinkProtocolArgs struct {
	// Interface type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Vlan Customer Tag information, vlanCTag value specified for QINQ connections
	VlanCTag pulumi.IntPtrInput `pulumi:"vlanCTag"`
	// Vlan Provider Tag information, vlanSTag value specified for QINQ connections
	VlanSTag pulumi.IntPtrInput `pulumi:"vlanSTag"`
	// Vlan Tag information, vlanTag value specified for DOT1Q connections
	VlanTag pulumi.IntPtrInput `pulumi:"vlanTag"`
}

func (ConnectionASideAccessPointLinkProtocolArgs) ElementType

func (ConnectionASideAccessPointLinkProtocolArgs) ToConnectionASideAccessPointLinkProtocolOutput

func (i ConnectionASideAccessPointLinkProtocolArgs) ToConnectionASideAccessPointLinkProtocolOutput() ConnectionASideAccessPointLinkProtocolOutput

func (ConnectionASideAccessPointLinkProtocolArgs) ToConnectionASideAccessPointLinkProtocolOutputWithContext

func (i ConnectionASideAccessPointLinkProtocolArgs) ToConnectionASideAccessPointLinkProtocolOutputWithContext(ctx context.Context) ConnectionASideAccessPointLinkProtocolOutput

func (ConnectionASideAccessPointLinkProtocolArgs) ToConnectionASideAccessPointLinkProtocolPtrOutput

func (i ConnectionASideAccessPointLinkProtocolArgs) ToConnectionASideAccessPointLinkProtocolPtrOutput() ConnectionASideAccessPointLinkProtocolPtrOutput

func (ConnectionASideAccessPointLinkProtocolArgs) ToConnectionASideAccessPointLinkProtocolPtrOutputWithContext

func (i ConnectionASideAccessPointLinkProtocolArgs) ToConnectionASideAccessPointLinkProtocolPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointLinkProtocolPtrOutput

type ConnectionASideAccessPointLinkProtocolInput

type ConnectionASideAccessPointLinkProtocolInput interface {
	pulumi.Input

	ToConnectionASideAccessPointLinkProtocolOutput() ConnectionASideAccessPointLinkProtocolOutput
	ToConnectionASideAccessPointLinkProtocolOutputWithContext(context.Context) ConnectionASideAccessPointLinkProtocolOutput
}

ConnectionASideAccessPointLinkProtocolInput is an input type that accepts ConnectionASideAccessPointLinkProtocolArgs and ConnectionASideAccessPointLinkProtocolOutput values. You can construct a concrete instance of `ConnectionASideAccessPointLinkProtocolInput` via:

ConnectionASideAccessPointLinkProtocolArgs{...}

type ConnectionASideAccessPointLinkProtocolOutput

type ConnectionASideAccessPointLinkProtocolOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointLinkProtocolOutput) ElementType

func (ConnectionASideAccessPointLinkProtocolOutput) ToConnectionASideAccessPointLinkProtocolOutput

func (o ConnectionASideAccessPointLinkProtocolOutput) ToConnectionASideAccessPointLinkProtocolOutput() ConnectionASideAccessPointLinkProtocolOutput

func (ConnectionASideAccessPointLinkProtocolOutput) ToConnectionASideAccessPointLinkProtocolOutputWithContext

func (o ConnectionASideAccessPointLinkProtocolOutput) ToConnectionASideAccessPointLinkProtocolOutputWithContext(ctx context.Context) ConnectionASideAccessPointLinkProtocolOutput

func (ConnectionASideAccessPointLinkProtocolOutput) ToConnectionASideAccessPointLinkProtocolPtrOutput

func (o ConnectionASideAccessPointLinkProtocolOutput) ToConnectionASideAccessPointLinkProtocolPtrOutput() ConnectionASideAccessPointLinkProtocolPtrOutput

func (ConnectionASideAccessPointLinkProtocolOutput) ToConnectionASideAccessPointLinkProtocolPtrOutputWithContext

func (o ConnectionASideAccessPointLinkProtocolOutput) ToConnectionASideAccessPointLinkProtocolPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointLinkProtocolPtrOutput

func (ConnectionASideAccessPointLinkProtocolOutput) Type

Interface type

func (ConnectionASideAccessPointLinkProtocolOutput) VlanCTag

Vlan Customer Tag information, vlanCTag value specified for QINQ connections

func (ConnectionASideAccessPointLinkProtocolOutput) VlanSTag

Vlan Provider Tag information, vlanSTag value specified for QINQ connections

func (ConnectionASideAccessPointLinkProtocolOutput) VlanTag

Vlan Tag information, vlanTag value specified for DOT1Q connections

type ConnectionASideAccessPointLinkProtocolPtrInput

type ConnectionASideAccessPointLinkProtocolPtrInput interface {
	pulumi.Input

	ToConnectionASideAccessPointLinkProtocolPtrOutput() ConnectionASideAccessPointLinkProtocolPtrOutput
	ToConnectionASideAccessPointLinkProtocolPtrOutputWithContext(context.Context) ConnectionASideAccessPointLinkProtocolPtrOutput
}

ConnectionASideAccessPointLinkProtocolPtrInput is an input type that accepts ConnectionASideAccessPointLinkProtocolArgs, ConnectionASideAccessPointLinkProtocolPtr and ConnectionASideAccessPointLinkProtocolPtrOutput values. You can construct a concrete instance of `ConnectionASideAccessPointLinkProtocolPtrInput` via:

        ConnectionASideAccessPointLinkProtocolArgs{...}

or:

        nil

type ConnectionASideAccessPointLinkProtocolPtrOutput

type ConnectionASideAccessPointLinkProtocolPtrOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointLinkProtocolPtrOutput) Elem

func (ConnectionASideAccessPointLinkProtocolPtrOutput) ElementType

func (ConnectionASideAccessPointLinkProtocolPtrOutput) ToConnectionASideAccessPointLinkProtocolPtrOutput

func (o ConnectionASideAccessPointLinkProtocolPtrOutput) ToConnectionASideAccessPointLinkProtocolPtrOutput() ConnectionASideAccessPointLinkProtocolPtrOutput

func (ConnectionASideAccessPointLinkProtocolPtrOutput) ToConnectionASideAccessPointLinkProtocolPtrOutputWithContext

func (o ConnectionASideAccessPointLinkProtocolPtrOutput) ToConnectionASideAccessPointLinkProtocolPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointLinkProtocolPtrOutput

func (ConnectionASideAccessPointLinkProtocolPtrOutput) Type

Interface type

func (ConnectionASideAccessPointLinkProtocolPtrOutput) VlanCTag

Vlan Customer Tag information, vlanCTag value specified for QINQ connections

func (ConnectionASideAccessPointLinkProtocolPtrOutput) VlanSTag

Vlan Provider Tag information, vlanSTag value specified for QINQ connections

func (ConnectionASideAccessPointLinkProtocolPtrOutput) VlanTag

Vlan Tag information, vlanTag value specified for DOT1Q connections

type ConnectionASideAccessPointLocation

type ConnectionASideAccessPointLocation struct {
	// IBX Code
	Ibx *string `pulumi:"ibx"`
	// Access point metro code
	MetroCode *string `pulumi:"metroCode"`
	// Access point metro name
	MetroName *string `pulumi:"metroName"`
	// Access point region
	Region *string `pulumi:"region"`
}

type ConnectionASideAccessPointLocationArgs

type ConnectionASideAccessPointLocationArgs struct {
	// IBX Code
	Ibx pulumi.StringPtrInput `pulumi:"ibx"`
	// Access point metro code
	MetroCode pulumi.StringPtrInput `pulumi:"metroCode"`
	// Access point metro name
	MetroName pulumi.StringPtrInput `pulumi:"metroName"`
	// Access point region
	Region pulumi.StringPtrInput `pulumi:"region"`
}

func (ConnectionASideAccessPointLocationArgs) ElementType

func (ConnectionASideAccessPointLocationArgs) ToConnectionASideAccessPointLocationOutput

func (i ConnectionASideAccessPointLocationArgs) ToConnectionASideAccessPointLocationOutput() ConnectionASideAccessPointLocationOutput

func (ConnectionASideAccessPointLocationArgs) ToConnectionASideAccessPointLocationOutputWithContext

func (i ConnectionASideAccessPointLocationArgs) ToConnectionASideAccessPointLocationOutputWithContext(ctx context.Context) ConnectionASideAccessPointLocationOutput

func (ConnectionASideAccessPointLocationArgs) ToConnectionASideAccessPointLocationPtrOutput

func (i ConnectionASideAccessPointLocationArgs) ToConnectionASideAccessPointLocationPtrOutput() ConnectionASideAccessPointLocationPtrOutput

func (ConnectionASideAccessPointLocationArgs) ToConnectionASideAccessPointLocationPtrOutputWithContext

func (i ConnectionASideAccessPointLocationArgs) ToConnectionASideAccessPointLocationPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointLocationPtrOutput

type ConnectionASideAccessPointLocationInput

type ConnectionASideAccessPointLocationInput interface {
	pulumi.Input

	ToConnectionASideAccessPointLocationOutput() ConnectionASideAccessPointLocationOutput
	ToConnectionASideAccessPointLocationOutputWithContext(context.Context) ConnectionASideAccessPointLocationOutput
}

ConnectionASideAccessPointLocationInput is an input type that accepts ConnectionASideAccessPointLocationArgs and ConnectionASideAccessPointLocationOutput values. You can construct a concrete instance of `ConnectionASideAccessPointLocationInput` via:

ConnectionASideAccessPointLocationArgs{...}

type ConnectionASideAccessPointLocationOutput

type ConnectionASideAccessPointLocationOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointLocationOutput) ElementType

func (ConnectionASideAccessPointLocationOutput) Ibx

IBX Code

func (ConnectionASideAccessPointLocationOutput) MetroCode

Access point metro code

func (ConnectionASideAccessPointLocationOutput) MetroName

Access point metro name

func (ConnectionASideAccessPointLocationOutput) Region

Access point region

func (ConnectionASideAccessPointLocationOutput) ToConnectionASideAccessPointLocationOutput

func (o ConnectionASideAccessPointLocationOutput) ToConnectionASideAccessPointLocationOutput() ConnectionASideAccessPointLocationOutput

func (ConnectionASideAccessPointLocationOutput) ToConnectionASideAccessPointLocationOutputWithContext

func (o ConnectionASideAccessPointLocationOutput) ToConnectionASideAccessPointLocationOutputWithContext(ctx context.Context) ConnectionASideAccessPointLocationOutput

func (ConnectionASideAccessPointLocationOutput) ToConnectionASideAccessPointLocationPtrOutput

func (o ConnectionASideAccessPointLocationOutput) ToConnectionASideAccessPointLocationPtrOutput() ConnectionASideAccessPointLocationPtrOutput

func (ConnectionASideAccessPointLocationOutput) ToConnectionASideAccessPointLocationPtrOutputWithContext

func (o ConnectionASideAccessPointLocationOutput) ToConnectionASideAccessPointLocationPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointLocationPtrOutput

type ConnectionASideAccessPointLocationPtrInput

type ConnectionASideAccessPointLocationPtrInput interface {
	pulumi.Input

	ToConnectionASideAccessPointLocationPtrOutput() ConnectionASideAccessPointLocationPtrOutput
	ToConnectionASideAccessPointLocationPtrOutputWithContext(context.Context) ConnectionASideAccessPointLocationPtrOutput
}

ConnectionASideAccessPointLocationPtrInput is an input type that accepts ConnectionASideAccessPointLocationArgs, ConnectionASideAccessPointLocationPtr and ConnectionASideAccessPointLocationPtrOutput values. You can construct a concrete instance of `ConnectionASideAccessPointLocationPtrInput` via:

        ConnectionASideAccessPointLocationArgs{...}

or:

        nil

type ConnectionASideAccessPointLocationPtrOutput

type ConnectionASideAccessPointLocationPtrOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointLocationPtrOutput) Elem

func (ConnectionASideAccessPointLocationPtrOutput) ElementType

func (ConnectionASideAccessPointLocationPtrOutput) Ibx

IBX Code

func (ConnectionASideAccessPointLocationPtrOutput) MetroCode

Access point metro code

func (ConnectionASideAccessPointLocationPtrOutput) MetroName

Access point metro name

func (ConnectionASideAccessPointLocationPtrOutput) Region

Access point region

func (ConnectionASideAccessPointLocationPtrOutput) ToConnectionASideAccessPointLocationPtrOutput

func (o ConnectionASideAccessPointLocationPtrOutput) ToConnectionASideAccessPointLocationPtrOutput() ConnectionASideAccessPointLocationPtrOutput

func (ConnectionASideAccessPointLocationPtrOutput) ToConnectionASideAccessPointLocationPtrOutputWithContext

func (o ConnectionASideAccessPointLocationPtrOutput) ToConnectionASideAccessPointLocationPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointLocationPtrOutput

type ConnectionASideAccessPointNetwork

type ConnectionASideAccessPointNetwork struct {
	// Unique Resource Identifier
	Href *string `pulumi:"href"`
	// Equinix-assigned virtual gateway identifier
	Uuid *string `pulumi:"uuid"`
}

type ConnectionASideAccessPointNetworkArgs

type ConnectionASideAccessPointNetworkArgs struct {
	// Unique Resource Identifier
	Href pulumi.StringPtrInput `pulumi:"href"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (ConnectionASideAccessPointNetworkArgs) ElementType

func (ConnectionASideAccessPointNetworkArgs) ToConnectionASideAccessPointNetworkOutput

func (i ConnectionASideAccessPointNetworkArgs) ToConnectionASideAccessPointNetworkOutput() ConnectionASideAccessPointNetworkOutput

func (ConnectionASideAccessPointNetworkArgs) ToConnectionASideAccessPointNetworkOutputWithContext

func (i ConnectionASideAccessPointNetworkArgs) ToConnectionASideAccessPointNetworkOutputWithContext(ctx context.Context) ConnectionASideAccessPointNetworkOutput

func (ConnectionASideAccessPointNetworkArgs) ToConnectionASideAccessPointNetworkPtrOutput

func (i ConnectionASideAccessPointNetworkArgs) ToConnectionASideAccessPointNetworkPtrOutput() ConnectionASideAccessPointNetworkPtrOutput

func (ConnectionASideAccessPointNetworkArgs) ToConnectionASideAccessPointNetworkPtrOutputWithContext

func (i ConnectionASideAccessPointNetworkArgs) ToConnectionASideAccessPointNetworkPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointNetworkPtrOutput

type ConnectionASideAccessPointNetworkInput

type ConnectionASideAccessPointNetworkInput interface {
	pulumi.Input

	ToConnectionASideAccessPointNetworkOutput() ConnectionASideAccessPointNetworkOutput
	ToConnectionASideAccessPointNetworkOutputWithContext(context.Context) ConnectionASideAccessPointNetworkOutput
}

ConnectionASideAccessPointNetworkInput is an input type that accepts ConnectionASideAccessPointNetworkArgs and ConnectionASideAccessPointNetworkOutput values. You can construct a concrete instance of `ConnectionASideAccessPointNetworkInput` via:

ConnectionASideAccessPointNetworkArgs{...}

type ConnectionASideAccessPointNetworkOutput

type ConnectionASideAccessPointNetworkOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointNetworkOutput) ElementType

func (ConnectionASideAccessPointNetworkOutput) Href

Unique Resource Identifier

func (ConnectionASideAccessPointNetworkOutput) ToConnectionASideAccessPointNetworkOutput

func (o ConnectionASideAccessPointNetworkOutput) ToConnectionASideAccessPointNetworkOutput() ConnectionASideAccessPointNetworkOutput

func (ConnectionASideAccessPointNetworkOutput) ToConnectionASideAccessPointNetworkOutputWithContext

func (o ConnectionASideAccessPointNetworkOutput) ToConnectionASideAccessPointNetworkOutputWithContext(ctx context.Context) ConnectionASideAccessPointNetworkOutput

func (ConnectionASideAccessPointNetworkOutput) ToConnectionASideAccessPointNetworkPtrOutput

func (o ConnectionASideAccessPointNetworkOutput) ToConnectionASideAccessPointNetworkPtrOutput() ConnectionASideAccessPointNetworkPtrOutput

func (ConnectionASideAccessPointNetworkOutput) ToConnectionASideAccessPointNetworkPtrOutputWithContext

func (o ConnectionASideAccessPointNetworkOutput) ToConnectionASideAccessPointNetworkPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointNetworkPtrOutput

func (ConnectionASideAccessPointNetworkOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionASideAccessPointNetworkPtrInput

type ConnectionASideAccessPointNetworkPtrInput interface {
	pulumi.Input

	ToConnectionASideAccessPointNetworkPtrOutput() ConnectionASideAccessPointNetworkPtrOutput
	ToConnectionASideAccessPointNetworkPtrOutputWithContext(context.Context) ConnectionASideAccessPointNetworkPtrOutput
}

ConnectionASideAccessPointNetworkPtrInput is an input type that accepts ConnectionASideAccessPointNetworkArgs, ConnectionASideAccessPointNetworkPtr and ConnectionASideAccessPointNetworkPtrOutput values. You can construct a concrete instance of `ConnectionASideAccessPointNetworkPtrInput` via:

        ConnectionASideAccessPointNetworkArgs{...}

or:

        nil

type ConnectionASideAccessPointNetworkPtrOutput

type ConnectionASideAccessPointNetworkPtrOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointNetworkPtrOutput) Elem

func (ConnectionASideAccessPointNetworkPtrOutput) ElementType

func (ConnectionASideAccessPointNetworkPtrOutput) Href

Unique Resource Identifier

func (ConnectionASideAccessPointNetworkPtrOutput) ToConnectionASideAccessPointNetworkPtrOutput

func (o ConnectionASideAccessPointNetworkPtrOutput) ToConnectionASideAccessPointNetworkPtrOutput() ConnectionASideAccessPointNetworkPtrOutput

func (ConnectionASideAccessPointNetworkPtrOutput) ToConnectionASideAccessPointNetworkPtrOutputWithContext

func (o ConnectionASideAccessPointNetworkPtrOutput) ToConnectionASideAccessPointNetworkPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointNetworkPtrOutput

func (ConnectionASideAccessPointNetworkPtrOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionASideAccessPointOutput

type ConnectionASideAccessPointOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointOutput) Account

Account

func (ConnectionASideAccessPointOutput) AuthenticationKey

Authentication key for provider based connections

func (ConnectionASideAccessPointOutput) ElementType

func (ConnectionASideAccessPointOutput) Gateway deprecated

**Deprecated** `gateway` Use `router` attribute instead

Deprecated: use router attribute instead; gateway is no longer a part of the supported backend

func (ConnectionASideAccessPointOutput) Interface

Virtual device interface

func (ConnectionASideAccessPointOutput) LinkProtocol

Connection link protocol

func (ConnectionASideAccessPointOutput) Location

Access point location

func (ConnectionASideAccessPointOutput) Network

network access point information

func (ConnectionASideAccessPointOutput) PeeringType

Peering Type- PRIVATE,MICROSOFT,PUBLIC, MANUAL

func (ConnectionASideAccessPointOutput) Port

Port access point information

func (ConnectionASideAccessPointOutput) Profile

Service Profile

func (ConnectionASideAccessPointOutput) ProviderConnectionId

func (o ConnectionASideAccessPointOutput) ProviderConnectionId() pulumi.StringPtrOutput

Provider assigned Connection Id

func (ConnectionASideAccessPointOutput) Router

Cloud Router access point information that replaces `gateway`

func (ConnectionASideAccessPointOutput) SellerRegion

Access point seller region

func (ConnectionASideAccessPointOutput) ToConnectionASideAccessPointOutput

func (o ConnectionASideAccessPointOutput) ToConnectionASideAccessPointOutput() ConnectionASideAccessPointOutput

func (ConnectionASideAccessPointOutput) ToConnectionASideAccessPointOutputWithContext

func (o ConnectionASideAccessPointOutput) ToConnectionASideAccessPointOutputWithContext(ctx context.Context) ConnectionASideAccessPointOutput

func (ConnectionASideAccessPointOutput) ToConnectionASideAccessPointPtrOutput

func (o ConnectionASideAccessPointOutput) ToConnectionASideAccessPointPtrOutput() ConnectionASideAccessPointPtrOutput

func (ConnectionASideAccessPointOutput) ToConnectionASideAccessPointPtrOutputWithContext

func (o ConnectionASideAccessPointOutput) ToConnectionASideAccessPointPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointPtrOutput

func (ConnectionASideAccessPointOutput) Type

Interface type

func (ConnectionASideAccessPointOutput) VirtualDevice

Virtual device

type ConnectionASideAccessPointPort

type ConnectionASideAccessPointPort struct {
	// Unique Resource Identifier
	Href *string `pulumi:"href"`
	// Port name
	Name *string `pulumi:"name"`
	// Redundancy Information
	Redundancy *ConnectionASideAccessPointPortRedundancy `pulumi:"redundancy"`
	// Equinix-assigned virtual gateway identifier
	Uuid *string `pulumi:"uuid"`
}

type ConnectionASideAccessPointPortArgs

type ConnectionASideAccessPointPortArgs struct {
	// Unique Resource Identifier
	Href pulumi.StringPtrInput `pulumi:"href"`
	// Port name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Redundancy Information
	Redundancy ConnectionASideAccessPointPortRedundancyPtrInput `pulumi:"redundancy"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (ConnectionASideAccessPointPortArgs) ElementType

func (ConnectionASideAccessPointPortArgs) ToConnectionASideAccessPointPortOutput

func (i ConnectionASideAccessPointPortArgs) ToConnectionASideAccessPointPortOutput() ConnectionASideAccessPointPortOutput

func (ConnectionASideAccessPointPortArgs) ToConnectionASideAccessPointPortOutputWithContext

func (i ConnectionASideAccessPointPortArgs) ToConnectionASideAccessPointPortOutputWithContext(ctx context.Context) ConnectionASideAccessPointPortOutput

func (ConnectionASideAccessPointPortArgs) ToConnectionASideAccessPointPortPtrOutput

func (i ConnectionASideAccessPointPortArgs) ToConnectionASideAccessPointPortPtrOutput() ConnectionASideAccessPointPortPtrOutput

func (ConnectionASideAccessPointPortArgs) ToConnectionASideAccessPointPortPtrOutputWithContext

func (i ConnectionASideAccessPointPortArgs) ToConnectionASideAccessPointPortPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointPortPtrOutput

type ConnectionASideAccessPointPortInput

type ConnectionASideAccessPointPortInput interface {
	pulumi.Input

	ToConnectionASideAccessPointPortOutput() ConnectionASideAccessPointPortOutput
	ToConnectionASideAccessPointPortOutputWithContext(context.Context) ConnectionASideAccessPointPortOutput
}

ConnectionASideAccessPointPortInput is an input type that accepts ConnectionASideAccessPointPortArgs and ConnectionASideAccessPointPortOutput values. You can construct a concrete instance of `ConnectionASideAccessPointPortInput` via:

ConnectionASideAccessPointPortArgs{...}

type ConnectionASideAccessPointPortOutput

type ConnectionASideAccessPointPortOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointPortOutput) ElementType

func (ConnectionASideAccessPointPortOutput) Href

Unique Resource Identifier

func (ConnectionASideAccessPointPortOutput) Name

Port name

func (ConnectionASideAccessPointPortOutput) Redundancy

Redundancy Information

func (ConnectionASideAccessPointPortOutput) ToConnectionASideAccessPointPortOutput

func (o ConnectionASideAccessPointPortOutput) ToConnectionASideAccessPointPortOutput() ConnectionASideAccessPointPortOutput

func (ConnectionASideAccessPointPortOutput) ToConnectionASideAccessPointPortOutputWithContext

func (o ConnectionASideAccessPointPortOutput) ToConnectionASideAccessPointPortOutputWithContext(ctx context.Context) ConnectionASideAccessPointPortOutput

func (ConnectionASideAccessPointPortOutput) ToConnectionASideAccessPointPortPtrOutput

func (o ConnectionASideAccessPointPortOutput) ToConnectionASideAccessPointPortPtrOutput() ConnectionASideAccessPointPortPtrOutput

func (ConnectionASideAccessPointPortOutput) ToConnectionASideAccessPointPortPtrOutputWithContext

func (o ConnectionASideAccessPointPortOutput) ToConnectionASideAccessPointPortPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointPortPtrOutput

func (ConnectionASideAccessPointPortOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionASideAccessPointPortPtrInput

type ConnectionASideAccessPointPortPtrInput interface {
	pulumi.Input

	ToConnectionASideAccessPointPortPtrOutput() ConnectionASideAccessPointPortPtrOutput
	ToConnectionASideAccessPointPortPtrOutputWithContext(context.Context) ConnectionASideAccessPointPortPtrOutput
}

ConnectionASideAccessPointPortPtrInput is an input type that accepts ConnectionASideAccessPointPortArgs, ConnectionASideAccessPointPortPtr and ConnectionASideAccessPointPortPtrOutput values. You can construct a concrete instance of `ConnectionASideAccessPointPortPtrInput` via:

        ConnectionASideAccessPointPortArgs{...}

or:

        nil

type ConnectionASideAccessPointPortPtrOutput

type ConnectionASideAccessPointPortPtrOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointPortPtrOutput) Elem

func (ConnectionASideAccessPointPortPtrOutput) ElementType

func (ConnectionASideAccessPointPortPtrOutput) Href

Unique Resource Identifier

func (ConnectionASideAccessPointPortPtrOutput) Name

Port name

func (ConnectionASideAccessPointPortPtrOutput) Redundancy

Redundancy Information

func (ConnectionASideAccessPointPortPtrOutput) ToConnectionASideAccessPointPortPtrOutput

func (o ConnectionASideAccessPointPortPtrOutput) ToConnectionASideAccessPointPortPtrOutput() ConnectionASideAccessPointPortPtrOutput

func (ConnectionASideAccessPointPortPtrOutput) ToConnectionASideAccessPointPortPtrOutputWithContext

func (o ConnectionASideAccessPointPortPtrOutput) ToConnectionASideAccessPointPortPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointPortPtrOutput

func (ConnectionASideAccessPointPortPtrOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionASideAccessPointPortRedundancy

type ConnectionASideAccessPointPortRedundancy struct {
	// Access point redundancy
	Enabled *bool `pulumi:"enabled"`
	// Redundancy group identifier (Use the redundancy.0.group UUID of primary connection; e.g. one(equinix*fabric*connection.primary*port*connection.redundancy).group or equinix*fabric*connection.primary*port*connection.redundancy.0.group)
	Group *string `pulumi:"group"`
	// Connection priority in redundancy group - PRIMARY, SECONDARY
	Priority *string `pulumi:"priority"`
}

type ConnectionASideAccessPointPortRedundancyArgs

type ConnectionASideAccessPointPortRedundancyArgs struct {
	// Access point redundancy
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Redundancy group identifier (Use the redundancy.0.group UUID of primary connection; e.g. one(equinix*fabric*connection.primary*port*connection.redundancy).group or equinix*fabric*connection.primary*port*connection.redundancy.0.group)
	Group pulumi.StringPtrInput `pulumi:"group"`
	// Connection priority in redundancy group - PRIMARY, SECONDARY
	Priority pulumi.StringPtrInput `pulumi:"priority"`
}

func (ConnectionASideAccessPointPortRedundancyArgs) ElementType

func (ConnectionASideAccessPointPortRedundancyArgs) ToConnectionASideAccessPointPortRedundancyOutput

func (i ConnectionASideAccessPointPortRedundancyArgs) ToConnectionASideAccessPointPortRedundancyOutput() ConnectionASideAccessPointPortRedundancyOutput

func (ConnectionASideAccessPointPortRedundancyArgs) ToConnectionASideAccessPointPortRedundancyOutputWithContext

func (i ConnectionASideAccessPointPortRedundancyArgs) ToConnectionASideAccessPointPortRedundancyOutputWithContext(ctx context.Context) ConnectionASideAccessPointPortRedundancyOutput

func (ConnectionASideAccessPointPortRedundancyArgs) ToConnectionASideAccessPointPortRedundancyPtrOutput

func (i ConnectionASideAccessPointPortRedundancyArgs) ToConnectionASideAccessPointPortRedundancyPtrOutput() ConnectionASideAccessPointPortRedundancyPtrOutput

func (ConnectionASideAccessPointPortRedundancyArgs) ToConnectionASideAccessPointPortRedundancyPtrOutputWithContext

func (i ConnectionASideAccessPointPortRedundancyArgs) ToConnectionASideAccessPointPortRedundancyPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointPortRedundancyPtrOutput

type ConnectionASideAccessPointPortRedundancyInput

type ConnectionASideAccessPointPortRedundancyInput interface {
	pulumi.Input

	ToConnectionASideAccessPointPortRedundancyOutput() ConnectionASideAccessPointPortRedundancyOutput
	ToConnectionASideAccessPointPortRedundancyOutputWithContext(context.Context) ConnectionASideAccessPointPortRedundancyOutput
}

ConnectionASideAccessPointPortRedundancyInput is an input type that accepts ConnectionASideAccessPointPortRedundancyArgs and ConnectionASideAccessPointPortRedundancyOutput values. You can construct a concrete instance of `ConnectionASideAccessPointPortRedundancyInput` via:

ConnectionASideAccessPointPortRedundancyArgs{...}

type ConnectionASideAccessPointPortRedundancyOutput

type ConnectionASideAccessPointPortRedundancyOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointPortRedundancyOutput) ElementType

func (ConnectionASideAccessPointPortRedundancyOutput) Enabled

Access point redundancy

func (ConnectionASideAccessPointPortRedundancyOutput) Group

Redundancy group identifier (Use the redundancy.0.group UUID of primary connection; e.g. one(equinix*fabric*connection.primary*port*connection.redundancy).group or equinix*fabric*connection.primary*port*connection.redundancy.0.group)

func (ConnectionASideAccessPointPortRedundancyOutput) Priority

Connection priority in redundancy group - PRIMARY, SECONDARY

func (ConnectionASideAccessPointPortRedundancyOutput) ToConnectionASideAccessPointPortRedundancyOutput

func (o ConnectionASideAccessPointPortRedundancyOutput) ToConnectionASideAccessPointPortRedundancyOutput() ConnectionASideAccessPointPortRedundancyOutput

func (ConnectionASideAccessPointPortRedundancyOutput) ToConnectionASideAccessPointPortRedundancyOutputWithContext

func (o ConnectionASideAccessPointPortRedundancyOutput) ToConnectionASideAccessPointPortRedundancyOutputWithContext(ctx context.Context) ConnectionASideAccessPointPortRedundancyOutput

func (ConnectionASideAccessPointPortRedundancyOutput) ToConnectionASideAccessPointPortRedundancyPtrOutput

func (o ConnectionASideAccessPointPortRedundancyOutput) ToConnectionASideAccessPointPortRedundancyPtrOutput() ConnectionASideAccessPointPortRedundancyPtrOutput

func (ConnectionASideAccessPointPortRedundancyOutput) ToConnectionASideAccessPointPortRedundancyPtrOutputWithContext

func (o ConnectionASideAccessPointPortRedundancyOutput) ToConnectionASideAccessPointPortRedundancyPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointPortRedundancyPtrOutput

type ConnectionASideAccessPointPortRedundancyPtrInput

type ConnectionASideAccessPointPortRedundancyPtrInput interface {
	pulumi.Input

	ToConnectionASideAccessPointPortRedundancyPtrOutput() ConnectionASideAccessPointPortRedundancyPtrOutput
	ToConnectionASideAccessPointPortRedundancyPtrOutputWithContext(context.Context) ConnectionASideAccessPointPortRedundancyPtrOutput
}

ConnectionASideAccessPointPortRedundancyPtrInput is an input type that accepts ConnectionASideAccessPointPortRedundancyArgs, ConnectionASideAccessPointPortRedundancyPtr and ConnectionASideAccessPointPortRedundancyPtrOutput values. You can construct a concrete instance of `ConnectionASideAccessPointPortRedundancyPtrInput` via:

        ConnectionASideAccessPointPortRedundancyArgs{...}

or:

        nil

type ConnectionASideAccessPointPortRedundancyPtrOutput

type ConnectionASideAccessPointPortRedundancyPtrOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointPortRedundancyPtrOutput) Elem

func (ConnectionASideAccessPointPortRedundancyPtrOutput) ElementType

func (ConnectionASideAccessPointPortRedundancyPtrOutput) Enabled

Access point redundancy

func (ConnectionASideAccessPointPortRedundancyPtrOutput) Group

Redundancy group identifier (Use the redundancy.0.group UUID of primary connection; e.g. one(equinix*fabric*connection.primary*port*connection.redundancy).group or equinix*fabric*connection.primary*port*connection.redundancy.0.group)

func (ConnectionASideAccessPointPortRedundancyPtrOutput) Priority

Connection priority in redundancy group - PRIMARY, SECONDARY

func (ConnectionASideAccessPointPortRedundancyPtrOutput) ToConnectionASideAccessPointPortRedundancyPtrOutput

func (o ConnectionASideAccessPointPortRedundancyPtrOutput) ToConnectionASideAccessPointPortRedundancyPtrOutput() ConnectionASideAccessPointPortRedundancyPtrOutput

func (ConnectionASideAccessPointPortRedundancyPtrOutput) ToConnectionASideAccessPointPortRedundancyPtrOutputWithContext

func (o ConnectionASideAccessPointPortRedundancyPtrOutput) ToConnectionASideAccessPointPortRedundancyPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointPortRedundancyPtrOutput

type ConnectionASideAccessPointProfile

type ConnectionASideAccessPointProfile struct {
	// Access point config information
	AccessPointTypeConfigs []ConnectionASideAccessPointProfileAccessPointTypeConfig `pulumi:"accessPointTypeConfigs"`
	// User-provided service description
	Description *string `pulumi:"description"`
	// Unique Resource Identifier
	Href *string `pulumi:"href"`
	// Port name
	Name *string `pulumi:"name"`
	// Interface type
	Type string `pulumi:"type"`
	// Equinix-assigned virtual gateway identifier
	Uuid string `pulumi:"uuid"`
}

type ConnectionASideAccessPointProfileAccessPointTypeConfig

type ConnectionASideAccessPointProfileAccessPointTypeConfig struct {
	// Interface type
	Type *string `pulumi:"type"`
	// Equinix-assigned virtual gateway identifier
	Uuid *string `pulumi:"uuid"`
}

type ConnectionASideAccessPointProfileAccessPointTypeConfigArgs

type ConnectionASideAccessPointProfileAccessPointTypeConfigArgs struct {
	// Interface type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (ConnectionASideAccessPointProfileAccessPointTypeConfigArgs) ElementType

func (ConnectionASideAccessPointProfileAccessPointTypeConfigArgs) ToConnectionASideAccessPointProfileAccessPointTypeConfigOutput

func (ConnectionASideAccessPointProfileAccessPointTypeConfigArgs) ToConnectionASideAccessPointProfileAccessPointTypeConfigOutputWithContext

func (i ConnectionASideAccessPointProfileAccessPointTypeConfigArgs) ToConnectionASideAccessPointProfileAccessPointTypeConfigOutputWithContext(ctx context.Context) ConnectionASideAccessPointProfileAccessPointTypeConfigOutput

type ConnectionASideAccessPointProfileAccessPointTypeConfigArray

type ConnectionASideAccessPointProfileAccessPointTypeConfigArray []ConnectionASideAccessPointProfileAccessPointTypeConfigInput

func (ConnectionASideAccessPointProfileAccessPointTypeConfigArray) ElementType

func (ConnectionASideAccessPointProfileAccessPointTypeConfigArray) ToConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput

func (ConnectionASideAccessPointProfileAccessPointTypeConfigArray) ToConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutputWithContext

func (i ConnectionASideAccessPointProfileAccessPointTypeConfigArray) ToConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutputWithContext(ctx context.Context) ConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput

type ConnectionASideAccessPointProfileAccessPointTypeConfigArrayInput

type ConnectionASideAccessPointProfileAccessPointTypeConfigArrayInput interface {
	pulumi.Input

	ToConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput() ConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput
	ToConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutputWithContext(context.Context) ConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput
}

ConnectionASideAccessPointProfileAccessPointTypeConfigArrayInput is an input type that accepts ConnectionASideAccessPointProfileAccessPointTypeConfigArray and ConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput values. You can construct a concrete instance of `ConnectionASideAccessPointProfileAccessPointTypeConfigArrayInput` via:

ConnectionASideAccessPointProfileAccessPointTypeConfigArray{ ConnectionASideAccessPointProfileAccessPointTypeConfigArgs{...} }

type ConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput

type ConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput) ElementType

func (ConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput) Index

func (ConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput) ToConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput

func (ConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput) ToConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutputWithContext

func (o ConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput) ToConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutputWithContext(ctx context.Context) ConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput

type ConnectionASideAccessPointProfileAccessPointTypeConfigInput

type ConnectionASideAccessPointProfileAccessPointTypeConfigInput interface {
	pulumi.Input

	ToConnectionASideAccessPointProfileAccessPointTypeConfigOutput() ConnectionASideAccessPointProfileAccessPointTypeConfigOutput
	ToConnectionASideAccessPointProfileAccessPointTypeConfigOutputWithContext(context.Context) ConnectionASideAccessPointProfileAccessPointTypeConfigOutput
}

ConnectionASideAccessPointProfileAccessPointTypeConfigInput is an input type that accepts ConnectionASideAccessPointProfileAccessPointTypeConfigArgs and ConnectionASideAccessPointProfileAccessPointTypeConfigOutput values. You can construct a concrete instance of `ConnectionASideAccessPointProfileAccessPointTypeConfigInput` via:

ConnectionASideAccessPointProfileAccessPointTypeConfigArgs{...}

type ConnectionASideAccessPointProfileAccessPointTypeConfigOutput

type ConnectionASideAccessPointProfileAccessPointTypeConfigOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointProfileAccessPointTypeConfigOutput) ElementType

func (ConnectionASideAccessPointProfileAccessPointTypeConfigOutput) ToConnectionASideAccessPointProfileAccessPointTypeConfigOutput

func (ConnectionASideAccessPointProfileAccessPointTypeConfigOutput) ToConnectionASideAccessPointProfileAccessPointTypeConfigOutputWithContext

func (o ConnectionASideAccessPointProfileAccessPointTypeConfigOutput) ToConnectionASideAccessPointProfileAccessPointTypeConfigOutputWithContext(ctx context.Context) ConnectionASideAccessPointProfileAccessPointTypeConfigOutput

func (ConnectionASideAccessPointProfileAccessPointTypeConfigOutput) Type

Interface type

func (ConnectionASideAccessPointProfileAccessPointTypeConfigOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionASideAccessPointProfileArgs

type ConnectionASideAccessPointProfileArgs struct {
	// Access point config information
	AccessPointTypeConfigs ConnectionASideAccessPointProfileAccessPointTypeConfigArrayInput `pulumi:"accessPointTypeConfigs"`
	// User-provided service description
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Unique Resource Identifier
	Href pulumi.StringPtrInput `pulumi:"href"`
	// Port name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Interface type
	Type pulumi.StringInput `pulumi:"type"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

func (ConnectionASideAccessPointProfileArgs) ElementType

func (ConnectionASideAccessPointProfileArgs) ToConnectionASideAccessPointProfileOutput

func (i ConnectionASideAccessPointProfileArgs) ToConnectionASideAccessPointProfileOutput() ConnectionASideAccessPointProfileOutput

func (ConnectionASideAccessPointProfileArgs) ToConnectionASideAccessPointProfileOutputWithContext

func (i ConnectionASideAccessPointProfileArgs) ToConnectionASideAccessPointProfileOutputWithContext(ctx context.Context) ConnectionASideAccessPointProfileOutput

func (ConnectionASideAccessPointProfileArgs) ToConnectionASideAccessPointProfilePtrOutput

func (i ConnectionASideAccessPointProfileArgs) ToConnectionASideAccessPointProfilePtrOutput() ConnectionASideAccessPointProfilePtrOutput

func (ConnectionASideAccessPointProfileArgs) ToConnectionASideAccessPointProfilePtrOutputWithContext

func (i ConnectionASideAccessPointProfileArgs) ToConnectionASideAccessPointProfilePtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointProfilePtrOutput

type ConnectionASideAccessPointProfileInput

type ConnectionASideAccessPointProfileInput interface {
	pulumi.Input

	ToConnectionASideAccessPointProfileOutput() ConnectionASideAccessPointProfileOutput
	ToConnectionASideAccessPointProfileOutputWithContext(context.Context) ConnectionASideAccessPointProfileOutput
}

ConnectionASideAccessPointProfileInput is an input type that accepts ConnectionASideAccessPointProfileArgs and ConnectionASideAccessPointProfileOutput values. You can construct a concrete instance of `ConnectionASideAccessPointProfileInput` via:

ConnectionASideAccessPointProfileArgs{...}

type ConnectionASideAccessPointProfileOutput

type ConnectionASideAccessPointProfileOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointProfileOutput) AccessPointTypeConfigs

Access point config information

func (ConnectionASideAccessPointProfileOutput) Description

User-provided service description

func (ConnectionASideAccessPointProfileOutput) ElementType

func (ConnectionASideAccessPointProfileOutput) Href

Unique Resource Identifier

func (ConnectionASideAccessPointProfileOutput) Name

Port name

func (ConnectionASideAccessPointProfileOutput) ToConnectionASideAccessPointProfileOutput

func (o ConnectionASideAccessPointProfileOutput) ToConnectionASideAccessPointProfileOutput() ConnectionASideAccessPointProfileOutput

func (ConnectionASideAccessPointProfileOutput) ToConnectionASideAccessPointProfileOutputWithContext

func (o ConnectionASideAccessPointProfileOutput) ToConnectionASideAccessPointProfileOutputWithContext(ctx context.Context) ConnectionASideAccessPointProfileOutput

func (ConnectionASideAccessPointProfileOutput) ToConnectionASideAccessPointProfilePtrOutput

func (o ConnectionASideAccessPointProfileOutput) ToConnectionASideAccessPointProfilePtrOutput() ConnectionASideAccessPointProfilePtrOutput

func (ConnectionASideAccessPointProfileOutput) ToConnectionASideAccessPointProfilePtrOutputWithContext

func (o ConnectionASideAccessPointProfileOutput) ToConnectionASideAccessPointProfilePtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointProfilePtrOutput

func (ConnectionASideAccessPointProfileOutput) Type

Interface type

func (ConnectionASideAccessPointProfileOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionASideAccessPointProfilePtrInput

type ConnectionASideAccessPointProfilePtrInput interface {
	pulumi.Input

	ToConnectionASideAccessPointProfilePtrOutput() ConnectionASideAccessPointProfilePtrOutput
	ToConnectionASideAccessPointProfilePtrOutputWithContext(context.Context) ConnectionASideAccessPointProfilePtrOutput
}

ConnectionASideAccessPointProfilePtrInput is an input type that accepts ConnectionASideAccessPointProfileArgs, ConnectionASideAccessPointProfilePtr and ConnectionASideAccessPointProfilePtrOutput values. You can construct a concrete instance of `ConnectionASideAccessPointProfilePtrInput` via:

        ConnectionASideAccessPointProfileArgs{...}

or:

        nil

type ConnectionASideAccessPointProfilePtrOutput

type ConnectionASideAccessPointProfilePtrOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointProfilePtrOutput) AccessPointTypeConfigs

Access point config information

func (ConnectionASideAccessPointProfilePtrOutput) Description

User-provided service description

func (ConnectionASideAccessPointProfilePtrOutput) Elem

func (ConnectionASideAccessPointProfilePtrOutput) ElementType

func (ConnectionASideAccessPointProfilePtrOutput) Href

Unique Resource Identifier

func (ConnectionASideAccessPointProfilePtrOutput) Name

Port name

func (ConnectionASideAccessPointProfilePtrOutput) ToConnectionASideAccessPointProfilePtrOutput

func (o ConnectionASideAccessPointProfilePtrOutput) ToConnectionASideAccessPointProfilePtrOutput() ConnectionASideAccessPointProfilePtrOutput

func (ConnectionASideAccessPointProfilePtrOutput) ToConnectionASideAccessPointProfilePtrOutputWithContext

func (o ConnectionASideAccessPointProfilePtrOutput) ToConnectionASideAccessPointProfilePtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointProfilePtrOutput

func (ConnectionASideAccessPointProfilePtrOutput) Type

Interface type

func (ConnectionASideAccessPointProfilePtrOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionASideAccessPointPtrInput

type ConnectionASideAccessPointPtrInput interface {
	pulumi.Input

	ToConnectionASideAccessPointPtrOutput() ConnectionASideAccessPointPtrOutput
	ToConnectionASideAccessPointPtrOutputWithContext(context.Context) ConnectionASideAccessPointPtrOutput
}

ConnectionASideAccessPointPtrInput is an input type that accepts ConnectionASideAccessPointArgs, ConnectionASideAccessPointPtr and ConnectionASideAccessPointPtrOutput values. You can construct a concrete instance of `ConnectionASideAccessPointPtrInput` via:

        ConnectionASideAccessPointArgs{...}

or:

        nil

type ConnectionASideAccessPointPtrOutput

type ConnectionASideAccessPointPtrOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointPtrOutput) Account

Account

func (ConnectionASideAccessPointPtrOutput) AuthenticationKey

Authentication key for provider based connections

func (ConnectionASideAccessPointPtrOutput) Elem

func (ConnectionASideAccessPointPtrOutput) ElementType

func (ConnectionASideAccessPointPtrOutput) Gateway deprecated

**Deprecated** `gateway` Use `router` attribute instead

Deprecated: use router attribute instead; gateway is no longer a part of the supported backend

func (ConnectionASideAccessPointPtrOutput) Interface

Virtual device interface

func (ConnectionASideAccessPointPtrOutput) LinkProtocol

Connection link protocol

func (ConnectionASideAccessPointPtrOutput) Location

Access point location

func (ConnectionASideAccessPointPtrOutput) Network

network access point information

func (ConnectionASideAccessPointPtrOutput) PeeringType

Peering Type- PRIVATE,MICROSOFT,PUBLIC, MANUAL

func (ConnectionASideAccessPointPtrOutput) Port

Port access point information

func (ConnectionASideAccessPointPtrOutput) Profile

Service Profile

func (ConnectionASideAccessPointPtrOutput) ProviderConnectionId

Provider assigned Connection Id

func (ConnectionASideAccessPointPtrOutput) Router

Cloud Router access point information that replaces `gateway`

func (ConnectionASideAccessPointPtrOutput) SellerRegion

Access point seller region

func (ConnectionASideAccessPointPtrOutput) ToConnectionASideAccessPointPtrOutput

func (o ConnectionASideAccessPointPtrOutput) ToConnectionASideAccessPointPtrOutput() ConnectionASideAccessPointPtrOutput

func (ConnectionASideAccessPointPtrOutput) ToConnectionASideAccessPointPtrOutputWithContext

func (o ConnectionASideAccessPointPtrOutput) ToConnectionASideAccessPointPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointPtrOutput

func (ConnectionASideAccessPointPtrOutput) Type

Interface type

func (ConnectionASideAccessPointPtrOutput) VirtualDevice

Virtual device

type ConnectionASideAccessPointRouter

type ConnectionASideAccessPointRouter struct {
	// Unique Resource Identifier
	Href *string `pulumi:"href"`
	// Equinix-assigned virtual gateway identifier
	Uuid *string `pulumi:"uuid"`
}

type ConnectionASideAccessPointRouterArgs

type ConnectionASideAccessPointRouterArgs struct {
	// Unique Resource Identifier
	Href pulumi.StringPtrInput `pulumi:"href"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (ConnectionASideAccessPointRouterArgs) ElementType

func (ConnectionASideAccessPointRouterArgs) ToConnectionASideAccessPointRouterOutput

func (i ConnectionASideAccessPointRouterArgs) ToConnectionASideAccessPointRouterOutput() ConnectionASideAccessPointRouterOutput

func (ConnectionASideAccessPointRouterArgs) ToConnectionASideAccessPointRouterOutputWithContext

func (i ConnectionASideAccessPointRouterArgs) ToConnectionASideAccessPointRouterOutputWithContext(ctx context.Context) ConnectionASideAccessPointRouterOutput

func (ConnectionASideAccessPointRouterArgs) ToConnectionASideAccessPointRouterPtrOutput

func (i ConnectionASideAccessPointRouterArgs) ToConnectionASideAccessPointRouterPtrOutput() ConnectionASideAccessPointRouterPtrOutput

func (ConnectionASideAccessPointRouterArgs) ToConnectionASideAccessPointRouterPtrOutputWithContext

func (i ConnectionASideAccessPointRouterArgs) ToConnectionASideAccessPointRouterPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointRouterPtrOutput

type ConnectionASideAccessPointRouterInput

type ConnectionASideAccessPointRouterInput interface {
	pulumi.Input

	ToConnectionASideAccessPointRouterOutput() ConnectionASideAccessPointRouterOutput
	ToConnectionASideAccessPointRouterOutputWithContext(context.Context) ConnectionASideAccessPointRouterOutput
}

ConnectionASideAccessPointRouterInput is an input type that accepts ConnectionASideAccessPointRouterArgs and ConnectionASideAccessPointRouterOutput values. You can construct a concrete instance of `ConnectionASideAccessPointRouterInput` via:

ConnectionASideAccessPointRouterArgs{...}

type ConnectionASideAccessPointRouterOutput

type ConnectionASideAccessPointRouterOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointRouterOutput) ElementType

func (ConnectionASideAccessPointRouterOutput) Href

Unique Resource Identifier

func (ConnectionASideAccessPointRouterOutput) ToConnectionASideAccessPointRouterOutput

func (o ConnectionASideAccessPointRouterOutput) ToConnectionASideAccessPointRouterOutput() ConnectionASideAccessPointRouterOutput

func (ConnectionASideAccessPointRouterOutput) ToConnectionASideAccessPointRouterOutputWithContext

func (o ConnectionASideAccessPointRouterOutput) ToConnectionASideAccessPointRouterOutputWithContext(ctx context.Context) ConnectionASideAccessPointRouterOutput

func (ConnectionASideAccessPointRouterOutput) ToConnectionASideAccessPointRouterPtrOutput

func (o ConnectionASideAccessPointRouterOutput) ToConnectionASideAccessPointRouterPtrOutput() ConnectionASideAccessPointRouterPtrOutput

func (ConnectionASideAccessPointRouterOutput) ToConnectionASideAccessPointRouterPtrOutputWithContext

func (o ConnectionASideAccessPointRouterOutput) ToConnectionASideAccessPointRouterPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointRouterPtrOutput

func (ConnectionASideAccessPointRouterOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionASideAccessPointRouterPtrInput

type ConnectionASideAccessPointRouterPtrInput interface {
	pulumi.Input

	ToConnectionASideAccessPointRouterPtrOutput() ConnectionASideAccessPointRouterPtrOutput
	ToConnectionASideAccessPointRouterPtrOutputWithContext(context.Context) ConnectionASideAccessPointRouterPtrOutput
}

ConnectionASideAccessPointRouterPtrInput is an input type that accepts ConnectionASideAccessPointRouterArgs, ConnectionASideAccessPointRouterPtr and ConnectionASideAccessPointRouterPtrOutput values. You can construct a concrete instance of `ConnectionASideAccessPointRouterPtrInput` via:

        ConnectionASideAccessPointRouterArgs{...}

or:

        nil

type ConnectionASideAccessPointRouterPtrOutput

type ConnectionASideAccessPointRouterPtrOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointRouterPtrOutput) Elem

func (ConnectionASideAccessPointRouterPtrOutput) ElementType

func (ConnectionASideAccessPointRouterPtrOutput) Href

Unique Resource Identifier

func (ConnectionASideAccessPointRouterPtrOutput) ToConnectionASideAccessPointRouterPtrOutput

func (o ConnectionASideAccessPointRouterPtrOutput) ToConnectionASideAccessPointRouterPtrOutput() ConnectionASideAccessPointRouterPtrOutput

func (ConnectionASideAccessPointRouterPtrOutput) ToConnectionASideAccessPointRouterPtrOutputWithContext

func (o ConnectionASideAccessPointRouterPtrOutput) ToConnectionASideAccessPointRouterPtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointRouterPtrOutput

func (ConnectionASideAccessPointRouterPtrOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionASideAccessPointVirtualDevice

type ConnectionASideAccessPointVirtualDevice struct {
	// Unique Resource Identifier
	Href *string `pulumi:"href"`
	// Port name
	Name *string `pulumi:"name"`
	// Interface type
	Type *string `pulumi:"type"`
	// Equinix-assigned virtual gateway identifier
	Uuid *string `pulumi:"uuid"`
}

type ConnectionASideAccessPointVirtualDeviceArgs

type ConnectionASideAccessPointVirtualDeviceArgs struct {
	// Unique Resource Identifier
	Href pulumi.StringPtrInput `pulumi:"href"`
	// Port name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Interface type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (ConnectionASideAccessPointVirtualDeviceArgs) ElementType

func (ConnectionASideAccessPointVirtualDeviceArgs) ToConnectionASideAccessPointVirtualDeviceOutput

func (i ConnectionASideAccessPointVirtualDeviceArgs) ToConnectionASideAccessPointVirtualDeviceOutput() ConnectionASideAccessPointVirtualDeviceOutput

func (ConnectionASideAccessPointVirtualDeviceArgs) ToConnectionASideAccessPointVirtualDeviceOutputWithContext

func (i ConnectionASideAccessPointVirtualDeviceArgs) ToConnectionASideAccessPointVirtualDeviceOutputWithContext(ctx context.Context) ConnectionASideAccessPointVirtualDeviceOutput

func (ConnectionASideAccessPointVirtualDeviceArgs) ToConnectionASideAccessPointVirtualDevicePtrOutput

func (i ConnectionASideAccessPointVirtualDeviceArgs) ToConnectionASideAccessPointVirtualDevicePtrOutput() ConnectionASideAccessPointVirtualDevicePtrOutput

func (ConnectionASideAccessPointVirtualDeviceArgs) ToConnectionASideAccessPointVirtualDevicePtrOutputWithContext

func (i ConnectionASideAccessPointVirtualDeviceArgs) ToConnectionASideAccessPointVirtualDevicePtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointVirtualDevicePtrOutput

type ConnectionASideAccessPointVirtualDeviceInput

type ConnectionASideAccessPointVirtualDeviceInput interface {
	pulumi.Input

	ToConnectionASideAccessPointVirtualDeviceOutput() ConnectionASideAccessPointVirtualDeviceOutput
	ToConnectionASideAccessPointVirtualDeviceOutputWithContext(context.Context) ConnectionASideAccessPointVirtualDeviceOutput
}

ConnectionASideAccessPointVirtualDeviceInput is an input type that accepts ConnectionASideAccessPointVirtualDeviceArgs and ConnectionASideAccessPointVirtualDeviceOutput values. You can construct a concrete instance of `ConnectionASideAccessPointVirtualDeviceInput` via:

ConnectionASideAccessPointVirtualDeviceArgs{...}

type ConnectionASideAccessPointVirtualDeviceOutput

type ConnectionASideAccessPointVirtualDeviceOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointVirtualDeviceOutput) ElementType

func (ConnectionASideAccessPointVirtualDeviceOutput) Href

Unique Resource Identifier

func (ConnectionASideAccessPointVirtualDeviceOutput) Name

Port name

func (ConnectionASideAccessPointVirtualDeviceOutput) ToConnectionASideAccessPointVirtualDeviceOutput

func (o ConnectionASideAccessPointVirtualDeviceOutput) ToConnectionASideAccessPointVirtualDeviceOutput() ConnectionASideAccessPointVirtualDeviceOutput

func (ConnectionASideAccessPointVirtualDeviceOutput) ToConnectionASideAccessPointVirtualDeviceOutputWithContext

func (o ConnectionASideAccessPointVirtualDeviceOutput) ToConnectionASideAccessPointVirtualDeviceOutputWithContext(ctx context.Context) ConnectionASideAccessPointVirtualDeviceOutput

func (ConnectionASideAccessPointVirtualDeviceOutput) ToConnectionASideAccessPointVirtualDevicePtrOutput

func (o ConnectionASideAccessPointVirtualDeviceOutput) ToConnectionASideAccessPointVirtualDevicePtrOutput() ConnectionASideAccessPointVirtualDevicePtrOutput

func (ConnectionASideAccessPointVirtualDeviceOutput) ToConnectionASideAccessPointVirtualDevicePtrOutputWithContext

func (o ConnectionASideAccessPointVirtualDeviceOutput) ToConnectionASideAccessPointVirtualDevicePtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointVirtualDevicePtrOutput

func (ConnectionASideAccessPointVirtualDeviceOutput) Type

Interface type

func (ConnectionASideAccessPointVirtualDeviceOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionASideAccessPointVirtualDevicePtrInput

type ConnectionASideAccessPointVirtualDevicePtrInput interface {
	pulumi.Input

	ToConnectionASideAccessPointVirtualDevicePtrOutput() ConnectionASideAccessPointVirtualDevicePtrOutput
	ToConnectionASideAccessPointVirtualDevicePtrOutputWithContext(context.Context) ConnectionASideAccessPointVirtualDevicePtrOutput
}

ConnectionASideAccessPointVirtualDevicePtrInput is an input type that accepts ConnectionASideAccessPointVirtualDeviceArgs, ConnectionASideAccessPointVirtualDevicePtr and ConnectionASideAccessPointVirtualDevicePtrOutput values. You can construct a concrete instance of `ConnectionASideAccessPointVirtualDevicePtrInput` via:

        ConnectionASideAccessPointVirtualDeviceArgs{...}

or:

        nil

type ConnectionASideAccessPointVirtualDevicePtrOutput

type ConnectionASideAccessPointVirtualDevicePtrOutput struct{ *pulumi.OutputState }

func (ConnectionASideAccessPointVirtualDevicePtrOutput) Elem

func (ConnectionASideAccessPointVirtualDevicePtrOutput) ElementType

func (ConnectionASideAccessPointVirtualDevicePtrOutput) Href

Unique Resource Identifier

func (ConnectionASideAccessPointVirtualDevicePtrOutput) Name

Port name

func (ConnectionASideAccessPointVirtualDevicePtrOutput) ToConnectionASideAccessPointVirtualDevicePtrOutput

func (o ConnectionASideAccessPointVirtualDevicePtrOutput) ToConnectionASideAccessPointVirtualDevicePtrOutput() ConnectionASideAccessPointVirtualDevicePtrOutput

func (ConnectionASideAccessPointVirtualDevicePtrOutput) ToConnectionASideAccessPointVirtualDevicePtrOutputWithContext

func (o ConnectionASideAccessPointVirtualDevicePtrOutput) ToConnectionASideAccessPointVirtualDevicePtrOutputWithContext(ctx context.Context) ConnectionASideAccessPointVirtualDevicePtrOutput

func (ConnectionASideAccessPointVirtualDevicePtrOutput) Type

Interface type

func (ConnectionASideAccessPointVirtualDevicePtrOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionASideAdditionalInfo

type ConnectionASideAdditionalInfo struct {
	// Additional information key
	Key *string `pulumi:"key"`
	// Additional information value
	Value *string `pulumi:"value"`
}

type ConnectionASideAdditionalInfoArgs

type ConnectionASideAdditionalInfoArgs struct {
	// Additional information key
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Additional information value
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ConnectionASideAdditionalInfoArgs) ElementType

func (ConnectionASideAdditionalInfoArgs) ToConnectionASideAdditionalInfoOutput

func (i ConnectionASideAdditionalInfoArgs) ToConnectionASideAdditionalInfoOutput() ConnectionASideAdditionalInfoOutput

func (ConnectionASideAdditionalInfoArgs) ToConnectionASideAdditionalInfoOutputWithContext

func (i ConnectionASideAdditionalInfoArgs) ToConnectionASideAdditionalInfoOutputWithContext(ctx context.Context) ConnectionASideAdditionalInfoOutput

type ConnectionASideAdditionalInfoArray

type ConnectionASideAdditionalInfoArray []ConnectionASideAdditionalInfoInput

func (ConnectionASideAdditionalInfoArray) ElementType

func (ConnectionASideAdditionalInfoArray) ToConnectionASideAdditionalInfoArrayOutput

func (i ConnectionASideAdditionalInfoArray) ToConnectionASideAdditionalInfoArrayOutput() ConnectionASideAdditionalInfoArrayOutput

func (ConnectionASideAdditionalInfoArray) ToConnectionASideAdditionalInfoArrayOutputWithContext

func (i ConnectionASideAdditionalInfoArray) ToConnectionASideAdditionalInfoArrayOutputWithContext(ctx context.Context) ConnectionASideAdditionalInfoArrayOutput

type ConnectionASideAdditionalInfoArrayInput

type ConnectionASideAdditionalInfoArrayInput interface {
	pulumi.Input

	ToConnectionASideAdditionalInfoArrayOutput() ConnectionASideAdditionalInfoArrayOutput
	ToConnectionASideAdditionalInfoArrayOutputWithContext(context.Context) ConnectionASideAdditionalInfoArrayOutput
}

ConnectionASideAdditionalInfoArrayInput is an input type that accepts ConnectionASideAdditionalInfoArray and ConnectionASideAdditionalInfoArrayOutput values. You can construct a concrete instance of `ConnectionASideAdditionalInfoArrayInput` via:

ConnectionASideAdditionalInfoArray{ ConnectionASideAdditionalInfoArgs{...} }

type ConnectionASideAdditionalInfoArrayOutput

type ConnectionASideAdditionalInfoArrayOutput struct{ *pulumi.OutputState }

func (ConnectionASideAdditionalInfoArrayOutput) ElementType

func (ConnectionASideAdditionalInfoArrayOutput) Index

func (ConnectionASideAdditionalInfoArrayOutput) ToConnectionASideAdditionalInfoArrayOutput

func (o ConnectionASideAdditionalInfoArrayOutput) ToConnectionASideAdditionalInfoArrayOutput() ConnectionASideAdditionalInfoArrayOutput

func (ConnectionASideAdditionalInfoArrayOutput) ToConnectionASideAdditionalInfoArrayOutputWithContext

func (o ConnectionASideAdditionalInfoArrayOutput) ToConnectionASideAdditionalInfoArrayOutputWithContext(ctx context.Context) ConnectionASideAdditionalInfoArrayOutput

type ConnectionASideAdditionalInfoInput

type ConnectionASideAdditionalInfoInput interface {
	pulumi.Input

	ToConnectionASideAdditionalInfoOutput() ConnectionASideAdditionalInfoOutput
	ToConnectionASideAdditionalInfoOutputWithContext(context.Context) ConnectionASideAdditionalInfoOutput
}

ConnectionASideAdditionalInfoInput is an input type that accepts ConnectionASideAdditionalInfoArgs and ConnectionASideAdditionalInfoOutput values. You can construct a concrete instance of `ConnectionASideAdditionalInfoInput` via:

ConnectionASideAdditionalInfoArgs{...}

type ConnectionASideAdditionalInfoOutput

type ConnectionASideAdditionalInfoOutput struct{ *pulumi.OutputState }

func (ConnectionASideAdditionalInfoOutput) ElementType

func (ConnectionASideAdditionalInfoOutput) Key

Additional information key

func (ConnectionASideAdditionalInfoOutput) ToConnectionASideAdditionalInfoOutput

func (o ConnectionASideAdditionalInfoOutput) ToConnectionASideAdditionalInfoOutput() ConnectionASideAdditionalInfoOutput

func (ConnectionASideAdditionalInfoOutput) ToConnectionASideAdditionalInfoOutputWithContext

func (o ConnectionASideAdditionalInfoOutput) ToConnectionASideAdditionalInfoOutputWithContext(ctx context.Context) ConnectionASideAdditionalInfoOutput

func (ConnectionASideAdditionalInfoOutput) Value

Additional information value

type ConnectionASideArgs

type ConnectionASideArgs struct {
	// Point of access details
	AccessPoint ConnectionASideAccessPointPtrInput `pulumi:"accessPoint"`
	// Connection side additional information
	AdditionalInfo ConnectionASideAdditionalInfoArrayInput `pulumi:"additionalInfo"`
	// 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
	ServiceToken ConnectionASideServiceTokenPtrInput `pulumi:"serviceToken"`
}

func (ConnectionASideArgs) ElementType

func (ConnectionASideArgs) ElementType() reflect.Type

func (ConnectionASideArgs) ToConnectionASideOutput

func (i ConnectionASideArgs) ToConnectionASideOutput() ConnectionASideOutput

func (ConnectionASideArgs) ToConnectionASideOutputWithContext

func (i ConnectionASideArgs) ToConnectionASideOutputWithContext(ctx context.Context) ConnectionASideOutput

func (ConnectionASideArgs) ToConnectionASidePtrOutput

func (i ConnectionASideArgs) ToConnectionASidePtrOutput() ConnectionASidePtrOutput

func (ConnectionASideArgs) ToConnectionASidePtrOutputWithContext

func (i ConnectionASideArgs) ToConnectionASidePtrOutputWithContext(ctx context.Context) ConnectionASidePtrOutput

type ConnectionASideInput

type ConnectionASideInput interface {
	pulumi.Input

	ToConnectionASideOutput() ConnectionASideOutput
	ToConnectionASideOutputWithContext(context.Context) ConnectionASideOutput
}

ConnectionASideInput is an input type that accepts ConnectionASideArgs and ConnectionASideOutput values. You can construct a concrete instance of `ConnectionASideInput` via:

ConnectionASideArgs{...}

type ConnectionASideOutput

type ConnectionASideOutput struct{ *pulumi.OutputState }

func (ConnectionASideOutput) AccessPoint

Point of access details

func (ConnectionASideOutput) AdditionalInfo

Connection side additional information

func (ConnectionASideOutput) ElementType

func (ConnectionASideOutput) ElementType() reflect.Type

func (ConnectionASideOutput) ServiceToken

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

func (ConnectionASideOutput) ToConnectionASideOutput

func (o ConnectionASideOutput) ToConnectionASideOutput() ConnectionASideOutput

func (ConnectionASideOutput) ToConnectionASideOutputWithContext

func (o ConnectionASideOutput) ToConnectionASideOutputWithContext(ctx context.Context) ConnectionASideOutput

func (ConnectionASideOutput) ToConnectionASidePtrOutput

func (o ConnectionASideOutput) ToConnectionASidePtrOutput() ConnectionASidePtrOutput

func (ConnectionASideOutput) ToConnectionASidePtrOutputWithContext

func (o ConnectionASideOutput) ToConnectionASidePtrOutputWithContext(ctx context.Context) ConnectionASidePtrOutput

type ConnectionASidePtrInput

type ConnectionASidePtrInput interface {
	pulumi.Input

	ToConnectionASidePtrOutput() ConnectionASidePtrOutput
	ToConnectionASidePtrOutputWithContext(context.Context) ConnectionASidePtrOutput
}

ConnectionASidePtrInput is an input type that accepts ConnectionASideArgs, ConnectionASidePtr and ConnectionASidePtrOutput values. You can construct a concrete instance of `ConnectionASidePtrInput` via:

        ConnectionASideArgs{...}

or:

        nil

type ConnectionASidePtrOutput

type ConnectionASidePtrOutput struct{ *pulumi.OutputState }

func (ConnectionASidePtrOutput) AccessPoint

Point of access details

func (ConnectionASidePtrOutput) AdditionalInfo

Connection side additional information

func (ConnectionASidePtrOutput) Elem

func (ConnectionASidePtrOutput) ElementType

func (ConnectionASidePtrOutput) ElementType() reflect.Type

func (ConnectionASidePtrOutput) ServiceToken

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

func (ConnectionASidePtrOutput) ToConnectionASidePtrOutput

func (o ConnectionASidePtrOutput) ToConnectionASidePtrOutput() ConnectionASidePtrOutput

func (ConnectionASidePtrOutput) ToConnectionASidePtrOutputWithContext

func (o ConnectionASidePtrOutput) ToConnectionASidePtrOutputWithContext(ctx context.Context) ConnectionASidePtrOutput

type ConnectionASideServiceToken

type ConnectionASideServiceToken struct {
	// User-provided service description
	Description *string `pulumi:"description"`
	// Unique Resource Identifier
	Href *string `pulumi:"href"`
	// Interface type
	Type *string `pulumi:"type"`
	// Equinix-assigned virtual gateway identifier
	Uuid *string `pulumi:"uuid"`
}

type ConnectionASideServiceTokenArgs

type ConnectionASideServiceTokenArgs struct {
	// User-provided service description
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Unique Resource Identifier
	Href pulumi.StringPtrInput `pulumi:"href"`
	// Interface type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (ConnectionASideServiceTokenArgs) ElementType

func (ConnectionASideServiceTokenArgs) ToConnectionASideServiceTokenOutput

func (i ConnectionASideServiceTokenArgs) ToConnectionASideServiceTokenOutput() ConnectionASideServiceTokenOutput

func (ConnectionASideServiceTokenArgs) ToConnectionASideServiceTokenOutputWithContext

func (i ConnectionASideServiceTokenArgs) ToConnectionASideServiceTokenOutputWithContext(ctx context.Context) ConnectionASideServiceTokenOutput

func (ConnectionASideServiceTokenArgs) ToConnectionASideServiceTokenPtrOutput

func (i ConnectionASideServiceTokenArgs) ToConnectionASideServiceTokenPtrOutput() ConnectionASideServiceTokenPtrOutput

func (ConnectionASideServiceTokenArgs) ToConnectionASideServiceTokenPtrOutputWithContext

func (i ConnectionASideServiceTokenArgs) ToConnectionASideServiceTokenPtrOutputWithContext(ctx context.Context) ConnectionASideServiceTokenPtrOutput

type ConnectionASideServiceTokenInput

type ConnectionASideServiceTokenInput interface {
	pulumi.Input

	ToConnectionASideServiceTokenOutput() ConnectionASideServiceTokenOutput
	ToConnectionASideServiceTokenOutputWithContext(context.Context) ConnectionASideServiceTokenOutput
}

ConnectionASideServiceTokenInput is an input type that accepts ConnectionASideServiceTokenArgs and ConnectionASideServiceTokenOutput values. You can construct a concrete instance of `ConnectionASideServiceTokenInput` via:

ConnectionASideServiceTokenArgs{...}

type ConnectionASideServiceTokenOutput

type ConnectionASideServiceTokenOutput struct{ *pulumi.OutputState }

func (ConnectionASideServiceTokenOutput) Description

User-provided service description

func (ConnectionASideServiceTokenOutput) ElementType

func (ConnectionASideServiceTokenOutput) Href

Unique Resource Identifier

func (ConnectionASideServiceTokenOutput) ToConnectionASideServiceTokenOutput

func (o ConnectionASideServiceTokenOutput) ToConnectionASideServiceTokenOutput() ConnectionASideServiceTokenOutput

func (ConnectionASideServiceTokenOutput) ToConnectionASideServiceTokenOutputWithContext

func (o ConnectionASideServiceTokenOutput) ToConnectionASideServiceTokenOutputWithContext(ctx context.Context) ConnectionASideServiceTokenOutput

func (ConnectionASideServiceTokenOutput) ToConnectionASideServiceTokenPtrOutput

func (o ConnectionASideServiceTokenOutput) ToConnectionASideServiceTokenPtrOutput() ConnectionASideServiceTokenPtrOutput

func (ConnectionASideServiceTokenOutput) ToConnectionASideServiceTokenPtrOutputWithContext

func (o ConnectionASideServiceTokenOutput) ToConnectionASideServiceTokenPtrOutputWithContext(ctx context.Context) ConnectionASideServiceTokenPtrOutput

func (ConnectionASideServiceTokenOutput) Type

Interface type

func (ConnectionASideServiceTokenOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionASideServiceTokenPtrInput

type ConnectionASideServiceTokenPtrInput interface {
	pulumi.Input

	ToConnectionASideServiceTokenPtrOutput() ConnectionASideServiceTokenPtrOutput
	ToConnectionASideServiceTokenPtrOutputWithContext(context.Context) ConnectionASideServiceTokenPtrOutput
}

ConnectionASideServiceTokenPtrInput is an input type that accepts ConnectionASideServiceTokenArgs, ConnectionASideServiceTokenPtr and ConnectionASideServiceTokenPtrOutput values. You can construct a concrete instance of `ConnectionASideServiceTokenPtrInput` via:

        ConnectionASideServiceTokenArgs{...}

or:

        nil

type ConnectionASideServiceTokenPtrOutput

type ConnectionASideServiceTokenPtrOutput struct{ *pulumi.OutputState }

func (ConnectionASideServiceTokenPtrOutput) Description

User-provided service description

func (ConnectionASideServiceTokenPtrOutput) Elem

func (ConnectionASideServiceTokenPtrOutput) ElementType

func (ConnectionASideServiceTokenPtrOutput) Href

Unique Resource Identifier

func (ConnectionASideServiceTokenPtrOutput) ToConnectionASideServiceTokenPtrOutput

func (o ConnectionASideServiceTokenPtrOutput) ToConnectionASideServiceTokenPtrOutput() ConnectionASideServiceTokenPtrOutput

func (ConnectionASideServiceTokenPtrOutput) ToConnectionASideServiceTokenPtrOutputWithContext

func (o ConnectionASideServiceTokenPtrOutput) ToConnectionASideServiceTokenPtrOutputWithContext(ctx context.Context) ConnectionASideServiceTokenPtrOutput

func (ConnectionASideServiceTokenPtrOutput) Type

Interface type

func (ConnectionASideServiceTokenPtrOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionAccount

type ConnectionAccount struct {
	// Legal name of the accountholder.
	AccountName *string `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber *int `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId *string `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId *string `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName *string `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId *int `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName *string `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId *string `pulumi:"ucmId"`
}

type ConnectionAccountArgs

type ConnectionAccountArgs struct {
	// Legal name of the accountholder.
	AccountName pulumi.StringPtrInput `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber pulumi.IntPtrInput `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId pulumi.StringPtrInput `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId pulumi.StringPtrInput `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName pulumi.StringPtrInput `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId pulumi.IntPtrInput `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName pulumi.StringPtrInput `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId pulumi.StringPtrInput `pulumi:"ucmId"`
}

func (ConnectionAccountArgs) ElementType

func (ConnectionAccountArgs) ElementType() reflect.Type

func (ConnectionAccountArgs) ToConnectionAccountOutput

func (i ConnectionAccountArgs) ToConnectionAccountOutput() ConnectionAccountOutput

func (ConnectionAccountArgs) ToConnectionAccountOutputWithContext

func (i ConnectionAccountArgs) ToConnectionAccountOutputWithContext(ctx context.Context) ConnectionAccountOutput

func (ConnectionAccountArgs) ToConnectionAccountPtrOutput

func (i ConnectionAccountArgs) ToConnectionAccountPtrOutput() ConnectionAccountPtrOutput

func (ConnectionAccountArgs) ToConnectionAccountPtrOutputWithContext

func (i ConnectionAccountArgs) ToConnectionAccountPtrOutputWithContext(ctx context.Context) ConnectionAccountPtrOutput

type ConnectionAccountInput

type ConnectionAccountInput interface {
	pulumi.Input

	ToConnectionAccountOutput() ConnectionAccountOutput
	ToConnectionAccountOutputWithContext(context.Context) ConnectionAccountOutput
}

ConnectionAccountInput is an input type that accepts ConnectionAccountArgs and ConnectionAccountOutput values. You can construct a concrete instance of `ConnectionAccountInput` via:

ConnectionAccountArgs{...}

type ConnectionAccountOutput

type ConnectionAccountOutput struct{ *pulumi.OutputState }

func (ConnectionAccountOutput) AccountName

Legal name of the accountholder.

func (ConnectionAccountOutput) AccountNumber

func (o ConnectionAccountOutput) AccountNumber() pulumi.IntPtrOutput

Equinix-assigned account number.

func (ConnectionAccountOutput) ElementType

func (ConnectionAccountOutput) ElementType() reflect.Type

func (ConnectionAccountOutput) GlobalCustId

Equinix-assigned ID of the subscriber's parent organization.

func (ConnectionAccountOutput) GlobalOrgId

Equinix-assigned ID of the subscriber's parent organization.

func (ConnectionAccountOutput) GlobalOrganizationName

func (o ConnectionAccountOutput) GlobalOrganizationName() pulumi.StringPtrOutput

Equinix-assigned name of the subscriber's parent organization.

func (ConnectionAccountOutput) OrgId

Equinix-assigned ID of the subscriber's organization.

func (ConnectionAccountOutput) OrganizationName

func (o ConnectionAccountOutput) OrganizationName() pulumi.StringPtrOutput

Equinix-assigned name of the subscriber's organization.

func (ConnectionAccountOutput) ToConnectionAccountOutput

func (o ConnectionAccountOutput) ToConnectionAccountOutput() ConnectionAccountOutput

func (ConnectionAccountOutput) ToConnectionAccountOutputWithContext

func (o ConnectionAccountOutput) ToConnectionAccountOutputWithContext(ctx context.Context) ConnectionAccountOutput

func (ConnectionAccountOutput) ToConnectionAccountPtrOutput

func (o ConnectionAccountOutput) ToConnectionAccountPtrOutput() ConnectionAccountPtrOutput

func (ConnectionAccountOutput) ToConnectionAccountPtrOutputWithContext

func (o ConnectionAccountOutput) ToConnectionAccountPtrOutputWithContext(ctx context.Context) ConnectionAccountPtrOutput

func (ConnectionAccountOutput) UcmId

Enterprise datastore id

type ConnectionAccountPtrInput

type ConnectionAccountPtrInput interface {
	pulumi.Input

	ToConnectionAccountPtrOutput() ConnectionAccountPtrOutput
	ToConnectionAccountPtrOutputWithContext(context.Context) ConnectionAccountPtrOutput
}

ConnectionAccountPtrInput is an input type that accepts ConnectionAccountArgs, ConnectionAccountPtr and ConnectionAccountPtrOutput values. You can construct a concrete instance of `ConnectionAccountPtrInput` via:

        ConnectionAccountArgs{...}

or:

        nil

type ConnectionAccountPtrOutput

type ConnectionAccountPtrOutput struct{ *pulumi.OutputState }

func (ConnectionAccountPtrOutput) AccountName

Legal name of the accountholder.

func (ConnectionAccountPtrOutput) AccountNumber

Equinix-assigned account number.

func (ConnectionAccountPtrOutput) Elem

func (ConnectionAccountPtrOutput) ElementType

func (ConnectionAccountPtrOutput) ElementType() reflect.Type

func (ConnectionAccountPtrOutput) GlobalCustId

Equinix-assigned ID of the subscriber's parent organization.

func (ConnectionAccountPtrOutput) GlobalOrgId

Equinix-assigned ID of the subscriber's parent organization.

func (ConnectionAccountPtrOutput) GlobalOrganizationName

func (o ConnectionAccountPtrOutput) GlobalOrganizationName() pulumi.StringPtrOutput

Equinix-assigned name of the subscriber's parent organization.

func (ConnectionAccountPtrOutput) OrgId

Equinix-assigned ID of the subscriber's organization.

func (ConnectionAccountPtrOutput) OrganizationName

func (o ConnectionAccountPtrOutput) OrganizationName() pulumi.StringPtrOutput

Equinix-assigned name of the subscriber's organization.

func (ConnectionAccountPtrOutput) ToConnectionAccountPtrOutput

func (o ConnectionAccountPtrOutput) ToConnectionAccountPtrOutput() ConnectionAccountPtrOutput

func (ConnectionAccountPtrOutput) ToConnectionAccountPtrOutputWithContext

func (o ConnectionAccountPtrOutput) ToConnectionAccountPtrOutputWithContext(ctx context.Context) ConnectionAccountPtrOutput

func (ConnectionAccountPtrOutput) UcmId

Enterprise datastore id

type ConnectionArgs

type ConnectionArgs struct {
	// Requester or Customer side connection configuration object of the multi-segment connection
	ASide ConnectionASideInput
	// Connection side additional information
	AdditionalInfo pulumi.MapArrayInput
	// Connection bandwidth in Mbps
	Bandwidth pulumi.IntInput
	// User-provided service description
	Description pulumi.StringPtrInput
	// Port name
	Name pulumi.StringPtrInput
	// Preferences for notifications on connection configuration or status changes
	Notifications ConnectionNotificationArrayInput
	// Order details
	Order ConnectionOrderInput
	// Project information
	Project ConnectionProjectPtrInput
	// Redundancy Information
	Redundancy ConnectionRedundancyPtrInput
	// Interface type
	Type pulumi.StringInput
	// Destination or Provider side connection configuration object of the multi-segment connection
	ZSide ConnectionZSideInput
}

The set of arguments for constructing a Connection resource.

func (ConnectionArgs) ElementType

func (ConnectionArgs) ElementType() reflect.Type

type ConnectionArray

type ConnectionArray []ConnectionInput

func (ConnectionArray) ElementType

func (ConnectionArray) ElementType() reflect.Type

func (ConnectionArray) ToConnectionArrayOutput

func (i ConnectionArray) ToConnectionArrayOutput() ConnectionArrayOutput

func (ConnectionArray) ToConnectionArrayOutputWithContext

func (i ConnectionArray) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput

type ConnectionArrayInput

type ConnectionArrayInput interface {
	pulumi.Input

	ToConnectionArrayOutput() ConnectionArrayOutput
	ToConnectionArrayOutputWithContext(context.Context) ConnectionArrayOutput
}

ConnectionArrayInput is an input type that accepts ConnectionArray and ConnectionArrayOutput values. You can construct a concrete instance of `ConnectionArrayInput` via:

ConnectionArray{ ConnectionArgs{...} }

type ConnectionArrayOutput

type ConnectionArrayOutput struct{ *pulumi.OutputState }

func (ConnectionArrayOutput) ElementType

func (ConnectionArrayOutput) ElementType() reflect.Type

func (ConnectionArrayOutput) Index

func (ConnectionArrayOutput) ToConnectionArrayOutput

func (o ConnectionArrayOutput) ToConnectionArrayOutput() ConnectionArrayOutput

func (ConnectionArrayOutput) ToConnectionArrayOutputWithContext

func (o ConnectionArrayOutput) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput

type ConnectionChangeLog

type ConnectionChangeLog struct {
	// Created by User Key
	CreatedBy *string `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail *string `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName *string `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime *string `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy *string `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail *string `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName *string `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime *string `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy *string `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail *string `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName *string `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime *string `pulumi:"updatedDateTime"`
}

type ConnectionChangeLogArgs

type ConnectionChangeLogArgs struct {
	// Created by User Key
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail pulumi.StringPtrInput `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName pulumi.StringPtrInput `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime pulumi.StringPtrInput `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy pulumi.StringPtrInput `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail pulumi.StringPtrInput `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName pulumi.StringPtrInput `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime pulumi.StringPtrInput `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy pulumi.StringPtrInput `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail pulumi.StringPtrInput `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName pulumi.StringPtrInput `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime pulumi.StringPtrInput `pulumi:"updatedDateTime"`
}

func (ConnectionChangeLogArgs) ElementType

func (ConnectionChangeLogArgs) ElementType() reflect.Type

func (ConnectionChangeLogArgs) ToConnectionChangeLogOutput

func (i ConnectionChangeLogArgs) ToConnectionChangeLogOutput() ConnectionChangeLogOutput

func (ConnectionChangeLogArgs) ToConnectionChangeLogOutputWithContext

func (i ConnectionChangeLogArgs) ToConnectionChangeLogOutputWithContext(ctx context.Context) ConnectionChangeLogOutput

func (ConnectionChangeLogArgs) ToConnectionChangeLogPtrOutput

func (i ConnectionChangeLogArgs) ToConnectionChangeLogPtrOutput() ConnectionChangeLogPtrOutput

func (ConnectionChangeLogArgs) ToConnectionChangeLogPtrOutputWithContext

func (i ConnectionChangeLogArgs) ToConnectionChangeLogPtrOutputWithContext(ctx context.Context) ConnectionChangeLogPtrOutput

type ConnectionChangeLogInput

type ConnectionChangeLogInput interface {
	pulumi.Input

	ToConnectionChangeLogOutput() ConnectionChangeLogOutput
	ToConnectionChangeLogOutputWithContext(context.Context) ConnectionChangeLogOutput
}

ConnectionChangeLogInput is an input type that accepts ConnectionChangeLogArgs and ConnectionChangeLogOutput values. You can construct a concrete instance of `ConnectionChangeLogInput` via:

ConnectionChangeLogArgs{...}

type ConnectionChangeLogOutput

type ConnectionChangeLogOutput struct{ *pulumi.OutputState }

func (ConnectionChangeLogOutput) CreatedBy

Created by User Key

func (ConnectionChangeLogOutput) CreatedByEmail

Created by User Email Address

func (ConnectionChangeLogOutput) CreatedByFullName

func (o ConnectionChangeLogOutput) CreatedByFullName() pulumi.StringPtrOutput

Created by User Full Name

func (ConnectionChangeLogOutput) CreatedDateTime

func (o ConnectionChangeLogOutput) CreatedDateTime() pulumi.StringPtrOutput

Created by Date and Time

func (ConnectionChangeLogOutput) DeletedBy

Deleted by User Key

func (ConnectionChangeLogOutput) DeletedByEmail

Deleted by User Email Address

func (ConnectionChangeLogOutput) DeletedByFullName

func (o ConnectionChangeLogOutput) DeletedByFullName() pulumi.StringPtrOutput

Deleted by User Full Name

func (ConnectionChangeLogOutput) DeletedDateTime

func (o ConnectionChangeLogOutput) DeletedDateTime() pulumi.StringPtrOutput

Deleted by Date and Time

func (ConnectionChangeLogOutput) ElementType

func (ConnectionChangeLogOutput) ElementType() reflect.Type

func (ConnectionChangeLogOutput) ToConnectionChangeLogOutput

func (o ConnectionChangeLogOutput) ToConnectionChangeLogOutput() ConnectionChangeLogOutput

func (ConnectionChangeLogOutput) ToConnectionChangeLogOutputWithContext

func (o ConnectionChangeLogOutput) ToConnectionChangeLogOutputWithContext(ctx context.Context) ConnectionChangeLogOutput

func (ConnectionChangeLogOutput) ToConnectionChangeLogPtrOutput

func (o ConnectionChangeLogOutput) ToConnectionChangeLogPtrOutput() ConnectionChangeLogPtrOutput

func (ConnectionChangeLogOutput) ToConnectionChangeLogPtrOutputWithContext

func (o ConnectionChangeLogOutput) ToConnectionChangeLogPtrOutputWithContext(ctx context.Context) ConnectionChangeLogPtrOutput

func (ConnectionChangeLogOutput) UpdatedBy

Updated by User Key

func (ConnectionChangeLogOutput) UpdatedByEmail

Updated by User Email Address

func (ConnectionChangeLogOutput) UpdatedByFullName

func (o ConnectionChangeLogOutput) UpdatedByFullName() pulumi.StringPtrOutput

Updated by User Full Name

func (ConnectionChangeLogOutput) UpdatedDateTime

func (o ConnectionChangeLogOutput) UpdatedDateTime() pulumi.StringPtrOutput

Updated by Date and Time

type ConnectionChangeLogPtrInput

type ConnectionChangeLogPtrInput interface {
	pulumi.Input

	ToConnectionChangeLogPtrOutput() ConnectionChangeLogPtrOutput
	ToConnectionChangeLogPtrOutputWithContext(context.Context) ConnectionChangeLogPtrOutput
}

ConnectionChangeLogPtrInput is an input type that accepts ConnectionChangeLogArgs, ConnectionChangeLogPtr and ConnectionChangeLogPtrOutput values. You can construct a concrete instance of `ConnectionChangeLogPtrInput` via:

        ConnectionChangeLogArgs{...}

or:

        nil

type ConnectionChangeLogPtrOutput

type ConnectionChangeLogPtrOutput struct{ *pulumi.OutputState }

func (ConnectionChangeLogPtrOutput) CreatedBy

Created by User Key

func (ConnectionChangeLogPtrOutput) CreatedByEmail

Created by User Email Address

func (ConnectionChangeLogPtrOutput) CreatedByFullName

func (o ConnectionChangeLogPtrOutput) CreatedByFullName() pulumi.StringPtrOutput

Created by User Full Name

func (ConnectionChangeLogPtrOutput) CreatedDateTime

Created by Date and Time

func (ConnectionChangeLogPtrOutput) DeletedBy

Deleted by User Key

func (ConnectionChangeLogPtrOutput) DeletedByEmail

Deleted by User Email Address

func (ConnectionChangeLogPtrOutput) DeletedByFullName

func (o ConnectionChangeLogPtrOutput) DeletedByFullName() pulumi.StringPtrOutput

Deleted by User Full Name

func (ConnectionChangeLogPtrOutput) DeletedDateTime

Deleted by Date and Time

func (ConnectionChangeLogPtrOutput) Elem

func (ConnectionChangeLogPtrOutput) ElementType

func (ConnectionChangeLogPtrOutput) ToConnectionChangeLogPtrOutput

func (o ConnectionChangeLogPtrOutput) ToConnectionChangeLogPtrOutput() ConnectionChangeLogPtrOutput

func (ConnectionChangeLogPtrOutput) ToConnectionChangeLogPtrOutputWithContext

func (o ConnectionChangeLogPtrOutput) ToConnectionChangeLogPtrOutputWithContext(ctx context.Context) ConnectionChangeLogPtrOutput

func (ConnectionChangeLogPtrOutput) UpdatedBy

Updated by User Key

func (ConnectionChangeLogPtrOutput) UpdatedByEmail

Updated by User Email Address

func (ConnectionChangeLogPtrOutput) UpdatedByFullName

func (o ConnectionChangeLogPtrOutput) UpdatedByFullName() pulumi.StringPtrOutput

Updated by User Full Name

func (ConnectionChangeLogPtrOutput) UpdatedDateTime

Updated by Date and Time

type ConnectionInput

type ConnectionInput interface {
	pulumi.Input

	ToConnectionOutput() ConnectionOutput
	ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
}

type ConnectionMap

type ConnectionMap map[string]ConnectionInput

func (ConnectionMap) ElementType

func (ConnectionMap) ElementType() reflect.Type

func (ConnectionMap) ToConnectionMapOutput

func (i ConnectionMap) ToConnectionMapOutput() ConnectionMapOutput

func (ConnectionMap) ToConnectionMapOutputWithContext

func (i ConnectionMap) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput

type ConnectionMapInput

type ConnectionMapInput interface {
	pulumi.Input

	ToConnectionMapOutput() ConnectionMapOutput
	ToConnectionMapOutputWithContext(context.Context) ConnectionMapOutput
}

ConnectionMapInput is an input type that accepts ConnectionMap and ConnectionMapOutput values. You can construct a concrete instance of `ConnectionMapInput` via:

ConnectionMap{ "key": ConnectionArgs{...} }

type ConnectionMapOutput

type ConnectionMapOutput struct{ *pulumi.OutputState }

func (ConnectionMapOutput) ElementType

func (ConnectionMapOutput) ElementType() reflect.Type

func (ConnectionMapOutput) MapIndex

func (ConnectionMapOutput) ToConnectionMapOutput

func (o ConnectionMapOutput) ToConnectionMapOutput() ConnectionMapOutput

func (ConnectionMapOutput) ToConnectionMapOutputWithContext

func (o ConnectionMapOutput) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput

type ConnectionNotification

type ConnectionNotification struct {
	// Array of contact emails
	Emails []string `pulumi:"emails"`
	// Send interval
	SendInterval *string `pulumi:"sendInterval"`
	// Notification Type - ALL,CONNECTION*APPROVAL,SALES*REP_NOTIFICATIONS, NOTIFICATIONS
	Type string `pulumi:"type"`
}

type ConnectionNotificationArgs

type ConnectionNotificationArgs struct {
	// Array of contact emails
	Emails pulumi.StringArrayInput `pulumi:"emails"`
	// Send interval
	SendInterval pulumi.StringPtrInput `pulumi:"sendInterval"`
	// Notification Type - ALL,CONNECTION*APPROVAL,SALES*REP_NOTIFICATIONS, NOTIFICATIONS
	Type pulumi.StringInput `pulumi:"type"`
}

func (ConnectionNotificationArgs) ElementType

func (ConnectionNotificationArgs) ElementType() reflect.Type

func (ConnectionNotificationArgs) ToConnectionNotificationOutput

func (i ConnectionNotificationArgs) ToConnectionNotificationOutput() ConnectionNotificationOutput

func (ConnectionNotificationArgs) ToConnectionNotificationOutputWithContext

func (i ConnectionNotificationArgs) ToConnectionNotificationOutputWithContext(ctx context.Context) ConnectionNotificationOutput

type ConnectionNotificationArray

type ConnectionNotificationArray []ConnectionNotificationInput

func (ConnectionNotificationArray) ElementType

func (ConnectionNotificationArray) ToConnectionNotificationArrayOutput

func (i ConnectionNotificationArray) ToConnectionNotificationArrayOutput() ConnectionNotificationArrayOutput

func (ConnectionNotificationArray) ToConnectionNotificationArrayOutputWithContext

func (i ConnectionNotificationArray) ToConnectionNotificationArrayOutputWithContext(ctx context.Context) ConnectionNotificationArrayOutput

type ConnectionNotificationArrayInput

type ConnectionNotificationArrayInput interface {
	pulumi.Input

	ToConnectionNotificationArrayOutput() ConnectionNotificationArrayOutput
	ToConnectionNotificationArrayOutputWithContext(context.Context) ConnectionNotificationArrayOutput
}

ConnectionNotificationArrayInput is an input type that accepts ConnectionNotificationArray and ConnectionNotificationArrayOutput values. You can construct a concrete instance of `ConnectionNotificationArrayInput` via:

ConnectionNotificationArray{ ConnectionNotificationArgs{...} }

type ConnectionNotificationArrayOutput

type ConnectionNotificationArrayOutput struct{ *pulumi.OutputState }

func (ConnectionNotificationArrayOutput) ElementType

func (ConnectionNotificationArrayOutput) Index

func (ConnectionNotificationArrayOutput) ToConnectionNotificationArrayOutput

func (o ConnectionNotificationArrayOutput) ToConnectionNotificationArrayOutput() ConnectionNotificationArrayOutput

func (ConnectionNotificationArrayOutput) ToConnectionNotificationArrayOutputWithContext

func (o ConnectionNotificationArrayOutput) ToConnectionNotificationArrayOutputWithContext(ctx context.Context) ConnectionNotificationArrayOutput

type ConnectionNotificationInput

type ConnectionNotificationInput interface {
	pulumi.Input

	ToConnectionNotificationOutput() ConnectionNotificationOutput
	ToConnectionNotificationOutputWithContext(context.Context) ConnectionNotificationOutput
}

ConnectionNotificationInput is an input type that accepts ConnectionNotificationArgs and ConnectionNotificationOutput values. You can construct a concrete instance of `ConnectionNotificationInput` via:

ConnectionNotificationArgs{...}

type ConnectionNotificationOutput

type ConnectionNotificationOutput struct{ *pulumi.OutputState }

func (ConnectionNotificationOutput) ElementType

func (ConnectionNotificationOutput) Emails

Array of contact emails

func (ConnectionNotificationOutput) SendInterval

Send interval

func (ConnectionNotificationOutput) ToConnectionNotificationOutput

func (o ConnectionNotificationOutput) ToConnectionNotificationOutput() ConnectionNotificationOutput

func (ConnectionNotificationOutput) ToConnectionNotificationOutputWithContext

func (o ConnectionNotificationOutput) ToConnectionNotificationOutputWithContext(ctx context.Context) ConnectionNotificationOutput

func (ConnectionNotificationOutput) Type

Notification Type - ALL,CONNECTION*APPROVAL,SALES*REP_NOTIFICATIONS, NOTIFICATIONS

type ConnectionOperation

type ConnectionOperation struct {
	// Connection status
	EquinixStatus *string `pulumi:"equinixStatus"`
	// Errors occurred
	Errors []ConnectionOperationError `pulumi:"errors"`
	// Connection provider readiness status
	ProviderStatus *string `pulumi:"providerStatus"`
}

type ConnectionOperationArgs

type ConnectionOperationArgs struct {
	// Connection status
	EquinixStatus pulumi.StringPtrInput `pulumi:"equinixStatus"`
	// Errors occurred
	Errors ConnectionOperationErrorArrayInput `pulumi:"errors"`
	// Connection provider readiness status
	ProviderStatus pulumi.StringPtrInput `pulumi:"providerStatus"`
}

func (ConnectionOperationArgs) ElementType

func (ConnectionOperationArgs) ElementType() reflect.Type

func (ConnectionOperationArgs) ToConnectionOperationOutput

func (i ConnectionOperationArgs) ToConnectionOperationOutput() ConnectionOperationOutput

func (ConnectionOperationArgs) ToConnectionOperationOutputWithContext

func (i ConnectionOperationArgs) ToConnectionOperationOutputWithContext(ctx context.Context) ConnectionOperationOutput

func (ConnectionOperationArgs) ToConnectionOperationPtrOutput

func (i ConnectionOperationArgs) ToConnectionOperationPtrOutput() ConnectionOperationPtrOutput

func (ConnectionOperationArgs) ToConnectionOperationPtrOutputWithContext

func (i ConnectionOperationArgs) ToConnectionOperationPtrOutputWithContext(ctx context.Context) ConnectionOperationPtrOutput

type ConnectionOperationError

type ConnectionOperationError struct {
	// Connection side additional information
	AdditionalInfo []ConnectionOperationErrorAdditionalInfo `pulumi:"additionalInfo"`
	// CorrelationId
	CorrelationId *string `pulumi:"correlationId"`
	// Details
	Details *string `pulumi:"details"`
	// Error  code
	ErrorCode *string `pulumi:"errorCode"`
	// Error Message
	ErrorMessage *string `pulumi:"errorMessage"`
	// Help
	Help *string `pulumi:"help"`
}

type ConnectionOperationErrorAdditionalInfo

type ConnectionOperationErrorAdditionalInfo struct {
	// Property at which the error potentially occurred
	Property *string `pulumi:"property"`
	// Reason for the error
	Reason *string `pulumi:"reason"`
}

type ConnectionOperationErrorAdditionalInfoArgs

type ConnectionOperationErrorAdditionalInfoArgs struct {
	// Property at which the error potentially occurred
	Property pulumi.StringPtrInput `pulumi:"property"`
	// Reason for the error
	Reason pulumi.StringPtrInput `pulumi:"reason"`
}

func (ConnectionOperationErrorAdditionalInfoArgs) ElementType

func (ConnectionOperationErrorAdditionalInfoArgs) ToConnectionOperationErrorAdditionalInfoOutput

func (i ConnectionOperationErrorAdditionalInfoArgs) ToConnectionOperationErrorAdditionalInfoOutput() ConnectionOperationErrorAdditionalInfoOutput

func (ConnectionOperationErrorAdditionalInfoArgs) ToConnectionOperationErrorAdditionalInfoOutputWithContext

func (i ConnectionOperationErrorAdditionalInfoArgs) ToConnectionOperationErrorAdditionalInfoOutputWithContext(ctx context.Context) ConnectionOperationErrorAdditionalInfoOutput

type ConnectionOperationErrorAdditionalInfoArray

type ConnectionOperationErrorAdditionalInfoArray []ConnectionOperationErrorAdditionalInfoInput

func (ConnectionOperationErrorAdditionalInfoArray) ElementType

func (ConnectionOperationErrorAdditionalInfoArray) ToConnectionOperationErrorAdditionalInfoArrayOutput

func (i ConnectionOperationErrorAdditionalInfoArray) ToConnectionOperationErrorAdditionalInfoArrayOutput() ConnectionOperationErrorAdditionalInfoArrayOutput

func (ConnectionOperationErrorAdditionalInfoArray) ToConnectionOperationErrorAdditionalInfoArrayOutputWithContext

func (i ConnectionOperationErrorAdditionalInfoArray) ToConnectionOperationErrorAdditionalInfoArrayOutputWithContext(ctx context.Context) ConnectionOperationErrorAdditionalInfoArrayOutput

type ConnectionOperationErrorAdditionalInfoArrayInput

type ConnectionOperationErrorAdditionalInfoArrayInput interface {
	pulumi.Input

	ToConnectionOperationErrorAdditionalInfoArrayOutput() ConnectionOperationErrorAdditionalInfoArrayOutput
	ToConnectionOperationErrorAdditionalInfoArrayOutputWithContext(context.Context) ConnectionOperationErrorAdditionalInfoArrayOutput
}

ConnectionOperationErrorAdditionalInfoArrayInput is an input type that accepts ConnectionOperationErrorAdditionalInfoArray and ConnectionOperationErrorAdditionalInfoArrayOutput values. You can construct a concrete instance of `ConnectionOperationErrorAdditionalInfoArrayInput` via:

ConnectionOperationErrorAdditionalInfoArray{ ConnectionOperationErrorAdditionalInfoArgs{...} }

type ConnectionOperationErrorAdditionalInfoArrayOutput

type ConnectionOperationErrorAdditionalInfoArrayOutput struct{ *pulumi.OutputState }

func (ConnectionOperationErrorAdditionalInfoArrayOutput) ElementType

func (ConnectionOperationErrorAdditionalInfoArrayOutput) Index

func (ConnectionOperationErrorAdditionalInfoArrayOutput) ToConnectionOperationErrorAdditionalInfoArrayOutput

func (o ConnectionOperationErrorAdditionalInfoArrayOutput) ToConnectionOperationErrorAdditionalInfoArrayOutput() ConnectionOperationErrorAdditionalInfoArrayOutput

func (ConnectionOperationErrorAdditionalInfoArrayOutput) ToConnectionOperationErrorAdditionalInfoArrayOutputWithContext

func (o ConnectionOperationErrorAdditionalInfoArrayOutput) ToConnectionOperationErrorAdditionalInfoArrayOutputWithContext(ctx context.Context) ConnectionOperationErrorAdditionalInfoArrayOutput

type ConnectionOperationErrorAdditionalInfoInput

type ConnectionOperationErrorAdditionalInfoInput interface {
	pulumi.Input

	ToConnectionOperationErrorAdditionalInfoOutput() ConnectionOperationErrorAdditionalInfoOutput
	ToConnectionOperationErrorAdditionalInfoOutputWithContext(context.Context) ConnectionOperationErrorAdditionalInfoOutput
}

ConnectionOperationErrorAdditionalInfoInput is an input type that accepts ConnectionOperationErrorAdditionalInfoArgs and ConnectionOperationErrorAdditionalInfoOutput values. You can construct a concrete instance of `ConnectionOperationErrorAdditionalInfoInput` via:

ConnectionOperationErrorAdditionalInfoArgs{...}

type ConnectionOperationErrorAdditionalInfoOutput

type ConnectionOperationErrorAdditionalInfoOutput struct{ *pulumi.OutputState }

func (ConnectionOperationErrorAdditionalInfoOutput) ElementType

func (ConnectionOperationErrorAdditionalInfoOutput) Property

Property at which the error potentially occurred

func (ConnectionOperationErrorAdditionalInfoOutput) Reason

Reason for the error

func (ConnectionOperationErrorAdditionalInfoOutput) ToConnectionOperationErrorAdditionalInfoOutput

func (o ConnectionOperationErrorAdditionalInfoOutput) ToConnectionOperationErrorAdditionalInfoOutput() ConnectionOperationErrorAdditionalInfoOutput

func (ConnectionOperationErrorAdditionalInfoOutput) ToConnectionOperationErrorAdditionalInfoOutputWithContext

func (o ConnectionOperationErrorAdditionalInfoOutput) ToConnectionOperationErrorAdditionalInfoOutputWithContext(ctx context.Context) ConnectionOperationErrorAdditionalInfoOutput

type ConnectionOperationErrorArgs

type ConnectionOperationErrorArgs struct {
	// Connection side additional information
	AdditionalInfo ConnectionOperationErrorAdditionalInfoArrayInput `pulumi:"additionalInfo"`
	// CorrelationId
	CorrelationId pulumi.StringPtrInput `pulumi:"correlationId"`
	// Details
	Details pulumi.StringPtrInput `pulumi:"details"`
	// Error  code
	ErrorCode pulumi.StringPtrInput `pulumi:"errorCode"`
	// Error Message
	ErrorMessage pulumi.StringPtrInput `pulumi:"errorMessage"`
	// Help
	Help pulumi.StringPtrInput `pulumi:"help"`
}

func (ConnectionOperationErrorArgs) ElementType

func (ConnectionOperationErrorArgs) ToConnectionOperationErrorOutput

func (i ConnectionOperationErrorArgs) ToConnectionOperationErrorOutput() ConnectionOperationErrorOutput

func (ConnectionOperationErrorArgs) ToConnectionOperationErrorOutputWithContext

func (i ConnectionOperationErrorArgs) ToConnectionOperationErrorOutputWithContext(ctx context.Context) ConnectionOperationErrorOutput

type ConnectionOperationErrorArray

type ConnectionOperationErrorArray []ConnectionOperationErrorInput

func (ConnectionOperationErrorArray) ElementType

func (ConnectionOperationErrorArray) ToConnectionOperationErrorArrayOutput

func (i ConnectionOperationErrorArray) ToConnectionOperationErrorArrayOutput() ConnectionOperationErrorArrayOutput

func (ConnectionOperationErrorArray) ToConnectionOperationErrorArrayOutputWithContext

func (i ConnectionOperationErrorArray) ToConnectionOperationErrorArrayOutputWithContext(ctx context.Context) ConnectionOperationErrorArrayOutput

type ConnectionOperationErrorArrayInput

type ConnectionOperationErrorArrayInput interface {
	pulumi.Input

	ToConnectionOperationErrorArrayOutput() ConnectionOperationErrorArrayOutput
	ToConnectionOperationErrorArrayOutputWithContext(context.Context) ConnectionOperationErrorArrayOutput
}

ConnectionOperationErrorArrayInput is an input type that accepts ConnectionOperationErrorArray and ConnectionOperationErrorArrayOutput values. You can construct a concrete instance of `ConnectionOperationErrorArrayInput` via:

ConnectionOperationErrorArray{ ConnectionOperationErrorArgs{...} }

type ConnectionOperationErrorArrayOutput

type ConnectionOperationErrorArrayOutput struct{ *pulumi.OutputState }

func (ConnectionOperationErrorArrayOutput) ElementType

func (ConnectionOperationErrorArrayOutput) Index

func (ConnectionOperationErrorArrayOutput) ToConnectionOperationErrorArrayOutput

func (o ConnectionOperationErrorArrayOutput) ToConnectionOperationErrorArrayOutput() ConnectionOperationErrorArrayOutput

func (ConnectionOperationErrorArrayOutput) ToConnectionOperationErrorArrayOutputWithContext

func (o ConnectionOperationErrorArrayOutput) ToConnectionOperationErrorArrayOutputWithContext(ctx context.Context) ConnectionOperationErrorArrayOutput

type ConnectionOperationErrorInput

type ConnectionOperationErrorInput interface {
	pulumi.Input

	ToConnectionOperationErrorOutput() ConnectionOperationErrorOutput
	ToConnectionOperationErrorOutputWithContext(context.Context) ConnectionOperationErrorOutput
}

ConnectionOperationErrorInput is an input type that accepts ConnectionOperationErrorArgs and ConnectionOperationErrorOutput values. You can construct a concrete instance of `ConnectionOperationErrorInput` via:

ConnectionOperationErrorArgs{...}

type ConnectionOperationErrorOutput

type ConnectionOperationErrorOutput struct{ *pulumi.OutputState }

func (ConnectionOperationErrorOutput) AdditionalInfo

Connection side additional information

func (ConnectionOperationErrorOutput) CorrelationId

CorrelationId

func (ConnectionOperationErrorOutput) Details

Details

func (ConnectionOperationErrorOutput) ElementType

func (ConnectionOperationErrorOutput) ErrorCode

Error code

func (ConnectionOperationErrorOutput) ErrorMessage

Error Message

func (ConnectionOperationErrorOutput) Help

Help

func (ConnectionOperationErrorOutput) ToConnectionOperationErrorOutput

func (o ConnectionOperationErrorOutput) ToConnectionOperationErrorOutput() ConnectionOperationErrorOutput

func (ConnectionOperationErrorOutput) ToConnectionOperationErrorOutputWithContext

func (o ConnectionOperationErrorOutput) ToConnectionOperationErrorOutputWithContext(ctx context.Context) ConnectionOperationErrorOutput

type ConnectionOperationInput

type ConnectionOperationInput interface {
	pulumi.Input

	ToConnectionOperationOutput() ConnectionOperationOutput
	ToConnectionOperationOutputWithContext(context.Context) ConnectionOperationOutput
}

ConnectionOperationInput is an input type that accepts ConnectionOperationArgs and ConnectionOperationOutput values. You can construct a concrete instance of `ConnectionOperationInput` via:

ConnectionOperationArgs{...}

type ConnectionOperationOutput

type ConnectionOperationOutput struct{ *pulumi.OutputState }

func (ConnectionOperationOutput) ElementType

func (ConnectionOperationOutput) ElementType() reflect.Type

func (ConnectionOperationOutput) EquinixStatus

Connection status

func (ConnectionOperationOutput) Errors

Errors occurred

func (ConnectionOperationOutput) ProviderStatus

Connection provider readiness status

func (ConnectionOperationOutput) ToConnectionOperationOutput

func (o ConnectionOperationOutput) ToConnectionOperationOutput() ConnectionOperationOutput

func (ConnectionOperationOutput) ToConnectionOperationOutputWithContext

func (o ConnectionOperationOutput) ToConnectionOperationOutputWithContext(ctx context.Context) ConnectionOperationOutput

func (ConnectionOperationOutput) ToConnectionOperationPtrOutput

func (o ConnectionOperationOutput) ToConnectionOperationPtrOutput() ConnectionOperationPtrOutput

func (ConnectionOperationOutput) ToConnectionOperationPtrOutputWithContext

func (o ConnectionOperationOutput) ToConnectionOperationPtrOutputWithContext(ctx context.Context) ConnectionOperationPtrOutput

type ConnectionOperationPtrInput

type ConnectionOperationPtrInput interface {
	pulumi.Input

	ToConnectionOperationPtrOutput() ConnectionOperationPtrOutput
	ToConnectionOperationPtrOutputWithContext(context.Context) ConnectionOperationPtrOutput
}

ConnectionOperationPtrInput is an input type that accepts ConnectionOperationArgs, ConnectionOperationPtr and ConnectionOperationPtrOutput values. You can construct a concrete instance of `ConnectionOperationPtrInput` via:

        ConnectionOperationArgs{...}

or:

        nil

type ConnectionOperationPtrOutput

type ConnectionOperationPtrOutput struct{ *pulumi.OutputState }

func (ConnectionOperationPtrOutput) Elem

func (ConnectionOperationPtrOutput) ElementType

func (ConnectionOperationPtrOutput) EquinixStatus

Connection status

func (ConnectionOperationPtrOutput) Errors

Errors occurred

func (ConnectionOperationPtrOutput) ProviderStatus

Connection provider readiness status

func (ConnectionOperationPtrOutput) ToConnectionOperationPtrOutput

func (o ConnectionOperationPtrOutput) ToConnectionOperationPtrOutput() ConnectionOperationPtrOutput

func (ConnectionOperationPtrOutput) ToConnectionOperationPtrOutputWithContext

func (o ConnectionOperationPtrOutput) ToConnectionOperationPtrOutputWithContext(ctx context.Context) ConnectionOperationPtrOutput

type ConnectionOrder

type ConnectionOrder struct {
	// Billing tier for connection bandwidth
	BillingTier *string `pulumi:"billingTier"`
	// Order Identification
	OrderId *string `pulumi:"orderId"`
	// Order Reference Number
	OrderNumber *string `pulumi:"orderNumber"`
	// Purchase order number
	PurchaseOrderNumber *string `pulumi:"purchaseOrderNumber"`
}

type ConnectionOrderArgs

type ConnectionOrderArgs struct {
	// Billing tier for connection bandwidth
	BillingTier pulumi.StringPtrInput `pulumi:"billingTier"`
	// Order Identification
	OrderId pulumi.StringPtrInput `pulumi:"orderId"`
	// Order Reference Number
	OrderNumber pulumi.StringPtrInput `pulumi:"orderNumber"`
	// Purchase order number
	PurchaseOrderNumber pulumi.StringPtrInput `pulumi:"purchaseOrderNumber"`
}

func (ConnectionOrderArgs) ElementType

func (ConnectionOrderArgs) ElementType() reflect.Type

func (ConnectionOrderArgs) ToConnectionOrderOutput

func (i ConnectionOrderArgs) ToConnectionOrderOutput() ConnectionOrderOutput

func (ConnectionOrderArgs) ToConnectionOrderOutputWithContext

func (i ConnectionOrderArgs) ToConnectionOrderOutputWithContext(ctx context.Context) ConnectionOrderOutput

func (ConnectionOrderArgs) ToConnectionOrderPtrOutput

func (i ConnectionOrderArgs) ToConnectionOrderPtrOutput() ConnectionOrderPtrOutput

func (ConnectionOrderArgs) ToConnectionOrderPtrOutputWithContext

func (i ConnectionOrderArgs) ToConnectionOrderPtrOutputWithContext(ctx context.Context) ConnectionOrderPtrOutput

type ConnectionOrderInput

type ConnectionOrderInput interface {
	pulumi.Input

	ToConnectionOrderOutput() ConnectionOrderOutput
	ToConnectionOrderOutputWithContext(context.Context) ConnectionOrderOutput
}

ConnectionOrderInput is an input type that accepts ConnectionOrderArgs and ConnectionOrderOutput values. You can construct a concrete instance of `ConnectionOrderInput` via:

ConnectionOrderArgs{...}

type ConnectionOrderOutput

type ConnectionOrderOutput struct{ *pulumi.OutputState }

func (ConnectionOrderOutput) BillingTier

Billing tier for connection bandwidth

func (ConnectionOrderOutput) ElementType

func (ConnectionOrderOutput) ElementType() reflect.Type

func (ConnectionOrderOutput) OrderId

Order Identification

func (ConnectionOrderOutput) OrderNumber

Order Reference Number

func (ConnectionOrderOutput) PurchaseOrderNumber

func (o ConnectionOrderOutput) PurchaseOrderNumber() pulumi.StringPtrOutput

Purchase order number

func (ConnectionOrderOutput) ToConnectionOrderOutput

func (o ConnectionOrderOutput) ToConnectionOrderOutput() ConnectionOrderOutput

func (ConnectionOrderOutput) ToConnectionOrderOutputWithContext

func (o ConnectionOrderOutput) ToConnectionOrderOutputWithContext(ctx context.Context) ConnectionOrderOutput

func (ConnectionOrderOutput) ToConnectionOrderPtrOutput

func (o ConnectionOrderOutput) ToConnectionOrderPtrOutput() ConnectionOrderPtrOutput

func (ConnectionOrderOutput) ToConnectionOrderPtrOutputWithContext

func (o ConnectionOrderOutput) ToConnectionOrderPtrOutputWithContext(ctx context.Context) ConnectionOrderPtrOutput

type ConnectionOrderPtrInput

type ConnectionOrderPtrInput interface {
	pulumi.Input

	ToConnectionOrderPtrOutput() ConnectionOrderPtrOutput
	ToConnectionOrderPtrOutputWithContext(context.Context) ConnectionOrderPtrOutput
}

ConnectionOrderPtrInput is an input type that accepts ConnectionOrderArgs, ConnectionOrderPtr and ConnectionOrderPtrOutput values. You can construct a concrete instance of `ConnectionOrderPtrInput` via:

        ConnectionOrderArgs{...}

or:

        nil

type ConnectionOrderPtrOutput

type ConnectionOrderPtrOutput struct{ *pulumi.OutputState }

func (ConnectionOrderPtrOutput) BillingTier

Billing tier for connection bandwidth

func (ConnectionOrderPtrOutput) Elem

func (ConnectionOrderPtrOutput) ElementType

func (ConnectionOrderPtrOutput) ElementType() reflect.Type

func (ConnectionOrderPtrOutput) OrderId

Order Identification

func (ConnectionOrderPtrOutput) OrderNumber

Order Reference Number

func (ConnectionOrderPtrOutput) PurchaseOrderNumber

func (o ConnectionOrderPtrOutput) PurchaseOrderNumber() pulumi.StringPtrOutput

Purchase order number

func (ConnectionOrderPtrOutput) ToConnectionOrderPtrOutput

func (o ConnectionOrderPtrOutput) ToConnectionOrderPtrOutput() ConnectionOrderPtrOutput

func (ConnectionOrderPtrOutput) ToConnectionOrderPtrOutputWithContext

func (o ConnectionOrderPtrOutput) ToConnectionOrderPtrOutputWithContext(ctx context.Context) ConnectionOrderPtrOutput

type ConnectionOutput

type ConnectionOutput struct{ *pulumi.OutputState }

func (ConnectionOutput) ASide

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

func (ConnectionOutput) Account

Account

func (ConnectionOutput) AdditionalInfo

func (o ConnectionOutput) AdditionalInfo() pulumi.MapArrayOutput

Connection side additional information

func (ConnectionOutput) Bandwidth

func (o ConnectionOutput) Bandwidth() pulumi.IntOutput

Connection bandwidth in Mbps

func (ConnectionOutput) ChangeLog

Captures connection lifecycle change information

func (ConnectionOutput) Description

func (o ConnectionOutput) Description() pulumi.StringPtrOutput

User-provided service description

func (ConnectionOutput) Direction

func (o ConnectionOutput) Direction() pulumi.StringOutput

Connection directionality from the requester point of view

func (ConnectionOutput) ElementType

func (ConnectionOutput) ElementType() reflect.Type

func (ConnectionOutput) Href

Unique Resource Identifier

func (ConnectionOutput) IsRemote

func (o ConnectionOutput) IsRemote() pulumi.BoolOutput

Connection property derived from access point locations

func (ConnectionOutput) Name

Port name

func (ConnectionOutput) Notifications

Preferences for notifications on connection configuration or status changes

func (ConnectionOutput) Operation

Connection type-specific operational data

func (ConnectionOutput) Order

Order details

func (ConnectionOutput) Project

Project information

func (ConnectionOutput) Redundancy

Redundancy Information

func (ConnectionOutput) State

Connection overall state

func (ConnectionOutput) ToConnectionOutput

func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput

func (ConnectionOutput) ToConnectionOutputWithContext

func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput

func (ConnectionOutput) Type

Interface type

func (ConnectionOutput) Uuid

Equinix-assigned virtual gateway identifier

func (ConnectionOutput) ZSide

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

type ConnectionProject

type ConnectionProject struct {
	// Unique Resource URL
	Href *string `pulumi:"href"`
	// Project Id
	ProjectId *string `pulumi:"projectId"`
}

type ConnectionProjectArgs

type ConnectionProjectArgs struct {
	// Unique Resource URL
	Href pulumi.StringPtrInput `pulumi:"href"`
	// Project Id
	ProjectId pulumi.StringPtrInput `pulumi:"projectId"`
}

func (ConnectionProjectArgs) ElementType

func (ConnectionProjectArgs) ElementType() reflect.Type

func (ConnectionProjectArgs) ToConnectionProjectOutput

func (i ConnectionProjectArgs) ToConnectionProjectOutput() ConnectionProjectOutput

func (ConnectionProjectArgs) ToConnectionProjectOutputWithContext

func (i ConnectionProjectArgs) ToConnectionProjectOutputWithContext(ctx context.Context) ConnectionProjectOutput

func (ConnectionProjectArgs) ToConnectionProjectPtrOutput

func (i ConnectionProjectArgs) ToConnectionProjectPtrOutput() ConnectionProjectPtrOutput

func (ConnectionProjectArgs) ToConnectionProjectPtrOutputWithContext

func (i ConnectionProjectArgs) ToConnectionProjectPtrOutputWithContext(ctx context.Context) ConnectionProjectPtrOutput

type ConnectionProjectInput

type ConnectionProjectInput interface {
	pulumi.Input

	ToConnectionProjectOutput() ConnectionProjectOutput
	ToConnectionProjectOutputWithContext(context.Context) ConnectionProjectOutput
}

ConnectionProjectInput is an input type that accepts ConnectionProjectArgs and ConnectionProjectOutput values. You can construct a concrete instance of `ConnectionProjectInput` via:

ConnectionProjectArgs{...}

type ConnectionProjectOutput

type ConnectionProjectOutput struct{ *pulumi.OutputState }

func (ConnectionProjectOutput) ElementType

func (ConnectionProjectOutput) ElementType() reflect.Type

func (ConnectionProjectOutput) Href

Unique Resource URL

func (ConnectionProjectOutput) ProjectId

Project Id

func (ConnectionProjectOutput) ToConnectionProjectOutput

func (o ConnectionProjectOutput) ToConnectionProjectOutput() ConnectionProjectOutput

func (ConnectionProjectOutput) ToConnectionProjectOutputWithContext

func (o ConnectionProjectOutput) ToConnectionProjectOutputWithContext(ctx context.Context) ConnectionProjectOutput

func (ConnectionProjectOutput) ToConnectionProjectPtrOutput

func (o ConnectionProjectOutput) ToConnectionProjectPtrOutput() ConnectionProjectPtrOutput

func (ConnectionProjectOutput) ToConnectionProjectPtrOutputWithContext

func (o ConnectionProjectOutput) ToConnectionProjectPtrOutputWithContext(ctx context.Context) ConnectionProjectPtrOutput

type ConnectionProjectPtrInput

type ConnectionProjectPtrInput interface {
	pulumi.Input

	ToConnectionProjectPtrOutput() ConnectionProjectPtrOutput
	ToConnectionProjectPtrOutputWithContext(context.Context) ConnectionProjectPtrOutput
}

ConnectionProjectPtrInput is an input type that accepts ConnectionProjectArgs, ConnectionProjectPtr and ConnectionProjectPtrOutput values. You can construct a concrete instance of `ConnectionProjectPtrInput` via:

        ConnectionProjectArgs{...}

or:

        nil

type ConnectionProjectPtrOutput

type ConnectionProjectPtrOutput struct{ *pulumi.OutputState }

func (ConnectionProjectPtrOutput) Elem

func (ConnectionProjectPtrOutput) ElementType

func (ConnectionProjectPtrOutput) ElementType() reflect.Type

func (ConnectionProjectPtrOutput) Href

Unique Resource URL

func (ConnectionProjectPtrOutput) ProjectId

Project Id

func (ConnectionProjectPtrOutput) ToConnectionProjectPtrOutput

func (o ConnectionProjectPtrOutput) ToConnectionProjectPtrOutput() ConnectionProjectPtrOutput

func (ConnectionProjectPtrOutput) ToConnectionProjectPtrOutputWithContext

func (o ConnectionProjectPtrOutput) ToConnectionProjectPtrOutputWithContext(ctx context.Context) ConnectionProjectPtrOutput

type ConnectionRedundancy

type ConnectionRedundancy struct {
	// Redundancy group identifier (Use the redundancy.0.group UUID of primary connection; e.g. one(equinix*fabric*connection.primary*port*connection.redundancy).group or equinix*fabric*connection.primary*port*connection.redundancy.0.group)
	Group *string `pulumi:"group"`
	// Connection priority in redundancy group - PRIMARY, SECONDARY
	Priority *string `pulumi:"priority"`
}

type ConnectionRedundancyArgs

type ConnectionRedundancyArgs struct {
	// Redundancy group identifier (Use the redundancy.0.group UUID of primary connection; e.g. one(equinix*fabric*connection.primary*port*connection.redundancy).group or equinix*fabric*connection.primary*port*connection.redundancy.0.group)
	Group pulumi.StringPtrInput `pulumi:"group"`
	// Connection priority in redundancy group - PRIMARY, SECONDARY
	Priority pulumi.StringPtrInput `pulumi:"priority"`
}

func (ConnectionRedundancyArgs) ElementType

func (ConnectionRedundancyArgs) ElementType() reflect.Type

func (ConnectionRedundancyArgs) ToConnectionRedundancyOutput

func (i ConnectionRedundancyArgs) ToConnectionRedundancyOutput() ConnectionRedundancyOutput

func (ConnectionRedundancyArgs) ToConnectionRedundancyOutputWithContext

func (i ConnectionRedundancyArgs) ToConnectionRedundancyOutputWithContext(ctx context.Context) ConnectionRedundancyOutput

func (ConnectionRedundancyArgs) ToConnectionRedundancyPtrOutput

func (i ConnectionRedundancyArgs) ToConnectionRedundancyPtrOutput() ConnectionRedundancyPtrOutput

func (ConnectionRedundancyArgs) ToConnectionRedundancyPtrOutputWithContext

func (i ConnectionRedundancyArgs) ToConnectionRedundancyPtrOutputWithContext(ctx context.Context) ConnectionRedundancyPtrOutput

type ConnectionRedundancyInput

type ConnectionRedundancyInput interface {
	pulumi.Input

	ToConnectionRedundancyOutput() ConnectionRedundancyOutput
	ToConnectionRedundancyOutputWithContext(context.Context) ConnectionRedundancyOutput
}

ConnectionRedundancyInput is an input type that accepts ConnectionRedundancyArgs and ConnectionRedundancyOutput values. You can construct a concrete instance of `ConnectionRedundancyInput` via:

ConnectionRedundancyArgs{...}

type ConnectionRedundancyOutput

type ConnectionRedundancyOutput struct{ *pulumi.OutputState }

func (ConnectionRedundancyOutput) ElementType

func (ConnectionRedundancyOutput) ElementType() reflect.Type

func (ConnectionRedundancyOutput) Group

Redundancy group identifier (Use the redundancy.0.group UUID of primary connection; e.g. one(equinix*fabric*connection.primary*port*connection.redundancy).group or equinix*fabric*connection.primary*port*connection.redundancy.0.group)

func (ConnectionRedundancyOutput) Priority

Connection priority in redundancy group - PRIMARY, SECONDARY

func (ConnectionRedundancyOutput) ToConnectionRedundancyOutput

func (o ConnectionRedundancyOutput) ToConnectionRedundancyOutput() ConnectionRedundancyOutput

func (ConnectionRedundancyOutput) ToConnectionRedundancyOutputWithContext

func (o ConnectionRedundancyOutput) ToConnectionRedundancyOutputWithContext(ctx context.Context) ConnectionRedundancyOutput

func (ConnectionRedundancyOutput) ToConnectionRedundancyPtrOutput

func (o ConnectionRedundancyOutput) ToConnectionRedundancyPtrOutput() ConnectionRedundancyPtrOutput

func (ConnectionRedundancyOutput) ToConnectionRedundancyPtrOutputWithContext

func (o ConnectionRedundancyOutput) ToConnectionRedundancyPtrOutputWithContext(ctx context.Context) ConnectionRedundancyPtrOutput

type ConnectionRedundancyPtrInput

type ConnectionRedundancyPtrInput interface {
	pulumi.Input

	ToConnectionRedundancyPtrOutput() ConnectionRedundancyPtrOutput
	ToConnectionRedundancyPtrOutputWithContext(context.Context) ConnectionRedundancyPtrOutput
}

ConnectionRedundancyPtrInput is an input type that accepts ConnectionRedundancyArgs, ConnectionRedundancyPtr and ConnectionRedundancyPtrOutput values. You can construct a concrete instance of `ConnectionRedundancyPtrInput` via:

        ConnectionRedundancyArgs{...}

or:

        nil

type ConnectionRedundancyPtrOutput

type ConnectionRedundancyPtrOutput struct{ *pulumi.OutputState }

func (ConnectionRedundancyPtrOutput) Elem

func (ConnectionRedundancyPtrOutput) ElementType

func (ConnectionRedundancyPtrOutput) Group

Redundancy group identifier (Use the redundancy.0.group UUID of primary connection; e.g. one(equinix*fabric*connection.primary*port*connection.redundancy).group or equinix*fabric*connection.primary*port*connection.redundancy.0.group)

func (ConnectionRedundancyPtrOutput) Priority

Connection priority in redundancy group - PRIMARY, SECONDARY

func (ConnectionRedundancyPtrOutput) ToConnectionRedundancyPtrOutput

func (o ConnectionRedundancyPtrOutput) ToConnectionRedundancyPtrOutput() ConnectionRedundancyPtrOutput

func (ConnectionRedundancyPtrOutput) ToConnectionRedundancyPtrOutputWithContext

func (o ConnectionRedundancyPtrOutput) ToConnectionRedundancyPtrOutputWithContext(ctx context.Context) ConnectionRedundancyPtrOutput

type ConnectionState

type ConnectionState struct {
	// Requester or Customer side connection configuration object of the multi-segment connection
	ASide ConnectionASidePtrInput
	// Account
	Account ConnectionAccountPtrInput
	// Connection side additional information
	AdditionalInfo pulumi.MapArrayInput
	// Connection bandwidth in Mbps
	Bandwidth pulumi.IntPtrInput
	// Captures connection lifecycle change information
	ChangeLog ConnectionChangeLogPtrInput
	// User-provided service description
	Description pulumi.StringPtrInput
	// Connection directionality from the requester point of view
	Direction pulumi.StringPtrInput
	// Unique Resource Identifier
	Href pulumi.StringPtrInput
	// Connection property derived from access point locations
	IsRemote pulumi.BoolPtrInput
	// Port name
	Name pulumi.StringPtrInput
	// Preferences for notifications on connection configuration or status changes
	Notifications ConnectionNotificationArrayInput
	// Connection type-specific operational data
	Operation ConnectionOperationPtrInput
	// Order details
	Order ConnectionOrderPtrInput
	// Project information
	Project ConnectionProjectPtrInput
	// Redundancy Information
	Redundancy ConnectionRedundancyPtrInput
	// Connection overall state
	State pulumi.StringPtrInput
	// Interface type
	Type pulumi.StringPtrInput
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringPtrInput
	// Destination or Provider side connection configuration object of the multi-segment connection
	ZSide ConnectionZSidePtrInput
}

func (ConnectionState) ElementType

func (ConnectionState) ElementType() reflect.Type

type ConnectionType

type ConnectionType string

func (ConnectionType) ElementType

func (ConnectionType) ElementType() reflect.Type

func (ConnectionType) ToConnectionTypeOutput

func (e ConnectionType) ToConnectionTypeOutput() ConnectionTypeOutput

func (ConnectionType) ToConnectionTypeOutputWithContext

func (e ConnectionType) ToConnectionTypeOutputWithContext(ctx context.Context) ConnectionTypeOutput

func (ConnectionType) ToConnectionTypePtrOutput

func (e ConnectionType) ToConnectionTypePtrOutput() ConnectionTypePtrOutput

func (ConnectionType) ToConnectionTypePtrOutputWithContext

func (e ConnectionType) ToConnectionTypePtrOutputWithContext(ctx context.Context) ConnectionTypePtrOutput

func (ConnectionType) ToStringOutput

func (e ConnectionType) ToStringOutput() pulumi.StringOutput

func (ConnectionType) ToStringOutputWithContext

func (e ConnectionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConnectionType) ToStringPtrOutput

func (e ConnectionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectionType) ToStringPtrOutputWithContext

func (e ConnectionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConnectionTypeInput

type ConnectionTypeInput interface {
	pulumi.Input

	ToConnectionTypeOutput() ConnectionTypeOutput
	ToConnectionTypeOutputWithContext(context.Context) ConnectionTypeOutput
}

ConnectionTypeInput is an input type that accepts values of the ConnectionType enum A concrete instance of `ConnectionTypeInput` can be one of the following:

ConnectionTypeVG
ConnectionTypeEVPL
ConnectionTypeEPL
ConnectionTypeGW
ConnectionTypeAccessEPL

type ConnectionTypeOutput

type ConnectionTypeOutput struct{ *pulumi.OutputState }

func (ConnectionTypeOutput) ElementType

func (ConnectionTypeOutput) ElementType() reflect.Type

func (ConnectionTypeOutput) ToConnectionTypeOutput

func (o ConnectionTypeOutput) ToConnectionTypeOutput() ConnectionTypeOutput

func (ConnectionTypeOutput) ToConnectionTypeOutputWithContext

func (o ConnectionTypeOutput) ToConnectionTypeOutputWithContext(ctx context.Context) ConnectionTypeOutput

func (ConnectionTypeOutput) ToConnectionTypePtrOutput

func (o ConnectionTypeOutput) ToConnectionTypePtrOutput() ConnectionTypePtrOutput

func (ConnectionTypeOutput) ToConnectionTypePtrOutputWithContext

func (o ConnectionTypeOutput) ToConnectionTypePtrOutputWithContext(ctx context.Context) ConnectionTypePtrOutput

func (ConnectionTypeOutput) ToStringOutput

func (o ConnectionTypeOutput) ToStringOutput() pulumi.StringOutput

func (ConnectionTypeOutput) ToStringOutputWithContext

func (o ConnectionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConnectionTypeOutput) ToStringPtrOutput

func (o ConnectionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectionTypeOutput) ToStringPtrOutputWithContext

func (o ConnectionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConnectionTypePtrInput

type ConnectionTypePtrInput interface {
	pulumi.Input

	ToConnectionTypePtrOutput() ConnectionTypePtrOutput
	ToConnectionTypePtrOutputWithContext(context.Context) ConnectionTypePtrOutput
}

func ConnectionTypePtr

func ConnectionTypePtr(v string) ConnectionTypePtrInput

type ConnectionTypePtrOutput

type ConnectionTypePtrOutput struct{ *pulumi.OutputState }

func (ConnectionTypePtrOutput) Elem

func (ConnectionTypePtrOutput) ElementType

func (ConnectionTypePtrOutput) ElementType() reflect.Type

func (ConnectionTypePtrOutput) ToConnectionTypePtrOutput

func (o ConnectionTypePtrOutput) ToConnectionTypePtrOutput() ConnectionTypePtrOutput

func (ConnectionTypePtrOutput) ToConnectionTypePtrOutputWithContext

func (o ConnectionTypePtrOutput) ToConnectionTypePtrOutputWithContext(ctx context.Context) ConnectionTypePtrOutput

func (ConnectionTypePtrOutput) ToStringPtrOutput

func (o ConnectionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectionTypePtrOutput) ToStringPtrOutputWithContext

func (o ConnectionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConnectionZSide

type ConnectionZSide struct {
	// Point of access details
	AccessPoint *ConnectionZSideAccessPoint `pulumi:"accessPoint"`
	// Connection side additional information
	AdditionalInfo []ConnectionZSideAdditionalInfo `pulumi:"additionalInfo"`
	// 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
	ServiceToken *ConnectionZSideServiceToken `pulumi:"serviceToken"`
}

type ConnectionZSideAccessPoint

type ConnectionZSideAccessPoint struct {
	// Account
	Account *ConnectionZSideAccessPointAccount `pulumi:"account"`
	// Authentication key for provider based connections
	AuthenticationKey *string `pulumi:"authenticationKey"`
	// **Deprecated** `gateway` Use `router` attribute instead
	//
	// Deprecated: use router attribute instead; gateway is no longer a part of the supported backend
	Gateway *ConnectionZSideAccessPointGateway `pulumi:"gateway"`
	// Virtual device interface
	Interface *ConnectionZSideAccessPointInterface `pulumi:"interface"`
	// Connection link protocol
	LinkProtocol *ConnectionZSideAccessPointLinkProtocol `pulumi:"linkProtocol"`
	// Access point location
	Location *ConnectionZSideAccessPointLocation `pulumi:"location"`
	// network access point information
	Network *ConnectionZSideAccessPointNetwork `pulumi:"network"`
	// Peering Type- PRIVATE,MICROSOFT,PUBLIC, MANUAL
	PeeringType *string `pulumi:"peeringType"`
	// Port access point information
	Port *ConnectionZSideAccessPointPort `pulumi:"port"`
	// Service Profile
	Profile *ConnectionZSideAccessPointProfile `pulumi:"profile"`
	// Provider assigned Connection Id
	ProviderConnectionId *string `pulumi:"providerConnectionId"`
	// Cloud Router access point information that replaces `gateway`
	Router *ConnectionZSideAccessPointRouter `pulumi:"router"`
	// Access point seller region
	SellerRegion *string `pulumi:"sellerRegion"`
	// Interface type
	Type *string `pulumi:"type"`
	// Virtual device
	VirtualDevice *ConnectionZSideAccessPointVirtualDevice `pulumi:"virtualDevice"`
}

type ConnectionZSideAccessPointAccount

type ConnectionZSideAccessPointAccount struct {
	// Legal name of the accountholder.
	AccountName *string `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber *int `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId *string `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId *string `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName *string `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId *int `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName *string `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId *string `pulumi:"ucmId"`
}

type ConnectionZSideAccessPointAccountArgs

type ConnectionZSideAccessPointAccountArgs struct {
	// Legal name of the accountholder.
	AccountName pulumi.StringPtrInput `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber pulumi.IntPtrInput `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId pulumi.StringPtrInput `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId pulumi.StringPtrInput `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName pulumi.StringPtrInput `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId pulumi.IntPtrInput `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName pulumi.StringPtrInput `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId pulumi.StringPtrInput `pulumi:"ucmId"`
}

func (ConnectionZSideAccessPointAccountArgs) ElementType

func (ConnectionZSideAccessPointAccountArgs) ToConnectionZSideAccessPointAccountOutput

func (i ConnectionZSideAccessPointAccountArgs) ToConnectionZSideAccessPointAccountOutput() ConnectionZSideAccessPointAccountOutput

func (ConnectionZSideAccessPointAccountArgs) ToConnectionZSideAccessPointAccountOutputWithContext

func (i ConnectionZSideAccessPointAccountArgs) ToConnectionZSideAccessPointAccountOutputWithContext(ctx context.Context) ConnectionZSideAccessPointAccountOutput

func (ConnectionZSideAccessPointAccountArgs) ToConnectionZSideAccessPointAccountPtrOutput

func (i ConnectionZSideAccessPointAccountArgs) ToConnectionZSideAccessPointAccountPtrOutput() ConnectionZSideAccessPointAccountPtrOutput

func (ConnectionZSideAccessPointAccountArgs) ToConnectionZSideAccessPointAccountPtrOutputWithContext

func (i ConnectionZSideAccessPointAccountArgs) ToConnectionZSideAccessPointAccountPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointAccountPtrOutput

type ConnectionZSideAccessPointAccountInput

type ConnectionZSideAccessPointAccountInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointAccountOutput() ConnectionZSideAccessPointAccountOutput
	ToConnectionZSideAccessPointAccountOutputWithContext(context.Context) ConnectionZSideAccessPointAccountOutput
}

ConnectionZSideAccessPointAccountInput is an input type that accepts ConnectionZSideAccessPointAccountArgs and ConnectionZSideAccessPointAccountOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointAccountInput` via:

ConnectionZSideAccessPointAccountArgs{...}

type ConnectionZSideAccessPointAccountOutput

type ConnectionZSideAccessPointAccountOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointAccountOutput) AccountName

Legal name of the accountholder.

func (ConnectionZSideAccessPointAccountOutput) AccountNumber

Equinix-assigned account number.

func (ConnectionZSideAccessPointAccountOutput) ElementType

func (ConnectionZSideAccessPointAccountOutput) GlobalCustId

Equinix-assigned ID of the subscriber's parent organization.

func (ConnectionZSideAccessPointAccountOutput) GlobalOrgId

Equinix-assigned ID of the subscriber's parent organization.

func (ConnectionZSideAccessPointAccountOutput) GlobalOrganizationName

Equinix-assigned name of the subscriber's parent organization.

func (ConnectionZSideAccessPointAccountOutput) OrgId

Equinix-assigned ID of the subscriber's organization.

func (ConnectionZSideAccessPointAccountOutput) OrganizationName

Equinix-assigned name of the subscriber's organization.

func (ConnectionZSideAccessPointAccountOutput) ToConnectionZSideAccessPointAccountOutput

func (o ConnectionZSideAccessPointAccountOutput) ToConnectionZSideAccessPointAccountOutput() ConnectionZSideAccessPointAccountOutput

func (ConnectionZSideAccessPointAccountOutput) ToConnectionZSideAccessPointAccountOutputWithContext

func (o ConnectionZSideAccessPointAccountOutput) ToConnectionZSideAccessPointAccountOutputWithContext(ctx context.Context) ConnectionZSideAccessPointAccountOutput

func (ConnectionZSideAccessPointAccountOutput) ToConnectionZSideAccessPointAccountPtrOutput

func (o ConnectionZSideAccessPointAccountOutput) ToConnectionZSideAccessPointAccountPtrOutput() ConnectionZSideAccessPointAccountPtrOutput

func (ConnectionZSideAccessPointAccountOutput) ToConnectionZSideAccessPointAccountPtrOutputWithContext

func (o ConnectionZSideAccessPointAccountOutput) ToConnectionZSideAccessPointAccountPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointAccountPtrOutput

func (ConnectionZSideAccessPointAccountOutput) UcmId

Enterprise datastore id

type ConnectionZSideAccessPointAccountPtrInput

type ConnectionZSideAccessPointAccountPtrInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointAccountPtrOutput() ConnectionZSideAccessPointAccountPtrOutput
	ToConnectionZSideAccessPointAccountPtrOutputWithContext(context.Context) ConnectionZSideAccessPointAccountPtrOutput
}

ConnectionZSideAccessPointAccountPtrInput is an input type that accepts ConnectionZSideAccessPointAccountArgs, ConnectionZSideAccessPointAccountPtr and ConnectionZSideAccessPointAccountPtrOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointAccountPtrInput` via:

        ConnectionZSideAccessPointAccountArgs{...}

or:

        nil

type ConnectionZSideAccessPointAccountPtrOutput

type ConnectionZSideAccessPointAccountPtrOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointAccountPtrOutput) AccountName

Legal name of the accountholder.

func (ConnectionZSideAccessPointAccountPtrOutput) AccountNumber

Equinix-assigned account number.

func (ConnectionZSideAccessPointAccountPtrOutput) Elem

func (ConnectionZSideAccessPointAccountPtrOutput) ElementType

func (ConnectionZSideAccessPointAccountPtrOutput) GlobalCustId

Equinix-assigned ID of the subscriber's parent organization.

func (ConnectionZSideAccessPointAccountPtrOutput) GlobalOrgId

Equinix-assigned ID of the subscriber's parent organization.

func (ConnectionZSideAccessPointAccountPtrOutput) GlobalOrganizationName

Equinix-assigned name of the subscriber's parent organization.

func (ConnectionZSideAccessPointAccountPtrOutput) OrgId

Equinix-assigned ID of the subscriber's organization.

func (ConnectionZSideAccessPointAccountPtrOutput) OrganizationName

Equinix-assigned name of the subscriber's organization.

func (ConnectionZSideAccessPointAccountPtrOutput) ToConnectionZSideAccessPointAccountPtrOutput

func (o ConnectionZSideAccessPointAccountPtrOutput) ToConnectionZSideAccessPointAccountPtrOutput() ConnectionZSideAccessPointAccountPtrOutput

func (ConnectionZSideAccessPointAccountPtrOutput) ToConnectionZSideAccessPointAccountPtrOutputWithContext

func (o ConnectionZSideAccessPointAccountPtrOutput) ToConnectionZSideAccessPointAccountPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointAccountPtrOutput

func (ConnectionZSideAccessPointAccountPtrOutput) UcmId

Enterprise datastore id

type ConnectionZSideAccessPointArgs

type ConnectionZSideAccessPointArgs struct {
	// Account
	Account ConnectionZSideAccessPointAccountPtrInput `pulumi:"account"`
	// Authentication key for provider based connections
	AuthenticationKey pulumi.StringPtrInput `pulumi:"authenticationKey"`
	// **Deprecated** `gateway` Use `router` attribute instead
	//
	// Deprecated: use router attribute instead; gateway is no longer a part of the supported backend
	Gateway ConnectionZSideAccessPointGatewayPtrInput `pulumi:"gateway"`
	// Virtual device interface
	Interface ConnectionZSideAccessPointInterfacePtrInput `pulumi:"interface"`
	// Connection link protocol
	LinkProtocol ConnectionZSideAccessPointLinkProtocolPtrInput `pulumi:"linkProtocol"`
	// Access point location
	Location ConnectionZSideAccessPointLocationPtrInput `pulumi:"location"`
	// network access point information
	Network ConnectionZSideAccessPointNetworkPtrInput `pulumi:"network"`
	// Peering Type- PRIVATE,MICROSOFT,PUBLIC, MANUAL
	PeeringType pulumi.StringPtrInput `pulumi:"peeringType"`
	// Port access point information
	Port ConnectionZSideAccessPointPortPtrInput `pulumi:"port"`
	// Service Profile
	Profile ConnectionZSideAccessPointProfilePtrInput `pulumi:"profile"`
	// Provider assigned Connection Id
	ProviderConnectionId pulumi.StringPtrInput `pulumi:"providerConnectionId"`
	// Cloud Router access point information that replaces `gateway`
	Router ConnectionZSideAccessPointRouterPtrInput `pulumi:"router"`
	// Access point seller region
	SellerRegion pulumi.StringPtrInput `pulumi:"sellerRegion"`
	// Interface type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Virtual device
	VirtualDevice ConnectionZSideAccessPointVirtualDevicePtrInput `pulumi:"virtualDevice"`
}

func (ConnectionZSideAccessPointArgs) ElementType

func (ConnectionZSideAccessPointArgs) ToConnectionZSideAccessPointOutput

func (i ConnectionZSideAccessPointArgs) ToConnectionZSideAccessPointOutput() ConnectionZSideAccessPointOutput

func (ConnectionZSideAccessPointArgs) ToConnectionZSideAccessPointOutputWithContext

func (i ConnectionZSideAccessPointArgs) ToConnectionZSideAccessPointOutputWithContext(ctx context.Context) ConnectionZSideAccessPointOutput

func (ConnectionZSideAccessPointArgs) ToConnectionZSideAccessPointPtrOutput

func (i ConnectionZSideAccessPointArgs) ToConnectionZSideAccessPointPtrOutput() ConnectionZSideAccessPointPtrOutput

func (ConnectionZSideAccessPointArgs) ToConnectionZSideAccessPointPtrOutputWithContext

func (i ConnectionZSideAccessPointArgs) ToConnectionZSideAccessPointPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointPtrOutput

type ConnectionZSideAccessPointGateway

type ConnectionZSideAccessPointGateway struct {
	// Unique Resource Identifier
	Href *string `pulumi:"href"`
	// Equinix-assigned virtual gateway identifier
	Uuid *string `pulumi:"uuid"`
}

type ConnectionZSideAccessPointGatewayArgs

type ConnectionZSideAccessPointGatewayArgs struct {
	// Unique Resource Identifier
	Href pulumi.StringPtrInput `pulumi:"href"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (ConnectionZSideAccessPointGatewayArgs) ElementType

func (ConnectionZSideAccessPointGatewayArgs) ToConnectionZSideAccessPointGatewayOutput

func (i ConnectionZSideAccessPointGatewayArgs) ToConnectionZSideAccessPointGatewayOutput() ConnectionZSideAccessPointGatewayOutput

func (ConnectionZSideAccessPointGatewayArgs) ToConnectionZSideAccessPointGatewayOutputWithContext

func (i ConnectionZSideAccessPointGatewayArgs) ToConnectionZSideAccessPointGatewayOutputWithContext(ctx context.Context) ConnectionZSideAccessPointGatewayOutput

func (ConnectionZSideAccessPointGatewayArgs) ToConnectionZSideAccessPointGatewayPtrOutput

func (i ConnectionZSideAccessPointGatewayArgs) ToConnectionZSideAccessPointGatewayPtrOutput() ConnectionZSideAccessPointGatewayPtrOutput

func (ConnectionZSideAccessPointGatewayArgs) ToConnectionZSideAccessPointGatewayPtrOutputWithContext

func (i ConnectionZSideAccessPointGatewayArgs) ToConnectionZSideAccessPointGatewayPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointGatewayPtrOutput

type ConnectionZSideAccessPointGatewayInput

type ConnectionZSideAccessPointGatewayInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointGatewayOutput() ConnectionZSideAccessPointGatewayOutput
	ToConnectionZSideAccessPointGatewayOutputWithContext(context.Context) ConnectionZSideAccessPointGatewayOutput
}

ConnectionZSideAccessPointGatewayInput is an input type that accepts ConnectionZSideAccessPointGatewayArgs and ConnectionZSideAccessPointGatewayOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointGatewayInput` via:

ConnectionZSideAccessPointGatewayArgs{...}

type ConnectionZSideAccessPointGatewayOutput

type ConnectionZSideAccessPointGatewayOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointGatewayOutput) ElementType

func (ConnectionZSideAccessPointGatewayOutput) Href

Unique Resource Identifier

func (ConnectionZSideAccessPointGatewayOutput) ToConnectionZSideAccessPointGatewayOutput

func (o ConnectionZSideAccessPointGatewayOutput) ToConnectionZSideAccessPointGatewayOutput() ConnectionZSideAccessPointGatewayOutput

func (ConnectionZSideAccessPointGatewayOutput) ToConnectionZSideAccessPointGatewayOutputWithContext

func (o ConnectionZSideAccessPointGatewayOutput) ToConnectionZSideAccessPointGatewayOutputWithContext(ctx context.Context) ConnectionZSideAccessPointGatewayOutput

func (ConnectionZSideAccessPointGatewayOutput) ToConnectionZSideAccessPointGatewayPtrOutput

func (o ConnectionZSideAccessPointGatewayOutput) ToConnectionZSideAccessPointGatewayPtrOutput() ConnectionZSideAccessPointGatewayPtrOutput

func (ConnectionZSideAccessPointGatewayOutput) ToConnectionZSideAccessPointGatewayPtrOutputWithContext

func (o ConnectionZSideAccessPointGatewayOutput) ToConnectionZSideAccessPointGatewayPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointGatewayPtrOutput

func (ConnectionZSideAccessPointGatewayOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionZSideAccessPointGatewayPtrInput

type ConnectionZSideAccessPointGatewayPtrInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointGatewayPtrOutput() ConnectionZSideAccessPointGatewayPtrOutput
	ToConnectionZSideAccessPointGatewayPtrOutputWithContext(context.Context) ConnectionZSideAccessPointGatewayPtrOutput
}

ConnectionZSideAccessPointGatewayPtrInput is an input type that accepts ConnectionZSideAccessPointGatewayArgs, ConnectionZSideAccessPointGatewayPtr and ConnectionZSideAccessPointGatewayPtrOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointGatewayPtrInput` via:

        ConnectionZSideAccessPointGatewayArgs{...}

or:

        nil

type ConnectionZSideAccessPointGatewayPtrOutput

type ConnectionZSideAccessPointGatewayPtrOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointGatewayPtrOutput) Elem

func (ConnectionZSideAccessPointGatewayPtrOutput) ElementType

func (ConnectionZSideAccessPointGatewayPtrOutput) Href

Unique Resource Identifier

func (ConnectionZSideAccessPointGatewayPtrOutput) ToConnectionZSideAccessPointGatewayPtrOutput

func (o ConnectionZSideAccessPointGatewayPtrOutput) ToConnectionZSideAccessPointGatewayPtrOutput() ConnectionZSideAccessPointGatewayPtrOutput

func (ConnectionZSideAccessPointGatewayPtrOutput) ToConnectionZSideAccessPointGatewayPtrOutputWithContext

func (o ConnectionZSideAccessPointGatewayPtrOutput) ToConnectionZSideAccessPointGatewayPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointGatewayPtrOutput

func (ConnectionZSideAccessPointGatewayPtrOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionZSideAccessPointInput

type ConnectionZSideAccessPointInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointOutput() ConnectionZSideAccessPointOutput
	ToConnectionZSideAccessPointOutputWithContext(context.Context) ConnectionZSideAccessPointOutput
}

ConnectionZSideAccessPointInput is an input type that accepts ConnectionZSideAccessPointArgs and ConnectionZSideAccessPointOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointInput` via:

ConnectionZSideAccessPointArgs{...}

type ConnectionZSideAccessPointInterface

type ConnectionZSideAccessPointInterface struct {
	// id
	Id *int `pulumi:"id"`
	// Interface type
	Type *string `pulumi:"type"`
	// Equinix-assigned virtual gateway identifier
	Uuid *string `pulumi:"uuid"`
}

type ConnectionZSideAccessPointInterfaceArgs

type ConnectionZSideAccessPointInterfaceArgs struct {
	// id
	Id pulumi.IntPtrInput `pulumi:"id"`
	// Interface type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (ConnectionZSideAccessPointInterfaceArgs) ElementType

func (ConnectionZSideAccessPointInterfaceArgs) ToConnectionZSideAccessPointInterfaceOutput

func (i ConnectionZSideAccessPointInterfaceArgs) ToConnectionZSideAccessPointInterfaceOutput() ConnectionZSideAccessPointInterfaceOutput

func (ConnectionZSideAccessPointInterfaceArgs) ToConnectionZSideAccessPointInterfaceOutputWithContext

func (i ConnectionZSideAccessPointInterfaceArgs) ToConnectionZSideAccessPointInterfaceOutputWithContext(ctx context.Context) ConnectionZSideAccessPointInterfaceOutput

func (ConnectionZSideAccessPointInterfaceArgs) ToConnectionZSideAccessPointInterfacePtrOutput

func (i ConnectionZSideAccessPointInterfaceArgs) ToConnectionZSideAccessPointInterfacePtrOutput() ConnectionZSideAccessPointInterfacePtrOutput

func (ConnectionZSideAccessPointInterfaceArgs) ToConnectionZSideAccessPointInterfacePtrOutputWithContext

func (i ConnectionZSideAccessPointInterfaceArgs) ToConnectionZSideAccessPointInterfacePtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointInterfacePtrOutput

type ConnectionZSideAccessPointInterfaceInput

type ConnectionZSideAccessPointInterfaceInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointInterfaceOutput() ConnectionZSideAccessPointInterfaceOutput
	ToConnectionZSideAccessPointInterfaceOutputWithContext(context.Context) ConnectionZSideAccessPointInterfaceOutput
}

ConnectionZSideAccessPointInterfaceInput is an input type that accepts ConnectionZSideAccessPointInterfaceArgs and ConnectionZSideAccessPointInterfaceOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointInterfaceInput` via:

ConnectionZSideAccessPointInterfaceArgs{...}

type ConnectionZSideAccessPointInterfaceOutput

type ConnectionZSideAccessPointInterfaceOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointInterfaceOutput) ElementType

func (ConnectionZSideAccessPointInterfaceOutput) Id

id

func (ConnectionZSideAccessPointInterfaceOutput) ToConnectionZSideAccessPointInterfaceOutput

func (o ConnectionZSideAccessPointInterfaceOutput) ToConnectionZSideAccessPointInterfaceOutput() ConnectionZSideAccessPointInterfaceOutput

func (ConnectionZSideAccessPointInterfaceOutput) ToConnectionZSideAccessPointInterfaceOutputWithContext

func (o ConnectionZSideAccessPointInterfaceOutput) ToConnectionZSideAccessPointInterfaceOutputWithContext(ctx context.Context) ConnectionZSideAccessPointInterfaceOutput

func (ConnectionZSideAccessPointInterfaceOutput) ToConnectionZSideAccessPointInterfacePtrOutput

func (o ConnectionZSideAccessPointInterfaceOutput) ToConnectionZSideAccessPointInterfacePtrOutput() ConnectionZSideAccessPointInterfacePtrOutput

func (ConnectionZSideAccessPointInterfaceOutput) ToConnectionZSideAccessPointInterfacePtrOutputWithContext

func (o ConnectionZSideAccessPointInterfaceOutput) ToConnectionZSideAccessPointInterfacePtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointInterfacePtrOutput

func (ConnectionZSideAccessPointInterfaceOutput) Type

Interface type

func (ConnectionZSideAccessPointInterfaceOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionZSideAccessPointInterfacePtrInput

type ConnectionZSideAccessPointInterfacePtrInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointInterfacePtrOutput() ConnectionZSideAccessPointInterfacePtrOutput
	ToConnectionZSideAccessPointInterfacePtrOutputWithContext(context.Context) ConnectionZSideAccessPointInterfacePtrOutput
}

ConnectionZSideAccessPointInterfacePtrInput is an input type that accepts ConnectionZSideAccessPointInterfaceArgs, ConnectionZSideAccessPointInterfacePtr and ConnectionZSideAccessPointInterfacePtrOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointInterfacePtrInput` via:

        ConnectionZSideAccessPointInterfaceArgs{...}

or:

        nil

type ConnectionZSideAccessPointInterfacePtrOutput

type ConnectionZSideAccessPointInterfacePtrOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointInterfacePtrOutput) Elem

func (ConnectionZSideAccessPointInterfacePtrOutput) ElementType

func (ConnectionZSideAccessPointInterfacePtrOutput) Id

id

func (ConnectionZSideAccessPointInterfacePtrOutput) ToConnectionZSideAccessPointInterfacePtrOutput

func (o ConnectionZSideAccessPointInterfacePtrOutput) ToConnectionZSideAccessPointInterfacePtrOutput() ConnectionZSideAccessPointInterfacePtrOutput

func (ConnectionZSideAccessPointInterfacePtrOutput) ToConnectionZSideAccessPointInterfacePtrOutputWithContext

func (o ConnectionZSideAccessPointInterfacePtrOutput) ToConnectionZSideAccessPointInterfacePtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointInterfacePtrOutput

func (ConnectionZSideAccessPointInterfacePtrOutput) Type

Interface type

func (ConnectionZSideAccessPointInterfacePtrOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionZSideAccessPointLinkProtocol

type ConnectionZSideAccessPointLinkProtocol struct {
	// Interface type
	Type *string `pulumi:"type"`
	// Vlan Customer Tag information, vlanCTag value specified for QINQ connections
	VlanCTag *int `pulumi:"vlanCTag"`
	// Vlan Provider Tag information, vlanSTag value specified for QINQ connections
	VlanSTag *int `pulumi:"vlanSTag"`
	// Vlan Tag information, vlanTag value specified for DOT1Q connections
	VlanTag *int `pulumi:"vlanTag"`
}

type ConnectionZSideAccessPointLinkProtocolArgs

type ConnectionZSideAccessPointLinkProtocolArgs struct {
	// Interface type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Vlan Customer Tag information, vlanCTag value specified for QINQ connections
	VlanCTag pulumi.IntPtrInput `pulumi:"vlanCTag"`
	// Vlan Provider Tag information, vlanSTag value specified for QINQ connections
	VlanSTag pulumi.IntPtrInput `pulumi:"vlanSTag"`
	// Vlan Tag information, vlanTag value specified for DOT1Q connections
	VlanTag pulumi.IntPtrInput `pulumi:"vlanTag"`
}

func (ConnectionZSideAccessPointLinkProtocolArgs) ElementType

func (ConnectionZSideAccessPointLinkProtocolArgs) ToConnectionZSideAccessPointLinkProtocolOutput

func (i ConnectionZSideAccessPointLinkProtocolArgs) ToConnectionZSideAccessPointLinkProtocolOutput() ConnectionZSideAccessPointLinkProtocolOutput

func (ConnectionZSideAccessPointLinkProtocolArgs) ToConnectionZSideAccessPointLinkProtocolOutputWithContext

func (i ConnectionZSideAccessPointLinkProtocolArgs) ToConnectionZSideAccessPointLinkProtocolOutputWithContext(ctx context.Context) ConnectionZSideAccessPointLinkProtocolOutput

func (ConnectionZSideAccessPointLinkProtocolArgs) ToConnectionZSideAccessPointLinkProtocolPtrOutput

func (i ConnectionZSideAccessPointLinkProtocolArgs) ToConnectionZSideAccessPointLinkProtocolPtrOutput() ConnectionZSideAccessPointLinkProtocolPtrOutput

func (ConnectionZSideAccessPointLinkProtocolArgs) ToConnectionZSideAccessPointLinkProtocolPtrOutputWithContext

func (i ConnectionZSideAccessPointLinkProtocolArgs) ToConnectionZSideAccessPointLinkProtocolPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointLinkProtocolPtrOutput

type ConnectionZSideAccessPointLinkProtocolInput

type ConnectionZSideAccessPointLinkProtocolInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointLinkProtocolOutput() ConnectionZSideAccessPointLinkProtocolOutput
	ToConnectionZSideAccessPointLinkProtocolOutputWithContext(context.Context) ConnectionZSideAccessPointLinkProtocolOutput
}

ConnectionZSideAccessPointLinkProtocolInput is an input type that accepts ConnectionZSideAccessPointLinkProtocolArgs and ConnectionZSideAccessPointLinkProtocolOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointLinkProtocolInput` via:

ConnectionZSideAccessPointLinkProtocolArgs{...}

type ConnectionZSideAccessPointLinkProtocolOutput

type ConnectionZSideAccessPointLinkProtocolOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointLinkProtocolOutput) ElementType

func (ConnectionZSideAccessPointLinkProtocolOutput) ToConnectionZSideAccessPointLinkProtocolOutput

func (o ConnectionZSideAccessPointLinkProtocolOutput) ToConnectionZSideAccessPointLinkProtocolOutput() ConnectionZSideAccessPointLinkProtocolOutput

func (ConnectionZSideAccessPointLinkProtocolOutput) ToConnectionZSideAccessPointLinkProtocolOutputWithContext

func (o ConnectionZSideAccessPointLinkProtocolOutput) ToConnectionZSideAccessPointLinkProtocolOutputWithContext(ctx context.Context) ConnectionZSideAccessPointLinkProtocolOutput

func (ConnectionZSideAccessPointLinkProtocolOutput) ToConnectionZSideAccessPointLinkProtocolPtrOutput

func (o ConnectionZSideAccessPointLinkProtocolOutput) ToConnectionZSideAccessPointLinkProtocolPtrOutput() ConnectionZSideAccessPointLinkProtocolPtrOutput

func (ConnectionZSideAccessPointLinkProtocolOutput) ToConnectionZSideAccessPointLinkProtocolPtrOutputWithContext

func (o ConnectionZSideAccessPointLinkProtocolOutput) ToConnectionZSideAccessPointLinkProtocolPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointLinkProtocolPtrOutput

func (ConnectionZSideAccessPointLinkProtocolOutput) Type

Interface type

func (ConnectionZSideAccessPointLinkProtocolOutput) VlanCTag

Vlan Customer Tag information, vlanCTag value specified for QINQ connections

func (ConnectionZSideAccessPointLinkProtocolOutput) VlanSTag

Vlan Provider Tag information, vlanSTag value specified for QINQ connections

func (ConnectionZSideAccessPointLinkProtocolOutput) VlanTag

Vlan Tag information, vlanTag value specified for DOT1Q connections

type ConnectionZSideAccessPointLinkProtocolPtrInput

type ConnectionZSideAccessPointLinkProtocolPtrInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointLinkProtocolPtrOutput() ConnectionZSideAccessPointLinkProtocolPtrOutput
	ToConnectionZSideAccessPointLinkProtocolPtrOutputWithContext(context.Context) ConnectionZSideAccessPointLinkProtocolPtrOutput
}

ConnectionZSideAccessPointLinkProtocolPtrInput is an input type that accepts ConnectionZSideAccessPointLinkProtocolArgs, ConnectionZSideAccessPointLinkProtocolPtr and ConnectionZSideAccessPointLinkProtocolPtrOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointLinkProtocolPtrInput` via:

        ConnectionZSideAccessPointLinkProtocolArgs{...}

or:

        nil

type ConnectionZSideAccessPointLinkProtocolPtrOutput

type ConnectionZSideAccessPointLinkProtocolPtrOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointLinkProtocolPtrOutput) Elem

func (ConnectionZSideAccessPointLinkProtocolPtrOutput) ElementType

func (ConnectionZSideAccessPointLinkProtocolPtrOutput) ToConnectionZSideAccessPointLinkProtocolPtrOutput

func (o ConnectionZSideAccessPointLinkProtocolPtrOutput) ToConnectionZSideAccessPointLinkProtocolPtrOutput() ConnectionZSideAccessPointLinkProtocolPtrOutput

func (ConnectionZSideAccessPointLinkProtocolPtrOutput) ToConnectionZSideAccessPointLinkProtocolPtrOutputWithContext

func (o ConnectionZSideAccessPointLinkProtocolPtrOutput) ToConnectionZSideAccessPointLinkProtocolPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointLinkProtocolPtrOutput

func (ConnectionZSideAccessPointLinkProtocolPtrOutput) Type

Interface type

func (ConnectionZSideAccessPointLinkProtocolPtrOutput) VlanCTag

Vlan Customer Tag information, vlanCTag value specified for QINQ connections

func (ConnectionZSideAccessPointLinkProtocolPtrOutput) VlanSTag

Vlan Provider Tag information, vlanSTag value specified for QINQ connections

func (ConnectionZSideAccessPointLinkProtocolPtrOutput) VlanTag

Vlan Tag information, vlanTag value specified for DOT1Q connections

type ConnectionZSideAccessPointLocation

type ConnectionZSideAccessPointLocation struct {
	// IBX Code
	Ibx *string `pulumi:"ibx"`
	// Access point metro code
	MetroCode *string `pulumi:"metroCode"`
	// Access point metro name
	MetroName *string `pulumi:"metroName"`
	// Access point region
	Region *string `pulumi:"region"`
}

type ConnectionZSideAccessPointLocationArgs

type ConnectionZSideAccessPointLocationArgs struct {
	// IBX Code
	Ibx pulumi.StringPtrInput `pulumi:"ibx"`
	// Access point metro code
	MetroCode pulumi.StringPtrInput `pulumi:"metroCode"`
	// Access point metro name
	MetroName pulumi.StringPtrInput `pulumi:"metroName"`
	// Access point region
	Region pulumi.StringPtrInput `pulumi:"region"`
}

func (ConnectionZSideAccessPointLocationArgs) ElementType

func (ConnectionZSideAccessPointLocationArgs) ToConnectionZSideAccessPointLocationOutput

func (i ConnectionZSideAccessPointLocationArgs) ToConnectionZSideAccessPointLocationOutput() ConnectionZSideAccessPointLocationOutput

func (ConnectionZSideAccessPointLocationArgs) ToConnectionZSideAccessPointLocationOutputWithContext

func (i ConnectionZSideAccessPointLocationArgs) ToConnectionZSideAccessPointLocationOutputWithContext(ctx context.Context) ConnectionZSideAccessPointLocationOutput

func (ConnectionZSideAccessPointLocationArgs) ToConnectionZSideAccessPointLocationPtrOutput

func (i ConnectionZSideAccessPointLocationArgs) ToConnectionZSideAccessPointLocationPtrOutput() ConnectionZSideAccessPointLocationPtrOutput

func (ConnectionZSideAccessPointLocationArgs) ToConnectionZSideAccessPointLocationPtrOutputWithContext

func (i ConnectionZSideAccessPointLocationArgs) ToConnectionZSideAccessPointLocationPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointLocationPtrOutput

type ConnectionZSideAccessPointLocationInput

type ConnectionZSideAccessPointLocationInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointLocationOutput() ConnectionZSideAccessPointLocationOutput
	ToConnectionZSideAccessPointLocationOutputWithContext(context.Context) ConnectionZSideAccessPointLocationOutput
}

ConnectionZSideAccessPointLocationInput is an input type that accepts ConnectionZSideAccessPointLocationArgs and ConnectionZSideAccessPointLocationOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointLocationInput` via:

ConnectionZSideAccessPointLocationArgs{...}

type ConnectionZSideAccessPointLocationOutput

type ConnectionZSideAccessPointLocationOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointLocationOutput) ElementType

func (ConnectionZSideAccessPointLocationOutput) Ibx

IBX Code

func (ConnectionZSideAccessPointLocationOutput) MetroCode

Access point metro code

func (ConnectionZSideAccessPointLocationOutput) MetroName

Access point metro name

func (ConnectionZSideAccessPointLocationOutput) Region

Access point region

func (ConnectionZSideAccessPointLocationOutput) ToConnectionZSideAccessPointLocationOutput

func (o ConnectionZSideAccessPointLocationOutput) ToConnectionZSideAccessPointLocationOutput() ConnectionZSideAccessPointLocationOutput

func (ConnectionZSideAccessPointLocationOutput) ToConnectionZSideAccessPointLocationOutputWithContext

func (o ConnectionZSideAccessPointLocationOutput) ToConnectionZSideAccessPointLocationOutputWithContext(ctx context.Context) ConnectionZSideAccessPointLocationOutput

func (ConnectionZSideAccessPointLocationOutput) ToConnectionZSideAccessPointLocationPtrOutput

func (o ConnectionZSideAccessPointLocationOutput) ToConnectionZSideAccessPointLocationPtrOutput() ConnectionZSideAccessPointLocationPtrOutput

func (ConnectionZSideAccessPointLocationOutput) ToConnectionZSideAccessPointLocationPtrOutputWithContext

func (o ConnectionZSideAccessPointLocationOutput) ToConnectionZSideAccessPointLocationPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointLocationPtrOutput

type ConnectionZSideAccessPointLocationPtrInput

type ConnectionZSideAccessPointLocationPtrInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointLocationPtrOutput() ConnectionZSideAccessPointLocationPtrOutput
	ToConnectionZSideAccessPointLocationPtrOutputWithContext(context.Context) ConnectionZSideAccessPointLocationPtrOutput
}

ConnectionZSideAccessPointLocationPtrInput is an input type that accepts ConnectionZSideAccessPointLocationArgs, ConnectionZSideAccessPointLocationPtr and ConnectionZSideAccessPointLocationPtrOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointLocationPtrInput` via:

        ConnectionZSideAccessPointLocationArgs{...}

or:

        nil

type ConnectionZSideAccessPointLocationPtrOutput

type ConnectionZSideAccessPointLocationPtrOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointLocationPtrOutput) Elem

func (ConnectionZSideAccessPointLocationPtrOutput) ElementType

func (ConnectionZSideAccessPointLocationPtrOutput) Ibx

IBX Code

func (ConnectionZSideAccessPointLocationPtrOutput) MetroCode

Access point metro code

func (ConnectionZSideAccessPointLocationPtrOutput) MetroName

Access point metro name

func (ConnectionZSideAccessPointLocationPtrOutput) Region

Access point region

func (ConnectionZSideAccessPointLocationPtrOutput) ToConnectionZSideAccessPointLocationPtrOutput

func (o ConnectionZSideAccessPointLocationPtrOutput) ToConnectionZSideAccessPointLocationPtrOutput() ConnectionZSideAccessPointLocationPtrOutput

func (ConnectionZSideAccessPointLocationPtrOutput) ToConnectionZSideAccessPointLocationPtrOutputWithContext

func (o ConnectionZSideAccessPointLocationPtrOutput) ToConnectionZSideAccessPointLocationPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointLocationPtrOutput

type ConnectionZSideAccessPointNetwork

type ConnectionZSideAccessPointNetwork struct {
	// Unique Resource Identifier
	Href *string `pulumi:"href"`
	// Equinix-assigned virtual gateway identifier
	Uuid *string `pulumi:"uuid"`
}

type ConnectionZSideAccessPointNetworkArgs

type ConnectionZSideAccessPointNetworkArgs struct {
	// Unique Resource Identifier
	Href pulumi.StringPtrInput `pulumi:"href"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (ConnectionZSideAccessPointNetworkArgs) ElementType

func (ConnectionZSideAccessPointNetworkArgs) ToConnectionZSideAccessPointNetworkOutput

func (i ConnectionZSideAccessPointNetworkArgs) ToConnectionZSideAccessPointNetworkOutput() ConnectionZSideAccessPointNetworkOutput

func (ConnectionZSideAccessPointNetworkArgs) ToConnectionZSideAccessPointNetworkOutputWithContext

func (i ConnectionZSideAccessPointNetworkArgs) ToConnectionZSideAccessPointNetworkOutputWithContext(ctx context.Context) ConnectionZSideAccessPointNetworkOutput

func (ConnectionZSideAccessPointNetworkArgs) ToConnectionZSideAccessPointNetworkPtrOutput

func (i ConnectionZSideAccessPointNetworkArgs) ToConnectionZSideAccessPointNetworkPtrOutput() ConnectionZSideAccessPointNetworkPtrOutput

func (ConnectionZSideAccessPointNetworkArgs) ToConnectionZSideAccessPointNetworkPtrOutputWithContext

func (i ConnectionZSideAccessPointNetworkArgs) ToConnectionZSideAccessPointNetworkPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointNetworkPtrOutput

type ConnectionZSideAccessPointNetworkInput

type ConnectionZSideAccessPointNetworkInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointNetworkOutput() ConnectionZSideAccessPointNetworkOutput
	ToConnectionZSideAccessPointNetworkOutputWithContext(context.Context) ConnectionZSideAccessPointNetworkOutput
}

ConnectionZSideAccessPointNetworkInput is an input type that accepts ConnectionZSideAccessPointNetworkArgs and ConnectionZSideAccessPointNetworkOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointNetworkInput` via:

ConnectionZSideAccessPointNetworkArgs{...}

type ConnectionZSideAccessPointNetworkOutput

type ConnectionZSideAccessPointNetworkOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointNetworkOutput) ElementType

func (ConnectionZSideAccessPointNetworkOutput) Href

Unique Resource Identifier

func (ConnectionZSideAccessPointNetworkOutput) ToConnectionZSideAccessPointNetworkOutput

func (o ConnectionZSideAccessPointNetworkOutput) ToConnectionZSideAccessPointNetworkOutput() ConnectionZSideAccessPointNetworkOutput

func (ConnectionZSideAccessPointNetworkOutput) ToConnectionZSideAccessPointNetworkOutputWithContext

func (o ConnectionZSideAccessPointNetworkOutput) ToConnectionZSideAccessPointNetworkOutputWithContext(ctx context.Context) ConnectionZSideAccessPointNetworkOutput

func (ConnectionZSideAccessPointNetworkOutput) ToConnectionZSideAccessPointNetworkPtrOutput

func (o ConnectionZSideAccessPointNetworkOutput) ToConnectionZSideAccessPointNetworkPtrOutput() ConnectionZSideAccessPointNetworkPtrOutput

func (ConnectionZSideAccessPointNetworkOutput) ToConnectionZSideAccessPointNetworkPtrOutputWithContext

func (o ConnectionZSideAccessPointNetworkOutput) ToConnectionZSideAccessPointNetworkPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointNetworkPtrOutput

func (ConnectionZSideAccessPointNetworkOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionZSideAccessPointNetworkPtrInput

type ConnectionZSideAccessPointNetworkPtrInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointNetworkPtrOutput() ConnectionZSideAccessPointNetworkPtrOutput
	ToConnectionZSideAccessPointNetworkPtrOutputWithContext(context.Context) ConnectionZSideAccessPointNetworkPtrOutput
}

ConnectionZSideAccessPointNetworkPtrInput is an input type that accepts ConnectionZSideAccessPointNetworkArgs, ConnectionZSideAccessPointNetworkPtr and ConnectionZSideAccessPointNetworkPtrOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointNetworkPtrInput` via:

        ConnectionZSideAccessPointNetworkArgs{...}

or:

        nil

type ConnectionZSideAccessPointNetworkPtrOutput

type ConnectionZSideAccessPointNetworkPtrOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointNetworkPtrOutput) Elem

func (ConnectionZSideAccessPointNetworkPtrOutput) ElementType

func (ConnectionZSideAccessPointNetworkPtrOutput) Href

Unique Resource Identifier

func (ConnectionZSideAccessPointNetworkPtrOutput) ToConnectionZSideAccessPointNetworkPtrOutput

func (o ConnectionZSideAccessPointNetworkPtrOutput) ToConnectionZSideAccessPointNetworkPtrOutput() ConnectionZSideAccessPointNetworkPtrOutput

func (ConnectionZSideAccessPointNetworkPtrOutput) ToConnectionZSideAccessPointNetworkPtrOutputWithContext

func (o ConnectionZSideAccessPointNetworkPtrOutput) ToConnectionZSideAccessPointNetworkPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointNetworkPtrOutput

func (ConnectionZSideAccessPointNetworkPtrOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionZSideAccessPointOutput

type ConnectionZSideAccessPointOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointOutput) Account

Account

func (ConnectionZSideAccessPointOutput) AuthenticationKey

Authentication key for provider based connections

func (ConnectionZSideAccessPointOutput) ElementType

func (ConnectionZSideAccessPointOutput) Gateway deprecated

**Deprecated** `gateway` Use `router` attribute instead

Deprecated: use router attribute instead; gateway is no longer a part of the supported backend

func (ConnectionZSideAccessPointOutput) Interface

Virtual device interface

func (ConnectionZSideAccessPointOutput) LinkProtocol

Connection link protocol

func (ConnectionZSideAccessPointOutput) Location

Access point location

func (ConnectionZSideAccessPointOutput) Network

network access point information

func (ConnectionZSideAccessPointOutput) PeeringType

Peering Type- PRIVATE,MICROSOFT,PUBLIC, MANUAL

func (ConnectionZSideAccessPointOutput) Port

Port access point information

func (ConnectionZSideAccessPointOutput) Profile

Service Profile

func (ConnectionZSideAccessPointOutput) ProviderConnectionId

func (o ConnectionZSideAccessPointOutput) ProviderConnectionId() pulumi.StringPtrOutput

Provider assigned Connection Id

func (ConnectionZSideAccessPointOutput) Router

Cloud Router access point information that replaces `gateway`

func (ConnectionZSideAccessPointOutput) SellerRegion

Access point seller region

func (ConnectionZSideAccessPointOutput) ToConnectionZSideAccessPointOutput

func (o ConnectionZSideAccessPointOutput) ToConnectionZSideAccessPointOutput() ConnectionZSideAccessPointOutput

func (ConnectionZSideAccessPointOutput) ToConnectionZSideAccessPointOutputWithContext

func (o ConnectionZSideAccessPointOutput) ToConnectionZSideAccessPointOutputWithContext(ctx context.Context) ConnectionZSideAccessPointOutput

func (ConnectionZSideAccessPointOutput) ToConnectionZSideAccessPointPtrOutput

func (o ConnectionZSideAccessPointOutput) ToConnectionZSideAccessPointPtrOutput() ConnectionZSideAccessPointPtrOutput

func (ConnectionZSideAccessPointOutput) ToConnectionZSideAccessPointPtrOutputWithContext

func (o ConnectionZSideAccessPointOutput) ToConnectionZSideAccessPointPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointPtrOutput

func (ConnectionZSideAccessPointOutput) Type

Interface type

func (ConnectionZSideAccessPointOutput) VirtualDevice

Virtual device

type ConnectionZSideAccessPointPort

type ConnectionZSideAccessPointPort struct {
	// Unique Resource Identifier
	Href *string `pulumi:"href"`
	// Port name
	Name *string `pulumi:"name"`
	// Redundancy Information
	Redundancy *ConnectionZSideAccessPointPortRedundancy `pulumi:"redundancy"`
	// Equinix-assigned virtual gateway identifier
	Uuid *string `pulumi:"uuid"`
}

type ConnectionZSideAccessPointPortArgs

type ConnectionZSideAccessPointPortArgs struct {
	// Unique Resource Identifier
	Href pulumi.StringPtrInput `pulumi:"href"`
	// Port name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Redundancy Information
	Redundancy ConnectionZSideAccessPointPortRedundancyPtrInput `pulumi:"redundancy"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (ConnectionZSideAccessPointPortArgs) ElementType

func (ConnectionZSideAccessPointPortArgs) ToConnectionZSideAccessPointPortOutput

func (i ConnectionZSideAccessPointPortArgs) ToConnectionZSideAccessPointPortOutput() ConnectionZSideAccessPointPortOutput

func (ConnectionZSideAccessPointPortArgs) ToConnectionZSideAccessPointPortOutputWithContext

func (i ConnectionZSideAccessPointPortArgs) ToConnectionZSideAccessPointPortOutputWithContext(ctx context.Context) ConnectionZSideAccessPointPortOutput

func (ConnectionZSideAccessPointPortArgs) ToConnectionZSideAccessPointPortPtrOutput

func (i ConnectionZSideAccessPointPortArgs) ToConnectionZSideAccessPointPortPtrOutput() ConnectionZSideAccessPointPortPtrOutput

func (ConnectionZSideAccessPointPortArgs) ToConnectionZSideAccessPointPortPtrOutputWithContext

func (i ConnectionZSideAccessPointPortArgs) ToConnectionZSideAccessPointPortPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointPortPtrOutput

type ConnectionZSideAccessPointPortInput

type ConnectionZSideAccessPointPortInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointPortOutput() ConnectionZSideAccessPointPortOutput
	ToConnectionZSideAccessPointPortOutputWithContext(context.Context) ConnectionZSideAccessPointPortOutput
}

ConnectionZSideAccessPointPortInput is an input type that accepts ConnectionZSideAccessPointPortArgs and ConnectionZSideAccessPointPortOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointPortInput` via:

ConnectionZSideAccessPointPortArgs{...}

type ConnectionZSideAccessPointPortOutput

type ConnectionZSideAccessPointPortOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointPortOutput) ElementType

func (ConnectionZSideAccessPointPortOutput) Href

Unique Resource Identifier

func (ConnectionZSideAccessPointPortOutput) Name

Port name

func (ConnectionZSideAccessPointPortOutput) Redundancy

Redundancy Information

func (ConnectionZSideAccessPointPortOutput) ToConnectionZSideAccessPointPortOutput

func (o ConnectionZSideAccessPointPortOutput) ToConnectionZSideAccessPointPortOutput() ConnectionZSideAccessPointPortOutput

func (ConnectionZSideAccessPointPortOutput) ToConnectionZSideAccessPointPortOutputWithContext

func (o ConnectionZSideAccessPointPortOutput) ToConnectionZSideAccessPointPortOutputWithContext(ctx context.Context) ConnectionZSideAccessPointPortOutput

func (ConnectionZSideAccessPointPortOutput) ToConnectionZSideAccessPointPortPtrOutput

func (o ConnectionZSideAccessPointPortOutput) ToConnectionZSideAccessPointPortPtrOutput() ConnectionZSideAccessPointPortPtrOutput

func (ConnectionZSideAccessPointPortOutput) ToConnectionZSideAccessPointPortPtrOutputWithContext

func (o ConnectionZSideAccessPointPortOutput) ToConnectionZSideAccessPointPortPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointPortPtrOutput

func (ConnectionZSideAccessPointPortOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionZSideAccessPointPortPtrInput

type ConnectionZSideAccessPointPortPtrInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointPortPtrOutput() ConnectionZSideAccessPointPortPtrOutput
	ToConnectionZSideAccessPointPortPtrOutputWithContext(context.Context) ConnectionZSideAccessPointPortPtrOutput
}

ConnectionZSideAccessPointPortPtrInput is an input type that accepts ConnectionZSideAccessPointPortArgs, ConnectionZSideAccessPointPortPtr and ConnectionZSideAccessPointPortPtrOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointPortPtrInput` via:

        ConnectionZSideAccessPointPortArgs{...}

or:

        nil

type ConnectionZSideAccessPointPortPtrOutput

type ConnectionZSideAccessPointPortPtrOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointPortPtrOutput) Elem

func (ConnectionZSideAccessPointPortPtrOutput) ElementType

func (ConnectionZSideAccessPointPortPtrOutput) Href

Unique Resource Identifier

func (ConnectionZSideAccessPointPortPtrOutput) Name

Port name

func (ConnectionZSideAccessPointPortPtrOutput) Redundancy

Redundancy Information

func (ConnectionZSideAccessPointPortPtrOutput) ToConnectionZSideAccessPointPortPtrOutput

func (o ConnectionZSideAccessPointPortPtrOutput) ToConnectionZSideAccessPointPortPtrOutput() ConnectionZSideAccessPointPortPtrOutput

func (ConnectionZSideAccessPointPortPtrOutput) ToConnectionZSideAccessPointPortPtrOutputWithContext

func (o ConnectionZSideAccessPointPortPtrOutput) ToConnectionZSideAccessPointPortPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointPortPtrOutput

func (ConnectionZSideAccessPointPortPtrOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionZSideAccessPointPortRedundancy

type ConnectionZSideAccessPointPortRedundancy struct {
	// Access point redundancy
	Enabled *bool `pulumi:"enabled"`
	// Redundancy group identifier (Use the redundancy.0.group UUID of primary connection; e.g. one(equinix*fabric*connection.primary*port*connection.redundancy).group or equinix*fabric*connection.primary*port*connection.redundancy.0.group)
	Group *string `pulumi:"group"`
	// Connection priority in redundancy group - PRIMARY, SECONDARY
	Priority *string `pulumi:"priority"`
}

type ConnectionZSideAccessPointPortRedundancyArgs

type ConnectionZSideAccessPointPortRedundancyArgs struct {
	// Access point redundancy
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Redundancy group identifier (Use the redundancy.0.group UUID of primary connection; e.g. one(equinix*fabric*connection.primary*port*connection.redundancy).group or equinix*fabric*connection.primary*port*connection.redundancy.0.group)
	Group pulumi.StringPtrInput `pulumi:"group"`
	// Connection priority in redundancy group - PRIMARY, SECONDARY
	Priority pulumi.StringPtrInput `pulumi:"priority"`
}

func (ConnectionZSideAccessPointPortRedundancyArgs) ElementType

func (ConnectionZSideAccessPointPortRedundancyArgs) ToConnectionZSideAccessPointPortRedundancyOutput

func (i ConnectionZSideAccessPointPortRedundancyArgs) ToConnectionZSideAccessPointPortRedundancyOutput() ConnectionZSideAccessPointPortRedundancyOutput

func (ConnectionZSideAccessPointPortRedundancyArgs) ToConnectionZSideAccessPointPortRedundancyOutputWithContext

func (i ConnectionZSideAccessPointPortRedundancyArgs) ToConnectionZSideAccessPointPortRedundancyOutputWithContext(ctx context.Context) ConnectionZSideAccessPointPortRedundancyOutput

func (ConnectionZSideAccessPointPortRedundancyArgs) ToConnectionZSideAccessPointPortRedundancyPtrOutput

func (i ConnectionZSideAccessPointPortRedundancyArgs) ToConnectionZSideAccessPointPortRedundancyPtrOutput() ConnectionZSideAccessPointPortRedundancyPtrOutput

func (ConnectionZSideAccessPointPortRedundancyArgs) ToConnectionZSideAccessPointPortRedundancyPtrOutputWithContext

func (i ConnectionZSideAccessPointPortRedundancyArgs) ToConnectionZSideAccessPointPortRedundancyPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointPortRedundancyPtrOutput

type ConnectionZSideAccessPointPortRedundancyInput

type ConnectionZSideAccessPointPortRedundancyInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointPortRedundancyOutput() ConnectionZSideAccessPointPortRedundancyOutput
	ToConnectionZSideAccessPointPortRedundancyOutputWithContext(context.Context) ConnectionZSideAccessPointPortRedundancyOutput
}

ConnectionZSideAccessPointPortRedundancyInput is an input type that accepts ConnectionZSideAccessPointPortRedundancyArgs and ConnectionZSideAccessPointPortRedundancyOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointPortRedundancyInput` via:

ConnectionZSideAccessPointPortRedundancyArgs{...}

type ConnectionZSideAccessPointPortRedundancyOutput

type ConnectionZSideAccessPointPortRedundancyOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointPortRedundancyOutput) ElementType

func (ConnectionZSideAccessPointPortRedundancyOutput) Enabled

Access point redundancy

func (ConnectionZSideAccessPointPortRedundancyOutput) Group

Redundancy group identifier (Use the redundancy.0.group UUID of primary connection; e.g. one(equinix*fabric*connection.primary*port*connection.redundancy).group or equinix*fabric*connection.primary*port*connection.redundancy.0.group)

func (ConnectionZSideAccessPointPortRedundancyOutput) Priority

Connection priority in redundancy group - PRIMARY, SECONDARY

func (ConnectionZSideAccessPointPortRedundancyOutput) ToConnectionZSideAccessPointPortRedundancyOutput

func (o ConnectionZSideAccessPointPortRedundancyOutput) ToConnectionZSideAccessPointPortRedundancyOutput() ConnectionZSideAccessPointPortRedundancyOutput

func (ConnectionZSideAccessPointPortRedundancyOutput) ToConnectionZSideAccessPointPortRedundancyOutputWithContext

func (o ConnectionZSideAccessPointPortRedundancyOutput) ToConnectionZSideAccessPointPortRedundancyOutputWithContext(ctx context.Context) ConnectionZSideAccessPointPortRedundancyOutput

func (ConnectionZSideAccessPointPortRedundancyOutput) ToConnectionZSideAccessPointPortRedundancyPtrOutput

func (o ConnectionZSideAccessPointPortRedundancyOutput) ToConnectionZSideAccessPointPortRedundancyPtrOutput() ConnectionZSideAccessPointPortRedundancyPtrOutput

func (ConnectionZSideAccessPointPortRedundancyOutput) ToConnectionZSideAccessPointPortRedundancyPtrOutputWithContext

func (o ConnectionZSideAccessPointPortRedundancyOutput) ToConnectionZSideAccessPointPortRedundancyPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointPortRedundancyPtrOutput

type ConnectionZSideAccessPointPortRedundancyPtrInput

type ConnectionZSideAccessPointPortRedundancyPtrInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointPortRedundancyPtrOutput() ConnectionZSideAccessPointPortRedundancyPtrOutput
	ToConnectionZSideAccessPointPortRedundancyPtrOutputWithContext(context.Context) ConnectionZSideAccessPointPortRedundancyPtrOutput
}

ConnectionZSideAccessPointPortRedundancyPtrInput is an input type that accepts ConnectionZSideAccessPointPortRedundancyArgs, ConnectionZSideAccessPointPortRedundancyPtr and ConnectionZSideAccessPointPortRedundancyPtrOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointPortRedundancyPtrInput` via:

        ConnectionZSideAccessPointPortRedundancyArgs{...}

or:

        nil

type ConnectionZSideAccessPointPortRedundancyPtrOutput

type ConnectionZSideAccessPointPortRedundancyPtrOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointPortRedundancyPtrOutput) Elem

func (ConnectionZSideAccessPointPortRedundancyPtrOutput) ElementType

func (ConnectionZSideAccessPointPortRedundancyPtrOutput) Enabled

Access point redundancy

func (ConnectionZSideAccessPointPortRedundancyPtrOutput) Group

Redundancy group identifier (Use the redundancy.0.group UUID of primary connection; e.g. one(equinix*fabric*connection.primary*port*connection.redundancy).group or equinix*fabric*connection.primary*port*connection.redundancy.0.group)

func (ConnectionZSideAccessPointPortRedundancyPtrOutput) Priority

Connection priority in redundancy group - PRIMARY, SECONDARY

func (ConnectionZSideAccessPointPortRedundancyPtrOutput) ToConnectionZSideAccessPointPortRedundancyPtrOutput

func (o ConnectionZSideAccessPointPortRedundancyPtrOutput) ToConnectionZSideAccessPointPortRedundancyPtrOutput() ConnectionZSideAccessPointPortRedundancyPtrOutput

func (ConnectionZSideAccessPointPortRedundancyPtrOutput) ToConnectionZSideAccessPointPortRedundancyPtrOutputWithContext

func (o ConnectionZSideAccessPointPortRedundancyPtrOutput) ToConnectionZSideAccessPointPortRedundancyPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointPortRedundancyPtrOutput

type ConnectionZSideAccessPointProfile

type ConnectionZSideAccessPointProfile struct {
	// Access point config information
	AccessPointTypeConfigs []ConnectionZSideAccessPointProfileAccessPointTypeConfig `pulumi:"accessPointTypeConfigs"`
	// User-provided service description
	Description *string `pulumi:"description"`
	// Unique Resource Identifier
	Href *string `pulumi:"href"`
	// Port name
	Name *string `pulumi:"name"`
	// Interface type
	Type string `pulumi:"type"`
	// Equinix-assigned virtual gateway identifier
	Uuid string `pulumi:"uuid"`
}

type ConnectionZSideAccessPointProfileAccessPointTypeConfig

type ConnectionZSideAccessPointProfileAccessPointTypeConfig struct {
	// Interface type
	Type *string `pulumi:"type"`
	// Equinix-assigned virtual gateway identifier
	Uuid *string `pulumi:"uuid"`
}

type ConnectionZSideAccessPointProfileAccessPointTypeConfigArgs

type ConnectionZSideAccessPointProfileAccessPointTypeConfigArgs struct {
	// Interface type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (ConnectionZSideAccessPointProfileAccessPointTypeConfigArgs) ElementType

func (ConnectionZSideAccessPointProfileAccessPointTypeConfigArgs) ToConnectionZSideAccessPointProfileAccessPointTypeConfigOutput

func (ConnectionZSideAccessPointProfileAccessPointTypeConfigArgs) ToConnectionZSideAccessPointProfileAccessPointTypeConfigOutputWithContext

func (i ConnectionZSideAccessPointProfileAccessPointTypeConfigArgs) ToConnectionZSideAccessPointProfileAccessPointTypeConfigOutputWithContext(ctx context.Context) ConnectionZSideAccessPointProfileAccessPointTypeConfigOutput

type ConnectionZSideAccessPointProfileAccessPointTypeConfigArray

type ConnectionZSideAccessPointProfileAccessPointTypeConfigArray []ConnectionZSideAccessPointProfileAccessPointTypeConfigInput

func (ConnectionZSideAccessPointProfileAccessPointTypeConfigArray) ElementType

func (ConnectionZSideAccessPointProfileAccessPointTypeConfigArray) ToConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput

func (ConnectionZSideAccessPointProfileAccessPointTypeConfigArray) ToConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutputWithContext

func (i ConnectionZSideAccessPointProfileAccessPointTypeConfigArray) ToConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutputWithContext(ctx context.Context) ConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput

type ConnectionZSideAccessPointProfileAccessPointTypeConfigArrayInput

type ConnectionZSideAccessPointProfileAccessPointTypeConfigArrayInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput() ConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput
	ToConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutputWithContext(context.Context) ConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput
}

ConnectionZSideAccessPointProfileAccessPointTypeConfigArrayInput is an input type that accepts ConnectionZSideAccessPointProfileAccessPointTypeConfigArray and ConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointProfileAccessPointTypeConfigArrayInput` via:

ConnectionZSideAccessPointProfileAccessPointTypeConfigArray{ ConnectionZSideAccessPointProfileAccessPointTypeConfigArgs{...} }

type ConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput

type ConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput) ElementType

func (ConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput) Index

func (ConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput) ToConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput

func (ConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput) ToConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutputWithContext

func (o ConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput) ToConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutputWithContext(ctx context.Context) ConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput

type ConnectionZSideAccessPointProfileAccessPointTypeConfigInput

type ConnectionZSideAccessPointProfileAccessPointTypeConfigInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointProfileAccessPointTypeConfigOutput() ConnectionZSideAccessPointProfileAccessPointTypeConfigOutput
	ToConnectionZSideAccessPointProfileAccessPointTypeConfigOutputWithContext(context.Context) ConnectionZSideAccessPointProfileAccessPointTypeConfigOutput
}

ConnectionZSideAccessPointProfileAccessPointTypeConfigInput is an input type that accepts ConnectionZSideAccessPointProfileAccessPointTypeConfigArgs and ConnectionZSideAccessPointProfileAccessPointTypeConfigOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointProfileAccessPointTypeConfigInput` via:

ConnectionZSideAccessPointProfileAccessPointTypeConfigArgs{...}

type ConnectionZSideAccessPointProfileAccessPointTypeConfigOutput

type ConnectionZSideAccessPointProfileAccessPointTypeConfigOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointProfileAccessPointTypeConfigOutput) ElementType

func (ConnectionZSideAccessPointProfileAccessPointTypeConfigOutput) ToConnectionZSideAccessPointProfileAccessPointTypeConfigOutput

func (ConnectionZSideAccessPointProfileAccessPointTypeConfigOutput) ToConnectionZSideAccessPointProfileAccessPointTypeConfigOutputWithContext

func (o ConnectionZSideAccessPointProfileAccessPointTypeConfigOutput) ToConnectionZSideAccessPointProfileAccessPointTypeConfigOutputWithContext(ctx context.Context) ConnectionZSideAccessPointProfileAccessPointTypeConfigOutput

func (ConnectionZSideAccessPointProfileAccessPointTypeConfigOutput) Type

Interface type

func (ConnectionZSideAccessPointProfileAccessPointTypeConfigOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionZSideAccessPointProfileArgs

type ConnectionZSideAccessPointProfileArgs struct {
	// Access point config information
	AccessPointTypeConfigs ConnectionZSideAccessPointProfileAccessPointTypeConfigArrayInput `pulumi:"accessPointTypeConfigs"`
	// User-provided service description
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Unique Resource Identifier
	Href pulumi.StringPtrInput `pulumi:"href"`
	// Port name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Interface type
	Type pulumi.StringInput `pulumi:"type"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

func (ConnectionZSideAccessPointProfileArgs) ElementType

func (ConnectionZSideAccessPointProfileArgs) ToConnectionZSideAccessPointProfileOutput

func (i ConnectionZSideAccessPointProfileArgs) ToConnectionZSideAccessPointProfileOutput() ConnectionZSideAccessPointProfileOutput

func (ConnectionZSideAccessPointProfileArgs) ToConnectionZSideAccessPointProfileOutputWithContext

func (i ConnectionZSideAccessPointProfileArgs) ToConnectionZSideAccessPointProfileOutputWithContext(ctx context.Context) ConnectionZSideAccessPointProfileOutput

func (ConnectionZSideAccessPointProfileArgs) ToConnectionZSideAccessPointProfilePtrOutput

func (i ConnectionZSideAccessPointProfileArgs) ToConnectionZSideAccessPointProfilePtrOutput() ConnectionZSideAccessPointProfilePtrOutput

func (ConnectionZSideAccessPointProfileArgs) ToConnectionZSideAccessPointProfilePtrOutputWithContext

func (i ConnectionZSideAccessPointProfileArgs) ToConnectionZSideAccessPointProfilePtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointProfilePtrOutput

type ConnectionZSideAccessPointProfileInput

type ConnectionZSideAccessPointProfileInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointProfileOutput() ConnectionZSideAccessPointProfileOutput
	ToConnectionZSideAccessPointProfileOutputWithContext(context.Context) ConnectionZSideAccessPointProfileOutput
}

ConnectionZSideAccessPointProfileInput is an input type that accepts ConnectionZSideAccessPointProfileArgs and ConnectionZSideAccessPointProfileOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointProfileInput` via:

ConnectionZSideAccessPointProfileArgs{...}

type ConnectionZSideAccessPointProfileOutput

type ConnectionZSideAccessPointProfileOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointProfileOutput) AccessPointTypeConfigs

Access point config information

func (ConnectionZSideAccessPointProfileOutput) Description

User-provided service description

func (ConnectionZSideAccessPointProfileOutput) ElementType

func (ConnectionZSideAccessPointProfileOutput) Href

Unique Resource Identifier

func (ConnectionZSideAccessPointProfileOutput) Name

Port name

func (ConnectionZSideAccessPointProfileOutput) ToConnectionZSideAccessPointProfileOutput

func (o ConnectionZSideAccessPointProfileOutput) ToConnectionZSideAccessPointProfileOutput() ConnectionZSideAccessPointProfileOutput

func (ConnectionZSideAccessPointProfileOutput) ToConnectionZSideAccessPointProfileOutputWithContext

func (o ConnectionZSideAccessPointProfileOutput) ToConnectionZSideAccessPointProfileOutputWithContext(ctx context.Context) ConnectionZSideAccessPointProfileOutput

func (ConnectionZSideAccessPointProfileOutput) ToConnectionZSideAccessPointProfilePtrOutput

func (o ConnectionZSideAccessPointProfileOutput) ToConnectionZSideAccessPointProfilePtrOutput() ConnectionZSideAccessPointProfilePtrOutput

func (ConnectionZSideAccessPointProfileOutput) ToConnectionZSideAccessPointProfilePtrOutputWithContext

func (o ConnectionZSideAccessPointProfileOutput) ToConnectionZSideAccessPointProfilePtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointProfilePtrOutput

func (ConnectionZSideAccessPointProfileOutput) Type

Interface type

func (ConnectionZSideAccessPointProfileOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionZSideAccessPointProfilePtrInput

type ConnectionZSideAccessPointProfilePtrInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointProfilePtrOutput() ConnectionZSideAccessPointProfilePtrOutput
	ToConnectionZSideAccessPointProfilePtrOutputWithContext(context.Context) ConnectionZSideAccessPointProfilePtrOutput
}

ConnectionZSideAccessPointProfilePtrInput is an input type that accepts ConnectionZSideAccessPointProfileArgs, ConnectionZSideAccessPointProfilePtr and ConnectionZSideAccessPointProfilePtrOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointProfilePtrInput` via:

        ConnectionZSideAccessPointProfileArgs{...}

or:

        nil

type ConnectionZSideAccessPointProfilePtrOutput

type ConnectionZSideAccessPointProfilePtrOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointProfilePtrOutput) AccessPointTypeConfigs

Access point config information

func (ConnectionZSideAccessPointProfilePtrOutput) Description

User-provided service description

func (ConnectionZSideAccessPointProfilePtrOutput) Elem

func (ConnectionZSideAccessPointProfilePtrOutput) ElementType

func (ConnectionZSideAccessPointProfilePtrOutput) Href

Unique Resource Identifier

func (ConnectionZSideAccessPointProfilePtrOutput) Name

Port name

func (ConnectionZSideAccessPointProfilePtrOutput) ToConnectionZSideAccessPointProfilePtrOutput

func (o ConnectionZSideAccessPointProfilePtrOutput) ToConnectionZSideAccessPointProfilePtrOutput() ConnectionZSideAccessPointProfilePtrOutput

func (ConnectionZSideAccessPointProfilePtrOutput) ToConnectionZSideAccessPointProfilePtrOutputWithContext

func (o ConnectionZSideAccessPointProfilePtrOutput) ToConnectionZSideAccessPointProfilePtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointProfilePtrOutput

func (ConnectionZSideAccessPointProfilePtrOutput) Type

Interface type

func (ConnectionZSideAccessPointProfilePtrOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionZSideAccessPointPtrInput

type ConnectionZSideAccessPointPtrInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointPtrOutput() ConnectionZSideAccessPointPtrOutput
	ToConnectionZSideAccessPointPtrOutputWithContext(context.Context) ConnectionZSideAccessPointPtrOutput
}

ConnectionZSideAccessPointPtrInput is an input type that accepts ConnectionZSideAccessPointArgs, ConnectionZSideAccessPointPtr and ConnectionZSideAccessPointPtrOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointPtrInput` via:

        ConnectionZSideAccessPointArgs{...}

or:

        nil

type ConnectionZSideAccessPointPtrOutput

type ConnectionZSideAccessPointPtrOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointPtrOutput) Account

Account

func (ConnectionZSideAccessPointPtrOutput) AuthenticationKey

Authentication key for provider based connections

func (ConnectionZSideAccessPointPtrOutput) Elem

func (ConnectionZSideAccessPointPtrOutput) ElementType

func (ConnectionZSideAccessPointPtrOutput) Gateway deprecated

**Deprecated** `gateway` Use `router` attribute instead

Deprecated: use router attribute instead; gateway is no longer a part of the supported backend

func (ConnectionZSideAccessPointPtrOutput) Interface

Virtual device interface

func (ConnectionZSideAccessPointPtrOutput) LinkProtocol

Connection link protocol

func (ConnectionZSideAccessPointPtrOutput) Location

Access point location

func (ConnectionZSideAccessPointPtrOutput) Network

network access point information

func (ConnectionZSideAccessPointPtrOutput) PeeringType

Peering Type- PRIVATE,MICROSOFT,PUBLIC, MANUAL

func (ConnectionZSideAccessPointPtrOutput) Port

Port access point information

func (ConnectionZSideAccessPointPtrOutput) Profile

Service Profile

func (ConnectionZSideAccessPointPtrOutput) ProviderConnectionId

Provider assigned Connection Id

func (ConnectionZSideAccessPointPtrOutput) Router

Cloud Router access point information that replaces `gateway`

func (ConnectionZSideAccessPointPtrOutput) SellerRegion

Access point seller region

func (ConnectionZSideAccessPointPtrOutput) ToConnectionZSideAccessPointPtrOutput

func (o ConnectionZSideAccessPointPtrOutput) ToConnectionZSideAccessPointPtrOutput() ConnectionZSideAccessPointPtrOutput

func (ConnectionZSideAccessPointPtrOutput) ToConnectionZSideAccessPointPtrOutputWithContext

func (o ConnectionZSideAccessPointPtrOutput) ToConnectionZSideAccessPointPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointPtrOutput

func (ConnectionZSideAccessPointPtrOutput) Type

Interface type

func (ConnectionZSideAccessPointPtrOutput) VirtualDevice

Virtual device

type ConnectionZSideAccessPointRouter

type ConnectionZSideAccessPointRouter struct {
	// Unique Resource Identifier
	Href *string `pulumi:"href"`
	// Equinix-assigned virtual gateway identifier
	Uuid *string `pulumi:"uuid"`
}

type ConnectionZSideAccessPointRouterArgs

type ConnectionZSideAccessPointRouterArgs struct {
	// Unique Resource Identifier
	Href pulumi.StringPtrInput `pulumi:"href"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (ConnectionZSideAccessPointRouterArgs) ElementType

func (ConnectionZSideAccessPointRouterArgs) ToConnectionZSideAccessPointRouterOutput

func (i ConnectionZSideAccessPointRouterArgs) ToConnectionZSideAccessPointRouterOutput() ConnectionZSideAccessPointRouterOutput

func (ConnectionZSideAccessPointRouterArgs) ToConnectionZSideAccessPointRouterOutputWithContext

func (i ConnectionZSideAccessPointRouterArgs) ToConnectionZSideAccessPointRouterOutputWithContext(ctx context.Context) ConnectionZSideAccessPointRouterOutput

func (ConnectionZSideAccessPointRouterArgs) ToConnectionZSideAccessPointRouterPtrOutput

func (i ConnectionZSideAccessPointRouterArgs) ToConnectionZSideAccessPointRouterPtrOutput() ConnectionZSideAccessPointRouterPtrOutput

func (ConnectionZSideAccessPointRouterArgs) ToConnectionZSideAccessPointRouterPtrOutputWithContext

func (i ConnectionZSideAccessPointRouterArgs) ToConnectionZSideAccessPointRouterPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointRouterPtrOutput

type ConnectionZSideAccessPointRouterInput

type ConnectionZSideAccessPointRouterInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointRouterOutput() ConnectionZSideAccessPointRouterOutput
	ToConnectionZSideAccessPointRouterOutputWithContext(context.Context) ConnectionZSideAccessPointRouterOutput
}

ConnectionZSideAccessPointRouterInput is an input type that accepts ConnectionZSideAccessPointRouterArgs and ConnectionZSideAccessPointRouterOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointRouterInput` via:

ConnectionZSideAccessPointRouterArgs{...}

type ConnectionZSideAccessPointRouterOutput

type ConnectionZSideAccessPointRouterOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointRouterOutput) ElementType

func (ConnectionZSideAccessPointRouterOutput) Href

Unique Resource Identifier

func (ConnectionZSideAccessPointRouterOutput) ToConnectionZSideAccessPointRouterOutput

func (o ConnectionZSideAccessPointRouterOutput) ToConnectionZSideAccessPointRouterOutput() ConnectionZSideAccessPointRouterOutput

func (ConnectionZSideAccessPointRouterOutput) ToConnectionZSideAccessPointRouterOutputWithContext

func (o ConnectionZSideAccessPointRouterOutput) ToConnectionZSideAccessPointRouterOutputWithContext(ctx context.Context) ConnectionZSideAccessPointRouterOutput

func (ConnectionZSideAccessPointRouterOutput) ToConnectionZSideAccessPointRouterPtrOutput

func (o ConnectionZSideAccessPointRouterOutput) ToConnectionZSideAccessPointRouterPtrOutput() ConnectionZSideAccessPointRouterPtrOutput

func (ConnectionZSideAccessPointRouterOutput) ToConnectionZSideAccessPointRouterPtrOutputWithContext

func (o ConnectionZSideAccessPointRouterOutput) ToConnectionZSideAccessPointRouterPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointRouterPtrOutput

func (ConnectionZSideAccessPointRouterOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionZSideAccessPointRouterPtrInput

type ConnectionZSideAccessPointRouterPtrInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointRouterPtrOutput() ConnectionZSideAccessPointRouterPtrOutput
	ToConnectionZSideAccessPointRouterPtrOutputWithContext(context.Context) ConnectionZSideAccessPointRouterPtrOutput
}

ConnectionZSideAccessPointRouterPtrInput is an input type that accepts ConnectionZSideAccessPointRouterArgs, ConnectionZSideAccessPointRouterPtr and ConnectionZSideAccessPointRouterPtrOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointRouterPtrInput` via:

        ConnectionZSideAccessPointRouterArgs{...}

or:

        nil

type ConnectionZSideAccessPointRouterPtrOutput

type ConnectionZSideAccessPointRouterPtrOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointRouterPtrOutput) Elem

func (ConnectionZSideAccessPointRouterPtrOutput) ElementType

func (ConnectionZSideAccessPointRouterPtrOutput) Href

Unique Resource Identifier

func (ConnectionZSideAccessPointRouterPtrOutput) ToConnectionZSideAccessPointRouterPtrOutput

func (o ConnectionZSideAccessPointRouterPtrOutput) ToConnectionZSideAccessPointRouterPtrOutput() ConnectionZSideAccessPointRouterPtrOutput

func (ConnectionZSideAccessPointRouterPtrOutput) ToConnectionZSideAccessPointRouterPtrOutputWithContext

func (o ConnectionZSideAccessPointRouterPtrOutput) ToConnectionZSideAccessPointRouterPtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointRouterPtrOutput

func (ConnectionZSideAccessPointRouterPtrOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionZSideAccessPointVirtualDevice

type ConnectionZSideAccessPointVirtualDevice struct {
	// Unique Resource Identifier
	Href *string `pulumi:"href"`
	// Port name
	Name *string `pulumi:"name"`
	// Interface type
	Type *string `pulumi:"type"`
	// Equinix-assigned virtual gateway identifier
	Uuid *string `pulumi:"uuid"`
}

type ConnectionZSideAccessPointVirtualDeviceArgs

type ConnectionZSideAccessPointVirtualDeviceArgs struct {
	// Unique Resource Identifier
	Href pulumi.StringPtrInput `pulumi:"href"`
	// Port name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Interface type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (ConnectionZSideAccessPointVirtualDeviceArgs) ElementType

func (ConnectionZSideAccessPointVirtualDeviceArgs) ToConnectionZSideAccessPointVirtualDeviceOutput

func (i ConnectionZSideAccessPointVirtualDeviceArgs) ToConnectionZSideAccessPointVirtualDeviceOutput() ConnectionZSideAccessPointVirtualDeviceOutput

func (ConnectionZSideAccessPointVirtualDeviceArgs) ToConnectionZSideAccessPointVirtualDeviceOutputWithContext

func (i ConnectionZSideAccessPointVirtualDeviceArgs) ToConnectionZSideAccessPointVirtualDeviceOutputWithContext(ctx context.Context) ConnectionZSideAccessPointVirtualDeviceOutput

func (ConnectionZSideAccessPointVirtualDeviceArgs) ToConnectionZSideAccessPointVirtualDevicePtrOutput

func (i ConnectionZSideAccessPointVirtualDeviceArgs) ToConnectionZSideAccessPointVirtualDevicePtrOutput() ConnectionZSideAccessPointVirtualDevicePtrOutput

func (ConnectionZSideAccessPointVirtualDeviceArgs) ToConnectionZSideAccessPointVirtualDevicePtrOutputWithContext

func (i ConnectionZSideAccessPointVirtualDeviceArgs) ToConnectionZSideAccessPointVirtualDevicePtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointVirtualDevicePtrOutput

type ConnectionZSideAccessPointVirtualDeviceInput

type ConnectionZSideAccessPointVirtualDeviceInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointVirtualDeviceOutput() ConnectionZSideAccessPointVirtualDeviceOutput
	ToConnectionZSideAccessPointVirtualDeviceOutputWithContext(context.Context) ConnectionZSideAccessPointVirtualDeviceOutput
}

ConnectionZSideAccessPointVirtualDeviceInput is an input type that accepts ConnectionZSideAccessPointVirtualDeviceArgs and ConnectionZSideAccessPointVirtualDeviceOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointVirtualDeviceInput` via:

ConnectionZSideAccessPointVirtualDeviceArgs{...}

type ConnectionZSideAccessPointVirtualDeviceOutput

type ConnectionZSideAccessPointVirtualDeviceOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointVirtualDeviceOutput) ElementType

func (ConnectionZSideAccessPointVirtualDeviceOutput) Href

Unique Resource Identifier

func (ConnectionZSideAccessPointVirtualDeviceOutput) Name

Port name

func (ConnectionZSideAccessPointVirtualDeviceOutput) ToConnectionZSideAccessPointVirtualDeviceOutput

func (o ConnectionZSideAccessPointVirtualDeviceOutput) ToConnectionZSideAccessPointVirtualDeviceOutput() ConnectionZSideAccessPointVirtualDeviceOutput

func (ConnectionZSideAccessPointVirtualDeviceOutput) ToConnectionZSideAccessPointVirtualDeviceOutputWithContext

func (o ConnectionZSideAccessPointVirtualDeviceOutput) ToConnectionZSideAccessPointVirtualDeviceOutputWithContext(ctx context.Context) ConnectionZSideAccessPointVirtualDeviceOutput

func (ConnectionZSideAccessPointVirtualDeviceOutput) ToConnectionZSideAccessPointVirtualDevicePtrOutput

func (o ConnectionZSideAccessPointVirtualDeviceOutput) ToConnectionZSideAccessPointVirtualDevicePtrOutput() ConnectionZSideAccessPointVirtualDevicePtrOutput

func (ConnectionZSideAccessPointVirtualDeviceOutput) ToConnectionZSideAccessPointVirtualDevicePtrOutputWithContext

func (o ConnectionZSideAccessPointVirtualDeviceOutput) ToConnectionZSideAccessPointVirtualDevicePtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointVirtualDevicePtrOutput

func (ConnectionZSideAccessPointVirtualDeviceOutput) Type

Interface type

func (ConnectionZSideAccessPointVirtualDeviceOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionZSideAccessPointVirtualDevicePtrInput

type ConnectionZSideAccessPointVirtualDevicePtrInput interface {
	pulumi.Input

	ToConnectionZSideAccessPointVirtualDevicePtrOutput() ConnectionZSideAccessPointVirtualDevicePtrOutput
	ToConnectionZSideAccessPointVirtualDevicePtrOutputWithContext(context.Context) ConnectionZSideAccessPointVirtualDevicePtrOutput
}

ConnectionZSideAccessPointVirtualDevicePtrInput is an input type that accepts ConnectionZSideAccessPointVirtualDeviceArgs, ConnectionZSideAccessPointVirtualDevicePtr and ConnectionZSideAccessPointVirtualDevicePtrOutput values. You can construct a concrete instance of `ConnectionZSideAccessPointVirtualDevicePtrInput` via:

        ConnectionZSideAccessPointVirtualDeviceArgs{...}

or:

        nil

type ConnectionZSideAccessPointVirtualDevicePtrOutput

type ConnectionZSideAccessPointVirtualDevicePtrOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAccessPointVirtualDevicePtrOutput) Elem

func (ConnectionZSideAccessPointVirtualDevicePtrOutput) ElementType

func (ConnectionZSideAccessPointVirtualDevicePtrOutput) Href

Unique Resource Identifier

func (ConnectionZSideAccessPointVirtualDevicePtrOutput) Name

Port name

func (ConnectionZSideAccessPointVirtualDevicePtrOutput) ToConnectionZSideAccessPointVirtualDevicePtrOutput

func (o ConnectionZSideAccessPointVirtualDevicePtrOutput) ToConnectionZSideAccessPointVirtualDevicePtrOutput() ConnectionZSideAccessPointVirtualDevicePtrOutput

func (ConnectionZSideAccessPointVirtualDevicePtrOutput) ToConnectionZSideAccessPointVirtualDevicePtrOutputWithContext

func (o ConnectionZSideAccessPointVirtualDevicePtrOutput) ToConnectionZSideAccessPointVirtualDevicePtrOutputWithContext(ctx context.Context) ConnectionZSideAccessPointVirtualDevicePtrOutput

func (ConnectionZSideAccessPointVirtualDevicePtrOutput) Type

Interface type

func (ConnectionZSideAccessPointVirtualDevicePtrOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionZSideAdditionalInfo

type ConnectionZSideAdditionalInfo struct {
	// Additional information key
	Key *string `pulumi:"key"`
	// Additional information value
	Value *string `pulumi:"value"`
}

type ConnectionZSideAdditionalInfoArgs

type ConnectionZSideAdditionalInfoArgs struct {
	// Additional information key
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Additional information value
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ConnectionZSideAdditionalInfoArgs) ElementType

func (ConnectionZSideAdditionalInfoArgs) ToConnectionZSideAdditionalInfoOutput

func (i ConnectionZSideAdditionalInfoArgs) ToConnectionZSideAdditionalInfoOutput() ConnectionZSideAdditionalInfoOutput

func (ConnectionZSideAdditionalInfoArgs) ToConnectionZSideAdditionalInfoOutputWithContext

func (i ConnectionZSideAdditionalInfoArgs) ToConnectionZSideAdditionalInfoOutputWithContext(ctx context.Context) ConnectionZSideAdditionalInfoOutput

type ConnectionZSideAdditionalInfoArray

type ConnectionZSideAdditionalInfoArray []ConnectionZSideAdditionalInfoInput

func (ConnectionZSideAdditionalInfoArray) ElementType

func (ConnectionZSideAdditionalInfoArray) ToConnectionZSideAdditionalInfoArrayOutput

func (i ConnectionZSideAdditionalInfoArray) ToConnectionZSideAdditionalInfoArrayOutput() ConnectionZSideAdditionalInfoArrayOutput

func (ConnectionZSideAdditionalInfoArray) ToConnectionZSideAdditionalInfoArrayOutputWithContext

func (i ConnectionZSideAdditionalInfoArray) ToConnectionZSideAdditionalInfoArrayOutputWithContext(ctx context.Context) ConnectionZSideAdditionalInfoArrayOutput

type ConnectionZSideAdditionalInfoArrayInput

type ConnectionZSideAdditionalInfoArrayInput interface {
	pulumi.Input

	ToConnectionZSideAdditionalInfoArrayOutput() ConnectionZSideAdditionalInfoArrayOutput
	ToConnectionZSideAdditionalInfoArrayOutputWithContext(context.Context) ConnectionZSideAdditionalInfoArrayOutput
}

ConnectionZSideAdditionalInfoArrayInput is an input type that accepts ConnectionZSideAdditionalInfoArray and ConnectionZSideAdditionalInfoArrayOutput values. You can construct a concrete instance of `ConnectionZSideAdditionalInfoArrayInput` via:

ConnectionZSideAdditionalInfoArray{ ConnectionZSideAdditionalInfoArgs{...} }

type ConnectionZSideAdditionalInfoArrayOutput

type ConnectionZSideAdditionalInfoArrayOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAdditionalInfoArrayOutput) ElementType

func (ConnectionZSideAdditionalInfoArrayOutput) Index

func (ConnectionZSideAdditionalInfoArrayOutput) ToConnectionZSideAdditionalInfoArrayOutput

func (o ConnectionZSideAdditionalInfoArrayOutput) ToConnectionZSideAdditionalInfoArrayOutput() ConnectionZSideAdditionalInfoArrayOutput

func (ConnectionZSideAdditionalInfoArrayOutput) ToConnectionZSideAdditionalInfoArrayOutputWithContext

func (o ConnectionZSideAdditionalInfoArrayOutput) ToConnectionZSideAdditionalInfoArrayOutputWithContext(ctx context.Context) ConnectionZSideAdditionalInfoArrayOutput

type ConnectionZSideAdditionalInfoInput

type ConnectionZSideAdditionalInfoInput interface {
	pulumi.Input

	ToConnectionZSideAdditionalInfoOutput() ConnectionZSideAdditionalInfoOutput
	ToConnectionZSideAdditionalInfoOutputWithContext(context.Context) ConnectionZSideAdditionalInfoOutput
}

ConnectionZSideAdditionalInfoInput is an input type that accepts ConnectionZSideAdditionalInfoArgs and ConnectionZSideAdditionalInfoOutput values. You can construct a concrete instance of `ConnectionZSideAdditionalInfoInput` via:

ConnectionZSideAdditionalInfoArgs{...}

type ConnectionZSideAdditionalInfoOutput

type ConnectionZSideAdditionalInfoOutput struct{ *pulumi.OutputState }

func (ConnectionZSideAdditionalInfoOutput) ElementType

func (ConnectionZSideAdditionalInfoOutput) Key

Additional information key

func (ConnectionZSideAdditionalInfoOutput) ToConnectionZSideAdditionalInfoOutput

func (o ConnectionZSideAdditionalInfoOutput) ToConnectionZSideAdditionalInfoOutput() ConnectionZSideAdditionalInfoOutput

func (ConnectionZSideAdditionalInfoOutput) ToConnectionZSideAdditionalInfoOutputWithContext

func (o ConnectionZSideAdditionalInfoOutput) ToConnectionZSideAdditionalInfoOutputWithContext(ctx context.Context) ConnectionZSideAdditionalInfoOutput

func (ConnectionZSideAdditionalInfoOutput) Value

Additional information value

type ConnectionZSideArgs

type ConnectionZSideArgs struct {
	// Point of access details
	AccessPoint ConnectionZSideAccessPointPtrInput `pulumi:"accessPoint"`
	// Connection side additional information
	AdditionalInfo ConnectionZSideAdditionalInfoArrayInput `pulumi:"additionalInfo"`
	// 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
	ServiceToken ConnectionZSideServiceTokenPtrInput `pulumi:"serviceToken"`
}

func (ConnectionZSideArgs) ElementType

func (ConnectionZSideArgs) ElementType() reflect.Type

func (ConnectionZSideArgs) ToConnectionZSideOutput

func (i ConnectionZSideArgs) ToConnectionZSideOutput() ConnectionZSideOutput

func (ConnectionZSideArgs) ToConnectionZSideOutputWithContext

func (i ConnectionZSideArgs) ToConnectionZSideOutputWithContext(ctx context.Context) ConnectionZSideOutput

func (ConnectionZSideArgs) ToConnectionZSidePtrOutput

func (i ConnectionZSideArgs) ToConnectionZSidePtrOutput() ConnectionZSidePtrOutput

func (ConnectionZSideArgs) ToConnectionZSidePtrOutputWithContext

func (i ConnectionZSideArgs) ToConnectionZSidePtrOutputWithContext(ctx context.Context) ConnectionZSidePtrOutput

type ConnectionZSideInput

type ConnectionZSideInput interface {
	pulumi.Input

	ToConnectionZSideOutput() ConnectionZSideOutput
	ToConnectionZSideOutputWithContext(context.Context) ConnectionZSideOutput
}

ConnectionZSideInput is an input type that accepts ConnectionZSideArgs and ConnectionZSideOutput values. You can construct a concrete instance of `ConnectionZSideInput` via:

ConnectionZSideArgs{...}

type ConnectionZSideOutput

type ConnectionZSideOutput struct{ *pulumi.OutputState }

func (ConnectionZSideOutput) AccessPoint

Point of access details

func (ConnectionZSideOutput) AdditionalInfo

Connection side additional information

func (ConnectionZSideOutput) ElementType

func (ConnectionZSideOutput) ElementType() reflect.Type

func (ConnectionZSideOutput) ServiceToken

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

func (ConnectionZSideOutput) ToConnectionZSideOutput

func (o ConnectionZSideOutput) ToConnectionZSideOutput() ConnectionZSideOutput

func (ConnectionZSideOutput) ToConnectionZSideOutputWithContext

func (o ConnectionZSideOutput) ToConnectionZSideOutputWithContext(ctx context.Context) ConnectionZSideOutput

func (ConnectionZSideOutput) ToConnectionZSidePtrOutput

func (o ConnectionZSideOutput) ToConnectionZSidePtrOutput() ConnectionZSidePtrOutput

func (ConnectionZSideOutput) ToConnectionZSidePtrOutputWithContext

func (o ConnectionZSideOutput) ToConnectionZSidePtrOutputWithContext(ctx context.Context) ConnectionZSidePtrOutput

type ConnectionZSidePtrInput

type ConnectionZSidePtrInput interface {
	pulumi.Input

	ToConnectionZSidePtrOutput() ConnectionZSidePtrOutput
	ToConnectionZSidePtrOutputWithContext(context.Context) ConnectionZSidePtrOutput
}

ConnectionZSidePtrInput is an input type that accepts ConnectionZSideArgs, ConnectionZSidePtr and ConnectionZSidePtrOutput values. You can construct a concrete instance of `ConnectionZSidePtrInput` via:

        ConnectionZSideArgs{...}

or:

        nil

type ConnectionZSidePtrOutput

type ConnectionZSidePtrOutput struct{ *pulumi.OutputState }

func (ConnectionZSidePtrOutput) AccessPoint

Point of access details

func (ConnectionZSidePtrOutput) AdditionalInfo

Connection side additional information

func (ConnectionZSidePtrOutput) Elem

func (ConnectionZSidePtrOutput) ElementType

func (ConnectionZSidePtrOutput) ElementType() reflect.Type

func (ConnectionZSidePtrOutput) ServiceToken

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

func (ConnectionZSidePtrOutput) ToConnectionZSidePtrOutput

func (o ConnectionZSidePtrOutput) ToConnectionZSidePtrOutput() ConnectionZSidePtrOutput

func (ConnectionZSidePtrOutput) ToConnectionZSidePtrOutputWithContext

func (o ConnectionZSidePtrOutput) ToConnectionZSidePtrOutputWithContext(ctx context.Context) ConnectionZSidePtrOutput

type ConnectionZSideServiceToken

type ConnectionZSideServiceToken struct {
	// User-provided service description
	Description *string `pulumi:"description"`
	// Unique Resource Identifier
	Href *string `pulumi:"href"`
	// Interface type
	Type *string `pulumi:"type"`
	// Equinix-assigned virtual gateway identifier
	Uuid *string `pulumi:"uuid"`
}

type ConnectionZSideServiceTokenArgs

type ConnectionZSideServiceTokenArgs struct {
	// User-provided service description
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Unique Resource Identifier
	Href pulumi.StringPtrInput `pulumi:"href"`
	// Interface type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (ConnectionZSideServiceTokenArgs) ElementType

func (ConnectionZSideServiceTokenArgs) ToConnectionZSideServiceTokenOutput

func (i ConnectionZSideServiceTokenArgs) ToConnectionZSideServiceTokenOutput() ConnectionZSideServiceTokenOutput

func (ConnectionZSideServiceTokenArgs) ToConnectionZSideServiceTokenOutputWithContext

func (i ConnectionZSideServiceTokenArgs) ToConnectionZSideServiceTokenOutputWithContext(ctx context.Context) ConnectionZSideServiceTokenOutput

func (ConnectionZSideServiceTokenArgs) ToConnectionZSideServiceTokenPtrOutput

func (i ConnectionZSideServiceTokenArgs) ToConnectionZSideServiceTokenPtrOutput() ConnectionZSideServiceTokenPtrOutput

func (ConnectionZSideServiceTokenArgs) ToConnectionZSideServiceTokenPtrOutputWithContext

func (i ConnectionZSideServiceTokenArgs) ToConnectionZSideServiceTokenPtrOutputWithContext(ctx context.Context) ConnectionZSideServiceTokenPtrOutput

type ConnectionZSideServiceTokenInput

type ConnectionZSideServiceTokenInput interface {
	pulumi.Input

	ToConnectionZSideServiceTokenOutput() ConnectionZSideServiceTokenOutput
	ToConnectionZSideServiceTokenOutputWithContext(context.Context) ConnectionZSideServiceTokenOutput
}

ConnectionZSideServiceTokenInput is an input type that accepts ConnectionZSideServiceTokenArgs and ConnectionZSideServiceTokenOutput values. You can construct a concrete instance of `ConnectionZSideServiceTokenInput` via:

ConnectionZSideServiceTokenArgs{...}

type ConnectionZSideServiceTokenOutput

type ConnectionZSideServiceTokenOutput struct{ *pulumi.OutputState }

func (ConnectionZSideServiceTokenOutput) Description

User-provided service description

func (ConnectionZSideServiceTokenOutput) ElementType

func (ConnectionZSideServiceTokenOutput) Href

Unique Resource Identifier

func (ConnectionZSideServiceTokenOutput) ToConnectionZSideServiceTokenOutput

func (o ConnectionZSideServiceTokenOutput) ToConnectionZSideServiceTokenOutput() ConnectionZSideServiceTokenOutput

func (ConnectionZSideServiceTokenOutput) ToConnectionZSideServiceTokenOutputWithContext

func (o ConnectionZSideServiceTokenOutput) ToConnectionZSideServiceTokenOutputWithContext(ctx context.Context) ConnectionZSideServiceTokenOutput

func (ConnectionZSideServiceTokenOutput) ToConnectionZSideServiceTokenPtrOutput

func (o ConnectionZSideServiceTokenOutput) ToConnectionZSideServiceTokenPtrOutput() ConnectionZSideServiceTokenPtrOutput

func (ConnectionZSideServiceTokenOutput) ToConnectionZSideServiceTokenPtrOutputWithContext

func (o ConnectionZSideServiceTokenOutput) ToConnectionZSideServiceTokenPtrOutputWithContext(ctx context.Context) ConnectionZSideServiceTokenPtrOutput

func (ConnectionZSideServiceTokenOutput) Type

Interface type

func (ConnectionZSideServiceTokenOutput) Uuid

Equinix-assigned virtual gateway identifier

type ConnectionZSideServiceTokenPtrInput

type ConnectionZSideServiceTokenPtrInput interface {
	pulumi.Input

	ToConnectionZSideServiceTokenPtrOutput() ConnectionZSideServiceTokenPtrOutput
	ToConnectionZSideServiceTokenPtrOutputWithContext(context.Context) ConnectionZSideServiceTokenPtrOutput
}

ConnectionZSideServiceTokenPtrInput is an input type that accepts ConnectionZSideServiceTokenArgs, ConnectionZSideServiceTokenPtr and ConnectionZSideServiceTokenPtrOutput values. You can construct a concrete instance of `ConnectionZSideServiceTokenPtrInput` via:

        ConnectionZSideServiceTokenArgs{...}

or:

        nil

type ConnectionZSideServiceTokenPtrOutput

type ConnectionZSideServiceTokenPtrOutput struct{ *pulumi.OutputState }

func (ConnectionZSideServiceTokenPtrOutput) Description

User-provided service description

func (ConnectionZSideServiceTokenPtrOutput) Elem

func (ConnectionZSideServiceTokenPtrOutput) ElementType

func (ConnectionZSideServiceTokenPtrOutput) Href

Unique Resource Identifier

func (ConnectionZSideServiceTokenPtrOutput) ToConnectionZSideServiceTokenPtrOutput

func (o ConnectionZSideServiceTokenPtrOutput) ToConnectionZSideServiceTokenPtrOutput() ConnectionZSideServiceTokenPtrOutput

func (ConnectionZSideServiceTokenPtrOutput) ToConnectionZSideServiceTokenPtrOutputWithContext

func (o ConnectionZSideServiceTokenPtrOutput) ToConnectionZSideServiceTokenPtrOutputWithContext(ctx context.Context) ConnectionZSideServiceTokenPtrOutput

func (ConnectionZSideServiceTokenPtrOutput) Type

Interface type

func (ConnectionZSideServiceTokenPtrOutput) Uuid

Equinix-assigned virtual gateway identifier

type GetCloudRouterAccount

type GetCloudRouterAccount struct {
	// Account Number
	AccountNumber int `pulumi:"accountNumber"`
}

type GetCloudRouterAccountArgs

type GetCloudRouterAccountArgs struct {
	// Account Number
	AccountNumber pulumi.IntInput `pulumi:"accountNumber"`
}

func (GetCloudRouterAccountArgs) ElementType

func (GetCloudRouterAccountArgs) ElementType() reflect.Type

func (GetCloudRouterAccountArgs) ToGetCloudRouterAccountOutput

func (i GetCloudRouterAccountArgs) ToGetCloudRouterAccountOutput() GetCloudRouterAccountOutput

func (GetCloudRouterAccountArgs) ToGetCloudRouterAccountOutputWithContext

func (i GetCloudRouterAccountArgs) ToGetCloudRouterAccountOutputWithContext(ctx context.Context) GetCloudRouterAccountOutput

type GetCloudRouterAccountArray

type GetCloudRouterAccountArray []GetCloudRouterAccountInput

func (GetCloudRouterAccountArray) ElementType

func (GetCloudRouterAccountArray) ElementType() reflect.Type

func (GetCloudRouterAccountArray) ToGetCloudRouterAccountArrayOutput

func (i GetCloudRouterAccountArray) ToGetCloudRouterAccountArrayOutput() GetCloudRouterAccountArrayOutput

func (GetCloudRouterAccountArray) ToGetCloudRouterAccountArrayOutputWithContext

func (i GetCloudRouterAccountArray) ToGetCloudRouterAccountArrayOutputWithContext(ctx context.Context) GetCloudRouterAccountArrayOutput

type GetCloudRouterAccountArrayInput

type GetCloudRouterAccountArrayInput interface {
	pulumi.Input

	ToGetCloudRouterAccountArrayOutput() GetCloudRouterAccountArrayOutput
	ToGetCloudRouterAccountArrayOutputWithContext(context.Context) GetCloudRouterAccountArrayOutput
}

GetCloudRouterAccountArrayInput is an input type that accepts GetCloudRouterAccountArray and GetCloudRouterAccountArrayOutput values. You can construct a concrete instance of `GetCloudRouterAccountArrayInput` via:

GetCloudRouterAccountArray{ GetCloudRouterAccountArgs{...} }

type GetCloudRouterAccountArrayOutput

type GetCloudRouterAccountArrayOutput struct{ *pulumi.OutputState }

func (GetCloudRouterAccountArrayOutput) ElementType

func (GetCloudRouterAccountArrayOutput) Index

func (GetCloudRouterAccountArrayOutput) ToGetCloudRouterAccountArrayOutput

func (o GetCloudRouterAccountArrayOutput) ToGetCloudRouterAccountArrayOutput() GetCloudRouterAccountArrayOutput

func (GetCloudRouterAccountArrayOutput) ToGetCloudRouterAccountArrayOutputWithContext

func (o GetCloudRouterAccountArrayOutput) ToGetCloudRouterAccountArrayOutputWithContext(ctx context.Context) GetCloudRouterAccountArrayOutput

type GetCloudRouterAccountInput

type GetCloudRouterAccountInput interface {
	pulumi.Input

	ToGetCloudRouterAccountOutput() GetCloudRouterAccountOutput
	ToGetCloudRouterAccountOutputWithContext(context.Context) GetCloudRouterAccountOutput
}

GetCloudRouterAccountInput is an input type that accepts GetCloudRouterAccountArgs and GetCloudRouterAccountOutput values. You can construct a concrete instance of `GetCloudRouterAccountInput` via:

GetCloudRouterAccountArgs{...}

type GetCloudRouterAccountOutput

type GetCloudRouterAccountOutput struct{ *pulumi.OutputState }

func (GetCloudRouterAccountOutput) AccountNumber

func (o GetCloudRouterAccountOutput) AccountNumber() pulumi.IntOutput

Account Number

func (GetCloudRouterAccountOutput) ElementType

func (GetCloudRouterAccountOutput) ToGetCloudRouterAccountOutput

func (o GetCloudRouterAccountOutput) ToGetCloudRouterAccountOutput() GetCloudRouterAccountOutput

func (GetCloudRouterAccountOutput) ToGetCloudRouterAccountOutputWithContext

func (o GetCloudRouterAccountOutput) ToGetCloudRouterAccountOutputWithContext(ctx context.Context) GetCloudRouterAccountOutput

type GetCloudRouterChangeLog

type GetCloudRouterChangeLog struct {
	// Created by User Key
	CreatedBy string `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail string `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName string `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime string `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy string `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail string `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName string `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime string `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy string `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail string `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName string `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime string `pulumi:"updatedDateTime"`
}

type GetCloudRouterChangeLogArgs

type GetCloudRouterChangeLogArgs struct {
	// Created by User Key
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail pulumi.StringInput `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName pulumi.StringInput `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime pulumi.StringInput `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy pulumi.StringInput `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail pulumi.StringInput `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName pulumi.StringInput `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime pulumi.StringInput `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy pulumi.StringInput `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail pulumi.StringInput `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName pulumi.StringInput `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime pulumi.StringInput `pulumi:"updatedDateTime"`
}

func (GetCloudRouterChangeLogArgs) ElementType

func (GetCloudRouterChangeLogArgs) ToGetCloudRouterChangeLogOutput

func (i GetCloudRouterChangeLogArgs) ToGetCloudRouterChangeLogOutput() GetCloudRouterChangeLogOutput

func (GetCloudRouterChangeLogArgs) ToGetCloudRouterChangeLogOutputWithContext

func (i GetCloudRouterChangeLogArgs) ToGetCloudRouterChangeLogOutputWithContext(ctx context.Context) GetCloudRouterChangeLogOutput

type GetCloudRouterChangeLogArray

type GetCloudRouterChangeLogArray []GetCloudRouterChangeLogInput

func (GetCloudRouterChangeLogArray) ElementType

func (GetCloudRouterChangeLogArray) ToGetCloudRouterChangeLogArrayOutput

func (i GetCloudRouterChangeLogArray) ToGetCloudRouterChangeLogArrayOutput() GetCloudRouterChangeLogArrayOutput

func (GetCloudRouterChangeLogArray) ToGetCloudRouterChangeLogArrayOutputWithContext

func (i GetCloudRouterChangeLogArray) ToGetCloudRouterChangeLogArrayOutputWithContext(ctx context.Context) GetCloudRouterChangeLogArrayOutput

type GetCloudRouterChangeLogArrayInput

type GetCloudRouterChangeLogArrayInput interface {
	pulumi.Input

	ToGetCloudRouterChangeLogArrayOutput() GetCloudRouterChangeLogArrayOutput
	ToGetCloudRouterChangeLogArrayOutputWithContext(context.Context) GetCloudRouterChangeLogArrayOutput
}

GetCloudRouterChangeLogArrayInput is an input type that accepts GetCloudRouterChangeLogArray and GetCloudRouterChangeLogArrayOutput values. You can construct a concrete instance of `GetCloudRouterChangeLogArrayInput` via:

GetCloudRouterChangeLogArray{ GetCloudRouterChangeLogArgs{...} }

type GetCloudRouterChangeLogArrayOutput

type GetCloudRouterChangeLogArrayOutput struct{ *pulumi.OutputState }

func (GetCloudRouterChangeLogArrayOutput) ElementType

func (GetCloudRouterChangeLogArrayOutput) Index

func (GetCloudRouterChangeLogArrayOutput) ToGetCloudRouterChangeLogArrayOutput

func (o GetCloudRouterChangeLogArrayOutput) ToGetCloudRouterChangeLogArrayOutput() GetCloudRouterChangeLogArrayOutput

func (GetCloudRouterChangeLogArrayOutput) ToGetCloudRouterChangeLogArrayOutputWithContext

func (o GetCloudRouterChangeLogArrayOutput) ToGetCloudRouterChangeLogArrayOutputWithContext(ctx context.Context) GetCloudRouterChangeLogArrayOutput

type GetCloudRouterChangeLogInput

type GetCloudRouterChangeLogInput interface {
	pulumi.Input

	ToGetCloudRouterChangeLogOutput() GetCloudRouterChangeLogOutput
	ToGetCloudRouterChangeLogOutputWithContext(context.Context) GetCloudRouterChangeLogOutput
}

GetCloudRouterChangeLogInput is an input type that accepts GetCloudRouterChangeLogArgs and GetCloudRouterChangeLogOutput values. You can construct a concrete instance of `GetCloudRouterChangeLogInput` via:

GetCloudRouterChangeLogArgs{...}

type GetCloudRouterChangeLogOutput

type GetCloudRouterChangeLogOutput struct{ *pulumi.OutputState }

func (GetCloudRouterChangeLogOutput) CreatedBy

Created by User Key

func (GetCloudRouterChangeLogOutput) CreatedByEmail

Created by User Email Address

func (GetCloudRouterChangeLogOutput) CreatedByFullName

func (o GetCloudRouterChangeLogOutput) CreatedByFullName() pulumi.StringOutput

Created by User Full Name

func (GetCloudRouterChangeLogOutput) CreatedDateTime

Created by Date and Time

func (GetCloudRouterChangeLogOutput) DeletedBy

Deleted by User Key

func (GetCloudRouterChangeLogOutput) DeletedByEmail

Deleted by User Email Address

func (GetCloudRouterChangeLogOutput) DeletedByFullName

func (o GetCloudRouterChangeLogOutput) DeletedByFullName() pulumi.StringOutput

Deleted by User Full Name

func (GetCloudRouterChangeLogOutput) DeletedDateTime

Deleted by Date and Time

func (GetCloudRouterChangeLogOutput) ElementType

func (GetCloudRouterChangeLogOutput) ToGetCloudRouterChangeLogOutput

func (o GetCloudRouterChangeLogOutput) ToGetCloudRouterChangeLogOutput() GetCloudRouterChangeLogOutput

func (GetCloudRouterChangeLogOutput) ToGetCloudRouterChangeLogOutputWithContext

func (o GetCloudRouterChangeLogOutput) ToGetCloudRouterChangeLogOutputWithContext(ctx context.Context) GetCloudRouterChangeLogOutput

func (GetCloudRouterChangeLogOutput) UpdatedBy

Updated by User Key

func (GetCloudRouterChangeLogOutput) UpdatedByEmail

Updated by User Email Address

func (GetCloudRouterChangeLogOutput) UpdatedByFullName

func (o GetCloudRouterChangeLogOutput) UpdatedByFullName() pulumi.StringOutput

Updated by User Full Name

func (GetCloudRouterChangeLogOutput) UpdatedDateTime

Updated by Date and Time

type GetCloudRouterLocation

type GetCloudRouterLocation struct {
	// IBX Code
	Ibx string `pulumi:"ibx"`
	// Access point metro code
	MetroCode string `pulumi:"metroCode"`
	// Access point metro name
	MetroName string `pulumi:"metroName"`
	// Access point region
	Region string `pulumi:"region"`
}

type GetCloudRouterLocationArgs

type GetCloudRouterLocationArgs struct {
	// IBX Code
	Ibx pulumi.StringInput `pulumi:"ibx"`
	// Access point metro code
	MetroCode pulumi.StringInput `pulumi:"metroCode"`
	// Access point metro name
	MetroName pulumi.StringInput `pulumi:"metroName"`
	// Access point region
	Region pulumi.StringInput `pulumi:"region"`
}

func (GetCloudRouterLocationArgs) ElementType

func (GetCloudRouterLocationArgs) ElementType() reflect.Type

func (GetCloudRouterLocationArgs) ToGetCloudRouterLocationOutput

func (i GetCloudRouterLocationArgs) ToGetCloudRouterLocationOutput() GetCloudRouterLocationOutput

func (GetCloudRouterLocationArgs) ToGetCloudRouterLocationOutputWithContext

func (i GetCloudRouterLocationArgs) ToGetCloudRouterLocationOutputWithContext(ctx context.Context) GetCloudRouterLocationOutput

type GetCloudRouterLocationArray

type GetCloudRouterLocationArray []GetCloudRouterLocationInput

func (GetCloudRouterLocationArray) ElementType

func (GetCloudRouterLocationArray) ToGetCloudRouterLocationArrayOutput

func (i GetCloudRouterLocationArray) ToGetCloudRouterLocationArrayOutput() GetCloudRouterLocationArrayOutput

func (GetCloudRouterLocationArray) ToGetCloudRouterLocationArrayOutputWithContext

func (i GetCloudRouterLocationArray) ToGetCloudRouterLocationArrayOutputWithContext(ctx context.Context) GetCloudRouterLocationArrayOutput

type GetCloudRouterLocationArrayInput

type GetCloudRouterLocationArrayInput interface {
	pulumi.Input

	ToGetCloudRouterLocationArrayOutput() GetCloudRouterLocationArrayOutput
	ToGetCloudRouterLocationArrayOutputWithContext(context.Context) GetCloudRouterLocationArrayOutput
}

GetCloudRouterLocationArrayInput is an input type that accepts GetCloudRouterLocationArray and GetCloudRouterLocationArrayOutput values. You can construct a concrete instance of `GetCloudRouterLocationArrayInput` via:

GetCloudRouterLocationArray{ GetCloudRouterLocationArgs{...} }

type GetCloudRouterLocationArrayOutput

type GetCloudRouterLocationArrayOutput struct{ *pulumi.OutputState }

func (GetCloudRouterLocationArrayOutput) ElementType

func (GetCloudRouterLocationArrayOutput) Index

func (GetCloudRouterLocationArrayOutput) ToGetCloudRouterLocationArrayOutput

func (o GetCloudRouterLocationArrayOutput) ToGetCloudRouterLocationArrayOutput() GetCloudRouterLocationArrayOutput

func (GetCloudRouterLocationArrayOutput) ToGetCloudRouterLocationArrayOutputWithContext

func (o GetCloudRouterLocationArrayOutput) ToGetCloudRouterLocationArrayOutputWithContext(ctx context.Context) GetCloudRouterLocationArrayOutput

type GetCloudRouterLocationInput

type GetCloudRouterLocationInput interface {
	pulumi.Input

	ToGetCloudRouterLocationOutput() GetCloudRouterLocationOutput
	ToGetCloudRouterLocationOutputWithContext(context.Context) GetCloudRouterLocationOutput
}

GetCloudRouterLocationInput is an input type that accepts GetCloudRouterLocationArgs and GetCloudRouterLocationOutput values. You can construct a concrete instance of `GetCloudRouterLocationInput` via:

GetCloudRouterLocationArgs{...}

type GetCloudRouterLocationOutput

type GetCloudRouterLocationOutput struct{ *pulumi.OutputState }

func (GetCloudRouterLocationOutput) ElementType

func (GetCloudRouterLocationOutput) Ibx

IBX Code

func (GetCloudRouterLocationOutput) MetroCode

Access point metro code

func (GetCloudRouterLocationOutput) MetroName

Access point metro name

func (GetCloudRouterLocationOutput) Region

Access point region

func (GetCloudRouterLocationOutput) ToGetCloudRouterLocationOutput

func (o GetCloudRouterLocationOutput) ToGetCloudRouterLocationOutput() GetCloudRouterLocationOutput

func (GetCloudRouterLocationOutput) ToGetCloudRouterLocationOutputWithContext

func (o GetCloudRouterLocationOutput) ToGetCloudRouterLocationOutputWithContext(ctx context.Context) GetCloudRouterLocationOutput

type GetCloudRouterNotification

type GetCloudRouterNotification struct {
	// Array of contact emails
	Emails []string `pulumi:"emails"`
	// Send interval
	SendInterval *string `pulumi:"sendInterval"`
	// Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
	Type string `pulumi:"type"`
}

type GetCloudRouterNotificationArgs

type GetCloudRouterNotificationArgs struct {
	// Array of contact emails
	Emails pulumi.StringArrayInput `pulumi:"emails"`
	// Send interval
	SendInterval pulumi.StringPtrInput `pulumi:"sendInterval"`
	// Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetCloudRouterNotificationArgs) ElementType

func (GetCloudRouterNotificationArgs) ToGetCloudRouterNotificationOutput

func (i GetCloudRouterNotificationArgs) ToGetCloudRouterNotificationOutput() GetCloudRouterNotificationOutput

func (GetCloudRouterNotificationArgs) ToGetCloudRouterNotificationOutputWithContext

func (i GetCloudRouterNotificationArgs) ToGetCloudRouterNotificationOutputWithContext(ctx context.Context) GetCloudRouterNotificationOutput

type GetCloudRouterNotificationArray

type GetCloudRouterNotificationArray []GetCloudRouterNotificationInput

func (GetCloudRouterNotificationArray) ElementType

func (GetCloudRouterNotificationArray) ToGetCloudRouterNotificationArrayOutput

func (i GetCloudRouterNotificationArray) ToGetCloudRouterNotificationArrayOutput() GetCloudRouterNotificationArrayOutput

func (GetCloudRouterNotificationArray) ToGetCloudRouterNotificationArrayOutputWithContext

func (i GetCloudRouterNotificationArray) ToGetCloudRouterNotificationArrayOutputWithContext(ctx context.Context) GetCloudRouterNotificationArrayOutput

type GetCloudRouterNotificationArrayInput

type GetCloudRouterNotificationArrayInput interface {
	pulumi.Input

	ToGetCloudRouterNotificationArrayOutput() GetCloudRouterNotificationArrayOutput
	ToGetCloudRouterNotificationArrayOutputWithContext(context.Context) GetCloudRouterNotificationArrayOutput
}

GetCloudRouterNotificationArrayInput is an input type that accepts GetCloudRouterNotificationArray and GetCloudRouterNotificationArrayOutput values. You can construct a concrete instance of `GetCloudRouterNotificationArrayInput` via:

GetCloudRouterNotificationArray{ GetCloudRouterNotificationArgs{...} }

type GetCloudRouterNotificationArrayOutput

type GetCloudRouterNotificationArrayOutput struct{ *pulumi.OutputState }

func (GetCloudRouterNotificationArrayOutput) ElementType

func (GetCloudRouterNotificationArrayOutput) Index

func (GetCloudRouterNotificationArrayOutput) ToGetCloudRouterNotificationArrayOutput

func (o GetCloudRouterNotificationArrayOutput) ToGetCloudRouterNotificationArrayOutput() GetCloudRouterNotificationArrayOutput

func (GetCloudRouterNotificationArrayOutput) ToGetCloudRouterNotificationArrayOutputWithContext

func (o GetCloudRouterNotificationArrayOutput) ToGetCloudRouterNotificationArrayOutputWithContext(ctx context.Context) GetCloudRouterNotificationArrayOutput

type GetCloudRouterNotificationInput

type GetCloudRouterNotificationInput interface {
	pulumi.Input

	ToGetCloudRouterNotificationOutput() GetCloudRouterNotificationOutput
	ToGetCloudRouterNotificationOutputWithContext(context.Context) GetCloudRouterNotificationOutput
}

GetCloudRouterNotificationInput is an input type that accepts GetCloudRouterNotificationArgs and GetCloudRouterNotificationOutput values. You can construct a concrete instance of `GetCloudRouterNotificationInput` via:

GetCloudRouterNotificationArgs{...}

type GetCloudRouterNotificationOutput

type GetCloudRouterNotificationOutput struct{ *pulumi.OutputState }

func (GetCloudRouterNotificationOutput) ElementType

func (GetCloudRouterNotificationOutput) Emails

Array of contact emails

func (GetCloudRouterNotificationOutput) SendInterval

Send interval

func (GetCloudRouterNotificationOutput) ToGetCloudRouterNotificationOutput

func (o GetCloudRouterNotificationOutput) ToGetCloudRouterNotificationOutput() GetCloudRouterNotificationOutput

func (GetCloudRouterNotificationOutput) ToGetCloudRouterNotificationOutputWithContext

func (o GetCloudRouterNotificationOutput) ToGetCloudRouterNotificationOutputWithContext(ctx context.Context) GetCloudRouterNotificationOutput

func (GetCloudRouterNotificationOutput) Type

Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS

type GetCloudRouterOrder

type GetCloudRouterOrder struct {
	// Billing tier for connection bandwidth
	BillingTier string `pulumi:"billingTier"`
	// Order Identification
	OrderId string `pulumi:"orderId"`
	// Order Reference Number
	OrderNumber string `pulumi:"orderNumber"`
	// Purchase order number
	PurchaseOrderNumber string `pulumi:"purchaseOrderNumber"`
}

type GetCloudRouterOrderArgs

type GetCloudRouterOrderArgs struct {
	// Billing tier for connection bandwidth
	BillingTier pulumi.StringInput `pulumi:"billingTier"`
	// Order Identification
	OrderId pulumi.StringInput `pulumi:"orderId"`
	// Order Reference Number
	OrderNumber pulumi.StringInput `pulumi:"orderNumber"`
	// Purchase order number
	PurchaseOrderNumber pulumi.StringInput `pulumi:"purchaseOrderNumber"`
}

func (GetCloudRouterOrderArgs) ElementType

func (GetCloudRouterOrderArgs) ElementType() reflect.Type

func (GetCloudRouterOrderArgs) ToGetCloudRouterOrderOutput

func (i GetCloudRouterOrderArgs) ToGetCloudRouterOrderOutput() GetCloudRouterOrderOutput

func (GetCloudRouterOrderArgs) ToGetCloudRouterOrderOutputWithContext

func (i GetCloudRouterOrderArgs) ToGetCloudRouterOrderOutputWithContext(ctx context.Context) GetCloudRouterOrderOutput

type GetCloudRouterOrderArray

type GetCloudRouterOrderArray []GetCloudRouterOrderInput

func (GetCloudRouterOrderArray) ElementType

func (GetCloudRouterOrderArray) ElementType() reflect.Type

func (GetCloudRouterOrderArray) ToGetCloudRouterOrderArrayOutput

func (i GetCloudRouterOrderArray) ToGetCloudRouterOrderArrayOutput() GetCloudRouterOrderArrayOutput

func (GetCloudRouterOrderArray) ToGetCloudRouterOrderArrayOutputWithContext

func (i GetCloudRouterOrderArray) ToGetCloudRouterOrderArrayOutputWithContext(ctx context.Context) GetCloudRouterOrderArrayOutput

type GetCloudRouterOrderArrayInput

type GetCloudRouterOrderArrayInput interface {
	pulumi.Input

	ToGetCloudRouterOrderArrayOutput() GetCloudRouterOrderArrayOutput
	ToGetCloudRouterOrderArrayOutputWithContext(context.Context) GetCloudRouterOrderArrayOutput
}

GetCloudRouterOrderArrayInput is an input type that accepts GetCloudRouterOrderArray and GetCloudRouterOrderArrayOutput values. You can construct a concrete instance of `GetCloudRouterOrderArrayInput` via:

GetCloudRouterOrderArray{ GetCloudRouterOrderArgs{...} }

type GetCloudRouterOrderArrayOutput

type GetCloudRouterOrderArrayOutput struct{ *pulumi.OutputState }

func (GetCloudRouterOrderArrayOutput) ElementType

func (GetCloudRouterOrderArrayOutput) Index

func (GetCloudRouterOrderArrayOutput) ToGetCloudRouterOrderArrayOutput

func (o GetCloudRouterOrderArrayOutput) ToGetCloudRouterOrderArrayOutput() GetCloudRouterOrderArrayOutput

func (GetCloudRouterOrderArrayOutput) ToGetCloudRouterOrderArrayOutputWithContext

func (o GetCloudRouterOrderArrayOutput) ToGetCloudRouterOrderArrayOutputWithContext(ctx context.Context) GetCloudRouterOrderArrayOutput

type GetCloudRouterOrderInput

type GetCloudRouterOrderInput interface {
	pulumi.Input

	ToGetCloudRouterOrderOutput() GetCloudRouterOrderOutput
	ToGetCloudRouterOrderOutputWithContext(context.Context) GetCloudRouterOrderOutput
}

GetCloudRouterOrderInput is an input type that accepts GetCloudRouterOrderArgs and GetCloudRouterOrderOutput values. You can construct a concrete instance of `GetCloudRouterOrderInput` via:

GetCloudRouterOrderArgs{...}

type GetCloudRouterOrderOutput

type GetCloudRouterOrderOutput struct{ *pulumi.OutputState }

func (GetCloudRouterOrderOutput) BillingTier

Billing tier for connection bandwidth

func (GetCloudRouterOrderOutput) ElementType

func (GetCloudRouterOrderOutput) ElementType() reflect.Type

func (GetCloudRouterOrderOutput) OrderId

Order Identification

func (GetCloudRouterOrderOutput) OrderNumber

Order Reference Number

func (GetCloudRouterOrderOutput) PurchaseOrderNumber

func (o GetCloudRouterOrderOutput) PurchaseOrderNumber() pulumi.StringOutput

Purchase order number

func (GetCloudRouterOrderOutput) ToGetCloudRouterOrderOutput

func (o GetCloudRouterOrderOutput) ToGetCloudRouterOrderOutput() GetCloudRouterOrderOutput

func (GetCloudRouterOrderOutput) ToGetCloudRouterOrderOutputWithContext

func (o GetCloudRouterOrderOutput) ToGetCloudRouterOrderOutputWithContext(ctx context.Context) GetCloudRouterOrderOutput

type GetCloudRouterPackage

type GetCloudRouterPackage struct {
	// Fabric Cloud Router package code
	Code string `pulumi:"code"`
}

type GetCloudRouterPackageArgs

type GetCloudRouterPackageArgs struct {
	// Fabric Cloud Router package code
	Code pulumi.StringInput `pulumi:"code"`
}

func (GetCloudRouterPackageArgs) ElementType

func (GetCloudRouterPackageArgs) ElementType() reflect.Type

func (GetCloudRouterPackageArgs) ToGetCloudRouterPackageOutput

func (i GetCloudRouterPackageArgs) ToGetCloudRouterPackageOutput() GetCloudRouterPackageOutput

func (GetCloudRouterPackageArgs) ToGetCloudRouterPackageOutputWithContext

func (i GetCloudRouterPackageArgs) ToGetCloudRouterPackageOutputWithContext(ctx context.Context) GetCloudRouterPackageOutput

type GetCloudRouterPackageArray

type GetCloudRouterPackageArray []GetCloudRouterPackageInput

func (GetCloudRouterPackageArray) ElementType

func (GetCloudRouterPackageArray) ElementType() reflect.Type

func (GetCloudRouterPackageArray) ToGetCloudRouterPackageArrayOutput

func (i GetCloudRouterPackageArray) ToGetCloudRouterPackageArrayOutput() GetCloudRouterPackageArrayOutput

func (GetCloudRouterPackageArray) ToGetCloudRouterPackageArrayOutputWithContext

func (i GetCloudRouterPackageArray) ToGetCloudRouterPackageArrayOutputWithContext(ctx context.Context) GetCloudRouterPackageArrayOutput

type GetCloudRouterPackageArrayInput

type GetCloudRouterPackageArrayInput interface {
	pulumi.Input

	ToGetCloudRouterPackageArrayOutput() GetCloudRouterPackageArrayOutput
	ToGetCloudRouterPackageArrayOutputWithContext(context.Context) GetCloudRouterPackageArrayOutput
}

GetCloudRouterPackageArrayInput is an input type that accepts GetCloudRouterPackageArray and GetCloudRouterPackageArrayOutput values. You can construct a concrete instance of `GetCloudRouterPackageArrayInput` via:

GetCloudRouterPackageArray{ GetCloudRouterPackageArgs{...} }

type GetCloudRouterPackageArrayOutput

type GetCloudRouterPackageArrayOutput struct{ *pulumi.OutputState }

func (GetCloudRouterPackageArrayOutput) ElementType

func (GetCloudRouterPackageArrayOutput) Index

func (GetCloudRouterPackageArrayOutput) ToGetCloudRouterPackageArrayOutput

func (o GetCloudRouterPackageArrayOutput) ToGetCloudRouterPackageArrayOutput() GetCloudRouterPackageArrayOutput

func (GetCloudRouterPackageArrayOutput) ToGetCloudRouterPackageArrayOutputWithContext

func (o GetCloudRouterPackageArrayOutput) ToGetCloudRouterPackageArrayOutputWithContext(ctx context.Context) GetCloudRouterPackageArrayOutput

type GetCloudRouterPackageInput

type GetCloudRouterPackageInput interface {
	pulumi.Input

	ToGetCloudRouterPackageOutput() GetCloudRouterPackageOutput
	ToGetCloudRouterPackageOutputWithContext(context.Context) GetCloudRouterPackageOutput
}

GetCloudRouterPackageInput is an input type that accepts GetCloudRouterPackageArgs and GetCloudRouterPackageOutput values. You can construct a concrete instance of `GetCloudRouterPackageInput` via:

GetCloudRouterPackageArgs{...}

type GetCloudRouterPackageOutput

type GetCloudRouterPackageOutput struct{ *pulumi.OutputState }

func (GetCloudRouterPackageOutput) Code

Fabric Cloud Router package code

func (GetCloudRouterPackageOutput) ElementType

func (GetCloudRouterPackageOutput) ToGetCloudRouterPackageOutput

func (o GetCloudRouterPackageOutput) ToGetCloudRouterPackageOutput() GetCloudRouterPackageOutput

func (GetCloudRouterPackageOutput) ToGetCloudRouterPackageOutputWithContext

func (o GetCloudRouterPackageOutput) ToGetCloudRouterPackageOutputWithContext(ctx context.Context) GetCloudRouterPackageOutput

type GetCloudRouterProject

type GetCloudRouterProject struct {
	// Unique Resource URL
	Href string `pulumi:"href"`
	// Project Id
	ProjectId string `pulumi:"projectId"`
}

type GetCloudRouterProjectArgs

type GetCloudRouterProjectArgs struct {
	// Unique Resource URL
	Href pulumi.StringInput `pulumi:"href"`
	// Project Id
	ProjectId pulumi.StringInput `pulumi:"projectId"`
}

func (GetCloudRouterProjectArgs) ElementType

func (GetCloudRouterProjectArgs) ElementType() reflect.Type

func (GetCloudRouterProjectArgs) ToGetCloudRouterProjectOutput

func (i GetCloudRouterProjectArgs) ToGetCloudRouterProjectOutput() GetCloudRouterProjectOutput

func (GetCloudRouterProjectArgs) ToGetCloudRouterProjectOutputWithContext

func (i GetCloudRouterProjectArgs) ToGetCloudRouterProjectOutputWithContext(ctx context.Context) GetCloudRouterProjectOutput

type GetCloudRouterProjectArray

type GetCloudRouterProjectArray []GetCloudRouterProjectInput

func (GetCloudRouterProjectArray) ElementType

func (GetCloudRouterProjectArray) ElementType() reflect.Type

func (GetCloudRouterProjectArray) ToGetCloudRouterProjectArrayOutput

func (i GetCloudRouterProjectArray) ToGetCloudRouterProjectArrayOutput() GetCloudRouterProjectArrayOutput

func (GetCloudRouterProjectArray) ToGetCloudRouterProjectArrayOutputWithContext

func (i GetCloudRouterProjectArray) ToGetCloudRouterProjectArrayOutputWithContext(ctx context.Context) GetCloudRouterProjectArrayOutput

type GetCloudRouterProjectArrayInput

type GetCloudRouterProjectArrayInput interface {
	pulumi.Input

	ToGetCloudRouterProjectArrayOutput() GetCloudRouterProjectArrayOutput
	ToGetCloudRouterProjectArrayOutputWithContext(context.Context) GetCloudRouterProjectArrayOutput
}

GetCloudRouterProjectArrayInput is an input type that accepts GetCloudRouterProjectArray and GetCloudRouterProjectArrayOutput values. You can construct a concrete instance of `GetCloudRouterProjectArrayInput` via:

GetCloudRouterProjectArray{ GetCloudRouterProjectArgs{...} }

type GetCloudRouterProjectArrayOutput

type GetCloudRouterProjectArrayOutput struct{ *pulumi.OutputState }

func (GetCloudRouterProjectArrayOutput) ElementType

func (GetCloudRouterProjectArrayOutput) Index

func (GetCloudRouterProjectArrayOutput) ToGetCloudRouterProjectArrayOutput

func (o GetCloudRouterProjectArrayOutput) ToGetCloudRouterProjectArrayOutput() GetCloudRouterProjectArrayOutput

func (GetCloudRouterProjectArrayOutput) ToGetCloudRouterProjectArrayOutputWithContext

func (o GetCloudRouterProjectArrayOutput) ToGetCloudRouterProjectArrayOutputWithContext(ctx context.Context) GetCloudRouterProjectArrayOutput

type GetCloudRouterProjectInput

type GetCloudRouterProjectInput interface {
	pulumi.Input

	ToGetCloudRouterProjectOutput() GetCloudRouterProjectOutput
	ToGetCloudRouterProjectOutputWithContext(context.Context) GetCloudRouterProjectOutput
}

GetCloudRouterProjectInput is an input type that accepts GetCloudRouterProjectArgs and GetCloudRouterProjectOutput values. You can construct a concrete instance of `GetCloudRouterProjectInput` via:

GetCloudRouterProjectArgs{...}

type GetCloudRouterProjectOutput

type GetCloudRouterProjectOutput struct{ *pulumi.OutputState }

func (GetCloudRouterProjectOutput) ElementType

func (GetCloudRouterProjectOutput) Href

Unique Resource URL

func (GetCloudRouterProjectOutput) ProjectId

Project Id

func (GetCloudRouterProjectOutput) ToGetCloudRouterProjectOutput

func (o GetCloudRouterProjectOutput) ToGetCloudRouterProjectOutput() GetCloudRouterProjectOutput

func (GetCloudRouterProjectOutput) ToGetCloudRouterProjectOutputWithContext

func (o GetCloudRouterProjectOutput) ToGetCloudRouterProjectOutputWithContext(ctx context.Context) GetCloudRouterProjectOutput

type GetConnectionASide

type GetConnectionASide struct {
	// Point of access details
	AccessPoint *GetConnectionASideAccessPoint `pulumi:"accessPoint"`
	// Connection side additional information
	AdditionalInfos []GetConnectionASideAdditionalInfo `pulumi:"additionalInfos"`
	// 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
	ServiceToken *GetConnectionASideServiceToken `pulumi:"serviceToken"`
}

type GetConnectionASideAccessPoint

type GetConnectionASideAccessPoint struct {
	// Account
	Accounts []GetConnectionASideAccessPointAccount `pulumi:"accounts"`
	// Authentication key for provider based connections
	AuthenticationKey *string `pulumi:"authenticationKey"`
	// **Deprecated** `gateway` Use `router` attribute instead
	//
	// Deprecated: use router attribute instead; gateway is no longer a part of the supported backend
	Gateway *GetConnectionASideAccessPointGateway `pulumi:"gateway"`
	// Virtual device interface
	Interface *GetConnectionASideAccessPointInterface `pulumi:"interface"`
	// Connection link protocol
	LinkProtocol *GetConnectionASideAccessPointLinkProtocol `pulumi:"linkProtocol"`
	// Access point location
	Location GetConnectionASideAccessPointLocation `pulumi:"location"`
	// network access point information
	Network *GetConnectionASideAccessPointNetwork `pulumi:"network"`
	// Peering Type- PRIVATE,MICROSOFT,PUBLIC, MANUAL
	PeeringType *string `pulumi:"peeringType"`
	// Port access point information
	Port *GetConnectionASideAccessPointPort `pulumi:"port"`
	// Service Profile
	Profile *GetConnectionASideAccessPointProfile `pulumi:"profile"`
	// Provider assigned Connection Id
	ProviderConnectionId *string `pulumi:"providerConnectionId"`
	// Cloud Router access point information that replaces `gateway`
	Router *GetConnectionASideAccessPointRouter `pulumi:"router"`
	// Access point seller region
	SellerRegion *string `pulumi:"sellerRegion"`
	// Access point type - COLO, VD, VG, SP, IGW, SUBNET, CLOUD_ROUTER, NETWORK
	Type *string `pulumi:"type"`
	// Virtual device
	VirtualDevice *GetConnectionASideAccessPointVirtualDevice `pulumi:"virtualDevice"`
}

type GetConnectionASideAccessPointAccount

type GetConnectionASideAccessPointAccount struct {
	// Legal name of the accountholder.
	AccountName string `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber int `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId string `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId string `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName string `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId int `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName string `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId string `pulumi:"ucmId"`
}

type GetConnectionASideAccessPointAccountArgs

type GetConnectionASideAccessPointAccountArgs struct {
	// Legal name of the accountholder.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber pulumi.IntInput `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId pulumi.StringInput `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId pulumi.StringInput `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName pulumi.StringInput `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId pulumi.IntInput `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName pulumi.StringInput `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId pulumi.StringInput `pulumi:"ucmId"`
}

func (GetConnectionASideAccessPointAccountArgs) ElementType

func (GetConnectionASideAccessPointAccountArgs) ToGetConnectionASideAccessPointAccountOutput

func (i GetConnectionASideAccessPointAccountArgs) ToGetConnectionASideAccessPointAccountOutput() GetConnectionASideAccessPointAccountOutput

func (GetConnectionASideAccessPointAccountArgs) ToGetConnectionASideAccessPointAccountOutputWithContext

func (i GetConnectionASideAccessPointAccountArgs) ToGetConnectionASideAccessPointAccountOutputWithContext(ctx context.Context) GetConnectionASideAccessPointAccountOutput

type GetConnectionASideAccessPointAccountArray

type GetConnectionASideAccessPointAccountArray []GetConnectionASideAccessPointAccountInput

func (GetConnectionASideAccessPointAccountArray) ElementType

func (GetConnectionASideAccessPointAccountArray) ToGetConnectionASideAccessPointAccountArrayOutput

func (i GetConnectionASideAccessPointAccountArray) ToGetConnectionASideAccessPointAccountArrayOutput() GetConnectionASideAccessPointAccountArrayOutput

func (GetConnectionASideAccessPointAccountArray) ToGetConnectionASideAccessPointAccountArrayOutputWithContext

func (i GetConnectionASideAccessPointAccountArray) ToGetConnectionASideAccessPointAccountArrayOutputWithContext(ctx context.Context) GetConnectionASideAccessPointAccountArrayOutput

type GetConnectionASideAccessPointAccountArrayInput

type GetConnectionASideAccessPointAccountArrayInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointAccountArrayOutput() GetConnectionASideAccessPointAccountArrayOutput
	ToGetConnectionASideAccessPointAccountArrayOutputWithContext(context.Context) GetConnectionASideAccessPointAccountArrayOutput
}

GetConnectionASideAccessPointAccountArrayInput is an input type that accepts GetConnectionASideAccessPointAccountArray and GetConnectionASideAccessPointAccountArrayOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointAccountArrayInput` via:

GetConnectionASideAccessPointAccountArray{ GetConnectionASideAccessPointAccountArgs{...} }

type GetConnectionASideAccessPointAccountArrayOutput

type GetConnectionASideAccessPointAccountArrayOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointAccountArrayOutput) ElementType

func (GetConnectionASideAccessPointAccountArrayOutput) Index

func (GetConnectionASideAccessPointAccountArrayOutput) ToGetConnectionASideAccessPointAccountArrayOutput

func (o GetConnectionASideAccessPointAccountArrayOutput) ToGetConnectionASideAccessPointAccountArrayOutput() GetConnectionASideAccessPointAccountArrayOutput

func (GetConnectionASideAccessPointAccountArrayOutput) ToGetConnectionASideAccessPointAccountArrayOutputWithContext

func (o GetConnectionASideAccessPointAccountArrayOutput) ToGetConnectionASideAccessPointAccountArrayOutputWithContext(ctx context.Context) GetConnectionASideAccessPointAccountArrayOutput

type GetConnectionASideAccessPointAccountInput

type GetConnectionASideAccessPointAccountInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointAccountOutput() GetConnectionASideAccessPointAccountOutput
	ToGetConnectionASideAccessPointAccountOutputWithContext(context.Context) GetConnectionASideAccessPointAccountOutput
}

GetConnectionASideAccessPointAccountInput is an input type that accepts GetConnectionASideAccessPointAccountArgs and GetConnectionASideAccessPointAccountOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointAccountInput` via:

GetConnectionASideAccessPointAccountArgs{...}

type GetConnectionASideAccessPointAccountOutput

type GetConnectionASideAccessPointAccountOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointAccountOutput) AccountName

Legal name of the accountholder.

func (GetConnectionASideAccessPointAccountOutput) AccountNumber

Equinix-assigned account number.

func (GetConnectionASideAccessPointAccountOutput) ElementType

func (GetConnectionASideAccessPointAccountOutput) GlobalCustId

Equinix-assigned ID of the subscriber's parent organization.

func (GetConnectionASideAccessPointAccountOutput) GlobalOrgId

Equinix-assigned ID of the subscriber's parent organization.

func (GetConnectionASideAccessPointAccountOutput) GlobalOrganizationName

Equinix-assigned name of the subscriber's parent organization.

func (GetConnectionASideAccessPointAccountOutput) OrgId

Equinix-assigned ID of the subscriber's organization.

func (GetConnectionASideAccessPointAccountOutput) OrganizationName

Equinix-assigned name of the subscriber's organization.

func (GetConnectionASideAccessPointAccountOutput) ToGetConnectionASideAccessPointAccountOutput

func (o GetConnectionASideAccessPointAccountOutput) ToGetConnectionASideAccessPointAccountOutput() GetConnectionASideAccessPointAccountOutput

func (GetConnectionASideAccessPointAccountOutput) ToGetConnectionASideAccessPointAccountOutputWithContext

func (o GetConnectionASideAccessPointAccountOutput) ToGetConnectionASideAccessPointAccountOutputWithContext(ctx context.Context) GetConnectionASideAccessPointAccountOutput

func (GetConnectionASideAccessPointAccountOutput) UcmId

Enterprise datastore id

type GetConnectionASideAccessPointArgs

type GetConnectionASideAccessPointArgs struct {
	// Account
	Accounts GetConnectionASideAccessPointAccountArrayInput `pulumi:"accounts"`
	// Authentication key for provider based connections
	AuthenticationKey pulumi.StringPtrInput `pulumi:"authenticationKey"`
	// **Deprecated** `gateway` Use `router` attribute instead
	//
	// Deprecated: use router attribute instead; gateway is no longer a part of the supported backend
	Gateway GetConnectionASideAccessPointGatewayPtrInput `pulumi:"gateway"`
	// Virtual device interface
	Interface GetConnectionASideAccessPointInterfacePtrInput `pulumi:"interface"`
	// Connection link protocol
	LinkProtocol GetConnectionASideAccessPointLinkProtocolPtrInput `pulumi:"linkProtocol"`
	// Access point location
	Location GetConnectionASideAccessPointLocationInput `pulumi:"location"`
	// network access point information
	Network GetConnectionASideAccessPointNetworkPtrInput `pulumi:"network"`
	// Peering Type- PRIVATE,MICROSOFT,PUBLIC, MANUAL
	PeeringType pulumi.StringPtrInput `pulumi:"peeringType"`
	// Port access point information
	Port GetConnectionASideAccessPointPortPtrInput `pulumi:"port"`
	// Service Profile
	Profile GetConnectionASideAccessPointProfilePtrInput `pulumi:"profile"`
	// Provider assigned Connection Id
	ProviderConnectionId pulumi.StringPtrInput `pulumi:"providerConnectionId"`
	// Cloud Router access point information that replaces `gateway`
	Router GetConnectionASideAccessPointRouterPtrInput `pulumi:"router"`
	// Access point seller region
	SellerRegion pulumi.StringPtrInput `pulumi:"sellerRegion"`
	// Access point type - COLO, VD, VG, SP, IGW, SUBNET, CLOUD_ROUTER, NETWORK
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Virtual device
	VirtualDevice GetConnectionASideAccessPointVirtualDevicePtrInput `pulumi:"virtualDevice"`
}

func (GetConnectionASideAccessPointArgs) ElementType

func (GetConnectionASideAccessPointArgs) ToGetConnectionASideAccessPointOutput

func (i GetConnectionASideAccessPointArgs) ToGetConnectionASideAccessPointOutput() GetConnectionASideAccessPointOutput

func (GetConnectionASideAccessPointArgs) ToGetConnectionASideAccessPointOutputWithContext

func (i GetConnectionASideAccessPointArgs) ToGetConnectionASideAccessPointOutputWithContext(ctx context.Context) GetConnectionASideAccessPointOutput

func (GetConnectionASideAccessPointArgs) ToGetConnectionASideAccessPointPtrOutput

func (i GetConnectionASideAccessPointArgs) ToGetConnectionASideAccessPointPtrOutput() GetConnectionASideAccessPointPtrOutput

func (GetConnectionASideAccessPointArgs) ToGetConnectionASideAccessPointPtrOutputWithContext

func (i GetConnectionASideAccessPointArgs) ToGetConnectionASideAccessPointPtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointPtrOutput

type GetConnectionASideAccessPointGateway

type GetConnectionASideAccessPointGateway struct {
	// Unique Resource Identifier
	Href string `pulumi:"href"`
	// Equinix-assigned virtual gateway identifier
	Uuid *string `pulumi:"uuid"`
}

type GetConnectionASideAccessPointGatewayArgs

type GetConnectionASideAccessPointGatewayArgs struct {
	// Unique Resource Identifier
	Href pulumi.StringInput `pulumi:"href"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (GetConnectionASideAccessPointGatewayArgs) ElementType

func (GetConnectionASideAccessPointGatewayArgs) ToGetConnectionASideAccessPointGatewayOutput

func (i GetConnectionASideAccessPointGatewayArgs) ToGetConnectionASideAccessPointGatewayOutput() GetConnectionASideAccessPointGatewayOutput

func (GetConnectionASideAccessPointGatewayArgs) ToGetConnectionASideAccessPointGatewayOutputWithContext

func (i GetConnectionASideAccessPointGatewayArgs) ToGetConnectionASideAccessPointGatewayOutputWithContext(ctx context.Context) GetConnectionASideAccessPointGatewayOutput

func (GetConnectionASideAccessPointGatewayArgs) ToGetConnectionASideAccessPointGatewayPtrOutput

func (i GetConnectionASideAccessPointGatewayArgs) ToGetConnectionASideAccessPointGatewayPtrOutput() GetConnectionASideAccessPointGatewayPtrOutput

func (GetConnectionASideAccessPointGatewayArgs) ToGetConnectionASideAccessPointGatewayPtrOutputWithContext

func (i GetConnectionASideAccessPointGatewayArgs) ToGetConnectionASideAccessPointGatewayPtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointGatewayPtrOutput

type GetConnectionASideAccessPointGatewayInput

type GetConnectionASideAccessPointGatewayInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointGatewayOutput() GetConnectionASideAccessPointGatewayOutput
	ToGetConnectionASideAccessPointGatewayOutputWithContext(context.Context) GetConnectionASideAccessPointGatewayOutput
}

GetConnectionASideAccessPointGatewayInput is an input type that accepts GetConnectionASideAccessPointGatewayArgs and GetConnectionASideAccessPointGatewayOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointGatewayInput` via:

GetConnectionASideAccessPointGatewayArgs{...}

type GetConnectionASideAccessPointGatewayOutput

type GetConnectionASideAccessPointGatewayOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointGatewayOutput) ElementType

func (GetConnectionASideAccessPointGatewayOutput) Href

Unique Resource Identifier

func (GetConnectionASideAccessPointGatewayOutput) ToGetConnectionASideAccessPointGatewayOutput

func (o GetConnectionASideAccessPointGatewayOutput) ToGetConnectionASideAccessPointGatewayOutput() GetConnectionASideAccessPointGatewayOutput

func (GetConnectionASideAccessPointGatewayOutput) ToGetConnectionASideAccessPointGatewayOutputWithContext

func (o GetConnectionASideAccessPointGatewayOutput) ToGetConnectionASideAccessPointGatewayOutputWithContext(ctx context.Context) GetConnectionASideAccessPointGatewayOutput

func (GetConnectionASideAccessPointGatewayOutput) ToGetConnectionASideAccessPointGatewayPtrOutput

func (o GetConnectionASideAccessPointGatewayOutput) ToGetConnectionASideAccessPointGatewayPtrOutput() GetConnectionASideAccessPointGatewayPtrOutput

func (GetConnectionASideAccessPointGatewayOutput) ToGetConnectionASideAccessPointGatewayPtrOutputWithContext

func (o GetConnectionASideAccessPointGatewayOutput) ToGetConnectionASideAccessPointGatewayPtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointGatewayPtrOutput

func (GetConnectionASideAccessPointGatewayOutput) Uuid

Equinix-assigned virtual gateway identifier

type GetConnectionASideAccessPointGatewayPtrInput

type GetConnectionASideAccessPointGatewayPtrInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointGatewayPtrOutput() GetConnectionASideAccessPointGatewayPtrOutput
	ToGetConnectionASideAccessPointGatewayPtrOutputWithContext(context.Context) GetConnectionASideAccessPointGatewayPtrOutput
}

GetConnectionASideAccessPointGatewayPtrInput is an input type that accepts GetConnectionASideAccessPointGatewayArgs, GetConnectionASideAccessPointGatewayPtr and GetConnectionASideAccessPointGatewayPtrOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointGatewayPtrInput` via:

        GetConnectionASideAccessPointGatewayArgs{...}

or:

        nil

type GetConnectionASideAccessPointGatewayPtrOutput

type GetConnectionASideAccessPointGatewayPtrOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointGatewayPtrOutput) Elem

func (GetConnectionASideAccessPointGatewayPtrOutput) ElementType

func (GetConnectionASideAccessPointGatewayPtrOutput) Href

Unique Resource Identifier

func (GetConnectionASideAccessPointGatewayPtrOutput) ToGetConnectionASideAccessPointGatewayPtrOutput

func (o GetConnectionASideAccessPointGatewayPtrOutput) ToGetConnectionASideAccessPointGatewayPtrOutput() GetConnectionASideAccessPointGatewayPtrOutput

func (GetConnectionASideAccessPointGatewayPtrOutput) ToGetConnectionASideAccessPointGatewayPtrOutputWithContext

func (o GetConnectionASideAccessPointGatewayPtrOutput) ToGetConnectionASideAccessPointGatewayPtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointGatewayPtrOutput

func (GetConnectionASideAccessPointGatewayPtrOutput) Uuid

Equinix-assigned virtual gateway identifier

type GetConnectionASideAccessPointInput

type GetConnectionASideAccessPointInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointOutput() GetConnectionASideAccessPointOutput
	ToGetConnectionASideAccessPointOutputWithContext(context.Context) GetConnectionASideAccessPointOutput
}

GetConnectionASideAccessPointInput is an input type that accepts GetConnectionASideAccessPointArgs and GetConnectionASideAccessPointOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointInput` via:

GetConnectionASideAccessPointArgs{...}

type GetConnectionASideAccessPointInterface

type GetConnectionASideAccessPointInterface struct {
	// id
	Id int `pulumi:"id"`
	// Interface type
	Type *string `pulumi:"type"`
	// Equinix-assigned interface identifier
	Uuid *string `pulumi:"uuid"`
}

type GetConnectionASideAccessPointInterfaceArgs

type GetConnectionASideAccessPointInterfaceArgs struct {
	// id
	Id pulumi.IntInput `pulumi:"id"`
	// Interface type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Equinix-assigned interface identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (GetConnectionASideAccessPointInterfaceArgs) ElementType

func (GetConnectionASideAccessPointInterfaceArgs) ToGetConnectionASideAccessPointInterfaceOutput

func (i GetConnectionASideAccessPointInterfaceArgs) ToGetConnectionASideAccessPointInterfaceOutput() GetConnectionASideAccessPointInterfaceOutput

func (GetConnectionASideAccessPointInterfaceArgs) ToGetConnectionASideAccessPointInterfaceOutputWithContext

func (i GetConnectionASideAccessPointInterfaceArgs) ToGetConnectionASideAccessPointInterfaceOutputWithContext(ctx context.Context) GetConnectionASideAccessPointInterfaceOutput

func (GetConnectionASideAccessPointInterfaceArgs) ToGetConnectionASideAccessPointInterfacePtrOutput

func (i GetConnectionASideAccessPointInterfaceArgs) ToGetConnectionASideAccessPointInterfacePtrOutput() GetConnectionASideAccessPointInterfacePtrOutput

func (GetConnectionASideAccessPointInterfaceArgs) ToGetConnectionASideAccessPointInterfacePtrOutputWithContext

func (i GetConnectionASideAccessPointInterfaceArgs) ToGetConnectionASideAccessPointInterfacePtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointInterfacePtrOutput

type GetConnectionASideAccessPointInterfaceInput

type GetConnectionASideAccessPointInterfaceInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointInterfaceOutput() GetConnectionASideAccessPointInterfaceOutput
	ToGetConnectionASideAccessPointInterfaceOutputWithContext(context.Context) GetConnectionASideAccessPointInterfaceOutput
}

GetConnectionASideAccessPointInterfaceInput is an input type that accepts GetConnectionASideAccessPointInterfaceArgs and GetConnectionASideAccessPointInterfaceOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointInterfaceInput` via:

GetConnectionASideAccessPointInterfaceArgs{...}

type GetConnectionASideAccessPointInterfaceOutput

type GetConnectionASideAccessPointInterfaceOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointInterfaceOutput) ElementType

func (GetConnectionASideAccessPointInterfaceOutput) Id

id

func (GetConnectionASideAccessPointInterfaceOutput) ToGetConnectionASideAccessPointInterfaceOutput

func (o GetConnectionASideAccessPointInterfaceOutput) ToGetConnectionASideAccessPointInterfaceOutput() GetConnectionASideAccessPointInterfaceOutput

func (GetConnectionASideAccessPointInterfaceOutput) ToGetConnectionASideAccessPointInterfaceOutputWithContext

func (o GetConnectionASideAccessPointInterfaceOutput) ToGetConnectionASideAccessPointInterfaceOutputWithContext(ctx context.Context) GetConnectionASideAccessPointInterfaceOutput

func (GetConnectionASideAccessPointInterfaceOutput) ToGetConnectionASideAccessPointInterfacePtrOutput

func (o GetConnectionASideAccessPointInterfaceOutput) ToGetConnectionASideAccessPointInterfacePtrOutput() GetConnectionASideAccessPointInterfacePtrOutput

func (GetConnectionASideAccessPointInterfaceOutput) ToGetConnectionASideAccessPointInterfacePtrOutputWithContext

func (o GetConnectionASideAccessPointInterfaceOutput) ToGetConnectionASideAccessPointInterfacePtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointInterfacePtrOutput

func (GetConnectionASideAccessPointInterfaceOutput) Type

Interface type

func (GetConnectionASideAccessPointInterfaceOutput) Uuid

Equinix-assigned interface identifier

type GetConnectionASideAccessPointInterfacePtrInput

type GetConnectionASideAccessPointInterfacePtrInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointInterfacePtrOutput() GetConnectionASideAccessPointInterfacePtrOutput
	ToGetConnectionASideAccessPointInterfacePtrOutputWithContext(context.Context) GetConnectionASideAccessPointInterfacePtrOutput
}

GetConnectionASideAccessPointInterfacePtrInput is an input type that accepts GetConnectionASideAccessPointInterfaceArgs, GetConnectionASideAccessPointInterfacePtr and GetConnectionASideAccessPointInterfacePtrOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointInterfacePtrInput` via:

        GetConnectionASideAccessPointInterfaceArgs{...}

or:

        nil

type GetConnectionASideAccessPointInterfacePtrOutput

type GetConnectionASideAccessPointInterfacePtrOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointInterfacePtrOutput) Elem

func (GetConnectionASideAccessPointInterfacePtrOutput) ElementType

func (GetConnectionASideAccessPointInterfacePtrOutput) Id

id

func (GetConnectionASideAccessPointInterfacePtrOutput) ToGetConnectionASideAccessPointInterfacePtrOutput

func (o GetConnectionASideAccessPointInterfacePtrOutput) ToGetConnectionASideAccessPointInterfacePtrOutput() GetConnectionASideAccessPointInterfacePtrOutput

func (GetConnectionASideAccessPointInterfacePtrOutput) ToGetConnectionASideAccessPointInterfacePtrOutputWithContext

func (o GetConnectionASideAccessPointInterfacePtrOutput) ToGetConnectionASideAccessPointInterfacePtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointInterfacePtrOutput

func (GetConnectionASideAccessPointInterfacePtrOutput) Type

Interface type

func (GetConnectionASideAccessPointInterfacePtrOutput) Uuid

Equinix-assigned interface identifier

type GetConnectionASideAccessPointLinkProtocol

type GetConnectionASideAccessPointLinkProtocol struct {
	// Type of the link protocol - UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN
	Type *string `pulumi:"type"`
	// Vlan Customer Tag information, vlanCTag value specified for QINQ connections
	VlanCTag int `pulumi:"vlanCTag"`
	// Vlan Provider Tag information, vlanSTag value specified for QINQ connections
	VlanSTag int `pulumi:"vlanSTag"`
	// Vlan Tag information, vlanTag value specified for DOT1Q connections
	VlanTag int `pulumi:"vlanTag"`
}

type GetConnectionASideAccessPointLinkProtocolArgs

type GetConnectionASideAccessPointLinkProtocolArgs struct {
	// Type of the link protocol - UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Vlan Customer Tag information, vlanCTag value specified for QINQ connections
	VlanCTag pulumi.IntInput `pulumi:"vlanCTag"`
	// Vlan Provider Tag information, vlanSTag value specified for QINQ connections
	VlanSTag pulumi.IntInput `pulumi:"vlanSTag"`
	// Vlan Tag information, vlanTag value specified for DOT1Q connections
	VlanTag pulumi.IntInput `pulumi:"vlanTag"`
}

func (GetConnectionASideAccessPointLinkProtocolArgs) ElementType

func (GetConnectionASideAccessPointLinkProtocolArgs) ToGetConnectionASideAccessPointLinkProtocolOutput

func (i GetConnectionASideAccessPointLinkProtocolArgs) ToGetConnectionASideAccessPointLinkProtocolOutput() GetConnectionASideAccessPointLinkProtocolOutput

func (GetConnectionASideAccessPointLinkProtocolArgs) ToGetConnectionASideAccessPointLinkProtocolOutputWithContext

func (i GetConnectionASideAccessPointLinkProtocolArgs) ToGetConnectionASideAccessPointLinkProtocolOutputWithContext(ctx context.Context) GetConnectionASideAccessPointLinkProtocolOutput

func (GetConnectionASideAccessPointLinkProtocolArgs) ToGetConnectionASideAccessPointLinkProtocolPtrOutput

func (i GetConnectionASideAccessPointLinkProtocolArgs) ToGetConnectionASideAccessPointLinkProtocolPtrOutput() GetConnectionASideAccessPointLinkProtocolPtrOutput

func (GetConnectionASideAccessPointLinkProtocolArgs) ToGetConnectionASideAccessPointLinkProtocolPtrOutputWithContext

func (i GetConnectionASideAccessPointLinkProtocolArgs) ToGetConnectionASideAccessPointLinkProtocolPtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointLinkProtocolPtrOutput

type GetConnectionASideAccessPointLinkProtocolInput

type GetConnectionASideAccessPointLinkProtocolInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointLinkProtocolOutput() GetConnectionASideAccessPointLinkProtocolOutput
	ToGetConnectionASideAccessPointLinkProtocolOutputWithContext(context.Context) GetConnectionASideAccessPointLinkProtocolOutput
}

GetConnectionASideAccessPointLinkProtocolInput is an input type that accepts GetConnectionASideAccessPointLinkProtocolArgs and GetConnectionASideAccessPointLinkProtocolOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointLinkProtocolInput` via:

GetConnectionASideAccessPointLinkProtocolArgs{...}

type GetConnectionASideAccessPointLinkProtocolOutput

type GetConnectionASideAccessPointLinkProtocolOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointLinkProtocolOutput) ElementType

func (GetConnectionASideAccessPointLinkProtocolOutput) ToGetConnectionASideAccessPointLinkProtocolOutput

func (o GetConnectionASideAccessPointLinkProtocolOutput) ToGetConnectionASideAccessPointLinkProtocolOutput() GetConnectionASideAccessPointLinkProtocolOutput

func (GetConnectionASideAccessPointLinkProtocolOutput) ToGetConnectionASideAccessPointLinkProtocolOutputWithContext

func (o GetConnectionASideAccessPointLinkProtocolOutput) ToGetConnectionASideAccessPointLinkProtocolOutputWithContext(ctx context.Context) GetConnectionASideAccessPointLinkProtocolOutput

func (GetConnectionASideAccessPointLinkProtocolOutput) ToGetConnectionASideAccessPointLinkProtocolPtrOutput

func (o GetConnectionASideAccessPointLinkProtocolOutput) ToGetConnectionASideAccessPointLinkProtocolPtrOutput() GetConnectionASideAccessPointLinkProtocolPtrOutput

func (GetConnectionASideAccessPointLinkProtocolOutput) ToGetConnectionASideAccessPointLinkProtocolPtrOutputWithContext

func (o GetConnectionASideAccessPointLinkProtocolOutput) ToGetConnectionASideAccessPointLinkProtocolPtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointLinkProtocolPtrOutput

func (GetConnectionASideAccessPointLinkProtocolOutput) Type

Type of the link protocol - UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN

func (GetConnectionASideAccessPointLinkProtocolOutput) VlanCTag

Vlan Customer Tag information, vlanCTag value specified for QINQ connections

func (GetConnectionASideAccessPointLinkProtocolOutput) VlanSTag

Vlan Provider Tag information, vlanSTag value specified for QINQ connections

func (GetConnectionASideAccessPointLinkProtocolOutput) VlanTag

Vlan Tag information, vlanTag value specified for DOT1Q connections

type GetConnectionASideAccessPointLinkProtocolPtrInput

type GetConnectionASideAccessPointLinkProtocolPtrInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointLinkProtocolPtrOutput() GetConnectionASideAccessPointLinkProtocolPtrOutput
	ToGetConnectionASideAccessPointLinkProtocolPtrOutputWithContext(context.Context) GetConnectionASideAccessPointLinkProtocolPtrOutput
}

GetConnectionASideAccessPointLinkProtocolPtrInput is an input type that accepts GetConnectionASideAccessPointLinkProtocolArgs, GetConnectionASideAccessPointLinkProtocolPtr and GetConnectionASideAccessPointLinkProtocolPtrOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointLinkProtocolPtrInput` via:

        GetConnectionASideAccessPointLinkProtocolArgs{...}

or:

        nil

type GetConnectionASideAccessPointLinkProtocolPtrOutput

type GetConnectionASideAccessPointLinkProtocolPtrOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointLinkProtocolPtrOutput) Elem

func (GetConnectionASideAccessPointLinkProtocolPtrOutput) ElementType

func (GetConnectionASideAccessPointLinkProtocolPtrOutput) ToGetConnectionASideAccessPointLinkProtocolPtrOutput

func (o GetConnectionASideAccessPointLinkProtocolPtrOutput) ToGetConnectionASideAccessPointLinkProtocolPtrOutput() GetConnectionASideAccessPointLinkProtocolPtrOutput

func (GetConnectionASideAccessPointLinkProtocolPtrOutput) ToGetConnectionASideAccessPointLinkProtocolPtrOutputWithContext

func (o GetConnectionASideAccessPointLinkProtocolPtrOutput) ToGetConnectionASideAccessPointLinkProtocolPtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointLinkProtocolPtrOutput

func (GetConnectionASideAccessPointLinkProtocolPtrOutput) Type

Type of the link protocol - UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN

func (GetConnectionASideAccessPointLinkProtocolPtrOutput) VlanCTag

Vlan Customer Tag information, vlanCTag value specified for QINQ connections

func (GetConnectionASideAccessPointLinkProtocolPtrOutput) VlanSTag

Vlan Provider Tag information, vlanSTag value specified for QINQ connections

func (GetConnectionASideAccessPointLinkProtocolPtrOutput) VlanTag

Vlan Tag information, vlanTag value specified for DOT1Q connections

type GetConnectionASideAccessPointLocation

type GetConnectionASideAccessPointLocation struct {
	// IBX Code
	Ibx string `pulumi:"ibx"`
	// Access point metro code
	MetroCode string `pulumi:"metroCode"`
	// Access point metro name
	MetroName string `pulumi:"metroName"`
	// Access point region
	Region string `pulumi:"region"`
}

type GetConnectionASideAccessPointLocationArgs

type GetConnectionASideAccessPointLocationArgs struct {
	// IBX Code
	Ibx pulumi.StringInput `pulumi:"ibx"`
	// Access point metro code
	MetroCode pulumi.StringInput `pulumi:"metroCode"`
	// Access point metro name
	MetroName pulumi.StringInput `pulumi:"metroName"`
	// Access point region
	Region pulumi.StringInput `pulumi:"region"`
}

func (GetConnectionASideAccessPointLocationArgs) ElementType

func (GetConnectionASideAccessPointLocationArgs) ToGetConnectionASideAccessPointLocationOutput

func (i GetConnectionASideAccessPointLocationArgs) ToGetConnectionASideAccessPointLocationOutput() GetConnectionASideAccessPointLocationOutput

func (GetConnectionASideAccessPointLocationArgs) ToGetConnectionASideAccessPointLocationOutputWithContext

func (i GetConnectionASideAccessPointLocationArgs) ToGetConnectionASideAccessPointLocationOutputWithContext(ctx context.Context) GetConnectionASideAccessPointLocationOutput

func (GetConnectionASideAccessPointLocationArgs) ToGetConnectionASideAccessPointLocationPtrOutput

func (i GetConnectionASideAccessPointLocationArgs) ToGetConnectionASideAccessPointLocationPtrOutput() GetConnectionASideAccessPointLocationPtrOutput

func (GetConnectionASideAccessPointLocationArgs) ToGetConnectionASideAccessPointLocationPtrOutputWithContext

func (i GetConnectionASideAccessPointLocationArgs) ToGetConnectionASideAccessPointLocationPtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointLocationPtrOutput

type GetConnectionASideAccessPointLocationInput

type GetConnectionASideAccessPointLocationInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointLocationOutput() GetConnectionASideAccessPointLocationOutput
	ToGetConnectionASideAccessPointLocationOutputWithContext(context.Context) GetConnectionASideAccessPointLocationOutput
}

GetConnectionASideAccessPointLocationInput is an input type that accepts GetConnectionASideAccessPointLocationArgs and GetConnectionASideAccessPointLocationOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointLocationInput` via:

GetConnectionASideAccessPointLocationArgs{...}

type GetConnectionASideAccessPointLocationOutput

type GetConnectionASideAccessPointLocationOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointLocationOutput) ElementType

func (GetConnectionASideAccessPointLocationOutput) Ibx

IBX Code

func (GetConnectionASideAccessPointLocationOutput) MetroCode

Access point metro code

func (GetConnectionASideAccessPointLocationOutput) MetroName

Access point metro name

func (GetConnectionASideAccessPointLocationOutput) Region

Access point region

func (GetConnectionASideAccessPointLocationOutput) ToGetConnectionASideAccessPointLocationOutput

func (o GetConnectionASideAccessPointLocationOutput) ToGetConnectionASideAccessPointLocationOutput() GetConnectionASideAccessPointLocationOutput

func (GetConnectionASideAccessPointLocationOutput) ToGetConnectionASideAccessPointLocationOutputWithContext

func (o GetConnectionASideAccessPointLocationOutput) ToGetConnectionASideAccessPointLocationOutputWithContext(ctx context.Context) GetConnectionASideAccessPointLocationOutput

func (GetConnectionASideAccessPointLocationOutput) ToGetConnectionASideAccessPointLocationPtrOutput

func (o GetConnectionASideAccessPointLocationOutput) ToGetConnectionASideAccessPointLocationPtrOutput() GetConnectionASideAccessPointLocationPtrOutput

func (GetConnectionASideAccessPointLocationOutput) ToGetConnectionASideAccessPointLocationPtrOutputWithContext

func (o GetConnectionASideAccessPointLocationOutput) ToGetConnectionASideAccessPointLocationPtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointLocationPtrOutput

type GetConnectionASideAccessPointLocationPtrInput

type GetConnectionASideAccessPointLocationPtrInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointLocationPtrOutput() GetConnectionASideAccessPointLocationPtrOutput
	ToGetConnectionASideAccessPointLocationPtrOutputWithContext(context.Context) GetConnectionASideAccessPointLocationPtrOutput
}

GetConnectionASideAccessPointLocationPtrInput is an input type that accepts GetConnectionASideAccessPointLocationArgs, GetConnectionASideAccessPointLocationPtr and GetConnectionASideAccessPointLocationPtrOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointLocationPtrInput` via:

        GetConnectionASideAccessPointLocationArgs{...}

or:

        nil

type GetConnectionASideAccessPointLocationPtrOutput

type GetConnectionASideAccessPointLocationPtrOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointLocationPtrOutput) Elem

func (GetConnectionASideAccessPointLocationPtrOutput) ElementType

func (GetConnectionASideAccessPointLocationPtrOutput) Ibx

IBX Code

func (GetConnectionASideAccessPointLocationPtrOutput) MetroCode

Access point metro code

func (GetConnectionASideAccessPointLocationPtrOutput) MetroName

Access point metro name

func (GetConnectionASideAccessPointLocationPtrOutput) Region

Access point region

func (GetConnectionASideAccessPointLocationPtrOutput) ToGetConnectionASideAccessPointLocationPtrOutput

func (o GetConnectionASideAccessPointLocationPtrOutput) ToGetConnectionASideAccessPointLocationPtrOutput() GetConnectionASideAccessPointLocationPtrOutput

func (GetConnectionASideAccessPointLocationPtrOutput) ToGetConnectionASideAccessPointLocationPtrOutputWithContext

func (o GetConnectionASideAccessPointLocationPtrOutput) ToGetConnectionASideAccessPointLocationPtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointLocationPtrOutput

type GetConnectionASideAccessPointNetwork

type GetConnectionASideAccessPointNetwork struct {
	// Unique Resource Identifier
	Href string `pulumi:"href"`
	// Equinix-assigned Network identifier
	Uuid *string `pulumi:"uuid"`
}

type GetConnectionASideAccessPointNetworkArgs

type GetConnectionASideAccessPointNetworkArgs struct {
	// Unique Resource Identifier
	Href pulumi.StringInput `pulumi:"href"`
	// Equinix-assigned Network identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (GetConnectionASideAccessPointNetworkArgs) ElementType

func (GetConnectionASideAccessPointNetworkArgs) ToGetConnectionASideAccessPointNetworkOutput

func (i GetConnectionASideAccessPointNetworkArgs) ToGetConnectionASideAccessPointNetworkOutput() GetConnectionASideAccessPointNetworkOutput

func (GetConnectionASideAccessPointNetworkArgs) ToGetConnectionASideAccessPointNetworkOutputWithContext

func (i GetConnectionASideAccessPointNetworkArgs) ToGetConnectionASideAccessPointNetworkOutputWithContext(ctx context.Context) GetConnectionASideAccessPointNetworkOutput

func (GetConnectionASideAccessPointNetworkArgs) ToGetConnectionASideAccessPointNetworkPtrOutput

func (i GetConnectionASideAccessPointNetworkArgs) ToGetConnectionASideAccessPointNetworkPtrOutput() GetConnectionASideAccessPointNetworkPtrOutput

func (GetConnectionASideAccessPointNetworkArgs) ToGetConnectionASideAccessPointNetworkPtrOutputWithContext

func (i GetConnectionASideAccessPointNetworkArgs) ToGetConnectionASideAccessPointNetworkPtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointNetworkPtrOutput

type GetConnectionASideAccessPointNetworkInput

type GetConnectionASideAccessPointNetworkInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointNetworkOutput() GetConnectionASideAccessPointNetworkOutput
	ToGetConnectionASideAccessPointNetworkOutputWithContext(context.Context) GetConnectionASideAccessPointNetworkOutput
}

GetConnectionASideAccessPointNetworkInput is an input type that accepts GetConnectionASideAccessPointNetworkArgs and GetConnectionASideAccessPointNetworkOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointNetworkInput` via:

GetConnectionASideAccessPointNetworkArgs{...}

type GetConnectionASideAccessPointNetworkOutput

type GetConnectionASideAccessPointNetworkOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointNetworkOutput) ElementType

func (GetConnectionASideAccessPointNetworkOutput) Href

Unique Resource Identifier

func (GetConnectionASideAccessPointNetworkOutput) ToGetConnectionASideAccessPointNetworkOutput

func (o GetConnectionASideAccessPointNetworkOutput) ToGetConnectionASideAccessPointNetworkOutput() GetConnectionASideAccessPointNetworkOutput

func (GetConnectionASideAccessPointNetworkOutput) ToGetConnectionASideAccessPointNetworkOutputWithContext

func (o GetConnectionASideAccessPointNetworkOutput) ToGetConnectionASideAccessPointNetworkOutputWithContext(ctx context.Context) GetConnectionASideAccessPointNetworkOutput

func (GetConnectionASideAccessPointNetworkOutput) ToGetConnectionASideAccessPointNetworkPtrOutput

func (o GetConnectionASideAccessPointNetworkOutput) ToGetConnectionASideAccessPointNetworkPtrOutput() GetConnectionASideAccessPointNetworkPtrOutput

func (GetConnectionASideAccessPointNetworkOutput) ToGetConnectionASideAccessPointNetworkPtrOutputWithContext

func (o GetConnectionASideAccessPointNetworkOutput) ToGetConnectionASideAccessPointNetworkPtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointNetworkPtrOutput

func (GetConnectionASideAccessPointNetworkOutput) Uuid

Equinix-assigned Network identifier

type GetConnectionASideAccessPointNetworkPtrInput

type GetConnectionASideAccessPointNetworkPtrInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointNetworkPtrOutput() GetConnectionASideAccessPointNetworkPtrOutput
	ToGetConnectionASideAccessPointNetworkPtrOutputWithContext(context.Context) GetConnectionASideAccessPointNetworkPtrOutput
}

GetConnectionASideAccessPointNetworkPtrInput is an input type that accepts GetConnectionASideAccessPointNetworkArgs, GetConnectionASideAccessPointNetworkPtr and GetConnectionASideAccessPointNetworkPtrOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointNetworkPtrInput` via:

        GetConnectionASideAccessPointNetworkArgs{...}

or:

        nil

type GetConnectionASideAccessPointNetworkPtrOutput

type GetConnectionASideAccessPointNetworkPtrOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointNetworkPtrOutput) Elem

func (GetConnectionASideAccessPointNetworkPtrOutput) ElementType

func (GetConnectionASideAccessPointNetworkPtrOutput) Href

Unique Resource Identifier

func (GetConnectionASideAccessPointNetworkPtrOutput) ToGetConnectionASideAccessPointNetworkPtrOutput

func (o GetConnectionASideAccessPointNetworkPtrOutput) ToGetConnectionASideAccessPointNetworkPtrOutput() GetConnectionASideAccessPointNetworkPtrOutput

func (GetConnectionASideAccessPointNetworkPtrOutput) ToGetConnectionASideAccessPointNetworkPtrOutputWithContext

func (o GetConnectionASideAccessPointNetworkPtrOutput) ToGetConnectionASideAccessPointNetworkPtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointNetworkPtrOutput

func (GetConnectionASideAccessPointNetworkPtrOutput) Uuid

Equinix-assigned Network identifier

type GetConnectionASideAccessPointOutput

type GetConnectionASideAccessPointOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointOutput) Accounts

Account

func (GetConnectionASideAccessPointOutput) AuthenticationKey

Authentication key for provider based connections

func (GetConnectionASideAccessPointOutput) ElementType

func (GetConnectionASideAccessPointOutput) Gateway deprecated

**Deprecated** `gateway` Use `router` attribute instead

Deprecated: use router attribute instead; gateway is no longer a part of the supported backend

func (GetConnectionASideAccessPointOutput) Interface

Virtual device interface

func (GetConnectionASideAccessPointOutput) LinkProtocol

Connection link protocol

func (GetConnectionASideAccessPointOutput) Location

Access point location

func (GetConnectionASideAccessPointOutput) Network

network access point information

func (GetConnectionASideAccessPointOutput) PeeringType

Peering Type- PRIVATE,MICROSOFT,PUBLIC, MANUAL

func (GetConnectionASideAccessPointOutput) Port

Port access point information

func (GetConnectionASideAccessPointOutput) Profile

Service Profile

func (GetConnectionASideAccessPointOutput) ProviderConnectionId

Provider assigned Connection Id

func (GetConnectionASideAccessPointOutput) Router

Cloud Router access point information that replaces `gateway`

func (GetConnectionASideAccessPointOutput) SellerRegion

Access point seller region

func (GetConnectionASideAccessPointOutput) ToGetConnectionASideAccessPointOutput

func (o GetConnectionASideAccessPointOutput) ToGetConnectionASideAccessPointOutput() GetConnectionASideAccessPointOutput

func (GetConnectionASideAccessPointOutput) ToGetConnectionASideAccessPointOutputWithContext

func (o GetConnectionASideAccessPointOutput) ToGetConnectionASideAccessPointOutputWithContext(ctx context.Context) GetConnectionASideAccessPointOutput

func (GetConnectionASideAccessPointOutput) ToGetConnectionASideAccessPointPtrOutput

func (o GetConnectionASideAccessPointOutput) ToGetConnectionASideAccessPointPtrOutput() GetConnectionASideAccessPointPtrOutput

func (GetConnectionASideAccessPointOutput) ToGetConnectionASideAccessPointPtrOutputWithContext

func (o GetConnectionASideAccessPointOutput) ToGetConnectionASideAccessPointPtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointPtrOutput

func (GetConnectionASideAccessPointOutput) Type

Access point type - COLO, VD, VG, SP, IGW, SUBNET, CLOUD_ROUTER, NETWORK

func (GetConnectionASideAccessPointOutput) VirtualDevice

Virtual device

type GetConnectionASideAccessPointPort

type GetConnectionASideAccessPointPort struct {
	// Unique Resource Identifier
	Href string `pulumi:"href"`
	// Port name
	Name string `pulumi:"name"`
	// Redundancy Information
	Redundancies []GetConnectionASideAccessPointPortRedundancy `pulumi:"redundancies"`
	// Equinix-assigned Port identifier
	Uuid string `pulumi:"uuid"`
}

type GetConnectionASideAccessPointPortArgs

type GetConnectionASideAccessPointPortArgs struct {
	// Unique Resource Identifier
	Href pulumi.StringInput `pulumi:"href"`
	// Port name
	Name pulumi.StringInput `pulumi:"name"`
	// Redundancy Information
	Redundancies GetConnectionASideAccessPointPortRedundancyArrayInput `pulumi:"redundancies"`
	// Equinix-assigned Port identifier
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

func (GetConnectionASideAccessPointPortArgs) ElementType

func (GetConnectionASideAccessPointPortArgs) ToGetConnectionASideAccessPointPortOutput

func (i GetConnectionASideAccessPointPortArgs) ToGetConnectionASideAccessPointPortOutput() GetConnectionASideAccessPointPortOutput

func (GetConnectionASideAccessPointPortArgs) ToGetConnectionASideAccessPointPortOutputWithContext

func (i GetConnectionASideAccessPointPortArgs) ToGetConnectionASideAccessPointPortOutputWithContext(ctx context.Context) GetConnectionASideAccessPointPortOutput

func (GetConnectionASideAccessPointPortArgs) ToGetConnectionASideAccessPointPortPtrOutput

func (i GetConnectionASideAccessPointPortArgs) ToGetConnectionASideAccessPointPortPtrOutput() GetConnectionASideAccessPointPortPtrOutput

func (GetConnectionASideAccessPointPortArgs) ToGetConnectionASideAccessPointPortPtrOutputWithContext

func (i GetConnectionASideAccessPointPortArgs) ToGetConnectionASideAccessPointPortPtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointPortPtrOutput

type GetConnectionASideAccessPointPortInput

type GetConnectionASideAccessPointPortInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointPortOutput() GetConnectionASideAccessPointPortOutput
	ToGetConnectionASideAccessPointPortOutputWithContext(context.Context) GetConnectionASideAccessPointPortOutput
}

GetConnectionASideAccessPointPortInput is an input type that accepts GetConnectionASideAccessPointPortArgs and GetConnectionASideAccessPointPortOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointPortInput` via:

GetConnectionASideAccessPointPortArgs{...}

type GetConnectionASideAccessPointPortOutput

type GetConnectionASideAccessPointPortOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointPortOutput) ElementType

func (GetConnectionASideAccessPointPortOutput) Href

Unique Resource Identifier

func (GetConnectionASideAccessPointPortOutput) Name

Port name

func (GetConnectionASideAccessPointPortOutput) Redundancies

Redundancy Information

func (GetConnectionASideAccessPointPortOutput) ToGetConnectionASideAccessPointPortOutput

func (o GetConnectionASideAccessPointPortOutput) ToGetConnectionASideAccessPointPortOutput() GetConnectionASideAccessPointPortOutput

func (GetConnectionASideAccessPointPortOutput) ToGetConnectionASideAccessPointPortOutputWithContext

func (o GetConnectionASideAccessPointPortOutput) ToGetConnectionASideAccessPointPortOutputWithContext(ctx context.Context) GetConnectionASideAccessPointPortOutput

func (GetConnectionASideAccessPointPortOutput) ToGetConnectionASideAccessPointPortPtrOutput

func (o GetConnectionASideAccessPointPortOutput) ToGetConnectionASideAccessPointPortPtrOutput() GetConnectionASideAccessPointPortPtrOutput

func (GetConnectionASideAccessPointPortOutput) ToGetConnectionASideAccessPointPortPtrOutputWithContext

func (o GetConnectionASideAccessPointPortOutput) ToGetConnectionASideAccessPointPortPtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointPortPtrOutput

func (GetConnectionASideAccessPointPortOutput) Uuid

Equinix-assigned Port identifier

type GetConnectionASideAccessPointPortPtrInput

type GetConnectionASideAccessPointPortPtrInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointPortPtrOutput() GetConnectionASideAccessPointPortPtrOutput
	ToGetConnectionASideAccessPointPortPtrOutputWithContext(context.Context) GetConnectionASideAccessPointPortPtrOutput
}

GetConnectionASideAccessPointPortPtrInput is an input type that accepts GetConnectionASideAccessPointPortArgs, GetConnectionASideAccessPointPortPtr and GetConnectionASideAccessPointPortPtrOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointPortPtrInput` via:

        GetConnectionASideAccessPointPortArgs{...}

or:

        nil

type GetConnectionASideAccessPointPortPtrOutput

type GetConnectionASideAccessPointPortPtrOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointPortPtrOutput) Elem

func (GetConnectionASideAccessPointPortPtrOutput) ElementType

func (GetConnectionASideAccessPointPortPtrOutput) Href

Unique Resource Identifier

func (GetConnectionASideAccessPointPortPtrOutput) Name

Port name

func (GetConnectionASideAccessPointPortPtrOutput) Redundancies

Redundancy Information

func (GetConnectionASideAccessPointPortPtrOutput) ToGetConnectionASideAccessPointPortPtrOutput

func (o GetConnectionASideAccessPointPortPtrOutput) ToGetConnectionASideAccessPointPortPtrOutput() GetConnectionASideAccessPointPortPtrOutput

func (GetConnectionASideAccessPointPortPtrOutput) ToGetConnectionASideAccessPointPortPtrOutputWithContext

func (o GetConnectionASideAccessPointPortPtrOutput) ToGetConnectionASideAccessPointPortPtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointPortPtrOutput

func (GetConnectionASideAccessPointPortPtrOutput) Uuid

Equinix-assigned Port identifier

type GetConnectionASideAccessPointPortRedundancy

type GetConnectionASideAccessPointPortRedundancy struct {
	// Access point redundancy
	Enabled bool `pulumi:"enabled"`
	// Port redundancy group
	Group string `pulumi:"group"`
	// Priority type-Primary or Secondary
	Priority string `pulumi:"priority"`
}

type GetConnectionASideAccessPointPortRedundancyArgs

type GetConnectionASideAccessPointPortRedundancyArgs struct {
	// Access point redundancy
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// Port redundancy group
	Group pulumi.StringInput `pulumi:"group"`
	// Priority type-Primary or Secondary
	Priority pulumi.StringInput `pulumi:"priority"`
}

func (GetConnectionASideAccessPointPortRedundancyArgs) ElementType

func (GetConnectionASideAccessPointPortRedundancyArgs) ToGetConnectionASideAccessPointPortRedundancyOutput

func (i GetConnectionASideAccessPointPortRedundancyArgs) ToGetConnectionASideAccessPointPortRedundancyOutput() GetConnectionASideAccessPointPortRedundancyOutput

func (GetConnectionASideAccessPointPortRedundancyArgs) ToGetConnectionASideAccessPointPortRedundancyOutputWithContext

func (i GetConnectionASideAccessPointPortRedundancyArgs) ToGetConnectionASideAccessPointPortRedundancyOutputWithContext(ctx context.Context) GetConnectionASideAccessPointPortRedundancyOutput

type GetConnectionASideAccessPointPortRedundancyArray

type GetConnectionASideAccessPointPortRedundancyArray []GetConnectionASideAccessPointPortRedundancyInput

func (GetConnectionASideAccessPointPortRedundancyArray) ElementType

func (GetConnectionASideAccessPointPortRedundancyArray) ToGetConnectionASideAccessPointPortRedundancyArrayOutput

func (i GetConnectionASideAccessPointPortRedundancyArray) ToGetConnectionASideAccessPointPortRedundancyArrayOutput() GetConnectionASideAccessPointPortRedundancyArrayOutput

func (GetConnectionASideAccessPointPortRedundancyArray) ToGetConnectionASideAccessPointPortRedundancyArrayOutputWithContext

func (i GetConnectionASideAccessPointPortRedundancyArray) ToGetConnectionASideAccessPointPortRedundancyArrayOutputWithContext(ctx context.Context) GetConnectionASideAccessPointPortRedundancyArrayOutput

type GetConnectionASideAccessPointPortRedundancyArrayInput

type GetConnectionASideAccessPointPortRedundancyArrayInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointPortRedundancyArrayOutput() GetConnectionASideAccessPointPortRedundancyArrayOutput
	ToGetConnectionASideAccessPointPortRedundancyArrayOutputWithContext(context.Context) GetConnectionASideAccessPointPortRedundancyArrayOutput
}

GetConnectionASideAccessPointPortRedundancyArrayInput is an input type that accepts GetConnectionASideAccessPointPortRedundancyArray and GetConnectionASideAccessPointPortRedundancyArrayOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointPortRedundancyArrayInput` via:

GetConnectionASideAccessPointPortRedundancyArray{ GetConnectionASideAccessPointPortRedundancyArgs{...} }

type GetConnectionASideAccessPointPortRedundancyArrayOutput

type GetConnectionASideAccessPointPortRedundancyArrayOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointPortRedundancyArrayOutput) ElementType

func (GetConnectionASideAccessPointPortRedundancyArrayOutput) Index

func (GetConnectionASideAccessPointPortRedundancyArrayOutput) ToGetConnectionASideAccessPointPortRedundancyArrayOutput

func (GetConnectionASideAccessPointPortRedundancyArrayOutput) ToGetConnectionASideAccessPointPortRedundancyArrayOutputWithContext

func (o GetConnectionASideAccessPointPortRedundancyArrayOutput) ToGetConnectionASideAccessPointPortRedundancyArrayOutputWithContext(ctx context.Context) GetConnectionASideAccessPointPortRedundancyArrayOutput

type GetConnectionASideAccessPointPortRedundancyInput

type GetConnectionASideAccessPointPortRedundancyInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointPortRedundancyOutput() GetConnectionASideAccessPointPortRedundancyOutput
	ToGetConnectionASideAccessPointPortRedundancyOutputWithContext(context.Context) GetConnectionASideAccessPointPortRedundancyOutput
}

GetConnectionASideAccessPointPortRedundancyInput is an input type that accepts GetConnectionASideAccessPointPortRedundancyArgs and GetConnectionASideAccessPointPortRedundancyOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointPortRedundancyInput` via:

GetConnectionASideAccessPointPortRedundancyArgs{...}

type GetConnectionASideAccessPointPortRedundancyOutput

type GetConnectionASideAccessPointPortRedundancyOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointPortRedundancyOutput) ElementType

func (GetConnectionASideAccessPointPortRedundancyOutput) Enabled

Access point redundancy

func (GetConnectionASideAccessPointPortRedundancyOutput) Group

Port redundancy group

func (GetConnectionASideAccessPointPortRedundancyOutput) Priority

Priority type-Primary or Secondary

func (GetConnectionASideAccessPointPortRedundancyOutput) ToGetConnectionASideAccessPointPortRedundancyOutput

func (o GetConnectionASideAccessPointPortRedundancyOutput) ToGetConnectionASideAccessPointPortRedundancyOutput() GetConnectionASideAccessPointPortRedundancyOutput

func (GetConnectionASideAccessPointPortRedundancyOutput) ToGetConnectionASideAccessPointPortRedundancyOutputWithContext

func (o GetConnectionASideAccessPointPortRedundancyOutput) ToGetConnectionASideAccessPointPortRedundancyOutputWithContext(ctx context.Context) GetConnectionASideAccessPointPortRedundancyOutput

type GetConnectionASideAccessPointProfile

type GetConnectionASideAccessPointProfile struct {
	// Access point config information
	AccessPointTypeConfigs []GetConnectionASideAccessPointProfileAccessPointTypeConfig `pulumi:"accessPointTypeConfigs"`
	// User-provided service description
	Description string `pulumi:"description"`
	// Service Profile URI response attribute
	Href string `pulumi:"href"`
	// Customer-assigned service profile name
	Name string `pulumi:"name"`
	// Service profile type - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE
	Type string `pulumi:"type"`
	// Equinix assigned service profile identifier
	Uuid string `pulumi:"uuid"`
}

type GetConnectionASideAccessPointProfileAccessPointTypeConfig

type GetConnectionASideAccessPointProfileAccessPointTypeConfig struct {
	// Type of access point type config - VD, COLO
	Type string `pulumi:"type"`
	// Equinix-assigned access point type config identifier
	Uuid string `pulumi:"uuid"`
}

type GetConnectionASideAccessPointProfileAccessPointTypeConfigArgs

type GetConnectionASideAccessPointProfileAccessPointTypeConfigArgs struct {
	// Type of access point type config - VD, COLO
	Type pulumi.StringInput `pulumi:"type"`
	// Equinix-assigned access point type config identifier
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

func (GetConnectionASideAccessPointProfileAccessPointTypeConfigArgs) ElementType

func (GetConnectionASideAccessPointProfileAccessPointTypeConfigArgs) ToGetConnectionASideAccessPointProfileAccessPointTypeConfigOutput

func (GetConnectionASideAccessPointProfileAccessPointTypeConfigArgs) ToGetConnectionASideAccessPointProfileAccessPointTypeConfigOutputWithContext

func (i GetConnectionASideAccessPointProfileAccessPointTypeConfigArgs) ToGetConnectionASideAccessPointProfileAccessPointTypeConfigOutputWithContext(ctx context.Context) GetConnectionASideAccessPointProfileAccessPointTypeConfigOutput

type GetConnectionASideAccessPointProfileAccessPointTypeConfigArray

type GetConnectionASideAccessPointProfileAccessPointTypeConfigArray []GetConnectionASideAccessPointProfileAccessPointTypeConfigInput

func (GetConnectionASideAccessPointProfileAccessPointTypeConfigArray) ElementType

func (GetConnectionASideAccessPointProfileAccessPointTypeConfigArray) ToGetConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput

func (GetConnectionASideAccessPointProfileAccessPointTypeConfigArray) ToGetConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutputWithContext

func (i GetConnectionASideAccessPointProfileAccessPointTypeConfigArray) ToGetConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutputWithContext(ctx context.Context) GetConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput

type GetConnectionASideAccessPointProfileAccessPointTypeConfigArrayInput

type GetConnectionASideAccessPointProfileAccessPointTypeConfigArrayInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput() GetConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput
	ToGetConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutputWithContext(context.Context) GetConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput
}

GetConnectionASideAccessPointProfileAccessPointTypeConfigArrayInput is an input type that accepts GetConnectionASideAccessPointProfileAccessPointTypeConfigArray and GetConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointProfileAccessPointTypeConfigArrayInput` via:

GetConnectionASideAccessPointProfileAccessPointTypeConfigArray{ GetConnectionASideAccessPointProfileAccessPointTypeConfigArgs{...} }

type GetConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput

type GetConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput) ElementType

func (GetConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput) ToGetConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput

func (GetConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput) ToGetConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutputWithContext

func (o GetConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput) ToGetConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutputWithContext(ctx context.Context) GetConnectionASideAccessPointProfileAccessPointTypeConfigArrayOutput

type GetConnectionASideAccessPointProfileAccessPointTypeConfigInput

type GetConnectionASideAccessPointProfileAccessPointTypeConfigInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointProfileAccessPointTypeConfigOutput() GetConnectionASideAccessPointProfileAccessPointTypeConfigOutput
	ToGetConnectionASideAccessPointProfileAccessPointTypeConfigOutputWithContext(context.Context) GetConnectionASideAccessPointProfileAccessPointTypeConfigOutput
}

GetConnectionASideAccessPointProfileAccessPointTypeConfigInput is an input type that accepts GetConnectionASideAccessPointProfileAccessPointTypeConfigArgs and GetConnectionASideAccessPointProfileAccessPointTypeConfigOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointProfileAccessPointTypeConfigInput` via:

GetConnectionASideAccessPointProfileAccessPointTypeConfigArgs{...}

type GetConnectionASideAccessPointProfileAccessPointTypeConfigOutput

type GetConnectionASideAccessPointProfileAccessPointTypeConfigOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointProfileAccessPointTypeConfigOutput) ElementType

func (GetConnectionASideAccessPointProfileAccessPointTypeConfigOutput) ToGetConnectionASideAccessPointProfileAccessPointTypeConfigOutput

func (GetConnectionASideAccessPointProfileAccessPointTypeConfigOutput) ToGetConnectionASideAccessPointProfileAccessPointTypeConfigOutputWithContext

func (o GetConnectionASideAccessPointProfileAccessPointTypeConfigOutput) ToGetConnectionASideAccessPointProfileAccessPointTypeConfigOutputWithContext(ctx context.Context) GetConnectionASideAccessPointProfileAccessPointTypeConfigOutput

func (GetConnectionASideAccessPointProfileAccessPointTypeConfigOutput) Type

Type of access point type config - VD, COLO

func (GetConnectionASideAccessPointProfileAccessPointTypeConfigOutput) Uuid

Equinix-assigned access point type config identifier

type GetConnectionASideAccessPointProfileArgs

type GetConnectionASideAccessPointProfileArgs struct {
	// Access point config information
	AccessPointTypeConfigs GetConnectionASideAccessPointProfileAccessPointTypeConfigArrayInput `pulumi:"accessPointTypeConfigs"`
	// User-provided service description
	Description pulumi.StringInput `pulumi:"description"`
	// Service Profile URI response attribute
	Href pulumi.StringInput `pulumi:"href"`
	// Customer-assigned service profile name
	Name pulumi.StringInput `pulumi:"name"`
	// Service profile type - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE
	Type pulumi.StringInput `pulumi:"type"`
	// Equinix assigned service profile identifier
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

func (GetConnectionASideAccessPointProfileArgs) ElementType

func (GetConnectionASideAccessPointProfileArgs) ToGetConnectionASideAccessPointProfileOutput

func (i GetConnectionASideAccessPointProfileArgs) ToGetConnectionASideAccessPointProfileOutput() GetConnectionASideAccessPointProfileOutput

func (GetConnectionASideAccessPointProfileArgs) ToGetConnectionASideAccessPointProfileOutputWithContext

func (i GetConnectionASideAccessPointProfileArgs) ToGetConnectionASideAccessPointProfileOutputWithContext(ctx context.Context) GetConnectionASideAccessPointProfileOutput

func (GetConnectionASideAccessPointProfileArgs) ToGetConnectionASideAccessPointProfilePtrOutput

func (i GetConnectionASideAccessPointProfileArgs) ToGetConnectionASideAccessPointProfilePtrOutput() GetConnectionASideAccessPointProfilePtrOutput

func (GetConnectionASideAccessPointProfileArgs) ToGetConnectionASideAccessPointProfilePtrOutputWithContext

func (i GetConnectionASideAccessPointProfileArgs) ToGetConnectionASideAccessPointProfilePtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointProfilePtrOutput

type GetConnectionASideAccessPointProfileInput

type GetConnectionASideAccessPointProfileInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointProfileOutput() GetConnectionASideAccessPointProfileOutput
	ToGetConnectionASideAccessPointProfileOutputWithContext(context.Context) GetConnectionASideAccessPointProfileOutput
}

GetConnectionASideAccessPointProfileInput is an input type that accepts GetConnectionASideAccessPointProfileArgs and GetConnectionASideAccessPointProfileOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointProfileInput` via:

GetConnectionASideAccessPointProfileArgs{...}

type GetConnectionASideAccessPointProfileOutput

type GetConnectionASideAccessPointProfileOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointProfileOutput) AccessPointTypeConfigs

Access point config information

func (GetConnectionASideAccessPointProfileOutput) Description

User-provided service description

func (GetConnectionASideAccessPointProfileOutput) ElementType

func (GetConnectionASideAccessPointProfileOutput) Href

Service Profile URI response attribute

func (GetConnectionASideAccessPointProfileOutput) Name

Customer-assigned service profile name

func (GetConnectionASideAccessPointProfileOutput) ToGetConnectionASideAccessPointProfileOutput

func (o GetConnectionASideAccessPointProfileOutput) ToGetConnectionASideAccessPointProfileOutput() GetConnectionASideAccessPointProfileOutput

func (GetConnectionASideAccessPointProfileOutput) ToGetConnectionASideAccessPointProfileOutputWithContext

func (o GetConnectionASideAccessPointProfileOutput) ToGetConnectionASideAccessPointProfileOutputWithContext(ctx context.Context) GetConnectionASideAccessPointProfileOutput

func (GetConnectionASideAccessPointProfileOutput) ToGetConnectionASideAccessPointProfilePtrOutput

func (o GetConnectionASideAccessPointProfileOutput) ToGetConnectionASideAccessPointProfilePtrOutput() GetConnectionASideAccessPointProfilePtrOutput

func (GetConnectionASideAccessPointProfileOutput) ToGetConnectionASideAccessPointProfilePtrOutputWithContext

func (o GetConnectionASideAccessPointProfileOutput) ToGetConnectionASideAccessPointProfilePtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointProfilePtrOutput

func (GetConnectionASideAccessPointProfileOutput) Type

Service profile type - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE

func (GetConnectionASideAccessPointProfileOutput) Uuid

Equinix assigned service profile identifier

type GetConnectionASideAccessPointProfilePtrInput

type GetConnectionASideAccessPointProfilePtrInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointProfilePtrOutput() GetConnectionASideAccessPointProfilePtrOutput
	ToGetConnectionASideAccessPointProfilePtrOutputWithContext(context.Context) GetConnectionASideAccessPointProfilePtrOutput
}

GetConnectionASideAccessPointProfilePtrInput is an input type that accepts GetConnectionASideAccessPointProfileArgs, GetConnectionASideAccessPointProfilePtr and GetConnectionASideAccessPointProfilePtrOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointProfilePtrInput` via:

        GetConnectionASideAccessPointProfileArgs{...}

or:

        nil

type GetConnectionASideAccessPointProfilePtrOutput

type GetConnectionASideAccessPointProfilePtrOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointProfilePtrOutput) AccessPointTypeConfigs

Access point config information

func (GetConnectionASideAccessPointProfilePtrOutput) Description

User-provided service description

func (GetConnectionASideAccessPointProfilePtrOutput) Elem

func (GetConnectionASideAccessPointProfilePtrOutput) ElementType

func (GetConnectionASideAccessPointProfilePtrOutput) Href

Service Profile URI response attribute

func (GetConnectionASideAccessPointProfilePtrOutput) Name

Customer-assigned service profile name

func (GetConnectionASideAccessPointProfilePtrOutput) ToGetConnectionASideAccessPointProfilePtrOutput

func (o GetConnectionASideAccessPointProfilePtrOutput) ToGetConnectionASideAccessPointProfilePtrOutput() GetConnectionASideAccessPointProfilePtrOutput

func (GetConnectionASideAccessPointProfilePtrOutput) ToGetConnectionASideAccessPointProfilePtrOutputWithContext

func (o GetConnectionASideAccessPointProfilePtrOutput) ToGetConnectionASideAccessPointProfilePtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointProfilePtrOutput

func (GetConnectionASideAccessPointProfilePtrOutput) Type

Service profile type - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE

func (GetConnectionASideAccessPointProfilePtrOutput) Uuid

Equinix assigned service profile identifier

type GetConnectionASideAccessPointPtrInput

type GetConnectionASideAccessPointPtrInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointPtrOutput() GetConnectionASideAccessPointPtrOutput
	ToGetConnectionASideAccessPointPtrOutputWithContext(context.Context) GetConnectionASideAccessPointPtrOutput
}

GetConnectionASideAccessPointPtrInput is an input type that accepts GetConnectionASideAccessPointArgs, GetConnectionASideAccessPointPtr and GetConnectionASideAccessPointPtrOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointPtrInput` via:

        GetConnectionASideAccessPointArgs{...}

or:

        nil

type GetConnectionASideAccessPointPtrOutput

type GetConnectionASideAccessPointPtrOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointPtrOutput) Accounts

Account

func (GetConnectionASideAccessPointPtrOutput) AuthenticationKey

Authentication key for provider based connections

func (GetConnectionASideAccessPointPtrOutput) Elem

func (GetConnectionASideAccessPointPtrOutput) ElementType

func (GetConnectionASideAccessPointPtrOutput) Gateway deprecated

**Deprecated** `gateway` Use `router` attribute instead

Deprecated: use router attribute instead; gateway is no longer a part of the supported backend

func (GetConnectionASideAccessPointPtrOutput) Interface

Virtual device interface

func (GetConnectionASideAccessPointPtrOutput) LinkProtocol

Connection link protocol

func (GetConnectionASideAccessPointPtrOutput) Location

Access point location

func (GetConnectionASideAccessPointPtrOutput) Network

network access point information

func (GetConnectionASideAccessPointPtrOutput) PeeringType

Peering Type- PRIVATE,MICROSOFT,PUBLIC, MANUAL

func (GetConnectionASideAccessPointPtrOutput) Port

Port access point information

func (GetConnectionASideAccessPointPtrOutput) Profile

Service Profile

func (GetConnectionASideAccessPointPtrOutput) ProviderConnectionId

Provider assigned Connection Id

func (GetConnectionASideAccessPointPtrOutput) Router

Cloud Router access point information that replaces `gateway`

func (GetConnectionASideAccessPointPtrOutput) SellerRegion

Access point seller region

func (GetConnectionASideAccessPointPtrOutput) ToGetConnectionASideAccessPointPtrOutput

func (o GetConnectionASideAccessPointPtrOutput) ToGetConnectionASideAccessPointPtrOutput() GetConnectionASideAccessPointPtrOutput

func (GetConnectionASideAccessPointPtrOutput) ToGetConnectionASideAccessPointPtrOutputWithContext

func (o GetConnectionASideAccessPointPtrOutput) ToGetConnectionASideAccessPointPtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointPtrOutput

func (GetConnectionASideAccessPointPtrOutput) Type

Access point type - COLO, VD, VG, SP, IGW, SUBNET, CLOUD_ROUTER, NETWORK

func (GetConnectionASideAccessPointPtrOutput) VirtualDevice

Virtual device

type GetConnectionASideAccessPointRouter

type GetConnectionASideAccessPointRouter struct {
	// Unique Resource Identifier
	Href string `pulumi:"href"`
	// Equinix-assigned virtual gateway identifier
	Uuid *string `pulumi:"uuid"`
}

type GetConnectionASideAccessPointRouterArgs

type GetConnectionASideAccessPointRouterArgs struct {
	// Unique Resource Identifier
	Href pulumi.StringInput `pulumi:"href"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (GetConnectionASideAccessPointRouterArgs) ElementType

func (GetConnectionASideAccessPointRouterArgs) ToGetConnectionASideAccessPointRouterOutput

func (i GetConnectionASideAccessPointRouterArgs) ToGetConnectionASideAccessPointRouterOutput() GetConnectionASideAccessPointRouterOutput

func (GetConnectionASideAccessPointRouterArgs) ToGetConnectionASideAccessPointRouterOutputWithContext

func (i GetConnectionASideAccessPointRouterArgs) ToGetConnectionASideAccessPointRouterOutputWithContext(ctx context.Context) GetConnectionASideAccessPointRouterOutput

func (GetConnectionASideAccessPointRouterArgs) ToGetConnectionASideAccessPointRouterPtrOutput

func (i GetConnectionASideAccessPointRouterArgs) ToGetConnectionASideAccessPointRouterPtrOutput() GetConnectionASideAccessPointRouterPtrOutput

func (GetConnectionASideAccessPointRouterArgs) ToGetConnectionASideAccessPointRouterPtrOutputWithContext

func (i GetConnectionASideAccessPointRouterArgs) ToGetConnectionASideAccessPointRouterPtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointRouterPtrOutput

type GetConnectionASideAccessPointRouterInput

type GetConnectionASideAccessPointRouterInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointRouterOutput() GetConnectionASideAccessPointRouterOutput
	ToGetConnectionASideAccessPointRouterOutputWithContext(context.Context) GetConnectionASideAccessPointRouterOutput
}

GetConnectionASideAccessPointRouterInput is an input type that accepts GetConnectionASideAccessPointRouterArgs and GetConnectionASideAccessPointRouterOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointRouterInput` via:

GetConnectionASideAccessPointRouterArgs{...}

type GetConnectionASideAccessPointRouterOutput

type GetConnectionASideAccessPointRouterOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointRouterOutput) ElementType

func (GetConnectionASideAccessPointRouterOutput) Href

Unique Resource Identifier

func (GetConnectionASideAccessPointRouterOutput) ToGetConnectionASideAccessPointRouterOutput

func (o GetConnectionASideAccessPointRouterOutput) ToGetConnectionASideAccessPointRouterOutput() GetConnectionASideAccessPointRouterOutput

func (GetConnectionASideAccessPointRouterOutput) ToGetConnectionASideAccessPointRouterOutputWithContext

func (o GetConnectionASideAccessPointRouterOutput) ToGetConnectionASideAccessPointRouterOutputWithContext(ctx context.Context) GetConnectionASideAccessPointRouterOutput

func (GetConnectionASideAccessPointRouterOutput) ToGetConnectionASideAccessPointRouterPtrOutput

func (o GetConnectionASideAccessPointRouterOutput) ToGetConnectionASideAccessPointRouterPtrOutput() GetConnectionASideAccessPointRouterPtrOutput

func (GetConnectionASideAccessPointRouterOutput) ToGetConnectionASideAccessPointRouterPtrOutputWithContext

func (o GetConnectionASideAccessPointRouterOutput) ToGetConnectionASideAccessPointRouterPtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointRouterPtrOutput

func (GetConnectionASideAccessPointRouterOutput) Uuid

Equinix-assigned virtual gateway identifier

type GetConnectionASideAccessPointRouterPtrInput

type GetConnectionASideAccessPointRouterPtrInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointRouterPtrOutput() GetConnectionASideAccessPointRouterPtrOutput
	ToGetConnectionASideAccessPointRouterPtrOutputWithContext(context.Context) GetConnectionASideAccessPointRouterPtrOutput
}

GetConnectionASideAccessPointRouterPtrInput is an input type that accepts GetConnectionASideAccessPointRouterArgs, GetConnectionASideAccessPointRouterPtr and GetConnectionASideAccessPointRouterPtrOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointRouterPtrInput` via:

        GetConnectionASideAccessPointRouterArgs{...}

or:

        nil

type GetConnectionASideAccessPointRouterPtrOutput

type GetConnectionASideAccessPointRouterPtrOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointRouterPtrOutput) Elem

func (GetConnectionASideAccessPointRouterPtrOutput) ElementType

func (GetConnectionASideAccessPointRouterPtrOutput) Href

Unique Resource Identifier

func (GetConnectionASideAccessPointRouterPtrOutput) ToGetConnectionASideAccessPointRouterPtrOutput

func (o GetConnectionASideAccessPointRouterPtrOutput) ToGetConnectionASideAccessPointRouterPtrOutput() GetConnectionASideAccessPointRouterPtrOutput

func (GetConnectionASideAccessPointRouterPtrOutput) ToGetConnectionASideAccessPointRouterPtrOutputWithContext

func (o GetConnectionASideAccessPointRouterPtrOutput) ToGetConnectionASideAccessPointRouterPtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointRouterPtrOutput

func (GetConnectionASideAccessPointRouterPtrOutput) Uuid

Equinix-assigned virtual gateway identifier

type GetConnectionASideAccessPointVirtualDevice

type GetConnectionASideAccessPointVirtualDevice struct {
	// Unique Resource Identifier
	Href string `pulumi:"href"`
	// Customer-assigned Virtual Device Name
	Name *string `pulumi:"name"`
	// Virtual Device type
	Type *string `pulumi:"type"`
	// Equinix-assigned Virtual Device identifier
	Uuid *string `pulumi:"uuid"`
}

type GetConnectionASideAccessPointVirtualDeviceArgs

type GetConnectionASideAccessPointVirtualDeviceArgs struct {
	// Unique Resource Identifier
	Href pulumi.StringInput `pulumi:"href"`
	// Customer-assigned Virtual Device Name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Virtual Device type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Equinix-assigned Virtual Device identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (GetConnectionASideAccessPointVirtualDeviceArgs) ElementType

func (GetConnectionASideAccessPointVirtualDeviceArgs) ToGetConnectionASideAccessPointVirtualDeviceOutput

func (i GetConnectionASideAccessPointVirtualDeviceArgs) ToGetConnectionASideAccessPointVirtualDeviceOutput() GetConnectionASideAccessPointVirtualDeviceOutput

func (GetConnectionASideAccessPointVirtualDeviceArgs) ToGetConnectionASideAccessPointVirtualDeviceOutputWithContext

func (i GetConnectionASideAccessPointVirtualDeviceArgs) ToGetConnectionASideAccessPointVirtualDeviceOutputWithContext(ctx context.Context) GetConnectionASideAccessPointVirtualDeviceOutput

func (GetConnectionASideAccessPointVirtualDeviceArgs) ToGetConnectionASideAccessPointVirtualDevicePtrOutput

func (i GetConnectionASideAccessPointVirtualDeviceArgs) ToGetConnectionASideAccessPointVirtualDevicePtrOutput() GetConnectionASideAccessPointVirtualDevicePtrOutput

func (GetConnectionASideAccessPointVirtualDeviceArgs) ToGetConnectionASideAccessPointVirtualDevicePtrOutputWithContext

func (i GetConnectionASideAccessPointVirtualDeviceArgs) ToGetConnectionASideAccessPointVirtualDevicePtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointVirtualDevicePtrOutput

type GetConnectionASideAccessPointVirtualDeviceInput

type GetConnectionASideAccessPointVirtualDeviceInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointVirtualDeviceOutput() GetConnectionASideAccessPointVirtualDeviceOutput
	ToGetConnectionASideAccessPointVirtualDeviceOutputWithContext(context.Context) GetConnectionASideAccessPointVirtualDeviceOutput
}

GetConnectionASideAccessPointVirtualDeviceInput is an input type that accepts GetConnectionASideAccessPointVirtualDeviceArgs and GetConnectionASideAccessPointVirtualDeviceOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointVirtualDeviceInput` via:

GetConnectionASideAccessPointVirtualDeviceArgs{...}

type GetConnectionASideAccessPointVirtualDeviceOutput

type GetConnectionASideAccessPointVirtualDeviceOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointVirtualDeviceOutput) ElementType

func (GetConnectionASideAccessPointVirtualDeviceOutput) Href

Unique Resource Identifier

func (GetConnectionASideAccessPointVirtualDeviceOutput) Name

Customer-assigned Virtual Device Name

func (GetConnectionASideAccessPointVirtualDeviceOutput) ToGetConnectionASideAccessPointVirtualDeviceOutput

func (o GetConnectionASideAccessPointVirtualDeviceOutput) ToGetConnectionASideAccessPointVirtualDeviceOutput() GetConnectionASideAccessPointVirtualDeviceOutput

func (GetConnectionASideAccessPointVirtualDeviceOutput) ToGetConnectionASideAccessPointVirtualDeviceOutputWithContext

func (o GetConnectionASideAccessPointVirtualDeviceOutput) ToGetConnectionASideAccessPointVirtualDeviceOutputWithContext(ctx context.Context) GetConnectionASideAccessPointVirtualDeviceOutput

func (GetConnectionASideAccessPointVirtualDeviceOutput) ToGetConnectionASideAccessPointVirtualDevicePtrOutput

func (o GetConnectionASideAccessPointVirtualDeviceOutput) ToGetConnectionASideAccessPointVirtualDevicePtrOutput() GetConnectionASideAccessPointVirtualDevicePtrOutput

func (GetConnectionASideAccessPointVirtualDeviceOutput) ToGetConnectionASideAccessPointVirtualDevicePtrOutputWithContext

func (o GetConnectionASideAccessPointVirtualDeviceOutput) ToGetConnectionASideAccessPointVirtualDevicePtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointVirtualDevicePtrOutput

func (GetConnectionASideAccessPointVirtualDeviceOutput) Type

Virtual Device type

func (GetConnectionASideAccessPointVirtualDeviceOutput) Uuid

Equinix-assigned Virtual Device identifier

type GetConnectionASideAccessPointVirtualDevicePtrInput

type GetConnectionASideAccessPointVirtualDevicePtrInput interface {
	pulumi.Input

	ToGetConnectionASideAccessPointVirtualDevicePtrOutput() GetConnectionASideAccessPointVirtualDevicePtrOutput
	ToGetConnectionASideAccessPointVirtualDevicePtrOutputWithContext(context.Context) GetConnectionASideAccessPointVirtualDevicePtrOutput
}

GetConnectionASideAccessPointVirtualDevicePtrInput is an input type that accepts GetConnectionASideAccessPointVirtualDeviceArgs, GetConnectionASideAccessPointVirtualDevicePtr and GetConnectionASideAccessPointVirtualDevicePtrOutput values. You can construct a concrete instance of `GetConnectionASideAccessPointVirtualDevicePtrInput` via:

        GetConnectionASideAccessPointVirtualDeviceArgs{...}

or:

        nil

type GetConnectionASideAccessPointVirtualDevicePtrOutput

type GetConnectionASideAccessPointVirtualDevicePtrOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAccessPointVirtualDevicePtrOutput) Elem

func (GetConnectionASideAccessPointVirtualDevicePtrOutput) ElementType

func (GetConnectionASideAccessPointVirtualDevicePtrOutput) Href

Unique Resource Identifier

func (GetConnectionASideAccessPointVirtualDevicePtrOutput) Name

Customer-assigned Virtual Device Name

func (GetConnectionASideAccessPointVirtualDevicePtrOutput) ToGetConnectionASideAccessPointVirtualDevicePtrOutput

func (o GetConnectionASideAccessPointVirtualDevicePtrOutput) ToGetConnectionASideAccessPointVirtualDevicePtrOutput() GetConnectionASideAccessPointVirtualDevicePtrOutput

func (GetConnectionASideAccessPointVirtualDevicePtrOutput) ToGetConnectionASideAccessPointVirtualDevicePtrOutputWithContext

func (o GetConnectionASideAccessPointVirtualDevicePtrOutput) ToGetConnectionASideAccessPointVirtualDevicePtrOutputWithContext(ctx context.Context) GetConnectionASideAccessPointVirtualDevicePtrOutput

func (GetConnectionASideAccessPointVirtualDevicePtrOutput) Type

Virtual Device type

func (GetConnectionASideAccessPointVirtualDevicePtrOutput) Uuid

Equinix-assigned Virtual Device identifier

type GetConnectionASideAdditionalInfo

type GetConnectionASideAdditionalInfo struct {
	// Additional information key
	Key *string `pulumi:"key"`
	// Additional information value
	Value *string `pulumi:"value"`
}

type GetConnectionASideAdditionalInfoArgs

type GetConnectionASideAdditionalInfoArgs struct {
	// Additional information key
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Additional information value
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (GetConnectionASideAdditionalInfoArgs) ElementType

func (GetConnectionASideAdditionalInfoArgs) ToGetConnectionASideAdditionalInfoOutput

func (i GetConnectionASideAdditionalInfoArgs) ToGetConnectionASideAdditionalInfoOutput() GetConnectionASideAdditionalInfoOutput

func (GetConnectionASideAdditionalInfoArgs) ToGetConnectionASideAdditionalInfoOutputWithContext

func (i GetConnectionASideAdditionalInfoArgs) ToGetConnectionASideAdditionalInfoOutputWithContext(ctx context.Context) GetConnectionASideAdditionalInfoOutput

type GetConnectionASideAdditionalInfoArray

type GetConnectionASideAdditionalInfoArray []GetConnectionASideAdditionalInfoInput

func (GetConnectionASideAdditionalInfoArray) ElementType

func (GetConnectionASideAdditionalInfoArray) ToGetConnectionASideAdditionalInfoArrayOutput

func (i GetConnectionASideAdditionalInfoArray) ToGetConnectionASideAdditionalInfoArrayOutput() GetConnectionASideAdditionalInfoArrayOutput

func (GetConnectionASideAdditionalInfoArray) ToGetConnectionASideAdditionalInfoArrayOutputWithContext

func (i GetConnectionASideAdditionalInfoArray) ToGetConnectionASideAdditionalInfoArrayOutputWithContext(ctx context.Context) GetConnectionASideAdditionalInfoArrayOutput

type GetConnectionASideAdditionalInfoArrayInput

type GetConnectionASideAdditionalInfoArrayInput interface {
	pulumi.Input

	ToGetConnectionASideAdditionalInfoArrayOutput() GetConnectionASideAdditionalInfoArrayOutput
	ToGetConnectionASideAdditionalInfoArrayOutputWithContext(context.Context) GetConnectionASideAdditionalInfoArrayOutput
}

GetConnectionASideAdditionalInfoArrayInput is an input type that accepts GetConnectionASideAdditionalInfoArray and GetConnectionASideAdditionalInfoArrayOutput values. You can construct a concrete instance of `GetConnectionASideAdditionalInfoArrayInput` via:

GetConnectionASideAdditionalInfoArray{ GetConnectionASideAdditionalInfoArgs{...} }

type GetConnectionASideAdditionalInfoArrayOutput

type GetConnectionASideAdditionalInfoArrayOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAdditionalInfoArrayOutput) ElementType

func (GetConnectionASideAdditionalInfoArrayOutput) Index

func (GetConnectionASideAdditionalInfoArrayOutput) ToGetConnectionASideAdditionalInfoArrayOutput

func (o GetConnectionASideAdditionalInfoArrayOutput) ToGetConnectionASideAdditionalInfoArrayOutput() GetConnectionASideAdditionalInfoArrayOutput

func (GetConnectionASideAdditionalInfoArrayOutput) ToGetConnectionASideAdditionalInfoArrayOutputWithContext

func (o GetConnectionASideAdditionalInfoArrayOutput) ToGetConnectionASideAdditionalInfoArrayOutputWithContext(ctx context.Context) GetConnectionASideAdditionalInfoArrayOutput

type GetConnectionASideAdditionalInfoInput

type GetConnectionASideAdditionalInfoInput interface {
	pulumi.Input

	ToGetConnectionASideAdditionalInfoOutput() GetConnectionASideAdditionalInfoOutput
	ToGetConnectionASideAdditionalInfoOutputWithContext(context.Context) GetConnectionASideAdditionalInfoOutput
}

GetConnectionASideAdditionalInfoInput is an input type that accepts GetConnectionASideAdditionalInfoArgs and GetConnectionASideAdditionalInfoOutput values. You can construct a concrete instance of `GetConnectionASideAdditionalInfoInput` via:

GetConnectionASideAdditionalInfoArgs{...}

type GetConnectionASideAdditionalInfoOutput

type GetConnectionASideAdditionalInfoOutput struct{ *pulumi.OutputState }

func (GetConnectionASideAdditionalInfoOutput) ElementType

func (GetConnectionASideAdditionalInfoOutput) Key

Additional information key

func (GetConnectionASideAdditionalInfoOutput) ToGetConnectionASideAdditionalInfoOutput

func (o GetConnectionASideAdditionalInfoOutput) ToGetConnectionASideAdditionalInfoOutput() GetConnectionASideAdditionalInfoOutput

func (GetConnectionASideAdditionalInfoOutput) ToGetConnectionASideAdditionalInfoOutputWithContext

func (o GetConnectionASideAdditionalInfoOutput) ToGetConnectionASideAdditionalInfoOutputWithContext(ctx context.Context) GetConnectionASideAdditionalInfoOutput

func (GetConnectionASideAdditionalInfoOutput) Value

Additional information value

type GetConnectionASideArgs

type GetConnectionASideArgs struct {
	// Point of access details
	AccessPoint GetConnectionASideAccessPointPtrInput `pulumi:"accessPoint"`
	// Connection side additional information
	AdditionalInfos GetConnectionASideAdditionalInfoArrayInput `pulumi:"additionalInfos"`
	// 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
	ServiceToken GetConnectionASideServiceTokenPtrInput `pulumi:"serviceToken"`
}

func (GetConnectionASideArgs) ElementType

func (GetConnectionASideArgs) ElementType() reflect.Type

func (GetConnectionASideArgs) ToGetConnectionASideOutput

func (i GetConnectionASideArgs) ToGetConnectionASideOutput() GetConnectionASideOutput

func (GetConnectionASideArgs) ToGetConnectionASideOutputWithContext

func (i GetConnectionASideArgs) ToGetConnectionASideOutputWithContext(ctx context.Context) GetConnectionASideOutput

type GetConnectionASideInput

type GetConnectionASideInput interface {
	pulumi.Input

	ToGetConnectionASideOutput() GetConnectionASideOutput
	ToGetConnectionASideOutputWithContext(context.Context) GetConnectionASideOutput
}

GetConnectionASideInput is an input type that accepts GetConnectionASideArgs and GetConnectionASideOutput values. You can construct a concrete instance of `GetConnectionASideInput` via:

GetConnectionASideArgs{...}

type GetConnectionASideOutput

type GetConnectionASideOutput struct{ *pulumi.OutputState }

func (GetConnectionASideOutput) AccessPoint

Point of access details

func (GetConnectionASideOutput) AdditionalInfos

Connection side additional information

func (GetConnectionASideOutput) ElementType

func (GetConnectionASideOutput) ElementType() reflect.Type

func (GetConnectionASideOutput) ServiceToken

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

func (GetConnectionASideOutput) ToGetConnectionASideOutput

func (o GetConnectionASideOutput) ToGetConnectionASideOutput() GetConnectionASideOutput

func (GetConnectionASideOutput) ToGetConnectionASideOutputWithContext

func (o GetConnectionASideOutput) ToGetConnectionASideOutputWithContext(ctx context.Context) GetConnectionASideOutput

type GetConnectionASideServiceToken

type GetConnectionASideServiceToken struct {
	// Service token description
	Description string `pulumi:"description"`
	// An absolute URL that is the subject of the link's context
	Href string `pulumi:"href"`
	// Token type - VC_TOKEN
	Type *string `pulumi:"type"`
	// Equinix-assigned service token identifier
	Uuid *string `pulumi:"uuid"`
}

type GetConnectionASideServiceTokenArgs

type GetConnectionASideServiceTokenArgs struct {
	// Service token description
	Description pulumi.StringInput `pulumi:"description"`
	// An absolute URL that is the subject of the link's context
	Href pulumi.StringInput `pulumi:"href"`
	// Token type - VC_TOKEN
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Equinix-assigned service token identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (GetConnectionASideServiceTokenArgs) ElementType

func (GetConnectionASideServiceTokenArgs) ToGetConnectionASideServiceTokenOutput

func (i GetConnectionASideServiceTokenArgs) ToGetConnectionASideServiceTokenOutput() GetConnectionASideServiceTokenOutput

func (GetConnectionASideServiceTokenArgs) ToGetConnectionASideServiceTokenOutputWithContext

func (i GetConnectionASideServiceTokenArgs) ToGetConnectionASideServiceTokenOutputWithContext(ctx context.Context) GetConnectionASideServiceTokenOutput

func (GetConnectionASideServiceTokenArgs) ToGetConnectionASideServiceTokenPtrOutput

func (i GetConnectionASideServiceTokenArgs) ToGetConnectionASideServiceTokenPtrOutput() GetConnectionASideServiceTokenPtrOutput

func (GetConnectionASideServiceTokenArgs) ToGetConnectionASideServiceTokenPtrOutputWithContext

func (i GetConnectionASideServiceTokenArgs) ToGetConnectionASideServiceTokenPtrOutputWithContext(ctx context.Context) GetConnectionASideServiceTokenPtrOutput

type GetConnectionASideServiceTokenInput

type GetConnectionASideServiceTokenInput interface {
	pulumi.Input

	ToGetConnectionASideServiceTokenOutput() GetConnectionASideServiceTokenOutput
	ToGetConnectionASideServiceTokenOutputWithContext(context.Context) GetConnectionASideServiceTokenOutput
}

GetConnectionASideServiceTokenInput is an input type that accepts GetConnectionASideServiceTokenArgs and GetConnectionASideServiceTokenOutput values. You can construct a concrete instance of `GetConnectionASideServiceTokenInput` via:

GetConnectionASideServiceTokenArgs{...}

type GetConnectionASideServiceTokenOutput

type GetConnectionASideServiceTokenOutput struct{ *pulumi.OutputState }

func (GetConnectionASideServiceTokenOutput) Description

Service token description

func (GetConnectionASideServiceTokenOutput) ElementType

func (GetConnectionASideServiceTokenOutput) Href

An absolute URL that is the subject of the link's context

func (GetConnectionASideServiceTokenOutput) ToGetConnectionASideServiceTokenOutput

func (o GetConnectionASideServiceTokenOutput) ToGetConnectionASideServiceTokenOutput() GetConnectionASideServiceTokenOutput

func (GetConnectionASideServiceTokenOutput) ToGetConnectionASideServiceTokenOutputWithContext

func (o GetConnectionASideServiceTokenOutput) ToGetConnectionASideServiceTokenOutputWithContext(ctx context.Context) GetConnectionASideServiceTokenOutput

func (GetConnectionASideServiceTokenOutput) ToGetConnectionASideServiceTokenPtrOutput

func (o GetConnectionASideServiceTokenOutput) ToGetConnectionASideServiceTokenPtrOutput() GetConnectionASideServiceTokenPtrOutput

func (GetConnectionASideServiceTokenOutput) ToGetConnectionASideServiceTokenPtrOutputWithContext

func (o GetConnectionASideServiceTokenOutput) ToGetConnectionASideServiceTokenPtrOutputWithContext(ctx context.Context) GetConnectionASideServiceTokenPtrOutput

func (GetConnectionASideServiceTokenOutput) Type

Token type - VC_TOKEN

func (GetConnectionASideServiceTokenOutput) Uuid

Equinix-assigned service token identifier

type GetConnectionASideServiceTokenPtrInput

type GetConnectionASideServiceTokenPtrInput interface {
	pulumi.Input

	ToGetConnectionASideServiceTokenPtrOutput() GetConnectionASideServiceTokenPtrOutput
	ToGetConnectionASideServiceTokenPtrOutputWithContext(context.Context) GetConnectionASideServiceTokenPtrOutput
}

GetConnectionASideServiceTokenPtrInput is an input type that accepts GetConnectionASideServiceTokenArgs, GetConnectionASideServiceTokenPtr and GetConnectionASideServiceTokenPtrOutput values. You can construct a concrete instance of `GetConnectionASideServiceTokenPtrInput` via:

        GetConnectionASideServiceTokenArgs{...}

or:

        nil

type GetConnectionASideServiceTokenPtrOutput

type GetConnectionASideServiceTokenPtrOutput struct{ *pulumi.OutputState }

func (GetConnectionASideServiceTokenPtrOutput) Description

Service token description

func (GetConnectionASideServiceTokenPtrOutput) Elem

func (GetConnectionASideServiceTokenPtrOutput) ElementType

func (GetConnectionASideServiceTokenPtrOutput) Href

An absolute URL that is the subject of the link's context

func (GetConnectionASideServiceTokenPtrOutput) ToGetConnectionASideServiceTokenPtrOutput

func (o GetConnectionASideServiceTokenPtrOutput) ToGetConnectionASideServiceTokenPtrOutput() GetConnectionASideServiceTokenPtrOutput

func (GetConnectionASideServiceTokenPtrOutput) ToGetConnectionASideServiceTokenPtrOutputWithContext

func (o GetConnectionASideServiceTokenPtrOutput) ToGetConnectionASideServiceTokenPtrOutputWithContext(ctx context.Context) GetConnectionASideServiceTokenPtrOutput

func (GetConnectionASideServiceTokenPtrOutput) Type

Token type - VC_TOKEN

func (GetConnectionASideServiceTokenPtrOutput) Uuid

Equinix-assigned service token identifier

type GetConnectionAccount

type GetConnectionAccount struct {
	// Legal name of the accountholder.
	AccountName string `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber int `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId string `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId string `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName string `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId int `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName string `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId string `pulumi:"ucmId"`
}

type GetConnectionAccountArgs

type GetConnectionAccountArgs struct {
	// Legal name of the accountholder.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber pulumi.IntInput `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId pulumi.StringInput `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId pulumi.StringInput `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName pulumi.StringInput `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId pulumi.IntInput `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName pulumi.StringInput `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId pulumi.StringInput `pulumi:"ucmId"`
}

func (GetConnectionAccountArgs) ElementType

func (GetConnectionAccountArgs) ElementType() reflect.Type

func (GetConnectionAccountArgs) ToGetConnectionAccountOutput

func (i GetConnectionAccountArgs) ToGetConnectionAccountOutput() GetConnectionAccountOutput

func (GetConnectionAccountArgs) ToGetConnectionAccountOutputWithContext

func (i GetConnectionAccountArgs) ToGetConnectionAccountOutputWithContext(ctx context.Context) GetConnectionAccountOutput

type GetConnectionAccountInput

type GetConnectionAccountInput interface {
	pulumi.Input

	ToGetConnectionAccountOutput() GetConnectionAccountOutput
	ToGetConnectionAccountOutputWithContext(context.Context) GetConnectionAccountOutput
}

GetConnectionAccountInput is an input type that accepts GetConnectionAccountArgs and GetConnectionAccountOutput values. You can construct a concrete instance of `GetConnectionAccountInput` via:

GetConnectionAccountArgs{...}

type GetConnectionAccountOutput

type GetConnectionAccountOutput struct{ *pulumi.OutputState }

func (GetConnectionAccountOutput) AccountName

Legal name of the accountholder.

func (GetConnectionAccountOutput) AccountNumber

func (o GetConnectionAccountOutput) AccountNumber() pulumi.IntOutput

Equinix-assigned account number.

func (GetConnectionAccountOutput) ElementType

func (GetConnectionAccountOutput) ElementType() reflect.Type

func (GetConnectionAccountOutput) GlobalCustId

Equinix-assigned ID of the subscriber's parent organization.

func (GetConnectionAccountOutput) GlobalOrgId

Equinix-assigned ID of the subscriber's parent organization.

func (GetConnectionAccountOutput) GlobalOrganizationName

func (o GetConnectionAccountOutput) GlobalOrganizationName() pulumi.StringOutput

Equinix-assigned name of the subscriber's parent organization.

func (GetConnectionAccountOutput) OrgId

Equinix-assigned ID of the subscriber's organization.

func (GetConnectionAccountOutput) OrganizationName

func (o GetConnectionAccountOutput) OrganizationName() pulumi.StringOutput

Equinix-assigned name of the subscriber's organization.

func (GetConnectionAccountOutput) ToGetConnectionAccountOutput

func (o GetConnectionAccountOutput) ToGetConnectionAccountOutput() GetConnectionAccountOutput

func (GetConnectionAccountOutput) ToGetConnectionAccountOutputWithContext

func (o GetConnectionAccountOutput) ToGetConnectionAccountOutputWithContext(ctx context.Context) GetConnectionAccountOutput

func (GetConnectionAccountOutput) UcmId

Enterprise datastore id

type GetConnectionChangeLog

type GetConnectionChangeLog struct {
	// Created by User Key
	CreatedBy string `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail string `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName string `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime string `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy string `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail string `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName string `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime string `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy string `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail string `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName string `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime string `pulumi:"updatedDateTime"`
}

type GetConnectionChangeLogArgs

type GetConnectionChangeLogArgs struct {
	// Created by User Key
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail pulumi.StringInput `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName pulumi.StringInput `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime pulumi.StringInput `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy pulumi.StringInput `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail pulumi.StringInput `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName pulumi.StringInput `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime pulumi.StringInput `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy pulumi.StringInput `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail pulumi.StringInput `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName pulumi.StringInput `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime pulumi.StringInput `pulumi:"updatedDateTime"`
}

func (GetConnectionChangeLogArgs) ElementType

func (GetConnectionChangeLogArgs) ElementType() reflect.Type

func (GetConnectionChangeLogArgs) ToGetConnectionChangeLogOutput

func (i GetConnectionChangeLogArgs) ToGetConnectionChangeLogOutput() GetConnectionChangeLogOutput

func (GetConnectionChangeLogArgs) ToGetConnectionChangeLogOutputWithContext

func (i GetConnectionChangeLogArgs) ToGetConnectionChangeLogOutputWithContext(ctx context.Context) GetConnectionChangeLogOutput

type GetConnectionChangeLogInput

type GetConnectionChangeLogInput interface {
	pulumi.Input

	ToGetConnectionChangeLogOutput() GetConnectionChangeLogOutput
	ToGetConnectionChangeLogOutputWithContext(context.Context) GetConnectionChangeLogOutput
}

GetConnectionChangeLogInput is an input type that accepts GetConnectionChangeLogArgs and GetConnectionChangeLogOutput values. You can construct a concrete instance of `GetConnectionChangeLogInput` via:

GetConnectionChangeLogArgs{...}

type GetConnectionChangeLogOutput

type GetConnectionChangeLogOutput struct{ *pulumi.OutputState }

func (GetConnectionChangeLogOutput) CreatedBy

Created by User Key

func (GetConnectionChangeLogOutput) CreatedByEmail

Created by User Email Address

func (GetConnectionChangeLogOutput) CreatedByFullName

func (o GetConnectionChangeLogOutput) CreatedByFullName() pulumi.StringOutput

Created by User Full Name

func (GetConnectionChangeLogOutput) CreatedDateTime

func (o GetConnectionChangeLogOutput) CreatedDateTime() pulumi.StringOutput

Created by Date and Time

func (GetConnectionChangeLogOutput) DeletedBy

Deleted by User Key

func (GetConnectionChangeLogOutput) DeletedByEmail

Deleted by User Email Address

func (GetConnectionChangeLogOutput) DeletedByFullName

func (o GetConnectionChangeLogOutput) DeletedByFullName() pulumi.StringOutput

Deleted by User Full Name

func (GetConnectionChangeLogOutput) DeletedDateTime

func (o GetConnectionChangeLogOutput) DeletedDateTime() pulumi.StringOutput

Deleted by Date and Time

func (GetConnectionChangeLogOutput) ElementType

func (GetConnectionChangeLogOutput) ToGetConnectionChangeLogOutput

func (o GetConnectionChangeLogOutput) ToGetConnectionChangeLogOutput() GetConnectionChangeLogOutput

func (GetConnectionChangeLogOutput) ToGetConnectionChangeLogOutputWithContext

func (o GetConnectionChangeLogOutput) ToGetConnectionChangeLogOutputWithContext(ctx context.Context) GetConnectionChangeLogOutput

func (GetConnectionChangeLogOutput) UpdatedBy

Updated by User Key

func (GetConnectionChangeLogOutput) UpdatedByEmail

Updated by User Email Address

func (GetConnectionChangeLogOutput) UpdatedByFullName

func (o GetConnectionChangeLogOutput) UpdatedByFullName() pulumi.StringOutput

Updated by User Full Name

func (GetConnectionChangeLogOutput) UpdatedDateTime

func (o GetConnectionChangeLogOutput) UpdatedDateTime() pulumi.StringOutput

Updated by Date and Time

type GetConnectionNotification

type GetConnectionNotification struct {
	// Array of contact emails
	Emails []string `pulumi:"emails"`
	// Send interval
	SendInterval *string `pulumi:"sendInterval"`
	// Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
	Type string `pulumi:"type"`
}

type GetConnectionNotificationArgs

type GetConnectionNotificationArgs struct {
	// Array of contact emails
	Emails pulumi.StringArrayInput `pulumi:"emails"`
	// Send interval
	SendInterval pulumi.StringPtrInput `pulumi:"sendInterval"`
	// Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetConnectionNotificationArgs) ElementType

func (GetConnectionNotificationArgs) ToGetConnectionNotificationOutput

func (i GetConnectionNotificationArgs) ToGetConnectionNotificationOutput() GetConnectionNotificationOutput

func (GetConnectionNotificationArgs) ToGetConnectionNotificationOutputWithContext

func (i GetConnectionNotificationArgs) ToGetConnectionNotificationOutputWithContext(ctx context.Context) GetConnectionNotificationOutput

type GetConnectionNotificationArray

type GetConnectionNotificationArray []GetConnectionNotificationInput

func (GetConnectionNotificationArray) ElementType

func (GetConnectionNotificationArray) ToGetConnectionNotificationArrayOutput

func (i GetConnectionNotificationArray) ToGetConnectionNotificationArrayOutput() GetConnectionNotificationArrayOutput

func (GetConnectionNotificationArray) ToGetConnectionNotificationArrayOutputWithContext

func (i GetConnectionNotificationArray) ToGetConnectionNotificationArrayOutputWithContext(ctx context.Context) GetConnectionNotificationArrayOutput

type GetConnectionNotificationArrayInput

type GetConnectionNotificationArrayInput interface {
	pulumi.Input

	ToGetConnectionNotificationArrayOutput() GetConnectionNotificationArrayOutput
	ToGetConnectionNotificationArrayOutputWithContext(context.Context) GetConnectionNotificationArrayOutput
}

GetConnectionNotificationArrayInput is an input type that accepts GetConnectionNotificationArray and GetConnectionNotificationArrayOutput values. You can construct a concrete instance of `GetConnectionNotificationArrayInput` via:

GetConnectionNotificationArray{ GetConnectionNotificationArgs{...} }

type GetConnectionNotificationArrayOutput

type GetConnectionNotificationArrayOutput struct{ *pulumi.OutputState }

func (GetConnectionNotificationArrayOutput) ElementType

func (GetConnectionNotificationArrayOutput) Index

func (GetConnectionNotificationArrayOutput) ToGetConnectionNotificationArrayOutput

func (o GetConnectionNotificationArrayOutput) ToGetConnectionNotificationArrayOutput() GetConnectionNotificationArrayOutput

func (GetConnectionNotificationArrayOutput) ToGetConnectionNotificationArrayOutputWithContext

func (o GetConnectionNotificationArrayOutput) ToGetConnectionNotificationArrayOutputWithContext(ctx context.Context) GetConnectionNotificationArrayOutput

type GetConnectionNotificationInput

type GetConnectionNotificationInput interface {
	pulumi.Input

	ToGetConnectionNotificationOutput() GetConnectionNotificationOutput
	ToGetConnectionNotificationOutputWithContext(context.Context) GetConnectionNotificationOutput
}

GetConnectionNotificationInput is an input type that accepts GetConnectionNotificationArgs and GetConnectionNotificationOutput values. You can construct a concrete instance of `GetConnectionNotificationInput` via:

GetConnectionNotificationArgs{...}

type GetConnectionNotificationOutput

type GetConnectionNotificationOutput struct{ *pulumi.OutputState }

func (GetConnectionNotificationOutput) ElementType

func (GetConnectionNotificationOutput) Emails

Array of contact emails

func (GetConnectionNotificationOutput) SendInterval

Send interval

func (GetConnectionNotificationOutput) ToGetConnectionNotificationOutput

func (o GetConnectionNotificationOutput) ToGetConnectionNotificationOutput() GetConnectionNotificationOutput

func (GetConnectionNotificationOutput) ToGetConnectionNotificationOutputWithContext

func (o GetConnectionNotificationOutput) ToGetConnectionNotificationOutputWithContext(ctx context.Context) GetConnectionNotificationOutput

func (GetConnectionNotificationOutput) Type

Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS

type GetConnectionOperation

type GetConnectionOperation struct {
	// Connection status
	EquinixStatus string `pulumi:"equinixStatus"`
	// Errors occurred
	Errors []GetConnectionOperationError `pulumi:"errors"`
	// Connection provider readiness status
	ProviderStatus string `pulumi:"providerStatus"`
}

type GetConnectionOperationArgs

type GetConnectionOperationArgs struct {
	// Connection status
	EquinixStatus pulumi.StringInput `pulumi:"equinixStatus"`
	// Errors occurred
	Errors GetConnectionOperationErrorArrayInput `pulumi:"errors"`
	// Connection provider readiness status
	ProviderStatus pulumi.StringInput `pulumi:"providerStatus"`
}

func (GetConnectionOperationArgs) ElementType

func (GetConnectionOperationArgs) ElementType() reflect.Type

func (GetConnectionOperationArgs) ToGetConnectionOperationOutput

func (i GetConnectionOperationArgs) ToGetConnectionOperationOutput() GetConnectionOperationOutput

func (GetConnectionOperationArgs) ToGetConnectionOperationOutputWithContext

func (i GetConnectionOperationArgs) ToGetConnectionOperationOutputWithContext(ctx context.Context) GetConnectionOperationOutput

type GetConnectionOperationError

type GetConnectionOperationError struct {
	// Pricing error additional Info
	AdditionalInfos []GetConnectionOperationErrorAdditionalInfo `pulumi:"additionalInfos"`
	// CorrelationId
	CorrelationId string `pulumi:"correlationId"`
	// Details
	Details string `pulumi:"details"`
	// Error  code
	ErrorCode string `pulumi:"errorCode"`
	// Error Message
	ErrorMessage string `pulumi:"errorMessage"`
	// Help
	Help string `pulumi:"help"`
}

type GetConnectionOperationErrorAdditionalInfo

type GetConnectionOperationErrorAdditionalInfo struct {
	// Property at which the error potentially occurred
	Property string `pulumi:"property"`
	// Reason for the error
	Reason string `pulumi:"reason"`
}

type GetConnectionOperationErrorAdditionalInfoArgs

type GetConnectionOperationErrorAdditionalInfoArgs struct {
	// Property at which the error potentially occurred
	Property pulumi.StringInput `pulumi:"property"`
	// Reason for the error
	Reason pulumi.StringInput `pulumi:"reason"`
}

func (GetConnectionOperationErrorAdditionalInfoArgs) ElementType

func (GetConnectionOperationErrorAdditionalInfoArgs) ToGetConnectionOperationErrorAdditionalInfoOutput

func (i GetConnectionOperationErrorAdditionalInfoArgs) ToGetConnectionOperationErrorAdditionalInfoOutput() GetConnectionOperationErrorAdditionalInfoOutput

func (GetConnectionOperationErrorAdditionalInfoArgs) ToGetConnectionOperationErrorAdditionalInfoOutputWithContext

func (i GetConnectionOperationErrorAdditionalInfoArgs) ToGetConnectionOperationErrorAdditionalInfoOutputWithContext(ctx context.Context) GetConnectionOperationErrorAdditionalInfoOutput

type GetConnectionOperationErrorAdditionalInfoArray

type GetConnectionOperationErrorAdditionalInfoArray []GetConnectionOperationErrorAdditionalInfoInput

func (GetConnectionOperationErrorAdditionalInfoArray) ElementType

func (GetConnectionOperationErrorAdditionalInfoArray) ToGetConnectionOperationErrorAdditionalInfoArrayOutput

func (i GetConnectionOperationErrorAdditionalInfoArray) ToGetConnectionOperationErrorAdditionalInfoArrayOutput() GetConnectionOperationErrorAdditionalInfoArrayOutput

func (GetConnectionOperationErrorAdditionalInfoArray) ToGetConnectionOperationErrorAdditionalInfoArrayOutputWithContext

func (i GetConnectionOperationErrorAdditionalInfoArray) ToGetConnectionOperationErrorAdditionalInfoArrayOutputWithContext(ctx context.Context) GetConnectionOperationErrorAdditionalInfoArrayOutput

type GetConnectionOperationErrorAdditionalInfoArrayInput

type GetConnectionOperationErrorAdditionalInfoArrayInput interface {
	pulumi.Input

	ToGetConnectionOperationErrorAdditionalInfoArrayOutput() GetConnectionOperationErrorAdditionalInfoArrayOutput
	ToGetConnectionOperationErrorAdditionalInfoArrayOutputWithContext(context.Context) GetConnectionOperationErrorAdditionalInfoArrayOutput
}

GetConnectionOperationErrorAdditionalInfoArrayInput is an input type that accepts GetConnectionOperationErrorAdditionalInfoArray and GetConnectionOperationErrorAdditionalInfoArrayOutput values. You can construct a concrete instance of `GetConnectionOperationErrorAdditionalInfoArrayInput` via:

GetConnectionOperationErrorAdditionalInfoArray{ GetConnectionOperationErrorAdditionalInfoArgs{...} }

type GetConnectionOperationErrorAdditionalInfoArrayOutput

type GetConnectionOperationErrorAdditionalInfoArrayOutput struct{ *pulumi.OutputState }

func (GetConnectionOperationErrorAdditionalInfoArrayOutput) ElementType

func (GetConnectionOperationErrorAdditionalInfoArrayOutput) Index

func (GetConnectionOperationErrorAdditionalInfoArrayOutput) ToGetConnectionOperationErrorAdditionalInfoArrayOutput

func (GetConnectionOperationErrorAdditionalInfoArrayOutput) ToGetConnectionOperationErrorAdditionalInfoArrayOutputWithContext

func (o GetConnectionOperationErrorAdditionalInfoArrayOutput) ToGetConnectionOperationErrorAdditionalInfoArrayOutputWithContext(ctx context.Context) GetConnectionOperationErrorAdditionalInfoArrayOutput

type GetConnectionOperationErrorAdditionalInfoInput

type GetConnectionOperationErrorAdditionalInfoInput interface {
	pulumi.Input

	ToGetConnectionOperationErrorAdditionalInfoOutput() GetConnectionOperationErrorAdditionalInfoOutput
	ToGetConnectionOperationErrorAdditionalInfoOutputWithContext(context.Context) GetConnectionOperationErrorAdditionalInfoOutput
}

GetConnectionOperationErrorAdditionalInfoInput is an input type that accepts GetConnectionOperationErrorAdditionalInfoArgs and GetConnectionOperationErrorAdditionalInfoOutput values. You can construct a concrete instance of `GetConnectionOperationErrorAdditionalInfoInput` via:

GetConnectionOperationErrorAdditionalInfoArgs{...}

type GetConnectionOperationErrorAdditionalInfoOutput

type GetConnectionOperationErrorAdditionalInfoOutput struct{ *pulumi.OutputState }

func (GetConnectionOperationErrorAdditionalInfoOutput) ElementType

func (GetConnectionOperationErrorAdditionalInfoOutput) Property

Property at which the error potentially occurred

func (GetConnectionOperationErrorAdditionalInfoOutput) Reason

Reason for the error

func (GetConnectionOperationErrorAdditionalInfoOutput) ToGetConnectionOperationErrorAdditionalInfoOutput

func (o GetConnectionOperationErrorAdditionalInfoOutput) ToGetConnectionOperationErrorAdditionalInfoOutput() GetConnectionOperationErrorAdditionalInfoOutput

func (GetConnectionOperationErrorAdditionalInfoOutput) ToGetConnectionOperationErrorAdditionalInfoOutputWithContext

func (o GetConnectionOperationErrorAdditionalInfoOutput) ToGetConnectionOperationErrorAdditionalInfoOutputWithContext(ctx context.Context) GetConnectionOperationErrorAdditionalInfoOutput

type GetConnectionOperationErrorArgs

type GetConnectionOperationErrorArgs struct {
	// Pricing error additional Info
	AdditionalInfos GetConnectionOperationErrorAdditionalInfoArrayInput `pulumi:"additionalInfos"`
	// CorrelationId
	CorrelationId pulumi.StringInput `pulumi:"correlationId"`
	// Details
	Details pulumi.StringInput `pulumi:"details"`
	// Error  code
	ErrorCode pulumi.StringInput `pulumi:"errorCode"`
	// Error Message
	ErrorMessage pulumi.StringInput `pulumi:"errorMessage"`
	// Help
	Help pulumi.StringInput `pulumi:"help"`
}

func (GetConnectionOperationErrorArgs) ElementType

func (GetConnectionOperationErrorArgs) ToGetConnectionOperationErrorOutput

func (i GetConnectionOperationErrorArgs) ToGetConnectionOperationErrorOutput() GetConnectionOperationErrorOutput

func (GetConnectionOperationErrorArgs) ToGetConnectionOperationErrorOutputWithContext

func (i GetConnectionOperationErrorArgs) ToGetConnectionOperationErrorOutputWithContext(ctx context.Context) GetConnectionOperationErrorOutput

type GetConnectionOperationErrorArray

type GetConnectionOperationErrorArray []GetConnectionOperationErrorInput

func (GetConnectionOperationErrorArray) ElementType

func (GetConnectionOperationErrorArray) ToGetConnectionOperationErrorArrayOutput

func (i GetConnectionOperationErrorArray) ToGetConnectionOperationErrorArrayOutput() GetConnectionOperationErrorArrayOutput

func (GetConnectionOperationErrorArray) ToGetConnectionOperationErrorArrayOutputWithContext

func (i GetConnectionOperationErrorArray) ToGetConnectionOperationErrorArrayOutputWithContext(ctx context.Context) GetConnectionOperationErrorArrayOutput

type GetConnectionOperationErrorArrayInput

type GetConnectionOperationErrorArrayInput interface {
	pulumi.Input

	ToGetConnectionOperationErrorArrayOutput() GetConnectionOperationErrorArrayOutput
	ToGetConnectionOperationErrorArrayOutputWithContext(context.Context) GetConnectionOperationErrorArrayOutput
}

GetConnectionOperationErrorArrayInput is an input type that accepts GetConnectionOperationErrorArray and GetConnectionOperationErrorArrayOutput values. You can construct a concrete instance of `GetConnectionOperationErrorArrayInput` via:

GetConnectionOperationErrorArray{ GetConnectionOperationErrorArgs{...} }

type GetConnectionOperationErrorArrayOutput

type GetConnectionOperationErrorArrayOutput struct{ *pulumi.OutputState }

func (GetConnectionOperationErrorArrayOutput) ElementType

func (GetConnectionOperationErrorArrayOutput) Index

func (GetConnectionOperationErrorArrayOutput) ToGetConnectionOperationErrorArrayOutput

func (o GetConnectionOperationErrorArrayOutput) ToGetConnectionOperationErrorArrayOutput() GetConnectionOperationErrorArrayOutput

func (GetConnectionOperationErrorArrayOutput) ToGetConnectionOperationErrorArrayOutputWithContext

func (o GetConnectionOperationErrorArrayOutput) ToGetConnectionOperationErrorArrayOutputWithContext(ctx context.Context) GetConnectionOperationErrorArrayOutput

type GetConnectionOperationErrorInput

type GetConnectionOperationErrorInput interface {
	pulumi.Input

	ToGetConnectionOperationErrorOutput() GetConnectionOperationErrorOutput
	ToGetConnectionOperationErrorOutputWithContext(context.Context) GetConnectionOperationErrorOutput
}

GetConnectionOperationErrorInput is an input type that accepts GetConnectionOperationErrorArgs and GetConnectionOperationErrorOutput values. You can construct a concrete instance of `GetConnectionOperationErrorInput` via:

GetConnectionOperationErrorArgs{...}

type GetConnectionOperationErrorOutput

type GetConnectionOperationErrorOutput struct{ *pulumi.OutputState }

func (GetConnectionOperationErrorOutput) AdditionalInfos

Pricing error additional Info

func (GetConnectionOperationErrorOutput) CorrelationId

CorrelationId

func (GetConnectionOperationErrorOutput) Details

Details

func (GetConnectionOperationErrorOutput) ElementType

func (GetConnectionOperationErrorOutput) ErrorCode

Error code

func (GetConnectionOperationErrorOutput) ErrorMessage

Error Message

func (GetConnectionOperationErrorOutput) Help

Help

func (GetConnectionOperationErrorOutput) ToGetConnectionOperationErrorOutput

func (o GetConnectionOperationErrorOutput) ToGetConnectionOperationErrorOutput() GetConnectionOperationErrorOutput

func (GetConnectionOperationErrorOutput) ToGetConnectionOperationErrorOutputWithContext

func (o GetConnectionOperationErrorOutput) ToGetConnectionOperationErrorOutputWithContext(ctx context.Context) GetConnectionOperationErrorOutput

type GetConnectionOperationInput

type GetConnectionOperationInput interface {
	pulumi.Input

	ToGetConnectionOperationOutput() GetConnectionOperationOutput
	ToGetConnectionOperationOutputWithContext(context.Context) GetConnectionOperationOutput
}

GetConnectionOperationInput is an input type that accepts GetConnectionOperationArgs and GetConnectionOperationOutput values. You can construct a concrete instance of `GetConnectionOperationInput` via:

GetConnectionOperationArgs{...}

type GetConnectionOperationOutput

type GetConnectionOperationOutput struct{ *pulumi.OutputState }

func (GetConnectionOperationOutput) ElementType

func (GetConnectionOperationOutput) EquinixStatus

Connection status

func (GetConnectionOperationOutput) Errors

Errors occurred

func (GetConnectionOperationOutput) ProviderStatus

Connection provider readiness status

func (GetConnectionOperationOutput) ToGetConnectionOperationOutput

func (o GetConnectionOperationOutput) ToGetConnectionOperationOutput() GetConnectionOperationOutput

func (GetConnectionOperationOutput) ToGetConnectionOperationOutputWithContext

func (o GetConnectionOperationOutput) ToGetConnectionOperationOutputWithContext(ctx context.Context) GetConnectionOperationOutput

type GetConnectionOrder

type GetConnectionOrder struct {
	// Billing tier for connection bandwidth
	BillingTier string `pulumi:"billingTier"`
	// Order Identification
	OrderId string `pulumi:"orderId"`
	// Order Reference Number
	OrderNumber string `pulumi:"orderNumber"`
	// Purchase order number
	PurchaseOrderNumber string `pulumi:"purchaseOrderNumber"`
}

type GetConnectionOrderArgs

type GetConnectionOrderArgs struct {
	// Billing tier for connection bandwidth
	BillingTier pulumi.StringInput `pulumi:"billingTier"`
	// Order Identification
	OrderId pulumi.StringInput `pulumi:"orderId"`
	// Order Reference Number
	OrderNumber pulumi.StringInput `pulumi:"orderNumber"`
	// Purchase order number
	PurchaseOrderNumber pulumi.StringInput `pulumi:"purchaseOrderNumber"`
}

func (GetConnectionOrderArgs) ElementType

func (GetConnectionOrderArgs) ElementType() reflect.Type

func (GetConnectionOrderArgs) ToGetConnectionOrderOutput

func (i GetConnectionOrderArgs) ToGetConnectionOrderOutput() GetConnectionOrderOutput

func (GetConnectionOrderArgs) ToGetConnectionOrderOutputWithContext

func (i GetConnectionOrderArgs) ToGetConnectionOrderOutputWithContext(ctx context.Context) GetConnectionOrderOutput

type GetConnectionOrderInput

type GetConnectionOrderInput interface {
	pulumi.Input

	ToGetConnectionOrderOutput() GetConnectionOrderOutput
	ToGetConnectionOrderOutputWithContext(context.Context) GetConnectionOrderOutput
}

GetConnectionOrderInput is an input type that accepts GetConnectionOrderArgs and GetConnectionOrderOutput values. You can construct a concrete instance of `GetConnectionOrderInput` via:

GetConnectionOrderArgs{...}

type GetConnectionOrderOutput

type GetConnectionOrderOutput struct{ *pulumi.OutputState }

func (GetConnectionOrderOutput) BillingTier

Billing tier for connection bandwidth

func (GetConnectionOrderOutput) ElementType

func (GetConnectionOrderOutput) ElementType() reflect.Type

func (GetConnectionOrderOutput) OrderId

Order Identification

func (GetConnectionOrderOutput) OrderNumber

Order Reference Number

func (GetConnectionOrderOutput) PurchaseOrderNumber

func (o GetConnectionOrderOutput) PurchaseOrderNumber() pulumi.StringOutput

Purchase order number

func (GetConnectionOrderOutput) ToGetConnectionOrderOutput

func (o GetConnectionOrderOutput) ToGetConnectionOrderOutput() GetConnectionOrderOutput

func (GetConnectionOrderOutput) ToGetConnectionOrderOutputWithContext

func (o GetConnectionOrderOutput) ToGetConnectionOrderOutputWithContext(ctx context.Context) GetConnectionOrderOutput

type GetConnectionProject

type GetConnectionProject struct {
	// Unique Resource URL
	Href string `pulumi:"href"`
	// Project Id
	ProjectId string `pulumi:"projectId"`
}

type GetConnectionProjectArgs

type GetConnectionProjectArgs struct {
	// Unique Resource URL
	Href pulumi.StringInput `pulumi:"href"`
	// Project Id
	ProjectId pulumi.StringInput `pulumi:"projectId"`
}

func (GetConnectionProjectArgs) ElementType

func (GetConnectionProjectArgs) ElementType() reflect.Type

func (GetConnectionProjectArgs) ToGetConnectionProjectOutput

func (i GetConnectionProjectArgs) ToGetConnectionProjectOutput() GetConnectionProjectOutput

func (GetConnectionProjectArgs) ToGetConnectionProjectOutputWithContext

func (i GetConnectionProjectArgs) ToGetConnectionProjectOutputWithContext(ctx context.Context) GetConnectionProjectOutput

type GetConnectionProjectInput

type GetConnectionProjectInput interface {
	pulumi.Input

	ToGetConnectionProjectOutput() GetConnectionProjectOutput
	ToGetConnectionProjectOutputWithContext(context.Context) GetConnectionProjectOutput
}

GetConnectionProjectInput is an input type that accepts GetConnectionProjectArgs and GetConnectionProjectOutput values. You can construct a concrete instance of `GetConnectionProjectInput` via:

GetConnectionProjectArgs{...}

type GetConnectionProjectOutput

type GetConnectionProjectOutput struct{ *pulumi.OutputState }

func (GetConnectionProjectOutput) ElementType

func (GetConnectionProjectOutput) ElementType() reflect.Type

func (GetConnectionProjectOutput) Href

Unique Resource URL

func (GetConnectionProjectOutput) ProjectId

Project Id

func (GetConnectionProjectOutput) ToGetConnectionProjectOutput

func (o GetConnectionProjectOutput) ToGetConnectionProjectOutput() GetConnectionProjectOutput

func (GetConnectionProjectOutput) ToGetConnectionProjectOutputWithContext

func (o GetConnectionProjectOutput) ToGetConnectionProjectOutputWithContext(ctx context.Context) GetConnectionProjectOutput

type GetConnectionRedundancy

type GetConnectionRedundancy struct {
	// Redundancy group identifier (Use the redundancy.0.group UUID of primary connection; e.g. one(equinix_fabric_connection.primary_port_connection.redundancy).group or equinix_fabric_connection.primary_port_connection.redundancy.0.group)
	Group string `pulumi:"group"`
	// Connection priority in redundancy group - PRIMARY, SECONDARY
	Priority string `pulumi:"priority"`
}

type GetConnectionRedundancyArgs

type GetConnectionRedundancyArgs struct {
	// Redundancy group identifier (Use the redundancy.0.group UUID of primary connection; e.g. one(equinix_fabric_connection.primary_port_connection.redundancy).group or equinix_fabric_connection.primary_port_connection.redundancy.0.group)
	Group pulumi.StringInput `pulumi:"group"`
	// Connection priority in redundancy group - PRIMARY, SECONDARY
	Priority pulumi.StringInput `pulumi:"priority"`
}

func (GetConnectionRedundancyArgs) ElementType

func (GetConnectionRedundancyArgs) ToGetConnectionRedundancyOutput

func (i GetConnectionRedundancyArgs) ToGetConnectionRedundancyOutput() GetConnectionRedundancyOutput

func (GetConnectionRedundancyArgs) ToGetConnectionRedundancyOutputWithContext

func (i GetConnectionRedundancyArgs) ToGetConnectionRedundancyOutputWithContext(ctx context.Context) GetConnectionRedundancyOutput

type GetConnectionRedundancyInput

type GetConnectionRedundancyInput interface {
	pulumi.Input

	ToGetConnectionRedundancyOutput() GetConnectionRedundancyOutput
	ToGetConnectionRedundancyOutputWithContext(context.Context) GetConnectionRedundancyOutput
}

GetConnectionRedundancyInput is an input type that accepts GetConnectionRedundancyArgs and GetConnectionRedundancyOutput values. You can construct a concrete instance of `GetConnectionRedundancyInput` via:

GetConnectionRedundancyArgs{...}

type GetConnectionRedundancyOutput

type GetConnectionRedundancyOutput struct{ *pulumi.OutputState }

func (GetConnectionRedundancyOutput) ElementType

func (GetConnectionRedundancyOutput) Group

Redundancy group identifier (Use the redundancy.0.group UUID of primary connection; e.g. one(equinix_fabric_connection.primary_port_connection.redundancy).group or equinix_fabric_connection.primary_port_connection.redundancy.0.group)

func (GetConnectionRedundancyOutput) Priority

Connection priority in redundancy group - PRIMARY, SECONDARY

func (GetConnectionRedundancyOutput) ToGetConnectionRedundancyOutput

func (o GetConnectionRedundancyOutput) ToGetConnectionRedundancyOutput() GetConnectionRedundancyOutput

func (GetConnectionRedundancyOutput) ToGetConnectionRedundancyOutputWithContext

func (o GetConnectionRedundancyOutput) ToGetConnectionRedundancyOutputWithContext(ctx context.Context) GetConnectionRedundancyOutput

type GetConnectionZSide

type GetConnectionZSide struct {
	// Point of access details
	AccessPoint *GetConnectionZSideAccessPoint `pulumi:"accessPoint"`
	// Connection side additional information
	AdditionalInfos []GetConnectionZSideAdditionalInfo `pulumi:"additionalInfos"`
	// 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
	ServiceToken *GetConnectionZSideServiceToken `pulumi:"serviceToken"`
}

type GetConnectionZSideAccessPoint

type GetConnectionZSideAccessPoint struct {
	// Account
	Accounts []GetConnectionZSideAccessPointAccount `pulumi:"accounts"`
	// Authentication key for provider based connections
	AuthenticationKey *string `pulumi:"authenticationKey"`
	// **Deprecated** `gateway` Use `router` attribute instead
	//
	// Deprecated: use router attribute instead; gateway is no longer a part of the supported backend
	Gateway *GetConnectionZSideAccessPointGateway `pulumi:"gateway"`
	// Virtual device interface
	Interface *GetConnectionZSideAccessPointInterface `pulumi:"interface"`
	// Connection link protocol
	LinkProtocol *GetConnectionZSideAccessPointLinkProtocol `pulumi:"linkProtocol"`
	// Access point location
	Location GetConnectionZSideAccessPointLocation `pulumi:"location"`
	// network access point information
	Network *GetConnectionZSideAccessPointNetwork `pulumi:"network"`
	// Peering Type- PRIVATE,MICROSOFT,PUBLIC, MANUAL
	PeeringType *string `pulumi:"peeringType"`
	// Port access point information
	Port *GetConnectionZSideAccessPointPort `pulumi:"port"`
	// Service Profile
	Profile *GetConnectionZSideAccessPointProfile `pulumi:"profile"`
	// Provider assigned Connection Id
	ProviderConnectionId *string `pulumi:"providerConnectionId"`
	// Cloud Router access point information that replaces `gateway`
	Router *GetConnectionZSideAccessPointRouter `pulumi:"router"`
	// Access point seller region
	SellerRegion *string `pulumi:"sellerRegion"`
	// Access point type - COLO, VD, VG, SP, IGW, SUBNET, CLOUD_ROUTER, NETWORK
	Type *string `pulumi:"type"`
	// Virtual device
	VirtualDevice *GetConnectionZSideAccessPointVirtualDevice `pulumi:"virtualDevice"`
}

type GetConnectionZSideAccessPointAccount

type GetConnectionZSideAccessPointAccount struct {
	// Legal name of the accountholder.
	AccountName string `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber int `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId string `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId string `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName string `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId int `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName string `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId string `pulumi:"ucmId"`
}

type GetConnectionZSideAccessPointAccountArgs

type GetConnectionZSideAccessPointAccountArgs struct {
	// Legal name of the accountholder.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber pulumi.IntInput `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId pulumi.StringInput `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId pulumi.StringInput `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName pulumi.StringInput `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId pulumi.IntInput `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName pulumi.StringInput `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId pulumi.StringInput `pulumi:"ucmId"`
}

func (GetConnectionZSideAccessPointAccountArgs) ElementType

func (GetConnectionZSideAccessPointAccountArgs) ToGetConnectionZSideAccessPointAccountOutput

func (i GetConnectionZSideAccessPointAccountArgs) ToGetConnectionZSideAccessPointAccountOutput() GetConnectionZSideAccessPointAccountOutput

func (GetConnectionZSideAccessPointAccountArgs) ToGetConnectionZSideAccessPointAccountOutputWithContext

func (i GetConnectionZSideAccessPointAccountArgs) ToGetConnectionZSideAccessPointAccountOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointAccountOutput

type GetConnectionZSideAccessPointAccountArray

type GetConnectionZSideAccessPointAccountArray []GetConnectionZSideAccessPointAccountInput

func (GetConnectionZSideAccessPointAccountArray) ElementType

func (GetConnectionZSideAccessPointAccountArray) ToGetConnectionZSideAccessPointAccountArrayOutput

func (i GetConnectionZSideAccessPointAccountArray) ToGetConnectionZSideAccessPointAccountArrayOutput() GetConnectionZSideAccessPointAccountArrayOutput

func (GetConnectionZSideAccessPointAccountArray) ToGetConnectionZSideAccessPointAccountArrayOutputWithContext

func (i GetConnectionZSideAccessPointAccountArray) ToGetConnectionZSideAccessPointAccountArrayOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointAccountArrayOutput

type GetConnectionZSideAccessPointAccountArrayInput

type GetConnectionZSideAccessPointAccountArrayInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointAccountArrayOutput() GetConnectionZSideAccessPointAccountArrayOutput
	ToGetConnectionZSideAccessPointAccountArrayOutputWithContext(context.Context) GetConnectionZSideAccessPointAccountArrayOutput
}

GetConnectionZSideAccessPointAccountArrayInput is an input type that accepts GetConnectionZSideAccessPointAccountArray and GetConnectionZSideAccessPointAccountArrayOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointAccountArrayInput` via:

GetConnectionZSideAccessPointAccountArray{ GetConnectionZSideAccessPointAccountArgs{...} }

type GetConnectionZSideAccessPointAccountArrayOutput

type GetConnectionZSideAccessPointAccountArrayOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointAccountArrayOutput) ElementType

func (GetConnectionZSideAccessPointAccountArrayOutput) Index

func (GetConnectionZSideAccessPointAccountArrayOutput) ToGetConnectionZSideAccessPointAccountArrayOutput

func (o GetConnectionZSideAccessPointAccountArrayOutput) ToGetConnectionZSideAccessPointAccountArrayOutput() GetConnectionZSideAccessPointAccountArrayOutput

func (GetConnectionZSideAccessPointAccountArrayOutput) ToGetConnectionZSideAccessPointAccountArrayOutputWithContext

func (o GetConnectionZSideAccessPointAccountArrayOutput) ToGetConnectionZSideAccessPointAccountArrayOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointAccountArrayOutput

type GetConnectionZSideAccessPointAccountInput

type GetConnectionZSideAccessPointAccountInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointAccountOutput() GetConnectionZSideAccessPointAccountOutput
	ToGetConnectionZSideAccessPointAccountOutputWithContext(context.Context) GetConnectionZSideAccessPointAccountOutput
}

GetConnectionZSideAccessPointAccountInput is an input type that accepts GetConnectionZSideAccessPointAccountArgs and GetConnectionZSideAccessPointAccountOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointAccountInput` via:

GetConnectionZSideAccessPointAccountArgs{...}

type GetConnectionZSideAccessPointAccountOutput

type GetConnectionZSideAccessPointAccountOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointAccountOutput) AccountName

Legal name of the accountholder.

func (GetConnectionZSideAccessPointAccountOutput) AccountNumber

Equinix-assigned account number.

func (GetConnectionZSideAccessPointAccountOutput) ElementType

func (GetConnectionZSideAccessPointAccountOutput) GlobalCustId

Equinix-assigned ID of the subscriber's parent organization.

func (GetConnectionZSideAccessPointAccountOutput) GlobalOrgId

Equinix-assigned ID of the subscriber's parent organization.

func (GetConnectionZSideAccessPointAccountOutput) GlobalOrganizationName

Equinix-assigned name of the subscriber's parent organization.

func (GetConnectionZSideAccessPointAccountOutput) OrgId

Equinix-assigned ID of the subscriber's organization.

func (GetConnectionZSideAccessPointAccountOutput) OrganizationName

Equinix-assigned name of the subscriber's organization.

func (GetConnectionZSideAccessPointAccountOutput) ToGetConnectionZSideAccessPointAccountOutput

func (o GetConnectionZSideAccessPointAccountOutput) ToGetConnectionZSideAccessPointAccountOutput() GetConnectionZSideAccessPointAccountOutput

func (GetConnectionZSideAccessPointAccountOutput) ToGetConnectionZSideAccessPointAccountOutputWithContext

func (o GetConnectionZSideAccessPointAccountOutput) ToGetConnectionZSideAccessPointAccountOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointAccountOutput

func (GetConnectionZSideAccessPointAccountOutput) UcmId

Enterprise datastore id

type GetConnectionZSideAccessPointArgs

type GetConnectionZSideAccessPointArgs struct {
	// Account
	Accounts GetConnectionZSideAccessPointAccountArrayInput `pulumi:"accounts"`
	// Authentication key for provider based connections
	AuthenticationKey pulumi.StringPtrInput `pulumi:"authenticationKey"`
	// **Deprecated** `gateway` Use `router` attribute instead
	//
	// Deprecated: use router attribute instead; gateway is no longer a part of the supported backend
	Gateway GetConnectionZSideAccessPointGatewayPtrInput `pulumi:"gateway"`
	// Virtual device interface
	Interface GetConnectionZSideAccessPointInterfacePtrInput `pulumi:"interface"`
	// Connection link protocol
	LinkProtocol GetConnectionZSideAccessPointLinkProtocolPtrInput `pulumi:"linkProtocol"`
	// Access point location
	Location GetConnectionZSideAccessPointLocationInput `pulumi:"location"`
	// network access point information
	Network GetConnectionZSideAccessPointNetworkPtrInput `pulumi:"network"`
	// Peering Type- PRIVATE,MICROSOFT,PUBLIC, MANUAL
	PeeringType pulumi.StringPtrInput `pulumi:"peeringType"`
	// Port access point information
	Port GetConnectionZSideAccessPointPortPtrInput `pulumi:"port"`
	// Service Profile
	Profile GetConnectionZSideAccessPointProfilePtrInput `pulumi:"profile"`
	// Provider assigned Connection Id
	ProviderConnectionId pulumi.StringPtrInput `pulumi:"providerConnectionId"`
	// Cloud Router access point information that replaces `gateway`
	Router GetConnectionZSideAccessPointRouterPtrInput `pulumi:"router"`
	// Access point seller region
	SellerRegion pulumi.StringPtrInput `pulumi:"sellerRegion"`
	// Access point type - COLO, VD, VG, SP, IGW, SUBNET, CLOUD_ROUTER, NETWORK
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Virtual device
	VirtualDevice GetConnectionZSideAccessPointVirtualDevicePtrInput `pulumi:"virtualDevice"`
}

func (GetConnectionZSideAccessPointArgs) ElementType

func (GetConnectionZSideAccessPointArgs) ToGetConnectionZSideAccessPointOutput

func (i GetConnectionZSideAccessPointArgs) ToGetConnectionZSideAccessPointOutput() GetConnectionZSideAccessPointOutput

func (GetConnectionZSideAccessPointArgs) ToGetConnectionZSideAccessPointOutputWithContext

func (i GetConnectionZSideAccessPointArgs) ToGetConnectionZSideAccessPointOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointOutput

func (GetConnectionZSideAccessPointArgs) ToGetConnectionZSideAccessPointPtrOutput

func (i GetConnectionZSideAccessPointArgs) ToGetConnectionZSideAccessPointPtrOutput() GetConnectionZSideAccessPointPtrOutput

func (GetConnectionZSideAccessPointArgs) ToGetConnectionZSideAccessPointPtrOutputWithContext

func (i GetConnectionZSideAccessPointArgs) ToGetConnectionZSideAccessPointPtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointPtrOutput

type GetConnectionZSideAccessPointGateway

type GetConnectionZSideAccessPointGateway struct {
	// Unique Resource Identifier
	Href string `pulumi:"href"`
	// Equinix-assigned virtual gateway identifier
	Uuid *string `pulumi:"uuid"`
}

type GetConnectionZSideAccessPointGatewayArgs

type GetConnectionZSideAccessPointGatewayArgs struct {
	// Unique Resource Identifier
	Href pulumi.StringInput `pulumi:"href"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (GetConnectionZSideAccessPointGatewayArgs) ElementType

func (GetConnectionZSideAccessPointGatewayArgs) ToGetConnectionZSideAccessPointGatewayOutput

func (i GetConnectionZSideAccessPointGatewayArgs) ToGetConnectionZSideAccessPointGatewayOutput() GetConnectionZSideAccessPointGatewayOutput

func (GetConnectionZSideAccessPointGatewayArgs) ToGetConnectionZSideAccessPointGatewayOutputWithContext

func (i GetConnectionZSideAccessPointGatewayArgs) ToGetConnectionZSideAccessPointGatewayOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointGatewayOutput

func (GetConnectionZSideAccessPointGatewayArgs) ToGetConnectionZSideAccessPointGatewayPtrOutput

func (i GetConnectionZSideAccessPointGatewayArgs) ToGetConnectionZSideAccessPointGatewayPtrOutput() GetConnectionZSideAccessPointGatewayPtrOutput

func (GetConnectionZSideAccessPointGatewayArgs) ToGetConnectionZSideAccessPointGatewayPtrOutputWithContext

func (i GetConnectionZSideAccessPointGatewayArgs) ToGetConnectionZSideAccessPointGatewayPtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointGatewayPtrOutput

type GetConnectionZSideAccessPointGatewayInput

type GetConnectionZSideAccessPointGatewayInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointGatewayOutput() GetConnectionZSideAccessPointGatewayOutput
	ToGetConnectionZSideAccessPointGatewayOutputWithContext(context.Context) GetConnectionZSideAccessPointGatewayOutput
}

GetConnectionZSideAccessPointGatewayInput is an input type that accepts GetConnectionZSideAccessPointGatewayArgs and GetConnectionZSideAccessPointGatewayOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointGatewayInput` via:

GetConnectionZSideAccessPointGatewayArgs{...}

type GetConnectionZSideAccessPointGatewayOutput

type GetConnectionZSideAccessPointGatewayOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointGatewayOutput) ElementType

func (GetConnectionZSideAccessPointGatewayOutput) Href

Unique Resource Identifier

func (GetConnectionZSideAccessPointGatewayOutput) ToGetConnectionZSideAccessPointGatewayOutput

func (o GetConnectionZSideAccessPointGatewayOutput) ToGetConnectionZSideAccessPointGatewayOutput() GetConnectionZSideAccessPointGatewayOutput

func (GetConnectionZSideAccessPointGatewayOutput) ToGetConnectionZSideAccessPointGatewayOutputWithContext

func (o GetConnectionZSideAccessPointGatewayOutput) ToGetConnectionZSideAccessPointGatewayOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointGatewayOutput

func (GetConnectionZSideAccessPointGatewayOutput) ToGetConnectionZSideAccessPointGatewayPtrOutput

func (o GetConnectionZSideAccessPointGatewayOutput) ToGetConnectionZSideAccessPointGatewayPtrOutput() GetConnectionZSideAccessPointGatewayPtrOutput

func (GetConnectionZSideAccessPointGatewayOutput) ToGetConnectionZSideAccessPointGatewayPtrOutputWithContext

func (o GetConnectionZSideAccessPointGatewayOutput) ToGetConnectionZSideAccessPointGatewayPtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointGatewayPtrOutput

func (GetConnectionZSideAccessPointGatewayOutput) Uuid

Equinix-assigned virtual gateway identifier

type GetConnectionZSideAccessPointGatewayPtrInput

type GetConnectionZSideAccessPointGatewayPtrInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointGatewayPtrOutput() GetConnectionZSideAccessPointGatewayPtrOutput
	ToGetConnectionZSideAccessPointGatewayPtrOutputWithContext(context.Context) GetConnectionZSideAccessPointGatewayPtrOutput
}

GetConnectionZSideAccessPointGatewayPtrInput is an input type that accepts GetConnectionZSideAccessPointGatewayArgs, GetConnectionZSideAccessPointGatewayPtr and GetConnectionZSideAccessPointGatewayPtrOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointGatewayPtrInput` via:

        GetConnectionZSideAccessPointGatewayArgs{...}

or:

        nil

type GetConnectionZSideAccessPointGatewayPtrOutput

type GetConnectionZSideAccessPointGatewayPtrOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointGatewayPtrOutput) Elem

func (GetConnectionZSideAccessPointGatewayPtrOutput) ElementType

func (GetConnectionZSideAccessPointGatewayPtrOutput) Href

Unique Resource Identifier

func (GetConnectionZSideAccessPointGatewayPtrOutput) ToGetConnectionZSideAccessPointGatewayPtrOutput

func (o GetConnectionZSideAccessPointGatewayPtrOutput) ToGetConnectionZSideAccessPointGatewayPtrOutput() GetConnectionZSideAccessPointGatewayPtrOutput

func (GetConnectionZSideAccessPointGatewayPtrOutput) ToGetConnectionZSideAccessPointGatewayPtrOutputWithContext

func (o GetConnectionZSideAccessPointGatewayPtrOutput) ToGetConnectionZSideAccessPointGatewayPtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointGatewayPtrOutput

func (GetConnectionZSideAccessPointGatewayPtrOutput) Uuid

Equinix-assigned virtual gateway identifier

type GetConnectionZSideAccessPointInput

type GetConnectionZSideAccessPointInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointOutput() GetConnectionZSideAccessPointOutput
	ToGetConnectionZSideAccessPointOutputWithContext(context.Context) GetConnectionZSideAccessPointOutput
}

GetConnectionZSideAccessPointInput is an input type that accepts GetConnectionZSideAccessPointArgs and GetConnectionZSideAccessPointOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointInput` via:

GetConnectionZSideAccessPointArgs{...}

type GetConnectionZSideAccessPointInterface

type GetConnectionZSideAccessPointInterface struct {
	// id
	Id int `pulumi:"id"`
	// Interface type
	Type *string `pulumi:"type"`
	// Equinix-assigned interface identifier
	Uuid *string `pulumi:"uuid"`
}

type GetConnectionZSideAccessPointInterfaceArgs

type GetConnectionZSideAccessPointInterfaceArgs struct {
	// id
	Id pulumi.IntInput `pulumi:"id"`
	// Interface type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Equinix-assigned interface identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (GetConnectionZSideAccessPointInterfaceArgs) ElementType

func (GetConnectionZSideAccessPointInterfaceArgs) ToGetConnectionZSideAccessPointInterfaceOutput

func (i GetConnectionZSideAccessPointInterfaceArgs) ToGetConnectionZSideAccessPointInterfaceOutput() GetConnectionZSideAccessPointInterfaceOutput

func (GetConnectionZSideAccessPointInterfaceArgs) ToGetConnectionZSideAccessPointInterfaceOutputWithContext

func (i GetConnectionZSideAccessPointInterfaceArgs) ToGetConnectionZSideAccessPointInterfaceOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointInterfaceOutput

func (GetConnectionZSideAccessPointInterfaceArgs) ToGetConnectionZSideAccessPointInterfacePtrOutput

func (i GetConnectionZSideAccessPointInterfaceArgs) ToGetConnectionZSideAccessPointInterfacePtrOutput() GetConnectionZSideAccessPointInterfacePtrOutput

func (GetConnectionZSideAccessPointInterfaceArgs) ToGetConnectionZSideAccessPointInterfacePtrOutputWithContext

func (i GetConnectionZSideAccessPointInterfaceArgs) ToGetConnectionZSideAccessPointInterfacePtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointInterfacePtrOutput

type GetConnectionZSideAccessPointInterfaceInput

type GetConnectionZSideAccessPointInterfaceInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointInterfaceOutput() GetConnectionZSideAccessPointInterfaceOutput
	ToGetConnectionZSideAccessPointInterfaceOutputWithContext(context.Context) GetConnectionZSideAccessPointInterfaceOutput
}

GetConnectionZSideAccessPointInterfaceInput is an input type that accepts GetConnectionZSideAccessPointInterfaceArgs and GetConnectionZSideAccessPointInterfaceOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointInterfaceInput` via:

GetConnectionZSideAccessPointInterfaceArgs{...}

type GetConnectionZSideAccessPointInterfaceOutput

type GetConnectionZSideAccessPointInterfaceOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointInterfaceOutput) ElementType

func (GetConnectionZSideAccessPointInterfaceOutput) Id

id

func (GetConnectionZSideAccessPointInterfaceOutput) ToGetConnectionZSideAccessPointInterfaceOutput

func (o GetConnectionZSideAccessPointInterfaceOutput) ToGetConnectionZSideAccessPointInterfaceOutput() GetConnectionZSideAccessPointInterfaceOutput

func (GetConnectionZSideAccessPointInterfaceOutput) ToGetConnectionZSideAccessPointInterfaceOutputWithContext

func (o GetConnectionZSideAccessPointInterfaceOutput) ToGetConnectionZSideAccessPointInterfaceOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointInterfaceOutput

func (GetConnectionZSideAccessPointInterfaceOutput) ToGetConnectionZSideAccessPointInterfacePtrOutput

func (o GetConnectionZSideAccessPointInterfaceOutput) ToGetConnectionZSideAccessPointInterfacePtrOutput() GetConnectionZSideAccessPointInterfacePtrOutput

func (GetConnectionZSideAccessPointInterfaceOutput) ToGetConnectionZSideAccessPointInterfacePtrOutputWithContext

func (o GetConnectionZSideAccessPointInterfaceOutput) ToGetConnectionZSideAccessPointInterfacePtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointInterfacePtrOutput

func (GetConnectionZSideAccessPointInterfaceOutput) Type

Interface type

func (GetConnectionZSideAccessPointInterfaceOutput) Uuid

Equinix-assigned interface identifier

type GetConnectionZSideAccessPointInterfacePtrInput

type GetConnectionZSideAccessPointInterfacePtrInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointInterfacePtrOutput() GetConnectionZSideAccessPointInterfacePtrOutput
	ToGetConnectionZSideAccessPointInterfacePtrOutputWithContext(context.Context) GetConnectionZSideAccessPointInterfacePtrOutput
}

GetConnectionZSideAccessPointInterfacePtrInput is an input type that accepts GetConnectionZSideAccessPointInterfaceArgs, GetConnectionZSideAccessPointInterfacePtr and GetConnectionZSideAccessPointInterfacePtrOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointInterfacePtrInput` via:

        GetConnectionZSideAccessPointInterfaceArgs{...}

or:

        nil

type GetConnectionZSideAccessPointInterfacePtrOutput

type GetConnectionZSideAccessPointInterfacePtrOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointInterfacePtrOutput) Elem

func (GetConnectionZSideAccessPointInterfacePtrOutput) ElementType

func (GetConnectionZSideAccessPointInterfacePtrOutput) Id

id

func (GetConnectionZSideAccessPointInterfacePtrOutput) ToGetConnectionZSideAccessPointInterfacePtrOutput

func (o GetConnectionZSideAccessPointInterfacePtrOutput) ToGetConnectionZSideAccessPointInterfacePtrOutput() GetConnectionZSideAccessPointInterfacePtrOutput

func (GetConnectionZSideAccessPointInterfacePtrOutput) ToGetConnectionZSideAccessPointInterfacePtrOutputWithContext

func (o GetConnectionZSideAccessPointInterfacePtrOutput) ToGetConnectionZSideAccessPointInterfacePtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointInterfacePtrOutput

func (GetConnectionZSideAccessPointInterfacePtrOutput) Type

Interface type

func (GetConnectionZSideAccessPointInterfacePtrOutput) Uuid

Equinix-assigned interface identifier

type GetConnectionZSideAccessPointLinkProtocol

type GetConnectionZSideAccessPointLinkProtocol struct {
	// Type of the link protocol - UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN
	Type *string `pulumi:"type"`
	// Vlan Customer Tag information, vlanCTag value specified for QINQ connections
	VlanCTag int `pulumi:"vlanCTag"`
	// Vlan Provider Tag information, vlanSTag value specified for QINQ connections
	VlanSTag int `pulumi:"vlanSTag"`
	// Vlan Tag information, vlanTag value specified for DOT1Q connections
	VlanTag int `pulumi:"vlanTag"`
}

type GetConnectionZSideAccessPointLinkProtocolArgs

type GetConnectionZSideAccessPointLinkProtocolArgs struct {
	// Type of the link protocol - UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Vlan Customer Tag information, vlanCTag value specified for QINQ connections
	VlanCTag pulumi.IntInput `pulumi:"vlanCTag"`
	// Vlan Provider Tag information, vlanSTag value specified for QINQ connections
	VlanSTag pulumi.IntInput `pulumi:"vlanSTag"`
	// Vlan Tag information, vlanTag value specified for DOT1Q connections
	VlanTag pulumi.IntInput `pulumi:"vlanTag"`
}

func (GetConnectionZSideAccessPointLinkProtocolArgs) ElementType

func (GetConnectionZSideAccessPointLinkProtocolArgs) ToGetConnectionZSideAccessPointLinkProtocolOutput

func (i GetConnectionZSideAccessPointLinkProtocolArgs) ToGetConnectionZSideAccessPointLinkProtocolOutput() GetConnectionZSideAccessPointLinkProtocolOutput

func (GetConnectionZSideAccessPointLinkProtocolArgs) ToGetConnectionZSideAccessPointLinkProtocolOutputWithContext

func (i GetConnectionZSideAccessPointLinkProtocolArgs) ToGetConnectionZSideAccessPointLinkProtocolOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointLinkProtocolOutput

func (GetConnectionZSideAccessPointLinkProtocolArgs) ToGetConnectionZSideAccessPointLinkProtocolPtrOutput

func (i GetConnectionZSideAccessPointLinkProtocolArgs) ToGetConnectionZSideAccessPointLinkProtocolPtrOutput() GetConnectionZSideAccessPointLinkProtocolPtrOutput

func (GetConnectionZSideAccessPointLinkProtocolArgs) ToGetConnectionZSideAccessPointLinkProtocolPtrOutputWithContext

func (i GetConnectionZSideAccessPointLinkProtocolArgs) ToGetConnectionZSideAccessPointLinkProtocolPtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointLinkProtocolPtrOutput

type GetConnectionZSideAccessPointLinkProtocolInput

type GetConnectionZSideAccessPointLinkProtocolInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointLinkProtocolOutput() GetConnectionZSideAccessPointLinkProtocolOutput
	ToGetConnectionZSideAccessPointLinkProtocolOutputWithContext(context.Context) GetConnectionZSideAccessPointLinkProtocolOutput
}

GetConnectionZSideAccessPointLinkProtocolInput is an input type that accepts GetConnectionZSideAccessPointLinkProtocolArgs and GetConnectionZSideAccessPointLinkProtocolOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointLinkProtocolInput` via:

GetConnectionZSideAccessPointLinkProtocolArgs{...}

type GetConnectionZSideAccessPointLinkProtocolOutput

type GetConnectionZSideAccessPointLinkProtocolOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointLinkProtocolOutput) ElementType

func (GetConnectionZSideAccessPointLinkProtocolOutput) ToGetConnectionZSideAccessPointLinkProtocolOutput

func (o GetConnectionZSideAccessPointLinkProtocolOutput) ToGetConnectionZSideAccessPointLinkProtocolOutput() GetConnectionZSideAccessPointLinkProtocolOutput

func (GetConnectionZSideAccessPointLinkProtocolOutput) ToGetConnectionZSideAccessPointLinkProtocolOutputWithContext

func (o GetConnectionZSideAccessPointLinkProtocolOutput) ToGetConnectionZSideAccessPointLinkProtocolOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointLinkProtocolOutput

func (GetConnectionZSideAccessPointLinkProtocolOutput) ToGetConnectionZSideAccessPointLinkProtocolPtrOutput

func (o GetConnectionZSideAccessPointLinkProtocolOutput) ToGetConnectionZSideAccessPointLinkProtocolPtrOutput() GetConnectionZSideAccessPointLinkProtocolPtrOutput

func (GetConnectionZSideAccessPointLinkProtocolOutput) ToGetConnectionZSideAccessPointLinkProtocolPtrOutputWithContext

func (o GetConnectionZSideAccessPointLinkProtocolOutput) ToGetConnectionZSideAccessPointLinkProtocolPtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointLinkProtocolPtrOutput

func (GetConnectionZSideAccessPointLinkProtocolOutput) Type

Type of the link protocol - UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN

func (GetConnectionZSideAccessPointLinkProtocolOutput) VlanCTag

Vlan Customer Tag information, vlanCTag value specified for QINQ connections

func (GetConnectionZSideAccessPointLinkProtocolOutput) VlanSTag

Vlan Provider Tag information, vlanSTag value specified for QINQ connections

func (GetConnectionZSideAccessPointLinkProtocolOutput) VlanTag

Vlan Tag information, vlanTag value specified for DOT1Q connections

type GetConnectionZSideAccessPointLinkProtocolPtrInput

type GetConnectionZSideAccessPointLinkProtocolPtrInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointLinkProtocolPtrOutput() GetConnectionZSideAccessPointLinkProtocolPtrOutput
	ToGetConnectionZSideAccessPointLinkProtocolPtrOutputWithContext(context.Context) GetConnectionZSideAccessPointLinkProtocolPtrOutput
}

GetConnectionZSideAccessPointLinkProtocolPtrInput is an input type that accepts GetConnectionZSideAccessPointLinkProtocolArgs, GetConnectionZSideAccessPointLinkProtocolPtr and GetConnectionZSideAccessPointLinkProtocolPtrOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointLinkProtocolPtrInput` via:

        GetConnectionZSideAccessPointLinkProtocolArgs{...}

or:

        nil

type GetConnectionZSideAccessPointLinkProtocolPtrOutput

type GetConnectionZSideAccessPointLinkProtocolPtrOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointLinkProtocolPtrOutput) Elem

func (GetConnectionZSideAccessPointLinkProtocolPtrOutput) ElementType

func (GetConnectionZSideAccessPointLinkProtocolPtrOutput) ToGetConnectionZSideAccessPointLinkProtocolPtrOutput

func (o GetConnectionZSideAccessPointLinkProtocolPtrOutput) ToGetConnectionZSideAccessPointLinkProtocolPtrOutput() GetConnectionZSideAccessPointLinkProtocolPtrOutput

func (GetConnectionZSideAccessPointLinkProtocolPtrOutput) ToGetConnectionZSideAccessPointLinkProtocolPtrOutputWithContext

func (o GetConnectionZSideAccessPointLinkProtocolPtrOutput) ToGetConnectionZSideAccessPointLinkProtocolPtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointLinkProtocolPtrOutput

func (GetConnectionZSideAccessPointLinkProtocolPtrOutput) Type

Type of the link protocol - UNTAGGED, DOT1Q, QINQ, EVPN_VXLAN

func (GetConnectionZSideAccessPointLinkProtocolPtrOutput) VlanCTag

Vlan Customer Tag information, vlanCTag value specified for QINQ connections

func (GetConnectionZSideAccessPointLinkProtocolPtrOutput) VlanSTag

Vlan Provider Tag information, vlanSTag value specified for QINQ connections

func (GetConnectionZSideAccessPointLinkProtocolPtrOutput) VlanTag

Vlan Tag information, vlanTag value specified for DOT1Q connections

type GetConnectionZSideAccessPointLocation

type GetConnectionZSideAccessPointLocation struct {
	// IBX Code
	Ibx string `pulumi:"ibx"`
	// Access point metro code
	MetroCode string `pulumi:"metroCode"`
	// Access point metro name
	MetroName string `pulumi:"metroName"`
	// Access point region
	Region string `pulumi:"region"`
}

type GetConnectionZSideAccessPointLocationArgs

type GetConnectionZSideAccessPointLocationArgs struct {
	// IBX Code
	Ibx pulumi.StringInput `pulumi:"ibx"`
	// Access point metro code
	MetroCode pulumi.StringInput `pulumi:"metroCode"`
	// Access point metro name
	MetroName pulumi.StringInput `pulumi:"metroName"`
	// Access point region
	Region pulumi.StringInput `pulumi:"region"`
}

func (GetConnectionZSideAccessPointLocationArgs) ElementType

func (GetConnectionZSideAccessPointLocationArgs) ToGetConnectionZSideAccessPointLocationOutput

func (i GetConnectionZSideAccessPointLocationArgs) ToGetConnectionZSideAccessPointLocationOutput() GetConnectionZSideAccessPointLocationOutput

func (GetConnectionZSideAccessPointLocationArgs) ToGetConnectionZSideAccessPointLocationOutputWithContext

func (i GetConnectionZSideAccessPointLocationArgs) ToGetConnectionZSideAccessPointLocationOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointLocationOutput

func (GetConnectionZSideAccessPointLocationArgs) ToGetConnectionZSideAccessPointLocationPtrOutput

func (i GetConnectionZSideAccessPointLocationArgs) ToGetConnectionZSideAccessPointLocationPtrOutput() GetConnectionZSideAccessPointLocationPtrOutput

func (GetConnectionZSideAccessPointLocationArgs) ToGetConnectionZSideAccessPointLocationPtrOutputWithContext

func (i GetConnectionZSideAccessPointLocationArgs) ToGetConnectionZSideAccessPointLocationPtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointLocationPtrOutput

type GetConnectionZSideAccessPointLocationInput

type GetConnectionZSideAccessPointLocationInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointLocationOutput() GetConnectionZSideAccessPointLocationOutput
	ToGetConnectionZSideAccessPointLocationOutputWithContext(context.Context) GetConnectionZSideAccessPointLocationOutput
}

GetConnectionZSideAccessPointLocationInput is an input type that accepts GetConnectionZSideAccessPointLocationArgs and GetConnectionZSideAccessPointLocationOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointLocationInput` via:

GetConnectionZSideAccessPointLocationArgs{...}

type GetConnectionZSideAccessPointLocationOutput

type GetConnectionZSideAccessPointLocationOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointLocationOutput) ElementType

func (GetConnectionZSideAccessPointLocationOutput) Ibx

IBX Code

func (GetConnectionZSideAccessPointLocationOutput) MetroCode

Access point metro code

func (GetConnectionZSideAccessPointLocationOutput) MetroName

Access point metro name

func (GetConnectionZSideAccessPointLocationOutput) Region

Access point region

func (GetConnectionZSideAccessPointLocationOutput) ToGetConnectionZSideAccessPointLocationOutput

func (o GetConnectionZSideAccessPointLocationOutput) ToGetConnectionZSideAccessPointLocationOutput() GetConnectionZSideAccessPointLocationOutput

func (GetConnectionZSideAccessPointLocationOutput) ToGetConnectionZSideAccessPointLocationOutputWithContext

func (o GetConnectionZSideAccessPointLocationOutput) ToGetConnectionZSideAccessPointLocationOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointLocationOutput

func (GetConnectionZSideAccessPointLocationOutput) ToGetConnectionZSideAccessPointLocationPtrOutput

func (o GetConnectionZSideAccessPointLocationOutput) ToGetConnectionZSideAccessPointLocationPtrOutput() GetConnectionZSideAccessPointLocationPtrOutput

func (GetConnectionZSideAccessPointLocationOutput) ToGetConnectionZSideAccessPointLocationPtrOutputWithContext

func (o GetConnectionZSideAccessPointLocationOutput) ToGetConnectionZSideAccessPointLocationPtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointLocationPtrOutput

type GetConnectionZSideAccessPointLocationPtrInput

type GetConnectionZSideAccessPointLocationPtrInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointLocationPtrOutput() GetConnectionZSideAccessPointLocationPtrOutput
	ToGetConnectionZSideAccessPointLocationPtrOutputWithContext(context.Context) GetConnectionZSideAccessPointLocationPtrOutput
}

GetConnectionZSideAccessPointLocationPtrInput is an input type that accepts GetConnectionZSideAccessPointLocationArgs, GetConnectionZSideAccessPointLocationPtr and GetConnectionZSideAccessPointLocationPtrOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointLocationPtrInput` via:

        GetConnectionZSideAccessPointLocationArgs{...}

or:

        nil

type GetConnectionZSideAccessPointLocationPtrOutput

type GetConnectionZSideAccessPointLocationPtrOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointLocationPtrOutput) Elem

func (GetConnectionZSideAccessPointLocationPtrOutput) ElementType

func (GetConnectionZSideAccessPointLocationPtrOutput) Ibx

IBX Code

func (GetConnectionZSideAccessPointLocationPtrOutput) MetroCode

Access point metro code

func (GetConnectionZSideAccessPointLocationPtrOutput) MetroName

Access point metro name

func (GetConnectionZSideAccessPointLocationPtrOutput) Region

Access point region

func (GetConnectionZSideAccessPointLocationPtrOutput) ToGetConnectionZSideAccessPointLocationPtrOutput

func (o GetConnectionZSideAccessPointLocationPtrOutput) ToGetConnectionZSideAccessPointLocationPtrOutput() GetConnectionZSideAccessPointLocationPtrOutput

func (GetConnectionZSideAccessPointLocationPtrOutput) ToGetConnectionZSideAccessPointLocationPtrOutputWithContext

func (o GetConnectionZSideAccessPointLocationPtrOutput) ToGetConnectionZSideAccessPointLocationPtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointLocationPtrOutput

type GetConnectionZSideAccessPointNetwork

type GetConnectionZSideAccessPointNetwork struct {
	// Unique Resource Identifier
	Href string `pulumi:"href"`
	// Equinix-assigned Network identifier
	Uuid *string `pulumi:"uuid"`
}

type GetConnectionZSideAccessPointNetworkArgs

type GetConnectionZSideAccessPointNetworkArgs struct {
	// Unique Resource Identifier
	Href pulumi.StringInput `pulumi:"href"`
	// Equinix-assigned Network identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (GetConnectionZSideAccessPointNetworkArgs) ElementType

func (GetConnectionZSideAccessPointNetworkArgs) ToGetConnectionZSideAccessPointNetworkOutput

func (i GetConnectionZSideAccessPointNetworkArgs) ToGetConnectionZSideAccessPointNetworkOutput() GetConnectionZSideAccessPointNetworkOutput

func (GetConnectionZSideAccessPointNetworkArgs) ToGetConnectionZSideAccessPointNetworkOutputWithContext

func (i GetConnectionZSideAccessPointNetworkArgs) ToGetConnectionZSideAccessPointNetworkOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointNetworkOutput

func (GetConnectionZSideAccessPointNetworkArgs) ToGetConnectionZSideAccessPointNetworkPtrOutput

func (i GetConnectionZSideAccessPointNetworkArgs) ToGetConnectionZSideAccessPointNetworkPtrOutput() GetConnectionZSideAccessPointNetworkPtrOutput

func (GetConnectionZSideAccessPointNetworkArgs) ToGetConnectionZSideAccessPointNetworkPtrOutputWithContext

func (i GetConnectionZSideAccessPointNetworkArgs) ToGetConnectionZSideAccessPointNetworkPtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointNetworkPtrOutput

type GetConnectionZSideAccessPointNetworkInput

type GetConnectionZSideAccessPointNetworkInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointNetworkOutput() GetConnectionZSideAccessPointNetworkOutput
	ToGetConnectionZSideAccessPointNetworkOutputWithContext(context.Context) GetConnectionZSideAccessPointNetworkOutput
}

GetConnectionZSideAccessPointNetworkInput is an input type that accepts GetConnectionZSideAccessPointNetworkArgs and GetConnectionZSideAccessPointNetworkOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointNetworkInput` via:

GetConnectionZSideAccessPointNetworkArgs{...}

type GetConnectionZSideAccessPointNetworkOutput

type GetConnectionZSideAccessPointNetworkOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointNetworkOutput) ElementType

func (GetConnectionZSideAccessPointNetworkOutput) Href

Unique Resource Identifier

func (GetConnectionZSideAccessPointNetworkOutput) ToGetConnectionZSideAccessPointNetworkOutput

func (o GetConnectionZSideAccessPointNetworkOutput) ToGetConnectionZSideAccessPointNetworkOutput() GetConnectionZSideAccessPointNetworkOutput

func (GetConnectionZSideAccessPointNetworkOutput) ToGetConnectionZSideAccessPointNetworkOutputWithContext

func (o GetConnectionZSideAccessPointNetworkOutput) ToGetConnectionZSideAccessPointNetworkOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointNetworkOutput

func (GetConnectionZSideAccessPointNetworkOutput) ToGetConnectionZSideAccessPointNetworkPtrOutput

func (o GetConnectionZSideAccessPointNetworkOutput) ToGetConnectionZSideAccessPointNetworkPtrOutput() GetConnectionZSideAccessPointNetworkPtrOutput

func (GetConnectionZSideAccessPointNetworkOutput) ToGetConnectionZSideAccessPointNetworkPtrOutputWithContext

func (o GetConnectionZSideAccessPointNetworkOutput) ToGetConnectionZSideAccessPointNetworkPtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointNetworkPtrOutput

func (GetConnectionZSideAccessPointNetworkOutput) Uuid

Equinix-assigned Network identifier

type GetConnectionZSideAccessPointNetworkPtrInput

type GetConnectionZSideAccessPointNetworkPtrInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointNetworkPtrOutput() GetConnectionZSideAccessPointNetworkPtrOutput
	ToGetConnectionZSideAccessPointNetworkPtrOutputWithContext(context.Context) GetConnectionZSideAccessPointNetworkPtrOutput
}

GetConnectionZSideAccessPointNetworkPtrInput is an input type that accepts GetConnectionZSideAccessPointNetworkArgs, GetConnectionZSideAccessPointNetworkPtr and GetConnectionZSideAccessPointNetworkPtrOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointNetworkPtrInput` via:

        GetConnectionZSideAccessPointNetworkArgs{...}

or:

        nil

type GetConnectionZSideAccessPointNetworkPtrOutput

type GetConnectionZSideAccessPointNetworkPtrOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointNetworkPtrOutput) Elem

func (GetConnectionZSideAccessPointNetworkPtrOutput) ElementType

func (GetConnectionZSideAccessPointNetworkPtrOutput) Href

Unique Resource Identifier

func (GetConnectionZSideAccessPointNetworkPtrOutput) ToGetConnectionZSideAccessPointNetworkPtrOutput

func (o GetConnectionZSideAccessPointNetworkPtrOutput) ToGetConnectionZSideAccessPointNetworkPtrOutput() GetConnectionZSideAccessPointNetworkPtrOutput

func (GetConnectionZSideAccessPointNetworkPtrOutput) ToGetConnectionZSideAccessPointNetworkPtrOutputWithContext

func (o GetConnectionZSideAccessPointNetworkPtrOutput) ToGetConnectionZSideAccessPointNetworkPtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointNetworkPtrOutput

func (GetConnectionZSideAccessPointNetworkPtrOutput) Uuid

Equinix-assigned Network identifier

type GetConnectionZSideAccessPointOutput

type GetConnectionZSideAccessPointOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointOutput) Accounts

Account

func (GetConnectionZSideAccessPointOutput) AuthenticationKey

Authentication key for provider based connections

func (GetConnectionZSideAccessPointOutput) ElementType

func (GetConnectionZSideAccessPointOutput) Gateway deprecated

**Deprecated** `gateway` Use `router` attribute instead

Deprecated: use router attribute instead; gateway is no longer a part of the supported backend

func (GetConnectionZSideAccessPointOutput) Interface

Virtual device interface

func (GetConnectionZSideAccessPointOutput) LinkProtocol

Connection link protocol

func (GetConnectionZSideAccessPointOutput) Location

Access point location

func (GetConnectionZSideAccessPointOutput) Network

network access point information

func (GetConnectionZSideAccessPointOutput) PeeringType

Peering Type- PRIVATE,MICROSOFT,PUBLIC, MANUAL

func (GetConnectionZSideAccessPointOutput) Port

Port access point information

func (GetConnectionZSideAccessPointOutput) Profile

Service Profile

func (GetConnectionZSideAccessPointOutput) ProviderConnectionId

Provider assigned Connection Id

func (GetConnectionZSideAccessPointOutput) Router

Cloud Router access point information that replaces `gateway`

func (GetConnectionZSideAccessPointOutput) SellerRegion

Access point seller region

func (GetConnectionZSideAccessPointOutput) ToGetConnectionZSideAccessPointOutput

func (o GetConnectionZSideAccessPointOutput) ToGetConnectionZSideAccessPointOutput() GetConnectionZSideAccessPointOutput

func (GetConnectionZSideAccessPointOutput) ToGetConnectionZSideAccessPointOutputWithContext

func (o GetConnectionZSideAccessPointOutput) ToGetConnectionZSideAccessPointOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointOutput

func (GetConnectionZSideAccessPointOutput) ToGetConnectionZSideAccessPointPtrOutput

func (o GetConnectionZSideAccessPointOutput) ToGetConnectionZSideAccessPointPtrOutput() GetConnectionZSideAccessPointPtrOutput

func (GetConnectionZSideAccessPointOutput) ToGetConnectionZSideAccessPointPtrOutputWithContext

func (o GetConnectionZSideAccessPointOutput) ToGetConnectionZSideAccessPointPtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointPtrOutput

func (GetConnectionZSideAccessPointOutput) Type

Access point type - COLO, VD, VG, SP, IGW, SUBNET, CLOUD_ROUTER, NETWORK

func (GetConnectionZSideAccessPointOutput) VirtualDevice

Virtual device

type GetConnectionZSideAccessPointPort

type GetConnectionZSideAccessPointPort struct {
	// Unique Resource Identifier
	Href string `pulumi:"href"`
	// Port name
	Name string `pulumi:"name"`
	// Redundancy Information
	Redundancies []GetConnectionZSideAccessPointPortRedundancy `pulumi:"redundancies"`
	// Equinix-assigned Port identifier
	Uuid string `pulumi:"uuid"`
}

type GetConnectionZSideAccessPointPortArgs

type GetConnectionZSideAccessPointPortArgs struct {
	// Unique Resource Identifier
	Href pulumi.StringInput `pulumi:"href"`
	// Port name
	Name pulumi.StringInput `pulumi:"name"`
	// Redundancy Information
	Redundancies GetConnectionZSideAccessPointPortRedundancyArrayInput `pulumi:"redundancies"`
	// Equinix-assigned Port identifier
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

func (GetConnectionZSideAccessPointPortArgs) ElementType

func (GetConnectionZSideAccessPointPortArgs) ToGetConnectionZSideAccessPointPortOutput

func (i GetConnectionZSideAccessPointPortArgs) ToGetConnectionZSideAccessPointPortOutput() GetConnectionZSideAccessPointPortOutput

func (GetConnectionZSideAccessPointPortArgs) ToGetConnectionZSideAccessPointPortOutputWithContext

func (i GetConnectionZSideAccessPointPortArgs) ToGetConnectionZSideAccessPointPortOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointPortOutput

func (GetConnectionZSideAccessPointPortArgs) ToGetConnectionZSideAccessPointPortPtrOutput

func (i GetConnectionZSideAccessPointPortArgs) ToGetConnectionZSideAccessPointPortPtrOutput() GetConnectionZSideAccessPointPortPtrOutput

func (GetConnectionZSideAccessPointPortArgs) ToGetConnectionZSideAccessPointPortPtrOutputWithContext

func (i GetConnectionZSideAccessPointPortArgs) ToGetConnectionZSideAccessPointPortPtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointPortPtrOutput

type GetConnectionZSideAccessPointPortInput

type GetConnectionZSideAccessPointPortInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointPortOutput() GetConnectionZSideAccessPointPortOutput
	ToGetConnectionZSideAccessPointPortOutputWithContext(context.Context) GetConnectionZSideAccessPointPortOutput
}

GetConnectionZSideAccessPointPortInput is an input type that accepts GetConnectionZSideAccessPointPortArgs and GetConnectionZSideAccessPointPortOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointPortInput` via:

GetConnectionZSideAccessPointPortArgs{...}

type GetConnectionZSideAccessPointPortOutput

type GetConnectionZSideAccessPointPortOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointPortOutput) ElementType

func (GetConnectionZSideAccessPointPortOutput) Href

Unique Resource Identifier

func (GetConnectionZSideAccessPointPortOutput) Name

Port name

func (GetConnectionZSideAccessPointPortOutput) Redundancies

Redundancy Information

func (GetConnectionZSideAccessPointPortOutput) ToGetConnectionZSideAccessPointPortOutput

func (o GetConnectionZSideAccessPointPortOutput) ToGetConnectionZSideAccessPointPortOutput() GetConnectionZSideAccessPointPortOutput

func (GetConnectionZSideAccessPointPortOutput) ToGetConnectionZSideAccessPointPortOutputWithContext

func (o GetConnectionZSideAccessPointPortOutput) ToGetConnectionZSideAccessPointPortOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointPortOutput

func (GetConnectionZSideAccessPointPortOutput) ToGetConnectionZSideAccessPointPortPtrOutput

func (o GetConnectionZSideAccessPointPortOutput) ToGetConnectionZSideAccessPointPortPtrOutput() GetConnectionZSideAccessPointPortPtrOutput

func (GetConnectionZSideAccessPointPortOutput) ToGetConnectionZSideAccessPointPortPtrOutputWithContext

func (o GetConnectionZSideAccessPointPortOutput) ToGetConnectionZSideAccessPointPortPtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointPortPtrOutput

func (GetConnectionZSideAccessPointPortOutput) Uuid

Equinix-assigned Port identifier

type GetConnectionZSideAccessPointPortPtrInput

type GetConnectionZSideAccessPointPortPtrInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointPortPtrOutput() GetConnectionZSideAccessPointPortPtrOutput
	ToGetConnectionZSideAccessPointPortPtrOutputWithContext(context.Context) GetConnectionZSideAccessPointPortPtrOutput
}

GetConnectionZSideAccessPointPortPtrInput is an input type that accepts GetConnectionZSideAccessPointPortArgs, GetConnectionZSideAccessPointPortPtr and GetConnectionZSideAccessPointPortPtrOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointPortPtrInput` via:

        GetConnectionZSideAccessPointPortArgs{...}

or:

        nil

type GetConnectionZSideAccessPointPortPtrOutput

type GetConnectionZSideAccessPointPortPtrOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointPortPtrOutput) Elem

func (GetConnectionZSideAccessPointPortPtrOutput) ElementType

func (GetConnectionZSideAccessPointPortPtrOutput) Href

Unique Resource Identifier

func (GetConnectionZSideAccessPointPortPtrOutput) Name

Port name

func (GetConnectionZSideAccessPointPortPtrOutput) Redundancies

Redundancy Information

func (GetConnectionZSideAccessPointPortPtrOutput) ToGetConnectionZSideAccessPointPortPtrOutput

func (o GetConnectionZSideAccessPointPortPtrOutput) ToGetConnectionZSideAccessPointPortPtrOutput() GetConnectionZSideAccessPointPortPtrOutput

func (GetConnectionZSideAccessPointPortPtrOutput) ToGetConnectionZSideAccessPointPortPtrOutputWithContext

func (o GetConnectionZSideAccessPointPortPtrOutput) ToGetConnectionZSideAccessPointPortPtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointPortPtrOutput

func (GetConnectionZSideAccessPointPortPtrOutput) Uuid

Equinix-assigned Port identifier

type GetConnectionZSideAccessPointPortRedundancy

type GetConnectionZSideAccessPointPortRedundancy struct {
	// Access point redundancy
	Enabled bool `pulumi:"enabled"`
	// Port redundancy group
	Group string `pulumi:"group"`
	// Priority type-Primary or Secondary
	Priority string `pulumi:"priority"`
}

type GetConnectionZSideAccessPointPortRedundancyArgs

type GetConnectionZSideAccessPointPortRedundancyArgs struct {
	// Access point redundancy
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// Port redundancy group
	Group pulumi.StringInput `pulumi:"group"`
	// Priority type-Primary or Secondary
	Priority pulumi.StringInput `pulumi:"priority"`
}

func (GetConnectionZSideAccessPointPortRedundancyArgs) ElementType

func (GetConnectionZSideAccessPointPortRedundancyArgs) ToGetConnectionZSideAccessPointPortRedundancyOutput

func (i GetConnectionZSideAccessPointPortRedundancyArgs) ToGetConnectionZSideAccessPointPortRedundancyOutput() GetConnectionZSideAccessPointPortRedundancyOutput

func (GetConnectionZSideAccessPointPortRedundancyArgs) ToGetConnectionZSideAccessPointPortRedundancyOutputWithContext

func (i GetConnectionZSideAccessPointPortRedundancyArgs) ToGetConnectionZSideAccessPointPortRedundancyOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointPortRedundancyOutput

type GetConnectionZSideAccessPointPortRedundancyArray

type GetConnectionZSideAccessPointPortRedundancyArray []GetConnectionZSideAccessPointPortRedundancyInput

func (GetConnectionZSideAccessPointPortRedundancyArray) ElementType

func (GetConnectionZSideAccessPointPortRedundancyArray) ToGetConnectionZSideAccessPointPortRedundancyArrayOutput

func (i GetConnectionZSideAccessPointPortRedundancyArray) ToGetConnectionZSideAccessPointPortRedundancyArrayOutput() GetConnectionZSideAccessPointPortRedundancyArrayOutput

func (GetConnectionZSideAccessPointPortRedundancyArray) ToGetConnectionZSideAccessPointPortRedundancyArrayOutputWithContext

func (i GetConnectionZSideAccessPointPortRedundancyArray) ToGetConnectionZSideAccessPointPortRedundancyArrayOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointPortRedundancyArrayOutput

type GetConnectionZSideAccessPointPortRedundancyArrayInput

type GetConnectionZSideAccessPointPortRedundancyArrayInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointPortRedundancyArrayOutput() GetConnectionZSideAccessPointPortRedundancyArrayOutput
	ToGetConnectionZSideAccessPointPortRedundancyArrayOutputWithContext(context.Context) GetConnectionZSideAccessPointPortRedundancyArrayOutput
}

GetConnectionZSideAccessPointPortRedundancyArrayInput is an input type that accepts GetConnectionZSideAccessPointPortRedundancyArray and GetConnectionZSideAccessPointPortRedundancyArrayOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointPortRedundancyArrayInput` via:

GetConnectionZSideAccessPointPortRedundancyArray{ GetConnectionZSideAccessPointPortRedundancyArgs{...} }

type GetConnectionZSideAccessPointPortRedundancyArrayOutput

type GetConnectionZSideAccessPointPortRedundancyArrayOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointPortRedundancyArrayOutput) ElementType

func (GetConnectionZSideAccessPointPortRedundancyArrayOutput) Index

func (GetConnectionZSideAccessPointPortRedundancyArrayOutput) ToGetConnectionZSideAccessPointPortRedundancyArrayOutput

func (GetConnectionZSideAccessPointPortRedundancyArrayOutput) ToGetConnectionZSideAccessPointPortRedundancyArrayOutputWithContext

func (o GetConnectionZSideAccessPointPortRedundancyArrayOutput) ToGetConnectionZSideAccessPointPortRedundancyArrayOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointPortRedundancyArrayOutput

type GetConnectionZSideAccessPointPortRedundancyInput

type GetConnectionZSideAccessPointPortRedundancyInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointPortRedundancyOutput() GetConnectionZSideAccessPointPortRedundancyOutput
	ToGetConnectionZSideAccessPointPortRedundancyOutputWithContext(context.Context) GetConnectionZSideAccessPointPortRedundancyOutput
}

GetConnectionZSideAccessPointPortRedundancyInput is an input type that accepts GetConnectionZSideAccessPointPortRedundancyArgs and GetConnectionZSideAccessPointPortRedundancyOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointPortRedundancyInput` via:

GetConnectionZSideAccessPointPortRedundancyArgs{...}

type GetConnectionZSideAccessPointPortRedundancyOutput

type GetConnectionZSideAccessPointPortRedundancyOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointPortRedundancyOutput) ElementType

func (GetConnectionZSideAccessPointPortRedundancyOutput) Enabled

Access point redundancy

func (GetConnectionZSideAccessPointPortRedundancyOutput) Group

Port redundancy group

func (GetConnectionZSideAccessPointPortRedundancyOutput) Priority

Priority type-Primary or Secondary

func (GetConnectionZSideAccessPointPortRedundancyOutput) ToGetConnectionZSideAccessPointPortRedundancyOutput

func (o GetConnectionZSideAccessPointPortRedundancyOutput) ToGetConnectionZSideAccessPointPortRedundancyOutput() GetConnectionZSideAccessPointPortRedundancyOutput

func (GetConnectionZSideAccessPointPortRedundancyOutput) ToGetConnectionZSideAccessPointPortRedundancyOutputWithContext

func (o GetConnectionZSideAccessPointPortRedundancyOutput) ToGetConnectionZSideAccessPointPortRedundancyOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointPortRedundancyOutput

type GetConnectionZSideAccessPointProfile

type GetConnectionZSideAccessPointProfile struct {
	// Access point config information
	AccessPointTypeConfigs []GetConnectionZSideAccessPointProfileAccessPointTypeConfig `pulumi:"accessPointTypeConfigs"`
	// User-provided service description
	Description string `pulumi:"description"`
	// Service Profile URI response attribute
	Href string `pulumi:"href"`
	// Customer-assigned service profile name
	Name string `pulumi:"name"`
	// Service profile type - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE
	Type string `pulumi:"type"`
	// Equinix assigned service profile identifier
	Uuid string `pulumi:"uuid"`
}

type GetConnectionZSideAccessPointProfileAccessPointTypeConfig

type GetConnectionZSideAccessPointProfileAccessPointTypeConfig struct {
	// Type of access point type config - VD, COLO
	Type string `pulumi:"type"`
	// Equinix-assigned access point type config identifier
	Uuid string `pulumi:"uuid"`
}

type GetConnectionZSideAccessPointProfileAccessPointTypeConfigArgs

type GetConnectionZSideAccessPointProfileAccessPointTypeConfigArgs struct {
	// Type of access point type config - VD, COLO
	Type pulumi.StringInput `pulumi:"type"`
	// Equinix-assigned access point type config identifier
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

func (GetConnectionZSideAccessPointProfileAccessPointTypeConfigArgs) ElementType

func (GetConnectionZSideAccessPointProfileAccessPointTypeConfigArgs) ToGetConnectionZSideAccessPointProfileAccessPointTypeConfigOutput

func (GetConnectionZSideAccessPointProfileAccessPointTypeConfigArgs) ToGetConnectionZSideAccessPointProfileAccessPointTypeConfigOutputWithContext

func (i GetConnectionZSideAccessPointProfileAccessPointTypeConfigArgs) ToGetConnectionZSideAccessPointProfileAccessPointTypeConfigOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointProfileAccessPointTypeConfigOutput

type GetConnectionZSideAccessPointProfileAccessPointTypeConfigArray

type GetConnectionZSideAccessPointProfileAccessPointTypeConfigArray []GetConnectionZSideAccessPointProfileAccessPointTypeConfigInput

func (GetConnectionZSideAccessPointProfileAccessPointTypeConfigArray) ElementType

func (GetConnectionZSideAccessPointProfileAccessPointTypeConfigArray) ToGetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput

func (GetConnectionZSideAccessPointProfileAccessPointTypeConfigArray) ToGetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutputWithContext

func (i GetConnectionZSideAccessPointProfileAccessPointTypeConfigArray) ToGetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput

type GetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayInput

type GetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput() GetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput
	ToGetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutputWithContext(context.Context) GetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput
}

GetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayInput is an input type that accepts GetConnectionZSideAccessPointProfileAccessPointTypeConfigArray and GetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayInput` via:

GetConnectionZSideAccessPointProfileAccessPointTypeConfigArray{ GetConnectionZSideAccessPointProfileAccessPointTypeConfigArgs{...} }

type GetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput

type GetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput) ElementType

func (GetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput) ToGetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput

func (GetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput) ToGetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutputWithContext

func (o GetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput) ToGetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayOutput

type GetConnectionZSideAccessPointProfileAccessPointTypeConfigInput

type GetConnectionZSideAccessPointProfileAccessPointTypeConfigInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointProfileAccessPointTypeConfigOutput() GetConnectionZSideAccessPointProfileAccessPointTypeConfigOutput
	ToGetConnectionZSideAccessPointProfileAccessPointTypeConfigOutputWithContext(context.Context) GetConnectionZSideAccessPointProfileAccessPointTypeConfigOutput
}

GetConnectionZSideAccessPointProfileAccessPointTypeConfigInput is an input type that accepts GetConnectionZSideAccessPointProfileAccessPointTypeConfigArgs and GetConnectionZSideAccessPointProfileAccessPointTypeConfigOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointProfileAccessPointTypeConfigInput` via:

GetConnectionZSideAccessPointProfileAccessPointTypeConfigArgs{...}

type GetConnectionZSideAccessPointProfileAccessPointTypeConfigOutput

type GetConnectionZSideAccessPointProfileAccessPointTypeConfigOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointProfileAccessPointTypeConfigOutput) ElementType

func (GetConnectionZSideAccessPointProfileAccessPointTypeConfigOutput) ToGetConnectionZSideAccessPointProfileAccessPointTypeConfigOutput

func (GetConnectionZSideAccessPointProfileAccessPointTypeConfigOutput) ToGetConnectionZSideAccessPointProfileAccessPointTypeConfigOutputWithContext

func (o GetConnectionZSideAccessPointProfileAccessPointTypeConfigOutput) ToGetConnectionZSideAccessPointProfileAccessPointTypeConfigOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointProfileAccessPointTypeConfigOutput

func (GetConnectionZSideAccessPointProfileAccessPointTypeConfigOutput) Type

Type of access point type config - VD, COLO

func (GetConnectionZSideAccessPointProfileAccessPointTypeConfigOutput) Uuid

Equinix-assigned access point type config identifier

type GetConnectionZSideAccessPointProfileArgs

type GetConnectionZSideAccessPointProfileArgs struct {
	// Access point config information
	AccessPointTypeConfigs GetConnectionZSideAccessPointProfileAccessPointTypeConfigArrayInput `pulumi:"accessPointTypeConfigs"`
	// User-provided service description
	Description pulumi.StringInput `pulumi:"description"`
	// Service Profile URI response attribute
	Href pulumi.StringInput `pulumi:"href"`
	// Customer-assigned service profile name
	Name pulumi.StringInput `pulumi:"name"`
	// Service profile type - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE
	Type pulumi.StringInput `pulumi:"type"`
	// Equinix assigned service profile identifier
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

func (GetConnectionZSideAccessPointProfileArgs) ElementType

func (GetConnectionZSideAccessPointProfileArgs) ToGetConnectionZSideAccessPointProfileOutput

func (i GetConnectionZSideAccessPointProfileArgs) ToGetConnectionZSideAccessPointProfileOutput() GetConnectionZSideAccessPointProfileOutput

func (GetConnectionZSideAccessPointProfileArgs) ToGetConnectionZSideAccessPointProfileOutputWithContext

func (i GetConnectionZSideAccessPointProfileArgs) ToGetConnectionZSideAccessPointProfileOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointProfileOutput

func (GetConnectionZSideAccessPointProfileArgs) ToGetConnectionZSideAccessPointProfilePtrOutput

func (i GetConnectionZSideAccessPointProfileArgs) ToGetConnectionZSideAccessPointProfilePtrOutput() GetConnectionZSideAccessPointProfilePtrOutput

func (GetConnectionZSideAccessPointProfileArgs) ToGetConnectionZSideAccessPointProfilePtrOutputWithContext

func (i GetConnectionZSideAccessPointProfileArgs) ToGetConnectionZSideAccessPointProfilePtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointProfilePtrOutput

type GetConnectionZSideAccessPointProfileInput

type GetConnectionZSideAccessPointProfileInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointProfileOutput() GetConnectionZSideAccessPointProfileOutput
	ToGetConnectionZSideAccessPointProfileOutputWithContext(context.Context) GetConnectionZSideAccessPointProfileOutput
}

GetConnectionZSideAccessPointProfileInput is an input type that accepts GetConnectionZSideAccessPointProfileArgs and GetConnectionZSideAccessPointProfileOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointProfileInput` via:

GetConnectionZSideAccessPointProfileArgs{...}

type GetConnectionZSideAccessPointProfileOutput

type GetConnectionZSideAccessPointProfileOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointProfileOutput) AccessPointTypeConfigs

Access point config information

func (GetConnectionZSideAccessPointProfileOutput) Description

User-provided service description

func (GetConnectionZSideAccessPointProfileOutput) ElementType

func (GetConnectionZSideAccessPointProfileOutput) Href

Service Profile URI response attribute

func (GetConnectionZSideAccessPointProfileOutput) Name

Customer-assigned service profile name

func (GetConnectionZSideAccessPointProfileOutput) ToGetConnectionZSideAccessPointProfileOutput

func (o GetConnectionZSideAccessPointProfileOutput) ToGetConnectionZSideAccessPointProfileOutput() GetConnectionZSideAccessPointProfileOutput

func (GetConnectionZSideAccessPointProfileOutput) ToGetConnectionZSideAccessPointProfileOutputWithContext

func (o GetConnectionZSideAccessPointProfileOutput) ToGetConnectionZSideAccessPointProfileOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointProfileOutput

func (GetConnectionZSideAccessPointProfileOutput) ToGetConnectionZSideAccessPointProfilePtrOutput

func (o GetConnectionZSideAccessPointProfileOutput) ToGetConnectionZSideAccessPointProfilePtrOutput() GetConnectionZSideAccessPointProfilePtrOutput

func (GetConnectionZSideAccessPointProfileOutput) ToGetConnectionZSideAccessPointProfilePtrOutputWithContext

func (o GetConnectionZSideAccessPointProfileOutput) ToGetConnectionZSideAccessPointProfilePtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointProfilePtrOutput

func (GetConnectionZSideAccessPointProfileOutput) Type

Service profile type - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE

func (GetConnectionZSideAccessPointProfileOutput) Uuid

Equinix assigned service profile identifier

type GetConnectionZSideAccessPointProfilePtrInput

type GetConnectionZSideAccessPointProfilePtrInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointProfilePtrOutput() GetConnectionZSideAccessPointProfilePtrOutput
	ToGetConnectionZSideAccessPointProfilePtrOutputWithContext(context.Context) GetConnectionZSideAccessPointProfilePtrOutput
}

GetConnectionZSideAccessPointProfilePtrInput is an input type that accepts GetConnectionZSideAccessPointProfileArgs, GetConnectionZSideAccessPointProfilePtr and GetConnectionZSideAccessPointProfilePtrOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointProfilePtrInput` via:

        GetConnectionZSideAccessPointProfileArgs{...}

or:

        nil

type GetConnectionZSideAccessPointProfilePtrOutput

type GetConnectionZSideAccessPointProfilePtrOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointProfilePtrOutput) AccessPointTypeConfigs

Access point config information

func (GetConnectionZSideAccessPointProfilePtrOutput) Description

User-provided service description

func (GetConnectionZSideAccessPointProfilePtrOutput) Elem

func (GetConnectionZSideAccessPointProfilePtrOutput) ElementType

func (GetConnectionZSideAccessPointProfilePtrOutput) Href

Service Profile URI response attribute

func (GetConnectionZSideAccessPointProfilePtrOutput) Name

Customer-assigned service profile name

func (GetConnectionZSideAccessPointProfilePtrOutput) ToGetConnectionZSideAccessPointProfilePtrOutput

func (o GetConnectionZSideAccessPointProfilePtrOutput) ToGetConnectionZSideAccessPointProfilePtrOutput() GetConnectionZSideAccessPointProfilePtrOutput

func (GetConnectionZSideAccessPointProfilePtrOutput) ToGetConnectionZSideAccessPointProfilePtrOutputWithContext

func (o GetConnectionZSideAccessPointProfilePtrOutput) ToGetConnectionZSideAccessPointProfilePtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointProfilePtrOutput

func (GetConnectionZSideAccessPointProfilePtrOutput) Type

Service profile type - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE

func (GetConnectionZSideAccessPointProfilePtrOutput) Uuid

Equinix assigned service profile identifier

type GetConnectionZSideAccessPointPtrInput

type GetConnectionZSideAccessPointPtrInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointPtrOutput() GetConnectionZSideAccessPointPtrOutput
	ToGetConnectionZSideAccessPointPtrOutputWithContext(context.Context) GetConnectionZSideAccessPointPtrOutput
}

GetConnectionZSideAccessPointPtrInput is an input type that accepts GetConnectionZSideAccessPointArgs, GetConnectionZSideAccessPointPtr and GetConnectionZSideAccessPointPtrOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointPtrInput` via:

        GetConnectionZSideAccessPointArgs{...}

or:

        nil

type GetConnectionZSideAccessPointPtrOutput

type GetConnectionZSideAccessPointPtrOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointPtrOutput) Accounts

Account

func (GetConnectionZSideAccessPointPtrOutput) AuthenticationKey

Authentication key for provider based connections

func (GetConnectionZSideAccessPointPtrOutput) Elem

func (GetConnectionZSideAccessPointPtrOutput) ElementType

func (GetConnectionZSideAccessPointPtrOutput) Gateway deprecated

**Deprecated** `gateway` Use `router` attribute instead

Deprecated: use router attribute instead; gateway is no longer a part of the supported backend

func (GetConnectionZSideAccessPointPtrOutput) Interface

Virtual device interface

func (GetConnectionZSideAccessPointPtrOutput) LinkProtocol

Connection link protocol

func (GetConnectionZSideAccessPointPtrOutput) Location

Access point location

func (GetConnectionZSideAccessPointPtrOutput) Network

network access point information

func (GetConnectionZSideAccessPointPtrOutput) PeeringType

Peering Type- PRIVATE,MICROSOFT,PUBLIC, MANUAL

func (GetConnectionZSideAccessPointPtrOutput) Port

Port access point information

func (GetConnectionZSideAccessPointPtrOutput) Profile

Service Profile

func (GetConnectionZSideAccessPointPtrOutput) ProviderConnectionId

Provider assigned Connection Id

func (GetConnectionZSideAccessPointPtrOutput) Router

Cloud Router access point information that replaces `gateway`

func (GetConnectionZSideAccessPointPtrOutput) SellerRegion

Access point seller region

func (GetConnectionZSideAccessPointPtrOutput) ToGetConnectionZSideAccessPointPtrOutput

func (o GetConnectionZSideAccessPointPtrOutput) ToGetConnectionZSideAccessPointPtrOutput() GetConnectionZSideAccessPointPtrOutput

func (GetConnectionZSideAccessPointPtrOutput) ToGetConnectionZSideAccessPointPtrOutputWithContext

func (o GetConnectionZSideAccessPointPtrOutput) ToGetConnectionZSideAccessPointPtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointPtrOutput

func (GetConnectionZSideAccessPointPtrOutput) Type

Access point type - COLO, VD, VG, SP, IGW, SUBNET, CLOUD_ROUTER, NETWORK

func (GetConnectionZSideAccessPointPtrOutput) VirtualDevice

Virtual device

type GetConnectionZSideAccessPointRouter

type GetConnectionZSideAccessPointRouter struct {
	// Unique Resource Identifier
	Href string `pulumi:"href"`
	// Equinix-assigned virtual gateway identifier
	Uuid *string `pulumi:"uuid"`
}

type GetConnectionZSideAccessPointRouterArgs

type GetConnectionZSideAccessPointRouterArgs struct {
	// Unique Resource Identifier
	Href pulumi.StringInput `pulumi:"href"`
	// Equinix-assigned virtual gateway identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (GetConnectionZSideAccessPointRouterArgs) ElementType

func (GetConnectionZSideAccessPointRouterArgs) ToGetConnectionZSideAccessPointRouterOutput

func (i GetConnectionZSideAccessPointRouterArgs) ToGetConnectionZSideAccessPointRouterOutput() GetConnectionZSideAccessPointRouterOutput

func (GetConnectionZSideAccessPointRouterArgs) ToGetConnectionZSideAccessPointRouterOutputWithContext

func (i GetConnectionZSideAccessPointRouterArgs) ToGetConnectionZSideAccessPointRouterOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointRouterOutput

func (GetConnectionZSideAccessPointRouterArgs) ToGetConnectionZSideAccessPointRouterPtrOutput

func (i GetConnectionZSideAccessPointRouterArgs) ToGetConnectionZSideAccessPointRouterPtrOutput() GetConnectionZSideAccessPointRouterPtrOutput

func (GetConnectionZSideAccessPointRouterArgs) ToGetConnectionZSideAccessPointRouterPtrOutputWithContext

func (i GetConnectionZSideAccessPointRouterArgs) ToGetConnectionZSideAccessPointRouterPtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointRouterPtrOutput

type GetConnectionZSideAccessPointRouterInput

type GetConnectionZSideAccessPointRouterInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointRouterOutput() GetConnectionZSideAccessPointRouterOutput
	ToGetConnectionZSideAccessPointRouterOutputWithContext(context.Context) GetConnectionZSideAccessPointRouterOutput
}

GetConnectionZSideAccessPointRouterInput is an input type that accepts GetConnectionZSideAccessPointRouterArgs and GetConnectionZSideAccessPointRouterOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointRouterInput` via:

GetConnectionZSideAccessPointRouterArgs{...}

type GetConnectionZSideAccessPointRouterOutput

type GetConnectionZSideAccessPointRouterOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointRouterOutput) ElementType

func (GetConnectionZSideAccessPointRouterOutput) Href

Unique Resource Identifier

func (GetConnectionZSideAccessPointRouterOutput) ToGetConnectionZSideAccessPointRouterOutput

func (o GetConnectionZSideAccessPointRouterOutput) ToGetConnectionZSideAccessPointRouterOutput() GetConnectionZSideAccessPointRouterOutput

func (GetConnectionZSideAccessPointRouterOutput) ToGetConnectionZSideAccessPointRouterOutputWithContext

func (o GetConnectionZSideAccessPointRouterOutput) ToGetConnectionZSideAccessPointRouterOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointRouterOutput

func (GetConnectionZSideAccessPointRouterOutput) ToGetConnectionZSideAccessPointRouterPtrOutput

func (o GetConnectionZSideAccessPointRouterOutput) ToGetConnectionZSideAccessPointRouterPtrOutput() GetConnectionZSideAccessPointRouterPtrOutput

func (GetConnectionZSideAccessPointRouterOutput) ToGetConnectionZSideAccessPointRouterPtrOutputWithContext

func (o GetConnectionZSideAccessPointRouterOutput) ToGetConnectionZSideAccessPointRouterPtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointRouterPtrOutput

func (GetConnectionZSideAccessPointRouterOutput) Uuid

Equinix-assigned virtual gateway identifier

type GetConnectionZSideAccessPointRouterPtrInput

type GetConnectionZSideAccessPointRouterPtrInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointRouterPtrOutput() GetConnectionZSideAccessPointRouterPtrOutput
	ToGetConnectionZSideAccessPointRouterPtrOutputWithContext(context.Context) GetConnectionZSideAccessPointRouterPtrOutput
}

GetConnectionZSideAccessPointRouterPtrInput is an input type that accepts GetConnectionZSideAccessPointRouterArgs, GetConnectionZSideAccessPointRouterPtr and GetConnectionZSideAccessPointRouterPtrOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointRouterPtrInput` via:

        GetConnectionZSideAccessPointRouterArgs{...}

or:

        nil

type GetConnectionZSideAccessPointRouterPtrOutput

type GetConnectionZSideAccessPointRouterPtrOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointRouterPtrOutput) Elem

func (GetConnectionZSideAccessPointRouterPtrOutput) ElementType

func (GetConnectionZSideAccessPointRouterPtrOutput) Href

Unique Resource Identifier

func (GetConnectionZSideAccessPointRouterPtrOutput) ToGetConnectionZSideAccessPointRouterPtrOutput

func (o GetConnectionZSideAccessPointRouterPtrOutput) ToGetConnectionZSideAccessPointRouterPtrOutput() GetConnectionZSideAccessPointRouterPtrOutput

func (GetConnectionZSideAccessPointRouterPtrOutput) ToGetConnectionZSideAccessPointRouterPtrOutputWithContext

func (o GetConnectionZSideAccessPointRouterPtrOutput) ToGetConnectionZSideAccessPointRouterPtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointRouterPtrOutput

func (GetConnectionZSideAccessPointRouterPtrOutput) Uuid

Equinix-assigned virtual gateway identifier

type GetConnectionZSideAccessPointVirtualDevice

type GetConnectionZSideAccessPointVirtualDevice struct {
	// Unique Resource Identifier
	Href string `pulumi:"href"`
	// Customer-assigned Virtual Device Name
	Name *string `pulumi:"name"`
	// Virtual Device type
	Type *string `pulumi:"type"`
	// Equinix-assigned Virtual Device identifier
	Uuid *string `pulumi:"uuid"`
}

type GetConnectionZSideAccessPointVirtualDeviceArgs

type GetConnectionZSideAccessPointVirtualDeviceArgs struct {
	// Unique Resource Identifier
	Href pulumi.StringInput `pulumi:"href"`
	// Customer-assigned Virtual Device Name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Virtual Device type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Equinix-assigned Virtual Device identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (GetConnectionZSideAccessPointVirtualDeviceArgs) ElementType

func (GetConnectionZSideAccessPointVirtualDeviceArgs) ToGetConnectionZSideAccessPointVirtualDeviceOutput

func (i GetConnectionZSideAccessPointVirtualDeviceArgs) ToGetConnectionZSideAccessPointVirtualDeviceOutput() GetConnectionZSideAccessPointVirtualDeviceOutput

func (GetConnectionZSideAccessPointVirtualDeviceArgs) ToGetConnectionZSideAccessPointVirtualDeviceOutputWithContext

func (i GetConnectionZSideAccessPointVirtualDeviceArgs) ToGetConnectionZSideAccessPointVirtualDeviceOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointVirtualDeviceOutput

func (GetConnectionZSideAccessPointVirtualDeviceArgs) ToGetConnectionZSideAccessPointVirtualDevicePtrOutput

func (i GetConnectionZSideAccessPointVirtualDeviceArgs) ToGetConnectionZSideAccessPointVirtualDevicePtrOutput() GetConnectionZSideAccessPointVirtualDevicePtrOutput

func (GetConnectionZSideAccessPointVirtualDeviceArgs) ToGetConnectionZSideAccessPointVirtualDevicePtrOutputWithContext

func (i GetConnectionZSideAccessPointVirtualDeviceArgs) ToGetConnectionZSideAccessPointVirtualDevicePtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointVirtualDevicePtrOutput

type GetConnectionZSideAccessPointVirtualDeviceInput

type GetConnectionZSideAccessPointVirtualDeviceInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointVirtualDeviceOutput() GetConnectionZSideAccessPointVirtualDeviceOutput
	ToGetConnectionZSideAccessPointVirtualDeviceOutputWithContext(context.Context) GetConnectionZSideAccessPointVirtualDeviceOutput
}

GetConnectionZSideAccessPointVirtualDeviceInput is an input type that accepts GetConnectionZSideAccessPointVirtualDeviceArgs and GetConnectionZSideAccessPointVirtualDeviceOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointVirtualDeviceInput` via:

GetConnectionZSideAccessPointVirtualDeviceArgs{...}

type GetConnectionZSideAccessPointVirtualDeviceOutput

type GetConnectionZSideAccessPointVirtualDeviceOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointVirtualDeviceOutput) ElementType

func (GetConnectionZSideAccessPointVirtualDeviceOutput) Href

Unique Resource Identifier

func (GetConnectionZSideAccessPointVirtualDeviceOutput) Name

Customer-assigned Virtual Device Name

func (GetConnectionZSideAccessPointVirtualDeviceOutput) ToGetConnectionZSideAccessPointVirtualDeviceOutput

func (o GetConnectionZSideAccessPointVirtualDeviceOutput) ToGetConnectionZSideAccessPointVirtualDeviceOutput() GetConnectionZSideAccessPointVirtualDeviceOutput

func (GetConnectionZSideAccessPointVirtualDeviceOutput) ToGetConnectionZSideAccessPointVirtualDeviceOutputWithContext

func (o GetConnectionZSideAccessPointVirtualDeviceOutput) ToGetConnectionZSideAccessPointVirtualDeviceOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointVirtualDeviceOutput

func (GetConnectionZSideAccessPointVirtualDeviceOutput) ToGetConnectionZSideAccessPointVirtualDevicePtrOutput

func (o GetConnectionZSideAccessPointVirtualDeviceOutput) ToGetConnectionZSideAccessPointVirtualDevicePtrOutput() GetConnectionZSideAccessPointVirtualDevicePtrOutput

func (GetConnectionZSideAccessPointVirtualDeviceOutput) ToGetConnectionZSideAccessPointVirtualDevicePtrOutputWithContext

func (o GetConnectionZSideAccessPointVirtualDeviceOutput) ToGetConnectionZSideAccessPointVirtualDevicePtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointVirtualDevicePtrOutput

func (GetConnectionZSideAccessPointVirtualDeviceOutput) Type

Virtual Device type

func (GetConnectionZSideAccessPointVirtualDeviceOutput) Uuid

Equinix-assigned Virtual Device identifier

type GetConnectionZSideAccessPointVirtualDevicePtrInput

type GetConnectionZSideAccessPointVirtualDevicePtrInput interface {
	pulumi.Input

	ToGetConnectionZSideAccessPointVirtualDevicePtrOutput() GetConnectionZSideAccessPointVirtualDevicePtrOutput
	ToGetConnectionZSideAccessPointVirtualDevicePtrOutputWithContext(context.Context) GetConnectionZSideAccessPointVirtualDevicePtrOutput
}

GetConnectionZSideAccessPointVirtualDevicePtrInput is an input type that accepts GetConnectionZSideAccessPointVirtualDeviceArgs, GetConnectionZSideAccessPointVirtualDevicePtr and GetConnectionZSideAccessPointVirtualDevicePtrOutput values. You can construct a concrete instance of `GetConnectionZSideAccessPointVirtualDevicePtrInput` via:

        GetConnectionZSideAccessPointVirtualDeviceArgs{...}

or:

        nil

type GetConnectionZSideAccessPointVirtualDevicePtrOutput

type GetConnectionZSideAccessPointVirtualDevicePtrOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAccessPointVirtualDevicePtrOutput) Elem

func (GetConnectionZSideAccessPointVirtualDevicePtrOutput) ElementType

func (GetConnectionZSideAccessPointVirtualDevicePtrOutput) Href

Unique Resource Identifier

func (GetConnectionZSideAccessPointVirtualDevicePtrOutput) Name

Customer-assigned Virtual Device Name

func (GetConnectionZSideAccessPointVirtualDevicePtrOutput) ToGetConnectionZSideAccessPointVirtualDevicePtrOutput

func (o GetConnectionZSideAccessPointVirtualDevicePtrOutput) ToGetConnectionZSideAccessPointVirtualDevicePtrOutput() GetConnectionZSideAccessPointVirtualDevicePtrOutput

func (GetConnectionZSideAccessPointVirtualDevicePtrOutput) ToGetConnectionZSideAccessPointVirtualDevicePtrOutputWithContext

func (o GetConnectionZSideAccessPointVirtualDevicePtrOutput) ToGetConnectionZSideAccessPointVirtualDevicePtrOutputWithContext(ctx context.Context) GetConnectionZSideAccessPointVirtualDevicePtrOutput

func (GetConnectionZSideAccessPointVirtualDevicePtrOutput) Type

Virtual Device type

func (GetConnectionZSideAccessPointVirtualDevicePtrOutput) Uuid

Equinix-assigned Virtual Device identifier

type GetConnectionZSideAdditionalInfo

type GetConnectionZSideAdditionalInfo struct {
	// Additional information key
	Key *string `pulumi:"key"`
	// Additional information value
	Value *string `pulumi:"value"`
}

type GetConnectionZSideAdditionalInfoArgs

type GetConnectionZSideAdditionalInfoArgs struct {
	// Additional information key
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Additional information value
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (GetConnectionZSideAdditionalInfoArgs) ElementType

func (GetConnectionZSideAdditionalInfoArgs) ToGetConnectionZSideAdditionalInfoOutput

func (i GetConnectionZSideAdditionalInfoArgs) ToGetConnectionZSideAdditionalInfoOutput() GetConnectionZSideAdditionalInfoOutput

func (GetConnectionZSideAdditionalInfoArgs) ToGetConnectionZSideAdditionalInfoOutputWithContext

func (i GetConnectionZSideAdditionalInfoArgs) ToGetConnectionZSideAdditionalInfoOutputWithContext(ctx context.Context) GetConnectionZSideAdditionalInfoOutput

type GetConnectionZSideAdditionalInfoArray

type GetConnectionZSideAdditionalInfoArray []GetConnectionZSideAdditionalInfoInput

func (GetConnectionZSideAdditionalInfoArray) ElementType

func (GetConnectionZSideAdditionalInfoArray) ToGetConnectionZSideAdditionalInfoArrayOutput

func (i GetConnectionZSideAdditionalInfoArray) ToGetConnectionZSideAdditionalInfoArrayOutput() GetConnectionZSideAdditionalInfoArrayOutput

func (GetConnectionZSideAdditionalInfoArray) ToGetConnectionZSideAdditionalInfoArrayOutputWithContext

func (i GetConnectionZSideAdditionalInfoArray) ToGetConnectionZSideAdditionalInfoArrayOutputWithContext(ctx context.Context) GetConnectionZSideAdditionalInfoArrayOutput

type GetConnectionZSideAdditionalInfoArrayInput

type GetConnectionZSideAdditionalInfoArrayInput interface {
	pulumi.Input

	ToGetConnectionZSideAdditionalInfoArrayOutput() GetConnectionZSideAdditionalInfoArrayOutput
	ToGetConnectionZSideAdditionalInfoArrayOutputWithContext(context.Context) GetConnectionZSideAdditionalInfoArrayOutput
}

GetConnectionZSideAdditionalInfoArrayInput is an input type that accepts GetConnectionZSideAdditionalInfoArray and GetConnectionZSideAdditionalInfoArrayOutput values. You can construct a concrete instance of `GetConnectionZSideAdditionalInfoArrayInput` via:

GetConnectionZSideAdditionalInfoArray{ GetConnectionZSideAdditionalInfoArgs{...} }

type GetConnectionZSideAdditionalInfoArrayOutput

type GetConnectionZSideAdditionalInfoArrayOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAdditionalInfoArrayOutput) ElementType

func (GetConnectionZSideAdditionalInfoArrayOutput) Index

func (GetConnectionZSideAdditionalInfoArrayOutput) ToGetConnectionZSideAdditionalInfoArrayOutput

func (o GetConnectionZSideAdditionalInfoArrayOutput) ToGetConnectionZSideAdditionalInfoArrayOutput() GetConnectionZSideAdditionalInfoArrayOutput

func (GetConnectionZSideAdditionalInfoArrayOutput) ToGetConnectionZSideAdditionalInfoArrayOutputWithContext

func (o GetConnectionZSideAdditionalInfoArrayOutput) ToGetConnectionZSideAdditionalInfoArrayOutputWithContext(ctx context.Context) GetConnectionZSideAdditionalInfoArrayOutput

type GetConnectionZSideAdditionalInfoInput

type GetConnectionZSideAdditionalInfoInput interface {
	pulumi.Input

	ToGetConnectionZSideAdditionalInfoOutput() GetConnectionZSideAdditionalInfoOutput
	ToGetConnectionZSideAdditionalInfoOutputWithContext(context.Context) GetConnectionZSideAdditionalInfoOutput
}

GetConnectionZSideAdditionalInfoInput is an input type that accepts GetConnectionZSideAdditionalInfoArgs and GetConnectionZSideAdditionalInfoOutput values. You can construct a concrete instance of `GetConnectionZSideAdditionalInfoInput` via:

GetConnectionZSideAdditionalInfoArgs{...}

type GetConnectionZSideAdditionalInfoOutput

type GetConnectionZSideAdditionalInfoOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideAdditionalInfoOutput) ElementType

func (GetConnectionZSideAdditionalInfoOutput) Key

Additional information key

func (GetConnectionZSideAdditionalInfoOutput) ToGetConnectionZSideAdditionalInfoOutput

func (o GetConnectionZSideAdditionalInfoOutput) ToGetConnectionZSideAdditionalInfoOutput() GetConnectionZSideAdditionalInfoOutput

func (GetConnectionZSideAdditionalInfoOutput) ToGetConnectionZSideAdditionalInfoOutputWithContext

func (o GetConnectionZSideAdditionalInfoOutput) ToGetConnectionZSideAdditionalInfoOutputWithContext(ctx context.Context) GetConnectionZSideAdditionalInfoOutput

func (GetConnectionZSideAdditionalInfoOutput) Value

Additional information value

type GetConnectionZSideArgs

type GetConnectionZSideArgs struct {
	// Point of access details
	AccessPoint GetConnectionZSideAccessPointPtrInput `pulumi:"accessPoint"`
	// Connection side additional information
	AdditionalInfos GetConnectionZSideAdditionalInfoArrayInput `pulumi:"additionalInfos"`
	// 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
	ServiceToken GetConnectionZSideServiceTokenPtrInput `pulumi:"serviceToken"`
}

func (GetConnectionZSideArgs) ElementType

func (GetConnectionZSideArgs) ElementType() reflect.Type

func (GetConnectionZSideArgs) ToGetConnectionZSideOutput

func (i GetConnectionZSideArgs) ToGetConnectionZSideOutput() GetConnectionZSideOutput

func (GetConnectionZSideArgs) ToGetConnectionZSideOutputWithContext

func (i GetConnectionZSideArgs) ToGetConnectionZSideOutputWithContext(ctx context.Context) GetConnectionZSideOutput

type GetConnectionZSideInput

type GetConnectionZSideInput interface {
	pulumi.Input

	ToGetConnectionZSideOutput() GetConnectionZSideOutput
	ToGetConnectionZSideOutputWithContext(context.Context) GetConnectionZSideOutput
}

GetConnectionZSideInput is an input type that accepts GetConnectionZSideArgs and GetConnectionZSideOutput values. You can construct a concrete instance of `GetConnectionZSideInput` via:

GetConnectionZSideArgs{...}

type GetConnectionZSideOutput

type GetConnectionZSideOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideOutput) AccessPoint

Point of access details

func (GetConnectionZSideOutput) AdditionalInfos

Connection side additional information

func (GetConnectionZSideOutput) ElementType

func (GetConnectionZSideOutput) ElementType() reflect.Type

func (GetConnectionZSideOutput) ServiceToken

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

func (GetConnectionZSideOutput) ToGetConnectionZSideOutput

func (o GetConnectionZSideOutput) ToGetConnectionZSideOutput() GetConnectionZSideOutput

func (GetConnectionZSideOutput) ToGetConnectionZSideOutputWithContext

func (o GetConnectionZSideOutput) ToGetConnectionZSideOutputWithContext(ctx context.Context) GetConnectionZSideOutput

type GetConnectionZSideServiceToken

type GetConnectionZSideServiceToken struct {
	// Service token description
	Description string `pulumi:"description"`
	// An absolute URL that is the subject of the link's context
	Href string `pulumi:"href"`
	// Token type - VC_TOKEN
	Type *string `pulumi:"type"`
	// Equinix-assigned service token identifier
	Uuid *string `pulumi:"uuid"`
}

type GetConnectionZSideServiceTokenArgs

type GetConnectionZSideServiceTokenArgs struct {
	// Service token description
	Description pulumi.StringInput `pulumi:"description"`
	// An absolute URL that is the subject of the link's context
	Href pulumi.StringInput `pulumi:"href"`
	// Token type - VC_TOKEN
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Equinix-assigned service token identifier
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (GetConnectionZSideServiceTokenArgs) ElementType

func (GetConnectionZSideServiceTokenArgs) ToGetConnectionZSideServiceTokenOutput

func (i GetConnectionZSideServiceTokenArgs) ToGetConnectionZSideServiceTokenOutput() GetConnectionZSideServiceTokenOutput

func (GetConnectionZSideServiceTokenArgs) ToGetConnectionZSideServiceTokenOutputWithContext

func (i GetConnectionZSideServiceTokenArgs) ToGetConnectionZSideServiceTokenOutputWithContext(ctx context.Context) GetConnectionZSideServiceTokenOutput

func (GetConnectionZSideServiceTokenArgs) ToGetConnectionZSideServiceTokenPtrOutput

func (i GetConnectionZSideServiceTokenArgs) ToGetConnectionZSideServiceTokenPtrOutput() GetConnectionZSideServiceTokenPtrOutput

func (GetConnectionZSideServiceTokenArgs) ToGetConnectionZSideServiceTokenPtrOutputWithContext

func (i GetConnectionZSideServiceTokenArgs) ToGetConnectionZSideServiceTokenPtrOutputWithContext(ctx context.Context) GetConnectionZSideServiceTokenPtrOutput

type GetConnectionZSideServiceTokenInput

type GetConnectionZSideServiceTokenInput interface {
	pulumi.Input

	ToGetConnectionZSideServiceTokenOutput() GetConnectionZSideServiceTokenOutput
	ToGetConnectionZSideServiceTokenOutputWithContext(context.Context) GetConnectionZSideServiceTokenOutput
}

GetConnectionZSideServiceTokenInput is an input type that accepts GetConnectionZSideServiceTokenArgs and GetConnectionZSideServiceTokenOutput values. You can construct a concrete instance of `GetConnectionZSideServiceTokenInput` via:

GetConnectionZSideServiceTokenArgs{...}

type GetConnectionZSideServiceTokenOutput

type GetConnectionZSideServiceTokenOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideServiceTokenOutput) Description

Service token description

func (GetConnectionZSideServiceTokenOutput) ElementType

func (GetConnectionZSideServiceTokenOutput) Href

An absolute URL that is the subject of the link's context

func (GetConnectionZSideServiceTokenOutput) ToGetConnectionZSideServiceTokenOutput

func (o GetConnectionZSideServiceTokenOutput) ToGetConnectionZSideServiceTokenOutput() GetConnectionZSideServiceTokenOutput

func (GetConnectionZSideServiceTokenOutput) ToGetConnectionZSideServiceTokenOutputWithContext

func (o GetConnectionZSideServiceTokenOutput) ToGetConnectionZSideServiceTokenOutputWithContext(ctx context.Context) GetConnectionZSideServiceTokenOutput

func (GetConnectionZSideServiceTokenOutput) ToGetConnectionZSideServiceTokenPtrOutput

func (o GetConnectionZSideServiceTokenOutput) ToGetConnectionZSideServiceTokenPtrOutput() GetConnectionZSideServiceTokenPtrOutput

func (GetConnectionZSideServiceTokenOutput) ToGetConnectionZSideServiceTokenPtrOutputWithContext

func (o GetConnectionZSideServiceTokenOutput) ToGetConnectionZSideServiceTokenPtrOutputWithContext(ctx context.Context) GetConnectionZSideServiceTokenPtrOutput

func (GetConnectionZSideServiceTokenOutput) Type

Token type - VC_TOKEN

func (GetConnectionZSideServiceTokenOutput) Uuid

Equinix-assigned service token identifier

type GetConnectionZSideServiceTokenPtrInput

type GetConnectionZSideServiceTokenPtrInput interface {
	pulumi.Input

	ToGetConnectionZSideServiceTokenPtrOutput() GetConnectionZSideServiceTokenPtrOutput
	ToGetConnectionZSideServiceTokenPtrOutputWithContext(context.Context) GetConnectionZSideServiceTokenPtrOutput
}

GetConnectionZSideServiceTokenPtrInput is an input type that accepts GetConnectionZSideServiceTokenArgs, GetConnectionZSideServiceTokenPtr and GetConnectionZSideServiceTokenPtrOutput values. You can construct a concrete instance of `GetConnectionZSideServiceTokenPtrInput` via:

        GetConnectionZSideServiceTokenArgs{...}

or:

        nil

type GetConnectionZSideServiceTokenPtrOutput

type GetConnectionZSideServiceTokenPtrOutput struct{ *pulumi.OutputState }

func (GetConnectionZSideServiceTokenPtrOutput) Description

Service token description

func (GetConnectionZSideServiceTokenPtrOutput) Elem

func (GetConnectionZSideServiceTokenPtrOutput) ElementType

func (GetConnectionZSideServiceTokenPtrOutput) Href

An absolute URL that is the subject of the link's context

func (GetConnectionZSideServiceTokenPtrOutput) ToGetConnectionZSideServiceTokenPtrOutput

func (o GetConnectionZSideServiceTokenPtrOutput) ToGetConnectionZSideServiceTokenPtrOutput() GetConnectionZSideServiceTokenPtrOutput

func (GetConnectionZSideServiceTokenPtrOutput) ToGetConnectionZSideServiceTokenPtrOutputWithContext

func (o GetConnectionZSideServiceTokenPtrOutput) ToGetConnectionZSideServiceTokenPtrOutputWithContext(ctx context.Context) GetConnectionZSideServiceTokenPtrOutput

func (GetConnectionZSideServiceTokenPtrOutput) Type

Token type - VC_TOKEN

func (GetConnectionZSideServiceTokenPtrOutput) Uuid

Equinix-assigned service token identifier

type GetNetworkChange

type GetNetworkChange struct {
	// Absolute URL that returns the details of the given change.
	// Example: https://api.equinix.com/fabric/v4/networks/92dc376a-a932-43aa-a6a2-c806dedbd784
	Href string `pulumi:"href"`
	// Asset instance change request type.: NETWORK_CREATION, NETWORK_UPDATE, NETWORK_DELETION
	Type string `pulumi:"type"`
	// Asset change request identifier.
	Uuid string `pulumi:"uuid"`
}

type GetNetworkChangeArgs

type GetNetworkChangeArgs struct {
	// Absolute URL that returns the details of the given change.
	// Example: https://api.equinix.com/fabric/v4/networks/92dc376a-a932-43aa-a6a2-c806dedbd784
	Href pulumi.StringInput `pulumi:"href"`
	// Asset instance change request type.: NETWORK_CREATION, NETWORK_UPDATE, NETWORK_DELETION
	Type pulumi.StringInput `pulumi:"type"`
	// Asset change request identifier.
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

func (GetNetworkChangeArgs) ElementType

func (GetNetworkChangeArgs) ElementType() reflect.Type

func (GetNetworkChangeArgs) ToGetNetworkChangeOutput

func (i GetNetworkChangeArgs) ToGetNetworkChangeOutput() GetNetworkChangeOutput

func (GetNetworkChangeArgs) ToGetNetworkChangeOutputWithContext

func (i GetNetworkChangeArgs) ToGetNetworkChangeOutputWithContext(ctx context.Context) GetNetworkChangeOutput

type GetNetworkChangeInput

type GetNetworkChangeInput interface {
	pulumi.Input

	ToGetNetworkChangeOutput() GetNetworkChangeOutput
	ToGetNetworkChangeOutputWithContext(context.Context) GetNetworkChangeOutput
}

GetNetworkChangeInput is an input type that accepts GetNetworkChangeArgs and GetNetworkChangeOutput values. You can construct a concrete instance of `GetNetworkChangeInput` via:

GetNetworkChangeArgs{...}

type GetNetworkChangeLog

type GetNetworkChangeLog struct {
	// Created by User Key
	CreatedBy string `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail string `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName string `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime string `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy string `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail string `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName string `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime string `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy string `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail string `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName string `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime string `pulumi:"updatedDateTime"`
}

type GetNetworkChangeLogArgs

type GetNetworkChangeLogArgs struct {
	// Created by User Key
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail pulumi.StringInput `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName pulumi.StringInput `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime pulumi.StringInput `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy pulumi.StringInput `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail pulumi.StringInput `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName pulumi.StringInput `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime pulumi.StringInput `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy pulumi.StringInput `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail pulumi.StringInput `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName pulumi.StringInput `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime pulumi.StringInput `pulumi:"updatedDateTime"`
}

func (GetNetworkChangeLogArgs) ElementType

func (GetNetworkChangeLogArgs) ElementType() reflect.Type

func (GetNetworkChangeLogArgs) ToGetNetworkChangeLogOutput

func (i GetNetworkChangeLogArgs) ToGetNetworkChangeLogOutput() GetNetworkChangeLogOutput

func (GetNetworkChangeLogArgs) ToGetNetworkChangeLogOutputWithContext

func (i GetNetworkChangeLogArgs) ToGetNetworkChangeLogOutputWithContext(ctx context.Context) GetNetworkChangeLogOutput

type GetNetworkChangeLogInput

type GetNetworkChangeLogInput interface {
	pulumi.Input

	ToGetNetworkChangeLogOutput() GetNetworkChangeLogOutput
	ToGetNetworkChangeLogOutputWithContext(context.Context) GetNetworkChangeLogOutput
}

GetNetworkChangeLogInput is an input type that accepts GetNetworkChangeLogArgs and GetNetworkChangeLogOutput values. You can construct a concrete instance of `GetNetworkChangeLogInput` via:

GetNetworkChangeLogArgs{...}

type GetNetworkChangeLogOutput

type GetNetworkChangeLogOutput struct{ *pulumi.OutputState }

func (GetNetworkChangeLogOutput) CreatedBy

Created by User Key

func (GetNetworkChangeLogOutput) CreatedByEmail

func (o GetNetworkChangeLogOutput) CreatedByEmail() pulumi.StringOutput

Created by User Email Address

func (GetNetworkChangeLogOutput) CreatedByFullName

func (o GetNetworkChangeLogOutput) CreatedByFullName() pulumi.StringOutput

Created by User Full Name

func (GetNetworkChangeLogOutput) CreatedDateTime

func (o GetNetworkChangeLogOutput) CreatedDateTime() pulumi.StringOutput

Created by Date and Time

func (GetNetworkChangeLogOutput) DeletedBy

Deleted by User Key

func (GetNetworkChangeLogOutput) DeletedByEmail

func (o GetNetworkChangeLogOutput) DeletedByEmail() pulumi.StringOutput

Deleted by User Email Address

func (GetNetworkChangeLogOutput) DeletedByFullName

func (o GetNetworkChangeLogOutput) DeletedByFullName() pulumi.StringOutput

Deleted by User Full Name

func (GetNetworkChangeLogOutput) DeletedDateTime

func (o GetNetworkChangeLogOutput) DeletedDateTime() pulumi.StringOutput

Deleted by Date and Time

func (GetNetworkChangeLogOutput) ElementType

func (GetNetworkChangeLogOutput) ElementType() reflect.Type

func (GetNetworkChangeLogOutput) ToGetNetworkChangeLogOutput

func (o GetNetworkChangeLogOutput) ToGetNetworkChangeLogOutput() GetNetworkChangeLogOutput

func (GetNetworkChangeLogOutput) ToGetNetworkChangeLogOutputWithContext

func (o GetNetworkChangeLogOutput) ToGetNetworkChangeLogOutputWithContext(ctx context.Context) GetNetworkChangeLogOutput

func (GetNetworkChangeLogOutput) UpdatedBy

Updated by User Key

func (GetNetworkChangeLogOutput) UpdatedByEmail

func (o GetNetworkChangeLogOutput) UpdatedByEmail() pulumi.StringOutput

Updated by User Email Address

func (GetNetworkChangeLogOutput) UpdatedByFullName

func (o GetNetworkChangeLogOutput) UpdatedByFullName() pulumi.StringOutput

Updated by User Full Name

func (GetNetworkChangeLogOutput) UpdatedDateTime

func (o GetNetworkChangeLogOutput) UpdatedDateTime() pulumi.StringOutput

Updated by Date and Time

type GetNetworkChangeOutput

type GetNetworkChangeOutput struct{ *pulumi.OutputState }

func (GetNetworkChangeOutput) ElementType

func (GetNetworkChangeOutput) ElementType() reflect.Type

func (GetNetworkChangeOutput) Href

Absolute URL that returns the details of the given change. Example: https://api.equinix.com/fabric/v4/networks/92dc376a-a932-43aa-a6a2-c806dedbd784

func (GetNetworkChangeOutput) ToGetNetworkChangeOutput

func (o GetNetworkChangeOutput) ToGetNetworkChangeOutput() GetNetworkChangeOutput

func (GetNetworkChangeOutput) ToGetNetworkChangeOutputWithContext

func (o GetNetworkChangeOutput) ToGetNetworkChangeOutputWithContext(ctx context.Context) GetNetworkChangeOutput

func (GetNetworkChangeOutput) Type

Asset instance change request type.: NETWORK_CREATION, NETWORK_UPDATE, NETWORK_DELETION

func (GetNetworkChangeOutput) Uuid

Asset change request identifier.

type GetNetworkLocation

type GetNetworkLocation struct {
	// IBX Code
	Ibx string `pulumi:"ibx"`
	// Access point metro code
	MetroCode string `pulumi:"metroCode"`
	// Access point metro name
	MetroName string `pulumi:"metroName"`
	// Access point region
	Region string `pulumi:"region"`
}

type GetNetworkLocationArgs

type GetNetworkLocationArgs struct {
	// IBX Code
	Ibx pulumi.StringInput `pulumi:"ibx"`
	// Access point metro code
	MetroCode pulumi.StringInput `pulumi:"metroCode"`
	// Access point metro name
	MetroName pulumi.StringInput `pulumi:"metroName"`
	// Access point region
	Region pulumi.StringInput `pulumi:"region"`
}

func (GetNetworkLocationArgs) ElementType

func (GetNetworkLocationArgs) ElementType() reflect.Type

func (GetNetworkLocationArgs) ToGetNetworkLocationOutput

func (i GetNetworkLocationArgs) ToGetNetworkLocationOutput() GetNetworkLocationOutput

func (GetNetworkLocationArgs) ToGetNetworkLocationOutputWithContext

func (i GetNetworkLocationArgs) ToGetNetworkLocationOutputWithContext(ctx context.Context) GetNetworkLocationOutput

type GetNetworkLocationArray

type GetNetworkLocationArray []GetNetworkLocationInput

func (GetNetworkLocationArray) ElementType

func (GetNetworkLocationArray) ElementType() reflect.Type

func (GetNetworkLocationArray) ToGetNetworkLocationArrayOutput

func (i GetNetworkLocationArray) ToGetNetworkLocationArrayOutput() GetNetworkLocationArrayOutput

func (GetNetworkLocationArray) ToGetNetworkLocationArrayOutputWithContext

func (i GetNetworkLocationArray) ToGetNetworkLocationArrayOutputWithContext(ctx context.Context) GetNetworkLocationArrayOutput

type GetNetworkLocationArrayInput

type GetNetworkLocationArrayInput interface {
	pulumi.Input

	ToGetNetworkLocationArrayOutput() GetNetworkLocationArrayOutput
	ToGetNetworkLocationArrayOutputWithContext(context.Context) GetNetworkLocationArrayOutput
}

GetNetworkLocationArrayInput is an input type that accepts GetNetworkLocationArray and GetNetworkLocationArrayOutput values. You can construct a concrete instance of `GetNetworkLocationArrayInput` via:

GetNetworkLocationArray{ GetNetworkLocationArgs{...} }

type GetNetworkLocationArrayOutput

type GetNetworkLocationArrayOutput struct{ *pulumi.OutputState }

func (GetNetworkLocationArrayOutput) ElementType

func (GetNetworkLocationArrayOutput) Index

func (GetNetworkLocationArrayOutput) ToGetNetworkLocationArrayOutput

func (o GetNetworkLocationArrayOutput) ToGetNetworkLocationArrayOutput() GetNetworkLocationArrayOutput

func (GetNetworkLocationArrayOutput) ToGetNetworkLocationArrayOutputWithContext

func (o GetNetworkLocationArrayOutput) ToGetNetworkLocationArrayOutputWithContext(ctx context.Context) GetNetworkLocationArrayOutput

type GetNetworkLocationInput

type GetNetworkLocationInput interface {
	pulumi.Input

	ToGetNetworkLocationOutput() GetNetworkLocationOutput
	ToGetNetworkLocationOutputWithContext(context.Context) GetNetworkLocationOutput
}

GetNetworkLocationInput is an input type that accepts GetNetworkLocationArgs and GetNetworkLocationOutput values. You can construct a concrete instance of `GetNetworkLocationInput` via:

GetNetworkLocationArgs{...}

type GetNetworkLocationOutput

type GetNetworkLocationOutput struct{ *pulumi.OutputState }

func (GetNetworkLocationOutput) ElementType

func (GetNetworkLocationOutput) ElementType() reflect.Type

func (GetNetworkLocationOutput) Ibx

IBX Code

func (GetNetworkLocationOutput) MetroCode

Access point metro code

func (GetNetworkLocationOutput) MetroName

Access point metro name

func (GetNetworkLocationOutput) Region

Access point region

func (GetNetworkLocationOutput) ToGetNetworkLocationOutput

func (o GetNetworkLocationOutput) ToGetNetworkLocationOutput() GetNetworkLocationOutput

func (GetNetworkLocationOutput) ToGetNetworkLocationOutputWithContext

func (o GetNetworkLocationOutput) ToGetNetworkLocationOutputWithContext(ctx context.Context) GetNetworkLocationOutput

type GetNetworkNotification

type GetNetworkNotification struct {
	// Array of contact emails
	Emails []string `pulumi:"emails"`
	// Send interval
	SendInterval *string `pulumi:"sendInterval"`
	// Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
	Type string `pulumi:"type"`
}

type GetNetworkNotificationArgs

type GetNetworkNotificationArgs struct {
	// Array of contact emails
	Emails pulumi.StringArrayInput `pulumi:"emails"`
	// Send interval
	SendInterval pulumi.StringPtrInput `pulumi:"sendInterval"`
	// Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetNetworkNotificationArgs) ElementType

func (GetNetworkNotificationArgs) ElementType() reflect.Type

func (GetNetworkNotificationArgs) ToGetNetworkNotificationOutput

func (i GetNetworkNotificationArgs) ToGetNetworkNotificationOutput() GetNetworkNotificationOutput

func (GetNetworkNotificationArgs) ToGetNetworkNotificationOutputWithContext

func (i GetNetworkNotificationArgs) ToGetNetworkNotificationOutputWithContext(ctx context.Context) GetNetworkNotificationOutput

type GetNetworkNotificationArray

type GetNetworkNotificationArray []GetNetworkNotificationInput

func (GetNetworkNotificationArray) ElementType

func (GetNetworkNotificationArray) ToGetNetworkNotificationArrayOutput

func (i GetNetworkNotificationArray) ToGetNetworkNotificationArrayOutput() GetNetworkNotificationArrayOutput

func (GetNetworkNotificationArray) ToGetNetworkNotificationArrayOutputWithContext

func (i GetNetworkNotificationArray) ToGetNetworkNotificationArrayOutputWithContext(ctx context.Context) GetNetworkNotificationArrayOutput

type GetNetworkNotificationArrayInput

type GetNetworkNotificationArrayInput interface {
	pulumi.Input

	ToGetNetworkNotificationArrayOutput() GetNetworkNotificationArrayOutput
	ToGetNetworkNotificationArrayOutputWithContext(context.Context) GetNetworkNotificationArrayOutput
}

GetNetworkNotificationArrayInput is an input type that accepts GetNetworkNotificationArray and GetNetworkNotificationArrayOutput values. You can construct a concrete instance of `GetNetworkNotificationArrayInput` via:

GetNetworkNotificationArray{ GetNetworkNotificationArgs{...} }

type GetNetworkNotificationArrayOutput

type GetNetworkNotificationArrayOutput struct{ *pulumi.OutputState }

func (GetNetworkNotificationArrayOutput) ElementType

func (GetNetworkNotificationArrayOutput) Index

func (GetNetworkNotificationArrayOutput) ToGetNetworkNotificationArrayOutput

func (o GetNetworkNotificationArrayOutput) ToGetNetworkNotificationArrayOutput() GetNetworkNotificationArrayOutput

func (GetNetworkNotificationArrayOutput) ToGetNetworkNotificationArrayOutputWithContext

func (o GetNetworkNotificationArrayOutput) ToGetNetworkNotificationArrayOutputWithContext(ctx context.Context) GetNetworkNotificationArrayOutput

type GetNetworkNotificationInput

type GetNetworkNotificationInput interface {
	pulumi.Input

	ToGetNetworkNotificationOutput() GetNetworkNotificationOutput
	ToGetNetworkNotificationOutputWithContext(context.Context) GetNetworkNotificationOutput
}

GetNetworkNotificationInput is an input type that accepts GetNetworkNotificationArgs and GetNetworkNotificationOutput values. You can construct a concrete instance of `GetNetworkNotificationInput` via:

GetNetworkNotificationArgs{...}

type GetNetworkNotificationOutput

type GetNetworkNotificationOutput struct{ *pulumi.OutputState }

func (GetNetworkNotificationOutput) ElementType

func (GetNetworkNotificationOutput) Emails

Array of contact emails

func (GetNetworkNotificationOutput) SendInterval

Send interval

func (GetNetworkNotificationOutput) ToGetNetworkNotificationOutput

func (o GetNetworkNotificationOutput) ToGetNetworkNotificationOutput() GetNetworkNotificationOutput

func (GetNetworkNotificationOutput) ToGetNetworkNotificationOutputWithContext

func (o GetNetworkNotificationOutput) ToGetNetworkNotificationOutputWithContext(ctx context.Context) GetNetworkNotificationOutput

func (GetNetworkNotificationOutput) Type

Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS

type GetNetworkOperation

type GetNetworkOperation struct {
	// Progress towards provisioning a given asset.
	EquinixStatus string `pulumi:"equinixStatus"`
}

type GetNetworkOperationArgs

type GetNetworkOperationArgs struct {
	// Progress towards provisioning a given asset.
	EquinixStatus pulumi.StringInput `pulumi:"equinixStatus"`
}

func (GetNetworkOperationArgs) ElementType

func (GetNetworkOperationArgs) ElementType() reflect.Type

func (GetNetworkOperationArgs) ToGetNetworkOperationOutput

func (i GetNetworkOperationArgs) ToGetNetworkOperationOutput() GetNetworkOperationOutput

func (GetNetworkOperationArgs) ToGetNetworkOperationOutputWithContext

func (i GetNetworkOperationArgs) ToGetNetworkOperationOutputWithContext(ctx context.Context) GetNetworkOperationOutput

type GetNetworkOperationInput

type GetNetworkOperationInput interface {
	pulumi.Input

	ToGetNetworkOperationOutput() GetNetworkOperationOutput
	ToGetNetworkOperationOutputWithContext(context.Context) GetNetworkOperationOutput
}

GetNetworkOperationInput is an input type that accepts GetNetworkOperationArgs and GetNetworkOperationOutput values. You can construct a concrete instance of `GetNetworkOperationInput` via:

GetNetworkOperationArgs{...}

type GetNetworkOperationOutput

type GetNetworkOperationOutput struct{ *pulumi.OutputState }

func (GetNetworkOperationOutput) ElementType

func (GetNetworkOperationOutput) ElementType() reflect.Type

func (GetNetworkOperationOutput) EquinixStatus

func (o GetNetworkOperationOutput) EquinixStatus() pulumi.StringOutput

Progress towards provisioning a given asset.

func (GetNetworkOperationOutput) ToGetNetworkOperationOutput

func (o GetNetworkOperationOutput) ToGetNetworkOperationOutput() GetNetworkOperationOutput

func (GetNetworkOperationOutput) ToGetNetworkOperationOutputWithContext

func (o GetNetworkOperationOutput) ToGetNetworkOperationOutputWithContext(ctx context.Context) GetNetworkOperationOutput

type GetNetworkProject

type GetNetworkProject struct {
	// Customer project identifier
	ProjectId string `pulumi:"projectId"`
}

type GetNetworkProjectArgs

type GetNetworkProjectArgs struct {
	// Customer project identifier
	ProjectId pulumi.StringInput `pulumi:"projectId"`
}

func (GetNetworkProjectArgs) ElementType

func (GetNetworkProjectArgs) ElementType() reflect.Type

func (GetNetworkProjectArgs) ToGetNetworkProjectOutput

func (i GetNetworkProjectArgs) ToGetNetworkProjectOutput() GetNetworkProjectOutput

func (GetNetworkProjectArgs) ToGetNetworkProjectOutputWithContext

func (i GetNetworkProjectArgs) ToGetNetworkProjectOutputWithContext(ctx context.Context) GetNetworkProjectOutput

type GetNetworkProjectInput

type GetNetworkProjectInput interface {
	pulumi.Input

	ToGetNetworkProjectOutput() GetNetworkProjectOutput
	ToGetNetworkProjectOutputWithContext(context.Context) GetNetworkProjectOutput
}

GetNetworkProjectInput is an input type that accepts GetNetworkProjectArgs and GetNetworkProjectOutput values. You can construct a concrete instance of `GetNetworkProjectInput` via:

GetNetworkProjectArgs{...}

type GetNetworkProjectOutput

type GetNetworkProjectOutput struct{ *pulumi.OutputState }

func (GetNetworkProjectOutput) ElementType

func (GetNetworkProjectOutput) ElementType() reflect.Type

func (GetNetworkProjectOutput) ProjectId

Customer project identifier

func (GetNetworkProjectOutput) ToGetNetworkProjectOutput

func (o GetNetworkProjectOutput) ToGetNetworkProjectOutput() GetNetworkProjectOutput

func (GetNetworkProjectOutput) ToGetNetworkProjectOutputWithContext

func (o GetNetworkProjectOutput) ToGetNetworkProjectOutputWithContext(ctx context.Context) GetNetworkProjectOutput

type GetPortAccount

type GetPortAccount struct {
	// Legal name of the accountholder.
	AccountName string `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber int `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId string `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId string `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName string `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId int `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName string `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId string `pulumi:"ucmId"`
}

type GetPortAccountArgs

type GetPortAccountArgs struct {
	// Legal name of the accountholder.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber pulumi.IntInput `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId pulumi.StringInput `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId pulumi.StringInput `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName pulumi.StringInput `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId pulumi.IntInput `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName pulumi.StringInput `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId pulumi.StringInput `pulumi:"ucmId"`
}

func (GetPortAccountArgs) ElementType

func (GetPortAccountArgs) ElementType() reflect.Type

func (GetPortAccountArgs) ToGetPortAccountOutput

func (i GetPortAccountArgs) ToGetPortAccountOutput() GetPortAccountOutput

func (GetPortAccountArgs) ToGetPortAccountOutputWithContext

func (i GetPortAccountArgs) ToGetPortAccountOutputWithContext(ctx context.Context) GetPortAccountOutput

type GetPortAccountInput

type GetPortAccountInput interface {
	pulumi.Input

	ToGetPortAccountOutput() GetPortAccountOutput
	ToGetPortAccountOutputWithContext(context.Context) GetPortAccountOutput
}

GetPortAccountInput is an input type that accepts GetPortAccountArgs and GetPortAccountOutput values. You can construct a concrete instance of `GetPortAccountInput` via:

GetPortAccountArgs{...}

type GetPortAccountOutput

type GetPortAccountOutput struct{ *pulumi.OutputState }

func (GetPortAccountOutput) AccountName

func (o GetPortAccountOutput) AccountName() pulumi.StringOutput

Legal name of the accountholder.

func (GetPortAccountOutput) AccountNumber

func (o GetPortAccountOutput) AccountNumber() pulumi.IntOutput

Equinix-assigned account number.

func (GetPortAccountOutput) ElementType

func (GetPortAccountOutput) ElementType() reflect.Type

func (GetPortAccountOutput) GlobalCustId

func (o GetPortAccountOutput) GlobalCustId() pulumi.StringOutput

Equinix-assigned ID of the subscriber's parent organization.

func (GetPortAccountOutput) GlobalOrgId

func (o GetPortAccountOutput) GlobalOrgId() pulumi.StringOutput

Equinix-assigned ID of the subscriber's parent organization.

func (GetPortAccountOutput) GlobalOrganizationName

func (o GetPortAccountOutput) GlobalOrganizationName() pulumi.StringOutput

Equinix-assigned name of the subscriber's parent organization.

func (GetPortAccountOutput) OrgId

Equinix-assigned ID of the subscriber's organization.

func (GetPortAccountOutput) OrganizationName

func (o GetPortAccountOutput) OrganizationName() pulumi.StringOutput

Equinix-assigned name of the subscriber's organization.

func (GetPortAccountOutput) ToGetPortAccountOutput

func (o GetPortAccountOutput) ToGetPortAccountOutput() GetPortAccountOutput

func (GetPortAccountOutput) ToGetPortAccountOutputWithContext

func (o GetPortAccountOutput) ToGetPortAccountOutputWithContext(ctx context.Context) GetPortAccountOutput

func (GetPortAccountOutput) UcmId

Enterprise datastore id

type GetPortArgs

type GetPortArgs struct {
	// Equinix-assigned port identifier
	Uuid string `pulumi:"uuid"`
}

A collection of arguments for invoking getPort.

type GetPortChangeLog

type GetPortChangeLog struct {
	// Created by User Key
	CreatedBy string `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail string `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName string `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime string `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy string `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail string `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName string `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime string `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy string `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail string `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName string `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime string `pulumi:"updatedDateTime"`
}

type GetPortChangeLogArgs

type GetPortChangeLogArgs struct {
	// Created by User Key
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail pulumi.StringInput `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName pulumi.StringInput `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime pulumi.StringInput `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy pulumi.StringInput `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail pulumi.StringInput `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName pulumi.StringInput `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime pulumi.StringInput `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy pulumi.StringInput `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail pulumi.StringInput `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName pulumi.StringInput `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime pulumi.StringInput `pulumi:"updatedDateTime"`
}

func (GetPortChangeLogArgs) ElementType

func (GetPortChangeLogArgs) ElementType() reflect.Type

func (GetPortChangeLogArgs) ToGetPortChangeLogOutput

func (i GetPortChangeLogArgs) ToGetPortChangeLogOutput() GetPortChangeLogOutput

func (GetPortChangeLogArgs) ToGetPortChangeLogOutputWithContext

func (i GetPortChangeLogArgs) ToGetPortChangeLogOutputWithContext(ctx context.Context) GetPortChangeLogOutput

type GetPortChangeLogInput

type GetPortChangeLogInput interface {
	pulumi.Input

	ToGetPortChangeLogOutput() GetPortChangeLogOutput
	ToGetPortChangeLogOutputWithContext(context.Context) GetPortChangeLogOutput
}

GetPortChangeLogInput is an input type that accepts GetPortChangeLogArgs and GetPortChangeLogOutput values. You can construct a concrete instance of `GetPortChangeLogInput` via:

GetPortChangeLogArgs{...}

type GetPortChangeLogOutput

type GetPortChangeLogOutput struct{ *pulumi.OutputState }

func (GetPortChangeLogOutput) CreatedBy

Created by User Key

func (GetPortChangeLogOutput) CreatedByEmail

func (o GetPortChangeLogOutput) CreatedByEmail() pulumi.StringOutput

Created by User Email Address

func (GetPortChangeLogOutput) CreatedByFullName

func (o GetPortChangeLogOutput) CreatedByFullName() pulumi.StringOutput

Created by User Full Name

func (GetPortChangeLogOutput) CreatedDateTime

func (o GetPortChangeLogOutput) CreatedDateTime() pulumi.StringOutput

Created by Date and Time

func (GetPortChangeLogOutput) DeletedBy

Deleted by User Key

func (GetPortChangeLogOutput) DeletedByEmail

func (o GetPortChangeLogOutput) DeletedByEmail() pulumi.StringOutput

Deleted by User Email Address

func (GetPortChangeLogOutput) DeletedByFullName

func (o GetPortChangeLogOutput) DeletedByFullName() pulumi.StringOutput

Deleted by User Full Name

func (GetPortChangeLogOutput) DeletedDateTime

func (o GetPortChangeLogOutput) DeletedDateTime() pulumi.StringOutput

Deleted by Date and Time

func (GetPortChangeLogOutput) ElementType

func (GetPortChangeLogOutput) ElementType() reflect.Type

func (GetPortChangeLogOutput) ToGetPortChangeLogOutput

func (o GetPortChangeLogOutput) ToGetPortChangeLogOutput() GetPortChangeLogOutput

func (GetPortChangeLogOutput) ToGetPortChangeLogOutputWithContext

func (o GetPortChangeLogOutput) ToGetPortChangeLogOutputWithContext(ctx context.Context) GetPortChangeLogOutput

func (GetPortChangeLogOutput) UpdatedBy

Updated by User Key

func (GetPortChangeLogOutput) UpdatedByEmail

func (o GetPortChangeLogOutput) UpdatedByEmail() pulumi.StringOutput

Updated by User Email Address

func (GetPortChangeLogOutput) UpdatedByFullName

func (o GetPortChangeLogOutput) UpdatedByFullName() pulumi.StringOutput

Updated by User Full Name

func (GetPortChangeLogOutput) UpdatedDateTime

func (o GetPortChangeLogOutput) UpdatedDateTime() pulumi.StringOutput

Updated by Date and Time

type GetPortDevice

type GetPortDevice struct {
	// Port name
	Name string `pulumi:"name"`
	// Port device redundancy
	Redundancies []GetPortDeviceRedundancy `pulumi:"redundancies"`
}

type GetPortDeviceArgs

type GetPortDeviceArgs struct {
	// Port name
	Name pulumi.StringInput `pulumi:"name"`
	// Port device redundancy
	Redundancies GetPortDeviceRedundancyArrayInput `pulumi:"redundancies"`
}

func (GetPortDeviceArgs) ElementType

func (GetPortDeviceArgs) ElementType() reflect.Type

func (GetPortDeviceArgs) ToGetPortDeviceOutput

func (i GetPortDeviceArgs) ToGetPortDeviceOutput() GetPortDeviceOutput

func (GetPortDeviceArgs) ToGetPortDeviceOutputWithContext

func (i GetPortDeviceArgs) ToGetPortDeviceOutputWithContext(ctx context.Context) GetPortDeviceOutput

type GetPortDeviceInput

type GetPortDeviceInput interface {
	pulumi.Input

	ToGetPortDeviceOutput() GetPortDeviceOutput
	ToGetPortDeviceOutputWithContext(context.Context) GetPortDeviceOutput
}

GetPortDeviceInput is an input type that accepts GetPortDeviceArgs and GetPortDeviceOutput values. You can construct a concrete instance of `GetPortDeviceInput` via:

GetPortDeviceArgs{...}

type GetPortDeviceOutput

type GetPortDeviceOutput struct{ *pulumi.OutputState }

func (GetPortDeviceOutput) ElementType

func (GetPortDeviceOutput) ElementType() reflect.Type

func (GetPortDeviceOutput) Name

Port name

func (GetPortDeviceOutput) Redundancies

Port device redundancy

func (GetPortDeviceOutput) ToGetPortDeviceOutput

func (o GetPortDeviceOutput) ToGetPortDeviceOutput() GetPortDeviceOutput

func (GetPortDeviceOutput) ToGetPortDeviceOutputWithContext

func (o GetPortDeviceOutput) ToGetPortDeviceOutputWithContext(ctx context.Context) GetPortDeviceOutput

type GetPortDeviceRedundancy

type GetPortDeviceRedundancy struct {
	// Access point redundancy
	Enabled bool `pulumi:"enabled"`
	// Port redundancy group
	Group string `pulumi:"group"`
	// Priority type-Primary or Secondary
	Priority string `pulumi:"priority"`
}

type GetPortDeviceRedundancyArgs

type GetPortDeviceRedundancyArgs struct {
	// Access point redundancy
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// Port redundancy group
	Group pulumi.StringInput `pulumi:"group"`
	// Priority type-Primary or Secondary
	Priority pulumi.StringInput `pulumi:"priority"`
}

func (GetPortDeviceRedundancyArgs) ElementType

func (GetPortDeviceRedundancyArgs) ToGetPortDeviceRedundancyOutput

func (i GetPortDeviceRedundancyArgs) ToGetPortDeviceRedundancyOutput() GetPortDeviceRedundancyOutput

func (GetPortDeviceRedundancyArgs) ToGetPortDeviceRedundancyOutputWithContext

func (i GetPortDeviceRedundancyArgs) ToGetPortDeviceRedundancyOutputWithContext(ctx context.Context) GetPortDeviceRedundancyOutput

type GetPortDeviceRedundancyArray

type GetPortDeviceRedundancyArray []GetPortDeviceRedundancyInput

func (GetPortDeviceRedundancyArray) ElementType

func (GetPortDeviceRedundancyArray) ToGetPortDeviceRedundancyArrayOutput

func (i GetPortDeviceRedundancyArray) ToGetPortDeviceRedundancyArrayOutput() GetPortDeviceRedundancyArrayOutput

func (GetPortDeviceRedundancyArray) ToGetPortDeviceRedundancyArrayOutputWithContext

func (i GetPortDeviceRedundancyArray) ToGetPortDeviceRedundancyArrayOutputWithContext(ctx context.Context) GetPortDeviceRedundancyArrayOutput

type GetPortDeviceRedundancyArrayInput

type GetPortDeviceRedundancyArrayInput interface {
	pulumi.Input

	ToGetPortDeviceRedundancyArrayOutput() GetPortDeviceRedundancyArrayOutput
	ToGetPortDeviceRedundancyArrayOutputWithContext(context.Context) GetPortDeviceRedundancyArrayOutput
}

GetPortDeviceRedundancyArrayInput is an input type that accepts GetPortDeviceRedundancyArray and GetPortDeviceRedundancyArrayOutput values. You can construct a concrete instance of `GetPortDeviceRedundancyArrayInput` via:

GetPortDeviceRedundancyArray{ GetPortDeviceRedundancyArgs{...} }

type GetPortDeviceRedundancyArrayOutput

type GetPortDeviceRedundancyArrayOutput struct{ *pulumi.OutputState }

func (GetPortDeviceRedundancyArrayOutput) ElementType

func (GetPortDeviceRedundancyArrayOutput) Index

func (GetPortDeviceRedundancyArrayOutput) ToGetPortDeviceRedundancyArrayOutput

func (o GetPortDeviceRedundancyArrayOutput) ToGetPortDeviceRedundancyArrayOutput() GetPortDeviceRedundancyArrayOutput

func (GetPortDeviceRedundancyArrayOutput) ToGetPortDeviceRedundancyArrayOutputWithContext

func (o GetPortDeviceRedundancyArrayOutput) ToGetPortDeviceRedundancyArrayOutputWithContext(ctx context.Context) GetPortDeviceRedundancyArrayOutput

type GetPortDeviceRedundancyInput

type GetPortDeviceRedundancyInput interface {
	pulumi.Input

	ToGetPortDeviceRedundancyOutput() GetPortDeviceRedundancyOutput
	ToGetPortDeviceRedundancyOutputWithContext(context.Context) GetPortDeviceRedundancyOutput
}

GetPortDeviceRedundancyInput is an input type that accepts GetPortDeviceRedundancyArgs and GetPortDeviceRedundancyOutput values. You can construct a concrete instance of `GetPortDeviceRedundancyInput` via:

GetPortDeviceRedundancyArgs{...}

type GetPortDeviceRedundancyOutput

type GetPortDeviceRedundancyOutput struct{ *pulumi.OutputState }

func (GetPortDeviceRedundancyOutput) ElementType

func (GetPortDeviceRedundancyOutput) Enabled

Access point redundancy

func (GetPortDeviceRedundancyOutput) Group

Port redundancy group

func (GetPortDeviceRedundancyOutput) Priority

Priority type-Primary or Secondary

func (GetPortDeviceRedundancyOutput) ToGetPortDeviceRedundancyOutput

func (o GetPortDeviceRedundancyOutput) ToGetPortDeviceRedundancyOutput() GetPortDeviceRedundancyOutput

func (GetPortDeviceRedundancyOutput) ToGetPortDeviceRedundancyOutputWithContext

func (o GetPortDeviceRedundancyOutput) ToGetPortDeviceRedundancyOutputWithContext(ctx context.Context) GetPortDeviceRedundancyOutput

type GetPortEncapsulation

type GetPortEncapsulation struct {
	// Port encapsulation Tag Protocol Identifier
	TagProtocolId string `pulumi:"tagProtocolId"`
	// Port encapsulation protocol type
	Type string `pulumi:"type"`
}

type GetPortEncapsulationArgs

type GetPortEncapsulationArgs struct {
	// Port encapsulation Tag Protocol Identifier
	TagProtocolId pulumi.StringInput `pulumi:"tagProtocolId"`
	// Port encapsulation protocol type
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetPortEncapsulationArgs) ElementType

func (GetPortEncapsulationArgs) ElementType() reflect.Type

func (GetPortEncapsulationArgs) ToGetPortEncapsulationOutput

func (i GetPortEncapsulationArgs) ToGetPortEncapsulationOutput() GetPortEncapsulationOutput

func (GetPortEncapsulationArgs) ToGetPortEncapsulationOutputWithContext

func (i GetPortEncapsulationArgs) ToGetPortEncapsulationOutputWithContext(ctx context.Context) GetPortEncapsulationOutput

type GetPortEncapsulationInput

type GetPortEncapsulationInput interface {
	pulumi.Input

	ToGetPortEncapsulationOutput() GetPortEncapsulationOutput
	ToGetPortEncapsulationOutputWithContext(context.Context) GetPortEncapsulationOutput
}

GetPortEncapsulationInput is an input type that accepts GetPortEncapsulationArgs and GetPortEncapsulationOutput values. You can construct a concrete instance of `GetPortEncapsulationInput` via:

GetPortEncapsulationArgs{...}

type GetPortEncapsulationOutput

type GetPortEncapsulationOutput struct{ *pulumi.OutputState }

func (GetPortEncapsulationOutput) ElementType

func (GetPortEncapsulationOutput) ElementType() reflect.Type

func (GetPortEncapsulationOutput) TagProtocolId

Port encapsulation Tag Protocol Identifier

func (GetPortEncapsulationOutput) ToGetPortEncapsulationOutput

func (o GetPortEncapsulationOutput) ToGetPortEncapsulationOutput() GetPortEncapsulationOutput

func (GetPortEncapsulationOutput) ToGetPortEncapsulationOutputWithContext

func (o GetPortEncapsulationOutput) ToGetPortEncapsulationOutputWithContext(ctx context.Context) GetPortEncapsulationOutput

func (GetPortEncapsulationOutput) Type

Port encapsulation protocol type

type GetPortLocation

type GetPortLocation struct {
	// IBX Code
	Ibx string `pulumi:"ibx"`
	// Access point metro code
	MetroCode string `pulumi:"metroCode"`
	// Access point metro name
	MetroName string `pulumi:"metroName"`
	// Access point region
	Region string `pulumi:"region"`
}

type GetPortLocationArgs

type GetPortLocationArgs struct {
	// IBX Code
	Ibx pulumi.StringInput `pulumi:"ibx"`
	// Access point metro code
	MetroCode pulumi.StringInput `pulumi:"metroCode"`
	// Access point metro name
	MetroName pulumi.StringInput `pulumi:"metroName"`
	// Access point region
	Region pulumi.StringInput `pulumi:"region"`
}

func (GetPortLocationArgs) ElementType

func (GetPortLocationArgs) ElementType() reflect.Type

func (GetPortLocationArgs) ToGetPortLocationOutput

func (i GetPortLocationArgs) ToGetPortLocationOutput() GetPortLocationOutput

func (GetPortLocationArgs) ToGetPortLocationOutputWithContext

func (i GetPortLocationArgs) ToGetPortLocationOutputWithContext(ctx context.Context) GetPortLocationOutput

type GetPortLocationInput

type GetPortLocationInput interface {
	pulumi.Input

	ToGetPortLocationOutput() GetPortLocationOutput
	ToGetPortLocationOutputWithContext(context.Context) GetPortLocationOutput
}

GetPortLocationInput is an input type that accepts GetPortLocationArgs and GetPortLocationOutput values. You can construct a concrete instance of `GetPortLocationInput` via:

GetPortLocationArgs{...}

type GetPortLocationOutput

type GetPortLocationOutput struct{ *pulumi.OutputState }

func (GetPortLocationOutput) ElementType

func (GetPortLocationOutput) ElementType() reflect.Type

func (GetPortLocationOutput) Ibx

IBX Code

func (GetPortLocationOutput) MetroCode

Access point metro code

func (GetPortLocationOutput) MetroName

Access point metro name

func (GetPortLocationOutput) Region

Access point region

func (GetPortLocationOutput) ToGetPortLocationOutput

func (o GetPortLocationOutput) ToGetPortLocationOutput() GetPortLocationOutput

func (GetPortLocationOutput) ToGetPortLocationOutputWithContext

func (o GetPortLocationOutput) ToGetPortLocationOutputWithContext(ctx context.Context) GetPortLocationOutput

type GetPortOperation

type GetPortOperation struct {
	// Total number of current connections
	ConnectionCount int `pulumi:"connectionCount"`
	// Date and time at which port availability changed
	OpStatusChangedAt string `pulumi:"opStatusChangedAt"`
	// Port operation status
	OperationalStatus string `pulumi:"operationalStatus"`
}

type GetPortOperationArgs

type GetPortOperationArgs struct {
	// Total number of current connections
	ConnectionCount pulumi.IntInput `pulumi:"connectionCount"`
	// Date and time at which port availability changed
	OpStatusChangedAt pulumi.StringInput `pulumi:"opStatusChangedAt"`
	// Port operation status
	OperationalStatus pulumi.StringInput `pulumi:"operationalStatus"`
}

func (GetPortOperationArgs) ElementType

func (GetPortOperationArgs) ElementType() reflect.Type

func (GetPortOperationArgs) ToGetPortOperationOutput

func (i GetPortOperationArgs) ToGetPortOperationOutput() GetPortOperationOutput

func (GetPortOperationArgs) ToGetPortOperationOutputWithContext

func (i GetPortOperationArgs) ToGetPortOperationOutputWithContext(ctx context.Context) GetPortOperationOutput

type GetPortOperationInput

type GetPortOperationInput interface {
	pulumi.Input

	ToGetPortOperationOutput() GetPortOperationOutput
	ToGetPortOperationOutputWithContext(context.Context) GetPortOperationOutput
}

GetPortOperationInput is an input type that accepts GetPortOperationArgs and GetPortOperationOutput values. You can construct a concrete instance of `GetPortOperationInput` via:

GetPortOperationArgs{...}

type GetPortOperationOutput

type GetPortOperationOutput struct{ *pulumi.OutputState }

func (GetPortOperationOutput) ConnectionCount

func (o GetPortOperationOutput) ConnectionCount() pulumi.IntOutput

Total number of current connections

func (GetPortOperationOutput) ElementType

func (GetPortOperationOutput) ElementType() reflect.Type

func (GetPortOperationOutput) OpStatusChangedAt

func (o GetPortOperationOutput) OpStatusChangedAt() pulumi.StringOutput

Date and time at which port availability changed

func (GetPortOperationOutput) OperationalStatus

func (o GetPortOperationOutput) OperationalStatus() pulumi.StringOutput

Port operation status

func (GetPortOperationOutput) ToGetPortOperationOutput

func (o GetPortOperationOutput) ToGetPortOperationOutput() GetPortOperationOutput

func (GetPortOperationOutput) ToGetPortOperationOutputWithContext

func (o GetPortOperationOutput) ToGetPortOperationOutputWithContext(ctx context.Context) GetPortOperationOutput

type GetPortOutputArgs

type GetPortOutputArgs struct {
	// Equinix-assigned port identifier
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

A collection of arguments for invoking getPort.

func (GetPortOutputArgs) ElementType

func (GetPortOutputArgs) ElementType() reflect.Type

type GetPortRedundancy

type GetPortRedundancy struct {
	// Access point redundancy
	Enabled bool `pulumi:"enabled"`
	// Port redundancy group
	Group string `pulumi:"group"`
	// Priority type-Primary or Secondary
	Priority string `pulumi:"priority"`
}

type GetPortRedundancyArgs

type GetPortRedundancyArgs struct {
	// Access point redundancy
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// Port redundancy group
	Group pulumi.StringInput `pulumi:"group"`
	// Priority type-Primary or Secondary
	Priority pulumi.StringInput `pulumi:"priority"`
}

func (GetPortRedundancyArgs) ElementType

func (GetPortRedundancyArgs) ElementType() reflect.Type

func (GetPortRedundancyArgs) ToGetPortRedundancyOutput

func (i GetPortRedundancyArgs) ToGetPortRedundancyOutput() GetPortRedundancyOutput

func (GetPortRedundancyArgs) ToGetPortRedundancyOutputWithContext

func (i GetPortRedundancyArgs) ToGetPortRedundancyOutputWithContext(ctx context.Context) GetPortRedundancyOutput

type GetPortRedundancyInput

type GetPortRedundancyInput interface {
	pulumi.Input

	ToGetPortRedundancyOutput() GetPortRedundancyOutput
	ToGetPortRedundancyOutputWithContext(context.Context) GetPortRedundancyOutput
}

GetPortRedundancyInput is an input type that accepts GetPortRedundancyArgs and GetPortRedundancyOutput values. You can construct a concrete instance of `GetPortRedundancyInput` via:

GetPortRedundancyArgs{...}

type GetPortRedundancyOutput

type GetPortRedundancyOutput struct{ *pulumi.OutputState }

func (GetPortRedundancyOutput) ElementType

func (GetPortRedundancyOutput) ElementType() reflect.Type

func (GetPortRedundancyOutput) Enabled

Access point redundancy

func (GetPortRedundancyOutput) Group

Port redundancy group

func (GetPortRedundancyOutput) Priority

Priority type-Primary or Secondary

func (GetPortRedundancyOutput) ToGetPortRedundancyOutput

func (o GetPortRedundancyOutput) ToGetPortRedundancyOutput() GetPortRedundancyOutput

func (GetPortRedundancyOutput) ToGetPortRedundancyOutputWithContext

func (o GetPortRedundancyOutput) ToGetPortRedundancyOutputWithContext(ctx context.Context) GetPortRedundancyOutput

type GetPortResult

type GetPortResult struct {
	// Customer account information that is associated with this port
	Account GetPortAccount `pulumi:"account"`
	// Port available bandwidth in Mbps
	AvailableBandwidth int `pulumi:"availableBandwidth"`
	// Port bandwidth in Mbps
	Bandwidth int `pulumi:"bandwidth"`
	// Captures port lifecycle change information
	ChangeLog GetPortChangeLog `pulumi:"changeLog"`
	// Port description
	Description string `pulumi:"description"`
	// Port device
	Device GetPortDevice `pulumi:"device"`
	// Port encapsulation protocol
	Encapsulation GetPortEncapsulation `pulumi:"encapsulation"`
	// Port URI information
	Href string `pulumi:"href"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Port Lag
	LagEnabled bool `pulumi:"lagEnabled"`
	// Port location information
	Location GetPortLocation `pulumi:"location"`
	// Port name
	Name string `pulumi:"name"`
	// Port specific operational data
	Operation GetPortOperation `pulumi:"operation"`
	// Port redundancy information
	Redundancy GetPortRedundancy `pulumi:"redundancy"`
	// Port service type
	ServiceType string `pulumi:"serviceType"`
	// Port state
	State string `pulumi:"state"`
	// Port type
	Type string `pulumi:"type"`
	// Port used bandwidth in Mbps
	UsedBandwidth int `pulumi:"usedBandwidth"`
	// Equinix-assigned port identifier
	Uuid string `pulumi:"uuid"`
}

A collection of values returned by getPort.

func GetPort

func GetPort(ctx *pulumi.Context, args *GetPortArgs, opts ...pulumi.InvokeOption) (*GetPortResult, error)

Fabric V4 API compatible data resource that allow user to fetch port by uuid

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fabric.GetPort(ctx, &fabric.GetPortArgs{
			Uuid: "<uuid_of_port>",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetPortResultOutput

type GetPortResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPort.

func (GetPortResultOutput) Account

Customer account information that is associated with this port

func (GetPortResultOutput) AvailableBandwidth

func (o GetPortResultOutput) AvailableBandwidth() pulumi.IntOutput

Port available bandwidth in Mbps

func (GetPortResultOutput) Bandwidth

func (o GetPortResultOutput) Bandwidth() pulumi.IntOutput

Port bandwidth in Mbps

func (GetPortResultOutput) ChangeLog

Captures port lifecycle change information

func (GetPortResultOutput) Description

func (o GetPortResultOutput) Description() pulumi.StringOutput

Port description

func (GetPortResultOutput) Device

Port device

func (GetPortResultOutput) ElementType

func (GetPortResultOutput) ElementType() reflect.Type

func (GetPortResultOutput) Encapsulation

Port encapsulation protocol

func (GetPortResultOutput) Href

Port URI information

func (GetPortResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPortResultOutput) LagEnabled

func (o GetPortResultOutput) LagEnabled() pulumi.BoolOutput

Port Lag

func (GetPortResultOutput) Location

Port location information

func (GetPortResultOutput) Name

Port name

func (GetPortResultOutput) Operation

Port specific operational data

func (GetPortResultOutput) Redundancy

Port redundancy information

func (GetPortResultOutput) ServiceType

func (o GetPortResultOutput) ServiceType() pulumi.StringOutput

Port service type

func (GetPortResultOutput) State

Port state

func (GetPortResultOutput) ToGetPortResultOutput

func (o GetPortResultOutput) ToGetPortResultOutput() GetPortResultOutput

func (GetPortResultOutput) ToGetPortResultOutputWithContext

func (o GetPortResultOutput) ToGetPortResultOutputWithContext(ctx context.Context) GetPortResultOutput

func (GetPortResultOutput) Type

Port type

func (GetPortResultOutput) UsedBandwidth

func (o GetPortResultOutput) UsedBandwidth() pulumi.IntOutput

Port used bandwidth in Mbps

func (GetPortResultOutput) Uuid

Equinix-assigned port identifier

type GetPortsArgs

type GetPortsArgs struct {
	// name
	Filter GetPortsFilter `pulumi:"filter"`
}

A collection of arguments for invoking getPorts.

type GetPortsDatum

type GetPortsDatum struct {
	// Customer account information that is associated with this port
	Accounts []GetPortsDatumAccount `pulumi:"accounts"`
	// Port available bandwidth in Mbps
	AvailableBandwidth int `pulumi:"availableBandwidth"`
	// Port bandwidth in Mbps
	Bandwidth int `pulumi:"bandwidth"`
	// Captures port lifecycle change information
	ChangeLogs []GetPortsDatumChangeLog `pulumi:"changeLogs"`
	// Port description
	Description string `pulumi:"description"`
	// Port device
	Devices []GetPortsDatumDevice `pulumi:"devices"`
	// Port encapsulation protocol
	Encapsulations []GetPortsDatumEncapsulation `pulumi:"encapsulations"`
	// Port URI information
	Href string `pulumi:"href"`
	// Port Lag
	LagEnabled bool `pulumi:"lagEnabled"`
	// Port location information
	Locations []GetPortsDatumLocation `pulumi:"locations"`
	// Port name
	Name string `pulumi:"name"`
	// Port specific operational data
	Operations []GetPortsDatumOperation `pulumi:"operations"`
	// Port redundancy information
	Redundancies []GetPortsDatumRedundancy `pulumi:"redundancies"`
	// Port service type
	ServiceType string `pulumi:"serviceType"`
	// Port state
	State string `pulumi:"state"`
	// Port type
	Type string `pulumi:"type"`
	// Port used bandwidth in Mbps
	UsedBandwidth int `pulumi:"usedBandwidth"`
	// Equinix-assigned port identifier
	Uuid string `pulumi:"uuid"`
}

type GetPortsDatumAccount

type GetPortsDatumAccount struct {
	// Legal name of the accountholder.
	AccountName string `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber int `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId string `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId string `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName string `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId int `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName string `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId string `pulumi:"ucmId"`
}

type GetPortsDatumAccountArgs

type GetPortsDatumAccountArgs struct {
	// Legal name of the accountholder.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber pulumi.IntInput `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId pulumi.StringInput `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId pulumi.StringInput `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName pulumi.StringInput `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId pulumi.IntInput `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName pulumi.StringInput `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId pulumi.StringInput `pulumi:"ucmId"`
}

func (GetPortsDatumAccountArgs) ElementType

func (GetPortsDatumAccountArgs) ElementType() reflect.Type

func (GetPortsDatumAccountArgs) ToGetPortsDatumAccountOutput

func (i GetPortsDatumAccountArgs) ToGetPortsDatumAccountOutput() GetPortsDatumAccountOutput

func (GetPortsDatumAccountArgs) ToGetPortsDatumAccountOutputWithContext

func (i GetPortsDatumAccountArgs) ToGetPortsDatumAccountOutputWithContext(ctx context.Context) GetPortsDatumAccountOutput

type GetPortsDatumAccountArray

type GetPortsDatumAccountArray []GetPortsDatumAccountInput

func (GetPortsDatumAccountArray) ElementType

func (GetPortsDatumAccountArray) ElementType() reflect.Type

func (GetPortsDatumAccountArray) ToGetPortsDatumAccountArrayOutput

func (i GetPortsDatumAccountArray) ToGetPortsDatumAccountArrayOutput() GetPortsDatumAccountArrayOutput

func (GetPortsDatumAccountArray) ToGetPortsDatumAccountArrayOutputWithContext

func (i GetPortsDatumAccountArray) ToGetPortsDatumAccountArrayOutputWithContext(ctx context.Context) GetPortsDatumAccountArrayOutput

type GetPortsDatumAccountArrayInput

type GetPortsDatumAccountArrayInput interface {
	pulumi.Input

	ToGetPortsDatumAccountArrayOutput() GetPortsDatumAccountArrayOutput
	ToGetPortsDatumAccountArrayOutputWithContext(context.Context) GetPortsDatumAccountArrayOutput
}

GetPortsDatumAccountArrayInput is an input type that accepts GetPortsDatumAccountArray and GetPortsDatumAccountArrayOutput values. You can construct a concrete instance of `GetPortsDatumAccountArrayInput` via:

GetPortsDatumAccountArray{ GetPortsDatumAccountArgs{...} }

type GetPortsDatumAccountArrayOutput

type GetPortsDatumAccountArrayOutput struct{ *pulumi.OutputState }

func (GetPortsDatumAccountArrayOutput) ElementType

func (GetPortsDatumAccountArrayOutput) Index

func (GetPortsDatumAccountArrayOutput) ToGetPortsDatumAccountArrayOutput

func (o GetPortsDatumAccountArrayOutput) ToGetPortsDatumAccountArrayOutput() GetPortsDatumAccountArrayOutput

func (GetPortsDatumAccountArrayOutput) ToGetPortsDatumAccountArrayOutputWithContext

func (o GetPortsDatumAccountArrayOutput) ToGetPortsDatumAccountArrayOutputWithContext(ctx context.Context) GetPortsDatumAccountArrayOutput

type GetPortsDatumAccountInput

type GetPortsDatumAccountInput interface {
	pulumi.Input

	ToGetPortsDatumAccountOutput() GetPortsDatumAccountOutput
	ToGetPortsDatumAccountOutputWithContext(context.Context) GetPortsDatumAccountOutput
}

GetPortsDatumAccountInput is an input type that accepts GetPortsDatumAccountArgs and GetPortsDatumAccountOutput values. You can construct a concrete instance of `GetPortsDatumAccountInput` via:

GetPortsDatumAccountArgs{...}

type GetPortsDatumAccountOutput

type GetPortsDatumAccountOutput struct{ *pulumi.OutputState }

func (GetPortsDatumAccountOutput) AccountName

Legal name of the accountholder.

func (GetPortsDatumAccountOutput) AccountNumber

func (o GetPortsDatumAccountOutput) AccountNumber() pulumi.IntOutput

Equinix-assigned account number.

func (GetPortsDatumAccountOutput) ElementType

func (GetPortsDatumAccountOutput) ElementType() reflect.Type

func (GetPortsDatumAccountOutput) GlobalCustId

Equinix-assigned ID of the subscriber's parent organization.

func (GetPortsDatumAccountOutput) GlobalOrgId

Equinix-assigned ID of the subscriber's parent organization.

func (GetPortsDatumAccountOutput) GlobalOrganizationName

func (o GetPortsDatumAccountOutput) GlobalOrganizationName() pulumi.StringOutput

Equinix-assigned name of the subscriber's parent organization.

func (GetPortsDatumAccountOutput) OrgId

Equinix-assigned ID of the subscriber's organization.

func (GetPortsDatumAccountOutput) OrganizationName

func (o GetPortsDatumAccountOutput) OrganizationName() pulumi.StringOutput

Equinix-assigned name of the subscriber's organization.

func (GetPortsDatumAccountOutput) ToGetPortsDatumAccountOutput

func (o GetPortsDatumAccountOutput) ToGetPortsDatumAccountOutput() GetPortsDatumAccountOutput

func (GetPortsDatumAccountOutput) ToGetPortsDatumAccountOutputWithContext

func (o GetPortsDatumAccountOutput) ToGetPortsDatumAccountOutputWithContext(ctx context.Context) GetPortsDatumAccountOutput

func (GetPortsDatumAccountOutput) UcmId

Enterprise datastore id

type GetPortsDatumArgs

type GetPortsDatumArgs struct {
	// Customer account information that is associated with this port
	Accounts GetPortsDatumAccountArrayInput `pulumi:"accounts"`
	// Port available bandwidth in Mbps
	AvailableBandwidth pulumi.IntInput `pulumi:"availableBandwidth"`
	// Port bandwidth in Mbps
	Bandwidth pulumi.IntInput `pulumi:"bandwidth"`
	// Captures port lifecycle change information
	ChangeLogs GetPortsDatumChangeLogArrayInput `pulumi:"changeLogs"`
	// Port description
	Description pulumi.StringInput `pulumi:"description"`
	// Port device
	Devices GetPortsDatumDeviceArrayInput `pulumi:"devices"`
	// Port encapsulation protocol
	Encapsulations GetPortsDatumEncapsulationArrayInput `pulumi:"encapsulations"`
	// Port URI information
	Href pulumi.StringInput `pulumi:"href"`
	// Port Lag
	LagEnabled pulumi.BoolInput `pulumi:"lagEnabled"`
	// Port location information
	Locations GetPortsDatumLocationArrayInput `pulumi:"locations"`
	// Port name
	Name pulumi.StringInput `pulumi:"name"`
	// Port specific operational data
	Operations GetPortsDatumOperationArrayInput `pulumi:"operations"`
	// Port redundancy information
	Redundancies GetPortsDatumRedundancyArrayInput `pulumi:"redundancies"`
	// Port service type
	ServiceType pulumi.StringInput `pulumi:"serviceType"`
	// Port state
	State pulumi.StringInput `pulumi:"state"`
	// Port type
	Type pulumi.StringInput `pulumi:"type"`
	// Port used bandwidth in Mbps
	UsedBandwidth pulumi.IntInput `pulumi:"usedBandwidth"`
	// Equinix-assigned port identifier
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

func (GetPortsDatumArgs) ElementType

func (GetPortsDatumArgs) ElementType() reflect.Type

func (GetPortsDatumArgs) ToGetPortsDatumOutput

func (i GetPortsDatumArgs) ToGetPortsDatumOutput() GetPortsDatumOutput

func (GetPortsDatumArgs) ToGetPortsDatumOutputWithContext

func (i GetPortsDatumArgs) ToGetPortsDatumOutputWithContext(ctx context.Context) GetPortsDatumOutput

type GetPortsDatumArray

type GetPortsDatumArray []GetPortsDatumInput

func (GetPortsDatumArray) ElementType

func (GetPortsDatumArray) ElementType() reflect.Type

func (GetPortsDatumArray) ToGetPortsDatumArrayOutput

func (i GetPortsDatumArray) ToGetPortsDatumArrayOutput() GetPortsDatumArrayOutput

func (GetPortsDatumArray) ToGetPortsDatumArrayOutputWithContext

func (i GetPortsDatumArray) ToGetPortsDatumArrayOutputWithContext(ctx context.Context) GetPortsDatumArrayOutput

type GetPortsDatumArrayInput

type GetPortsDatumArrayInput interface {
	pulumi.Input

	ToGetPortsDatumArrayOutput() GetPortsDatumArrayOutput
	ToGetPortsDatumArrayOutputWithContext(context.Context) GetPortsDatumArrayOutput
}

GetPortsDatumArrayInput is an input type that accepts GetPortsDatumArray and GetPortsDatumArrayOutput values. You can construct a concrete instance of `GetPortsDatumArrayInput` via:

GetPortsDatumArray{ GetPortsDatumArgs{...} }

type GetPortsDatumArrayOutput

type GetPortsDatumArrayOutput struct{ *pulumi.OutputState }

func (GetPortsDatumArrayOutput) ElementType

func (GetPortsDatumArrayOutput) ElementType() reflect.Type

func (GetPortsDatumArrayOutput) Index

func (GetPortsDatumArrayOutput) ToGetPortsDatumArrayOutput

func (o GetPortsDatumArrayOutput) ToGetPortsDatumArrayOutput() GetPortsDatumArrayOutput

func (GetPortsDatumArrayOutput) ToGetPortsDatumArrayOutputWithContext

func (o GetPortsDatumArrayOutput) ToGetPortsDatumArrayOutputWithContext(ctx context.Context) GetPortsDatumArrayOutput

type GetPortsDatumChangeLog

type GetPortsDatumChangeLog struct {
	// Created by User Key
	CreatedBy string `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail string `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName string `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime string `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy string `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail string `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName string `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime string `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy string `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail string `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName string `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime string `pulumi:"updatedDateTime"`
}

type GetPortsDatumChangeLogArgs

type GetPortsDatumChangeLogArgs struct {
	// Created by User Key
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail pulumi.StringInput `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName pulumi.StringInput `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime pulumi.StringInput `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy pulumi.StringInput `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail pulumi.StringInput `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName pulumi.StringInput `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime pulumi.StringInput `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy pulumi.StringInput `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail pulumi.StringInput `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName pulumi.StringInput `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime pulumi.StringInput `pulumi:"updatedDateTime"`
}

func (GetPortsDatumChangeLogArgs) ElementType

func (GetPortsDatumChangeLogArgs) ElementType() reflect.Type

func (GetPortsDatumChangeLogArgs) ToGetPortsDatumChangeLogOutput

func (i GetPortsDatumChangeLogArgs) ToGetPortsDatumChangeLogOutput() GetPortsDatumChangeLogOutput

func (GetPortsDatumChangeLogArgs) ToGetPortsDatumChangeLogOutputWithContext

func (i GetPortsDatumChangeLogArgs) ToGetPortsDatumChangeLogOutputWithContext(ctx context.Context) GetPortsDatumChangeLogOutput

type GetPortsDatumChangeLogArray

type GetPortsDatumChangeLogArray []GetPortsDatumChangeLogInput

func (GetPortsDatumChangeLogArray) ElementType

func (GetPortsDatumChangeLogArray) ToGetPortsDatumChangeLogArrayOutput

func (i GetPortsDatumChangeLogArray) ToGetPortsDatumChangeLogArrayOutput() GetPortsDatumChangeLogArrayOutput

func (GetPortsDatumChangeLogArray) ToGetPortsDatumChangeLogArrayOutputWithContext

func (i GetPortsDatumChangeLogArray) ToGetPortsDatumChangeLogArrayOutputWithContext(ctx context.Context) GetPortsDatumChangeLogArrayOutput

type GetPortsDatumChangeLogArrayInput

type GetPortsDatumChangeLogArrayInput interface {
	pulumi.Input

	ToGetPortsDatumChangeLogArrayOutput() GetPortsDatumChangeLogArrayOutput
	ToGetPortsDatumChangeLogArrayOutputWithContext(context.Context) GetPortsDatumChangeLogArrayOutput
}

GetPortsDatumChangeLogArrayInput is an input type that accepts GetPortsDatumChangeLogArray and GetPortsDatumChangeLogArrayOutput values. You can construct a concrete instance of `GetPortsDatumChangeLogArrayInput` via:

GetPortsDatumChangeLogArray{ GetPortsDatumChangeLogArgs{...} }

type GetPortsDatumChangeLogArrayOutput

type GetPortsDatumChangeLogArrayOutput struct{ *pulumi.OutputState }

func (GetPortsDatumChangeLogArrayOutput) ElementType

func (GetPortsDatumChangeLogArrayOutput) Index

func (GetPortsDatumChangeLogArrayOutput) ToGetPortsDatumChangeLogArrayOutput

func (o GetPortsDatumChangeLogArrayOutput) ToGetPortsDatumChangeLogArrayOutput() GetPortsDatumChangeLogArrayOutput

func (GetPortsDatumChangeLogArrayOutput) ToGetPortsDatumChangeLogArrayOutputWithContext

func (o GetPortsDatumChangeLogArrayOutput) ToGetPortsDatumChangeLogArrayOutputWithContext(ctx context.Context) GetPortsDatumChangeLogArrayOutput

type GetPortsDatumChangeLogInput

type GetPortsDatumChangeLogInput interface {
	pulumi.Input

	ToGetPortsDatumChangeLogOutput() GetPortsDatumChangeLogOutput
	ToGetPortsDatumChangeLogOutputWithContext(context.Context) GetPortsDatumChangeLogOutput
}

GetPortsDatumChangeLogInput is an input type that accepts GetPortsDatumChangeLogArgs and GetPortsDatumChangeLogOutput values. You can construct a concrete instance of `GetPortsDatumChangeLogInput` via:

GetPortsDatumChangeLogArgs{...}

type GetPortsDatumChangeLogOutput

type GetPortsDatumChangeLogOutput struct{ *pulumi.OutputState }

func (GetPortsDatumChangeLogOutput) CreatedBy

Created by User Key

func (GetPortsDatumChangeLogOutput) CreatedByEmail

Created by User Email Address

func (GetPortsDatumChangeLogOutput) CreatedByFullName

func (o GetPortsDatumChangeLogOutput) CreatedByFullName() pulumi.StringOutput

Created by User Full Name

func (GetPortsDatumChangeLogOutput) CreatedDateTime

func (o GetPortsDatumChangeLogOutput) CreatedDateTime() pulumi.StringOutput

Created by Date and Time

func (GetPortsDatumChangeLogOutput) DeletedBy

Deleted by User Key

func (GetPortsDatumChangeLogOutput) DeletedByEmail

Deleted by User Email Address

func (GetPortsDatumChangeLogOutput) DeletedByFullName

func (o GetPortsDatumChangeLogOutput) DeletedByFullName() pulumi.StringOutput

Deleted by User Full Name

func (GetPortsDatumChangeLogOutput) DeletedDateTime

func (o GetPortsDatumChangeLogOutput) DeletedDateTime() pulumi.StringOutput

Deleted by Date and Time

func (GetPortsDatumChangeLogOutput) ElementType

func (GetPortsDatumChangeLogOutput) ToGetPortsDatumChangeLogOutput

func (o GetPortsDatumChangeLogOutput) ToGetPortsDatumChangeLogOutput() GetPortsDatumChangeLogOutput

func (GetPortsDatumChangeLogOutput) ToGetPortsDatumChangeLogOutputWithContext

func (o GetPortsDatumChangeLogOutput) ToGetPortsDatumChangeLogOutputWithContext(ctx context.Context) GetPortsDatumChangeLogOutput

func (GetPortsDatumChangeLogOutput) UpdatedBy

Updated by User Key

func (GetPortsDatumChangeLogOutput) UpdatedByEmail

Updated by User Email Address

func (GetPortsDatumChangeLogOutput) UpdatedByFullName

func (o GetPortsDatumChangeLogOutput) UpdatedByFullName() pulumi.StringOutput

Updated by User Full Name

func (GetPortsDatumChangeLogOutput) UpdatedDateTime

func (o GetPortsDatumChangeLogOutput) UpdatedDateTime() pulumi.StringOutput

Updated by Date and Time

type GetPortsDatumDevice

type GetPortsDatumDevice struct {
	// Port name
	Name string `pulumi:"name"`
	// Port device redundancy
	Redundancies []GetPortsDatumDeviceRedundancy `pulumi:"redundancies"`
}

type GetPortsDatumDeviceArgs

type GetPortsDatumDeviceArgs struct {
	// Port name
	Name pulumi.StringInput `pulumi:"name"`
	// Port device redundancy
	Redundancies GetPortsDatumDeviceRedundancyArrayInput `pulumi:"redundancies"`
}

func (GetPortsDatumDeviceArgs) ElementType

func (GetPortsDatumDeviceArgs) ElementType() reflect.Type

func (GetPortsDatumDeviceArgs) ToGetPortsDatumDeviceOutput

func (i GetPortsDatumDeviceArgs) ToGetPortsDatumDeviceOutput() GetPortsDatumDeviceOutput

func (GetPortsDatumDeviceArgs) ToGetPortsDatumDeviceOutputWithContext

func (i GetPortsDatumDeviceArgs) ToGetPortsDatumDeviceOutputWithContext(ctx context.Context) GetPortsDatumDeviceOutput

type GetPortsDatumDeviceArray

type GetPortsDatumDeviceArray []GetPortsDatumDeviceInput

func (GetPortsDatumDeviceArray) ElementType

func (GetPortsDatumDeviceArray) ElementType() reflect.Type

func (GetPortsDatumDeviceArray) ToGetPortsDatumDeviceArrayOutput

func (i GetPortsDatumDeviceArray) ToGetPortsDatumDeviceArrayOutput() GetPortsDatumDeviceArrayOutput

func (GetPortsDatumDeviceArray) ToGetPortsDatumDeviceArrayOutputWithContext

func (i GetPortsDatumDeviceArray) ToGetPortsDatumDeviceArrayOutputWithContext(ctx context.Context) GetPortsDatumDeviceArrayOutput

type GetPortsDatumDeviceArrayInput

type GetPortsDatumDeviceArrayInput interface {
	pulumi.Input

	ToGetPortsDatumDeviceArrayOutput() GetPortsDatumDeviceArrayOutput
	ToGetPortsDatumDeviceArrayOutputWithContext(context.Context) GetPortsDatumDeviceArrayOutput
}

GetPortsDatumDeviceArrayInput is an input type that accepts GetPortsDatumDeviceArray and GetPortsDatumDeviceArrayOutput values. You can construct a concrete instance of `GetPortsDatumDeviceArrayInput` via:

GetPortsDatumDeviceArray{ GetPortsDatumDeviceArgs{...} }

type GetPortsDatumDeviceArrayOutput

type GetPortsDatumDeviceArrayOutput struct{ *pulumi.OutputState }

func (GetPortsDatumDeviceArrayOutput) ElementType

func (GetPortsDatumDeviceArrayOutput) Index

func (GetPortsDatumDeviceArrayOutput) ToGetPortsDatumDeviceArrayOutput

func (o GetPortsDatumDeviceArrayOutput) ToGetPortsDatumDeviceArrayOutput() GetPortsDatumDeviceArrayOutput

func (GetPortsDatumDeviceArrayOutput) ToGetPortsDatumDeviceArrayOutputWithContext

func (o GetPortsDatumDeviceArrayOutput) ToGetPortsDatumDeviceArrayOutputWithContext(ctx context.Context) GetPortsDatumDeviceArrayOutput

type GetPortsDatumDeviceInput

type GetPortsDatumDeviceInput interface {
	pulumi.Input

	ToGetPortsDatumDeviceOutput() GetPortsDatumDeviceOutput
	ToGetPortsDatumDeviceOutputWithContext(context.Context) GetPortsDatumDeviceOutput
}

GetPortsDatumDeviceInput is an input type that accepts GetPortsDatumDeviceArgs and GetPortsDatumDeviceOutput values. You can construct a concrete instance of `GetPortsDatumDeviceInput` via:

GetPortsDatumDeviceArgs{...}

type GetPortsDatumDeviceOutput

type GetPortsDatumDeviceOutput struct{ *pulumi.OutputState }

func (GetPortsDatumDeviceOutput) ElementType

func (GetPortsDatumDeviceOutput) ElementType() reflect.Type

func (GetPortsDatumDeviceOutput) Name

Port name

func (GetPortsDatumDeviceOutput) Redundancies

Port device redundancy

func (GetPortsDatumDeviceOutput) ToGetPortsDatumDeviceOutput

func (o GetPortsDatumDeviceOutput) ToGetPortsDatumDeviceOutput() GetPortsDatumDeviceOutput

func (GetPortsDatumDeviceOutput) ToGetPortsDatumDeviceOutputWithContext

func (o GetPortsDatumDeviceOutput) ToGetPortsDatumDeviceOutputWithContext(ctx context.Context) GetPortsDatumDeviceOutput

type GetPortsDatumDeviceRedundancy

type GetPortsDatumDeviceRedundancy struct {
	// Access point redundancy
	Enabled bool `pulumi:"enabled"`
	// Port redundancy group
	Group string `pulumi:"group"`
	// Priority type-Primary or Secondary
	Priority string `pulumi:"priority"`
}

type GetPortsDatumDeviceRedundancyArgs

type GetPortsDatumDeviceRedundancyArgs struct {
	// Access point redundancy
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// Port redundancy group
	Group pulumi.StringInput `pulumi:"group"`
	// Priority type-Primary or Secondary
	Priority pulumi.StringInput `pulumi:"priority"`
}

func (GetPortsDatumDeviceRedundancyArgs) ElementType

func (GetPortsDatumDeviceRedundancyArgs) ToGetPortsDatumDeviceRedundancyOutput

func (i GetPortsDatumDeviceRedundancyArgs) ToGetPortsDatumDeviceRedundancyOutput() GetPortsDatumDeviceRedundancyOutput

func (GetPortsDatumDeviceRedundancyArgs) ToGetPortsDatumDeviceRedundancyOutputWithContext

func (i GetPortsDatumDeviceRedundancyArgs) ToGetPortsDatumDeviceRedundancyOutputWithContext(ctx context.Context) GetPortsDatumDeviceRedundancyOutput

type GetPortsDatumDeviceRedundancyArray

type GetPortsDatumDeviceRedundancyArray []GetPortsDatumDeviceRedundancyInput

func (GetPortsDatumDeviceRedundancyArray) ElementType

func (GetPortsDatumDeviceRedundancyArray) ToGetPortsDatumDeviceRedundancyArrayOutput

func (i GetPortsDatumDeviceRedundancyArray) ToGetPortsDatumDeviceRedundancyArrayOutput() GetPortsDatumDeviceRedundancyArrayOutput

func (GetPortsDatumDeviceRedundancyArray) ToGetPortsDatumDeviceRedundancyArrayOutputWithContext

func (i GetPortsDatumDeviceRedundancyArray) ToGetPortsDatumDeviceRedundancyArrayOutputWithContext(ctx context.Context) GetPortsDatumDeviceRedundancyArrayOutput

type GetPortsDatumDeviceRedundancyArrayInput

type GetPortsDatumDeviceRedundancyArrayInput interface {
	pulumi.Input

	ToGetPortsDatumDeviceRedundancyArrayOutput() GetPortsDatumDeviceRedundancyArrayOutput
	ToGetPortsDatumDeviceRedundancyArrayOutputWithContext(context.Context) GetPortsDatumDeviceRedundancyArrayOutput
}

GetPortsDatumDeviceRedundancyArrayInput is an input type that accepts GetPortsDatumDeviceRedundancyArray and GetPortsDatumDeviceRedundancyArrayOutput values. You can construct a concrete instance of `GetPortsDatumDeviceRedundancyArrayInput` via:

GetPortsDatumDeviceRedundancyArray{ GetPortsDatumDeviceRedundancyArgs{...} }

type GetPortsDatumDeviceRedundancyArrayOutput

type GetPortsDatumDeviceRedundancyArrayOutput struct{ *pulumi.OutputState }

func (GetPortsDatumDeviceRedundancyArrayOutput) ElementType

func (GetPortsDatumDeviceRedundancyArrayOutput) Index

func (GetPortsDatumDeviceRedundancyArrayOutput) ToGetPortsDatumDeviceRedundancyArrayOutput

func (o GetPortsDatumDeviceRedundancyArrayOutput) ToGetPortsDatumDeviceRedundancyArrayOutput() GetPortsDatumDeviceRedundancyArrayOutput

func (GetPortsDatumDeviceRedundancyArrayOutput) ToGetPortsDatumDeviceRedundancyArrayOutputWithContext

func (o GetPortsDatumDeviceRedundancyArrayOutput) ToGetPortsDatumDeviceRedundancyArrayOutputWithContext(ctx context.Context) GetPortsDatumDeviceRedundancyArrayOutput

type GetPortsDatumDeviceRedundancyInput

type GetPortsDatumDeviceRedundancyInput interface {
	pulumi.Input

	ToGetPortsDatumDeviceRedundancyOutput() GetPortsDatumDeviceRedundancyOutput
	ToGetPortsDatumDeviceRedundancyOutputWithContext(context.Context) GetPortsDatumDeviceRedundancyOutput
}

GetPortsDatumDeviceRedundancyInput is an input type that accepts GetPortsDatumDeviceRedundancyArgs and GetPortsDatumDeviceRedundancyOutput values. You can construct a concrete instance of `GetPortsDatumDeviceRedundancyInput` via:

GetPortsDatumDeviceRedundancyArgs{...}

type GetPortsDatumDeviceRedundancyOutput

type GetPortsDatumDeviceRedundancyOutput struct{ *pulumi.OutputState }

func (GetPortsDatumDeviceRedundancyOutput) ElementType

func (GetPortsDatumDeviceRedundancyOutput) Enabled

Access point redundancy

func (GetPortsDatumDeviceRedundancyOutput) Group

Port redundancy group

func (GetPortsDatumDeviceRedundancyOutput) Priority

Priority type-Primary or Secondary

func (GetPortsDatumDeviceRedundancyOutput) ToGetPortsDatumDeviceRedundancyOutput

func (o GetPortsDatumDeviceRedundancyOutput) ToGetPortsDatumDeviceRedundancyOutput() GetPortsDatumDeviceRedundancyOutput

func (GetPortsDatumDeviceRedundancyOutput) ToGetPortsDatumDeviceRedundancyOutputWithContext

func (o GetPortsDatumDeviceRedundancyOutput) ToGetPortsDatumDeviceRedundancyOutputWithContext(ctx context.Context) GetPortsDatumDeviceRedundancyOutput

type GetPortsDatumEncapsulation

type GetPortsDatumEncapsulation struct {
	// Port encapsulation Tag Protocol Identifier
	TagProtocolId string `pulumi:"tagProtocolId"`
	// Port encapsulation protocol type
	Type string `pulumi:"type"`
}

type GetPortsDatumEncapsulationArgs

type GetPortsDatumEncapsulationArgs struct {
	// Port encapsulation Tag Protocol Identifier
	TagProtocolId pulumi.StringInput `pulumi:"tagProtocolId"`
	// Port encapsulation protocol type
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetPortsDatumEncapsulationArgs) ElementType

func (GetPortsDatumEncapsulationArgs) ToGetPortsDatumEncapsulationOutput

func (i GetPortsDatumEncapsulationArgs) ToGetPortsDatumEncapsulationOutput() GetPortsDatumEncapsulationOutput

func (GetPortsDatumEncapsulationArgs) ToGetPortsDatumEncapsulationOutputWithContext

func (i GetPortsDatumEncapsulationArgs) ToGetPortsDatumEncapsulationOutputWithContext(ctx context.Context) GetPortsDatumEncapsulationOutput

type GetPortsDatumEncapsulationArray

type GetPortsDatumEncapsulationArray []GetPortsDatumEncapsulationInput

func (GetPortsDatumEncapsulationArray) ElementType

func (GetPortsDatumEncapsulationArray) ToGetPortsDatumEncapsulationArrayOutput

func (i GetPortsDatumEncapsulationArray) ToGetPortsDatumEncapsulationArrayOutput() GetPortsDatumEncapsulationArrayOutput

func (GetPortsDatumEncapsulationArray) ToGetPortsDatumEncapsulationArrayOutputWithContext

func (i GetPortsDatumEncapsulationArray) ToGetPortsDatumEncapsulationArrayOutputWithContext(ctx context.Context) GetPortsDatumEncapsulationArrayOutput

type GetPortsDatumEncapsulationArrayInput

type GetPortsDatumEncapsulationArrayInput interface {
	pulumi.Input

	ToGetPortsDatumEncapsulationArrayOutput() GetPortsDatumEncapsulationArrayOutput
	ToGetPortsDatumEncapsulationArrayOutputWithContext(context.Context) GetPortsDatumEncapsulationArrayOutput
}

GetPortsDatumEncapsulationArrayInput is an input type that accepts GetPortsDatumEncapsulationArray and GetPortsDatumEncapsulationArrayOutput values. You can construct a concrete instance of `GetPortsDatumEncapsulationArrayInput` via:

GetPortsDatumEncapsulationArray{ GetPortsDatumEncapsulationArgs{...} }

type GetPortsDatumEncapsulationArrayOutput

type GetPortsDatumEncapsulationArrayOutput struct{ *pulumi.OutputState }

func (GetPortsDatumEncapsulationArrayOutput) ElementType

func (GetPortsDatumEncapsulationArrayOutput) Index

func (GetPortsDatumEncapsulationArrayOutput) ToGetPortsDatumEncapsulationArrayOutput

func (o GetPortsDatumEncapsulationArrayOutput) ToGetPortsDatumEncapsulationArrayOutput() GetPortsDatumEncapsulationArrayOutput

func (GetPortsDatumEncapsulationArrayOutput) ToGetPortsDatumEncapsulationArrayOutputWithContext

func (o GetPortsDatumEncapsulationArrayOutput) ToGetPortsDatumEncapsulationArrayOutputWithContext(ctx context.Context) GetPortsDatumEncapsulationArrayOutput

type GetPortsDatumEncapsulationInput

type GetPortsDatumEncapsulationInput interface {
	pulumi.Input

	ToGetPortsDatumEncapsulationOutput() GetPortsDatumEncapsulationOutput
	ToGetPortsDatumEncapsulationOutputWithContext(context.Context) GetPortsDatumEncapsulationOutput
}

GetPortsDatumEncapsulationInput is an input type that accepts GetPortsDatumEncapsulationArgs and GetPortsDatumEncapsulationOutput values. You can construct a concrete instance of `GetPortsDatumEncapsulationInput` via:

GetPortsDatumEncapsulationArgs{...}

type GetPortsDatumEncapsulationOutput

type GetPortsDatumEncapsulationOutput struct{ *pulumi.OutputState }

func (GetPortsDatumEncapsulationOutput) ElementType

func (GetPortsDatumEncapsulationOutput) TagProtocolId

Port encapsulation Tag Protocol Identifier

func (GetPortsDatumEncapsulationOutput) ToGetPortsDatumEncapsulationOutput

func (o GetPortsDatumEncapsulationOutput) ToGetPortsDatumEncapsulationOutput() GetPortsDatumEncapsulationOutput

func (GetPortsDatumEncapsulationOutput) ToGetPortsDatumEncapsulationOutputWithContext

func (o GetPortsDatumEncapsulationOutput) ToGetPortsDatumEncapsulationOutputWithContext(ctx context.Context) GetPortsDatumEncapsulationOutput

func (GetPortsDatumEncapsulationOutput) Type

Port encapsulation protocol type

type GetPortsDatumInput

type GetPortsDatumInput interface {
	pulumi.Input

	ToGetPortsDatumOutput() GetPortsDatumOutput
	ToGetPortsDatumOutputWithContext(context.Context) GetPortsDatumOutput
}

GetPortsDatumInput is an input type that accepts GetPortsDatumArgs and GetPortsDatumOutput values. You can construct a concrete instance of `GetPortsDatumInput` via:

GetPortsDatumArgs{...}

type GetPortsDatumLocation

type GetPortsDatumLocation struct {
	// IBX Code
	Ibx string `pulumi:"ibx"`
	// Access point metro code
	MetroCode string `pulumi:"metroCode"`
	// Access point metro name
	MetroName string `pulumi:"metroName"`
	// Access point region
	Region string `pulumi:"region"`
}

type GetPortsDatumLocationArgs

type GetPortsDatumLocationArgs struct {
	// IBX Code
	Ibx pulumi.StringInput `pulumi:"ibx"`
	// Access point metro code
	MetroCode pulumi.StringInput `pulumi:"metroCode"`
	// Access point metro name
	MetroName pulumi.StringInput `pulumi:"metroName"`
	// Access point region
	Region pulumi.StringInput `pulumi:"region"`
}

func (GetPortsDatumLocationArgs) ElementType

func (GetPortsDatumLocationArgs) ElementType() reflect.Type

func (GetPortsDatumLocationArgs) ToGetPortsDatumLocationOutput

func (i GetPortsDatumLocationArgs) ToGetPortsDatumLocationOutput() GetPortsDatumLocationOutput

func (GetPortsDatumLocationArgs) ToGetPortsDatumLocationOutputWithContext

func (i GetPortsDatumLocationArgs) ToGetPortsDatumLocationOutputWithContext(ctx context.Context) GetPortsDatumLocationOutput

type GetPortsDatumLocationArray

type GetPortsDatumLocationArray []GetPortsDatumLocationInput

func (GetPortsDatumLocationArray) ElementType

func (GetPortsDatumLocationArray) ElementType() reflect.Type

func (GetPortsDatumLocationArray) ToGetPortsDatumLocationArrayOutput

func (i GetPortsDatumLocationArray) ToGetPortsDatumLocationArrayOutput() GetPortsDatumLocationArrayOutput

func (GetPortsDatumLocationArray) ToGetPortsDatumLocationArrayOutputWithContext

func (i GetPortsDatumLocationArray) ToGetPortsDatumLocationArrayOutputWithContext(ctx context.Context) GetPortsDatumLocationArrayOutput

type GetPortsDatumLocationArrayInput

type GetPortsDatumLocationArrayInput interface {
	pulumi.Input

	ToGetPortsDatumLocationArrayOutput() GetPortsDatumLocationArrayOutput
	ToGetPortsDatumLocationArrayOutputWithContext(context.Context) GetPortsDatumLocationArrayOutput
}

GetPortsDatumLocationArrayInput is an input type that accepts GetPortsDatumLocationArray and GetPortsDatumLocationArrayOutput values. You can construct a concrete instance of `GetPortsDatumLocationArrayInput` via:

GetPortsDatumLocationArray{ GetPortsDatumLocationArgs{...} }

type GetPortsDatumLocationArrayOutput

type GetPortsDatumLocationArrayOutput struct{ *pulumi.OutputState }

func (GetPortsDatumLocationArrayOutput) ElementType

func (GetPortsDatumLocationArrayOutput) Index

func (GetPortsDatumLocationArrayOutput) ToGetPortsDatumLocationArrayOutput

func (o GetPortsDatumLocationArrayOutput) ToGetPortsDatumLocationArrayOutput() GetPortsDatumLocationArrayOutput

func (GetPortsDatumLocationArrayOutput) ToGetPortsDatumLocationArrayOutputWithContext

func (o GetPortsDatumLocationArrayOutput) ToGetPortsDatumLocationArrayOutputWithContext(ctx context.Context) GetPortsDatumLocationArrayOutput

type GetPortsDatumLocationInput

type GetPortsDatumLocationInput interface {
	pulumi.Input

	ToGetPortsDatumLocationOutput() GetPortsDatumLocationOutput
	ToGetPortsDatumLocationOutputWithContext(context.Context) GetPortsDatumLocationOutput
}

GetPortsDatumLocationInput is an input type that accepts GetPortsDatumLocationArgs and GetPortsDatumLocationOutput values. You can construct a concrete instance of `GetPortsDatumLocationInput` via:

GetPortsDatumLocationArgs{...}

type GetPortsDatumLocationOutput

type GetPortsDatumLocationOutput struct{ *pulumi.OutputState }

func (GetPortsDatumLocationOutput) ElementType

func (GetPortsDatumLocationOutput) Ibx

IBX Code

func (GetPortsDatumLocationOutput) MetroCode

Access point metro code

func (GetPortsDatumLocationOutput) MetroName

Access point metro name

func (GetPortsDatumLocationOutput) Region

Access point region

func (GetPortsDatumLocationOutput) ToGetPortsDatumLocationOutput

func (o GetPortsDatumLocationOutput) ToGetPortsDatumLocationOutput() GetPortsDatumLocationOutput

func (GetPortsDatumLocationOutput) ToGetPortsDatumLocationOutputWithContext

func (o GetPortsDatumLocationOutput) ToGetPortsDatumLocationOutputWithContext(ctx context.Context) GetPortsDatumLocationOutput

type GetPortsDatumOperation

type GetPortsDatumOperation struct {
	// Total number of current connections
	ConnectionCount int `pulumi:"connectionCount"`
	// Date and time at which port availability changed
	OpStatusChangedAt string `pulumi:"opStatusChangedAt"`
	// Port operation status
	OperationalStatus string `pulumi:"operationalStatus"`
}

type GetPortsDatumOperationArgs

type GetPortsDatumOperationArgs struct {
	// Total number of current connections
	ConnectionCount pulumi.IntInput `pulumi:"connectionCount"`
	// Date and time at which port availability changed
	OpStatusChangedAt pulumi.StringInput `pulumi:"opStatusChangedAt"`
	// Port operation status
	OperationalStatus pulumi.StringInput `pulumi:"operationalStatus"`
}

func (GetPortsDatumOperationArgs) ElementType

func (GetPortsDatumOperationArgs) ElementType() reflect.Type

func (GetPortsDatumOperationArgs) ToGetPortsDatumOperationOutput

func (i GetPortsDatumOperationArgs) ToGetPortsDatumOperationOutput() GetPortsDatumOperationOutput

func (GetPortsDatumOperationArgs) ToGetPortsDatumOperationOutputWithContext

func (i GetPortsDatumOperationArgs) ToGetPortsDatumOperationOutputWithContext(ctx context.Context) GetPortsDatumOperationOutput

type GetPortsDatumOperationArray

type GetPortsDatumOperationArray []GetPortsDatumOperationInput

func (GetPortsDatumOperationArray) ElementType

func (GetPortsDatumOperationArray) ToGetPortsDatumOperationArrayOutput

func (i GetPortsDatumOperationArray) ToGetPortsDatumOperationArrayOutput() GetPortsDatumOperationArrayOutput

func (GetPortsDatumOperationArray) ToGetPortsDatumOperationArrayOutputWithContext

func (i GetPortsDatumOperationArray) ToGetPortsDatumOperationArrayOutputWithContext(ctx context.Context) GetPortsDatumOperationArrayOutput

type GetPortsDatumOperationArrayInput

type GetPortsDatumOperationArrayInput interface {
	pulumi.Input

	ToGetPortsDatumOperationArrayOutput() GetPortsDatumOperationArrayOutput
	ToGetPortsDatumOperationArrayOutputWithContext(context.Context) GetPortsDatumOperationArrayOutput
}

GetPortsDatumOperationArrayInput is an input type that accepts GetPortsDatumOperationArray and GetPortsDatumOperationArrayOutput values. You can construct a concrete instance of `GetPortsDatumOperationArrayInput` via:

GetPortsDatumOperationArray{ GetPortsDatumOperationArgs{...} }

type GetPortsDatumOperationArrayOutput

type GetPortsDatumOperationArrayOutput struct{ *pulumi.OutputState }

func (GetPortsDatumOperationArrayOutput) ElementType

func (GetPortsDatumOperationArrayOutput) Index

func (GetPortsDatumOperationArrayOutput) ToGetPortsDatumOperationArrayOutput

func (o GetPortsDatumOperationArrayOutput) ToGetPortsDatumOperationArrayOutput() GetPortsDatumOperationArrayOutput

func (GetPortsDatumOperationArrayOutput) ToGetPortsDatumOperationArrayOutputWithContext

func (o GetPortsDatumOperationArrayOutput) ToGetPortsDatumOperationArrayOutputWithContext(ctx context.Context) GetPortsDatumOperationArrayOutput

type GetPortsDatumOperationInput

type GetPortsDatumOperationInput interface {
	pulumi.Input

	ToGetPortsDatumOperationOutput() GetPortsDatumOperationOutput
	ToGetPortsDatumOperationOutputWithContext(context.Context) GetPortsDatumOperationOutput
}

GetPortsDatumOperationInput is an input type that accepts GetPortsDatumOperationArgs and GetPortsDatumOperationOutput values. You can construct a concrete instance of `GetPortsDatumOperationInput` via:

GetPortsDatumOperationArgs{...}

type GetPortsDatumOperationOutput

type GetPortsDatumOperationOutput struct{ *pulumi.OutputState }

func (GetPortsDatumOperationOutput) ConnectionCount

func (o GetPortsDatumOperationOutput) ConnectionCount() pulumi.IntOutput

Total number of current connections

func (GetPortsDatumOperationOutput) ElementType

func (GetPortsDatumOperationOutput) OpStatusChangedAt

func (o GetPortsDatumOperationOutput) OpStatusChangedAt() pulumi.StringOutput

Date and time at which port availability changed

func (GetPortsDatumOperationOutput) OperationalStatus

func (o GetPortsDatumOperationOutput) OperationalStatus() pulumi.StringOutput

Port operation status

func (GetPortsDatumOperationOutput) ToGetPortsDatumOperationOutput

func (o GetPortsDatumOperationOutput) ToGetPortsDatumOperationOutput() GetPortsDatumOperationOutput

func (GetPortsDatumOperationOutput) ToGetPortsDatumOperationOutputWithContext

func (o GetPortsDatumOperationOutput) ToGetPortsDatumOperationOutputWithContext(ctx context.Context) GetPortsDatumOperationOutput

type GetPortsDatumOutput

type GetPortsDatumOutput struct{ *pulumi.OutputState }

func (GetPortsDatumOutput) Accounts

Customer account information that is associated with this port

func (GetPortsDatumOutput) AvailableBandwidth

func (o GetPortsDatumOutput) AvailableBandwidth() pulumi.IntOutput

Port available bandwidth in Mbps

func (GetPortsDatumOutput) Bandwidth

func (o GetPortsDatumOutput) Bandwidth() pulumi.IntOutput

Port bandwidth in Mbps

func (GetPortsDatumOutput) ChangeLogs

Captures port lifecycle change information

func (GetPortsDatumOutput) Description

func (o GetPortsDatumOutput) Description() pulumi.StringOutput

Port description

func (GetPortsDatumOutput) Devices

Port device

func (GetPortsDatumOutput) ElementType

func (GetPortsDatumOutput) ElementType() reflect.Type

func (GetPortsDatumOutput) Encapsulations

Port encapsulation protocol

func (GetPortsDatumOutput) Href

Port URI information

func (GetPortsDatumOutput) LagEnabled

func (o GetPortsDatumOutput) LagEnabled() pulumi.BoolOutput

Port Lag

func (GetPortsDatumOutput) Locations

Port location information

func (GetPortsDatumOutput) Name

Port name

func (GetPortsDatumOutput) Operations

Port specific operational data

func (GetPortsDatumOutput) Redundancies

Port redundancy information

func (GetPortsDatumOutput) ServiceType

func (o GetPortsDatumOutput) ServiceType() pulumi.StringOutput

Port service type

func (GetPortsDatumOutput) State

Port state

func (GetPortsDatumOutput) ToGetPortsDatumOutput

func (o GetPortsDatumOutput) ToGetPortsDatumOutput() GetPortsDatumOutput

func (GetPortsDatumOutput) ToGetPortsDatumOutputWithContext

func (o GetPortsDatumOutput) ToGetPortsDatumOutputWithContext(ctx context.Context) GetPortsDatumOutput

func (GetPortsDatumOutput) Type

Port type

func (GetPortsDatumOutput) UsedBandwidth

func (o GetPortsDatumOutput) UsedBandwidth() pulumi.IntOutput

Port used bandwidth in Mbps

func (GetPortsDatumOutput) Uuid

Equinix-assigned port identifier

type GetPortsDatumRedundancy

type GetPortsDatumRedundancy struct {
	// Access point redundancy
	Enabled bool `pulumi:"enabled"`
	// Port redundancy group
	Group string `pulumi:"group"`
	// Priority type-Primary or Secondary
	Priority string `pulumi:"priority"`
}

type GetPortsDatumRedundancyArgs

type GetPortsDatumRedundancyArgs struct {
	// Access point redundancy
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// Port redundancy group
	Group pulumi.StringInput `pulumi:"group"`
	// Priority type-Primary or Secondary
	Priority pulumi.StringInput `pulumi:"priority"`
}

func (GetPortsDatumRedundancyArgs) ElementType

func (GetPortsDatumRedundancyArgs) ToGetPortsDatumRedundancyOutput

func (i GetPortsDatumRedundancyArgs) ToGetPortsDatumRedundancyOutput() GetPortsDatumRedundancyOutput

func (GetPortsDatumRedundancyArgs) ToGetPortsDatumRedundancyOutputWithContext

func (i GetPortsDatumRedundancyArgs) ToGetPortsDatumRedundancyOutputWithContext(ctx context.Context) GetPortsDatumRedundancyOutput

type GetPortsDatumRedundancyArray

type GetPortsDatumRedundancyArray []GetPortsDatumRedundancyInput

func (GetPortsDatumRedundancyArray) ElementType

func (GetPortsDatumRedundancyArray) ToGetPortsDatumRedundancyArrayOutput

func (i GetPortsDatumRedundancyArray) ToGetPortsDatumRedundancyArrayOutput() GetPortsDatumRedundancyArrayOutput

func (GetPortsDatumRedundancyArray) ToGetPortsDatumRedundancyArrayOutputWithContext

func (i GetPortsDatumRedundancyArray) ToGetPortsDatumRedundancyArrayOutputWithContext(ctx context.Context) GetPortsDatumRedundancyArrayOutput

type GetPortsDatumRedundancyArrayInput

type GetPortsDatumRedundancyArrayInput interface {
	pulumi.Input

	ToGetPortsDatumRedundancyArrayOutput() GetPortsDatumRedundancyArrayOutput
	ToGetPortsDatumRedundancyArrayOutputWithContext(context.Context) GetPortsDatumRedundancyArrayOutput
}

GetPortsDatumRedundancyArrayInput is an input type that accepts GetPortsDatumRedundancyArray and GetPortsDatumRedundancyArrayOutput values. You can construct a concrete instance of `GetPortsDatumRedundancyArrayInput` via:

GetPortsDatumRedundancyArray{ GetPortsDatumRedundancyArgs{...} }

type GetPortsDatumRedundancyArrayOutput

type GetPortsDatumRedundancyArrayOutput struct{ *pulumi.OutputState }

func (GetPortsDatumRedundancyArrayOutput) ElementType

func (GetPortsDatumRedundancyArrayOutput) Index

func (GetPortsDatumRedundancyArrayOutput) ToGetPortsDatumRedundancyArrayOutput

func (o GetPortsDatumRedundancyArrayOutput) ToGetPortsDatumRedundancyArrayOutput() GetPortsDatumRedundancyArrayOutput

func (GetPortsDatumRedundancyArrayOutput) ToGetPortsDatumRedundancyArrayOutputWithContext

func (o GetPortsDatumRedundancyArrayOutput) ToGetPortsDatumRedundancyArrayOutputWithContext(ctx context.Context) GetPortsDatumRedundancyArrayOutput

type GetPortsDatumRedundancyInput

type GetPortsDatumRedundancyInput interface {
	pulumi.Input

	ToGetPortsDatumRedundancyOutput() GetPortsDatumRedundancyOutput
	ToGetPortsDatumRedundancyOutputWithContext(context.Context) GetPortsDatumRedundancyOutput
}

GetPortsDatumRedundancyInput is an input type that accepts GetPortsDatumRedundancyArgs and GetPortsDatumRedundancyOutput values. You can construct a concrete instance of `GetPortsDatumRedundancyInput` via:

GetPortsDatumRedundancyArgs{...}

type GetPortsDatumRedundancyOutput

type GetPortsDatumRedundancyOutput struct{ *pulumi.OutputState }

func (GetPortsDatumRedundancyOutput) ElementType

func (GetPortsDatumRedundancyOutput) Enabled

Access point redundancy

func (GetPortsDatumRedundancyOutput) Group

Port redundancy group

func (GetPortsDatumRedundancyOutput) Priority

Priority type-Primary or Secondary

func (GetPortsDatumRedundancyOutput) ToGetPortsDatumRedundancyOutput

func (o GetPortsDatumRedundancyOutput) ToGetPortsDatumRedundancyOutput() GetPortsDatumRedundancyOutput

func (GetPortsDatumRedundancyOutput) ToGetPortsDatumRedundancyOutputWithContext

func (o GetPortsDatumRedundancyOutput) ToGetPortsDatumRedundancyOutputWithContext(ctx context.Context) GetPortsDatumRedundancyOutput

type GetPortsFilter

type GetPortsFilter struct {
	// Query Parameter to Get Ports By Name
	Name string `pulumi:"name"`
}

type GetPortsFilterArgs

type GetPortsFilterArgs struct {
	// Query Parameter to Get Ports By Name
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPortsFilterArgs) ElementType

func (GetPortsFilterArgs) ElementType() reflect.Type

func (GetPortsFilterArgs) ToGetPortsFilterOutput

func (i GetPortsFilterArgs) ToGetPortsFilterOutput() GetPortsFilterOutput

func (GetPortsFilterArgs) ToGetPortsFilterOutputWithContext

func (i GetPortsFilterArgs) ToGetPortsFilterOutputWithContext(ctx context.Context) GetPortsFilterOutput

type GetPortsFilterInput

type GetPortsFilterInput interface {
	pulumi.Input

	ToGetPortsFilterOutput() GetPortsFilterOutput
	ToGetPortsFilterOutputWithContext(context.Context) GetPortsFilterOutput
}

GetPortsFilterInput is an input type that accepts GetPortsFilterArgs and GetPortsFilterOutput values. You can construct a concrete instance of `GetPortsFilterInput` via:

GetPortsFilterArgs{...}

type GetPortsFilterOutput

type GetPortsFilterOutput struct{ *pulumi.OutputState }

func (GetPortsFilterOutput) ElementType

func (GetPortsFilterOutput) ElementType() reflect.Type

func (GetPortsFilterOutput) Name

Query Parameter to Get Ports By Name

func (GetPortsFilterOutput) ToGetPortsFilterOutput

func (o GetPortsFilterOutput) ToGetPortsFilterOutput() GetPortsFilterOutput

func (GetPortsFilterOutput) ToGetPortsFilterOutputWithContext

func (o GetPortsFilterOutput) ToGetPortsFilterOutputWithContext(ctx context.Context) GetPortsFilterOutput

type GetPortsOutputArgs

type GetPortsOutputArgs struct {
	// name
	Filter GetPortsFilterInput `pulumi:"filter"`
}

A collection of arguments for invoking getPorts.

func (GetPortsOutputArgs) ElementType

func (GetPortsOutputArgs) ElementType() reflect.Type

type GetPortsResult

type GetPortsResult struct {
	// List of Ports
	Data []GetPortsDatum `pulumi:"data"`
	// name
	Filter GetPortsFilter `pulumi:"filter"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getPorts.

func GetPorts

func GetPorts(ctx *pulumi.Context, args *GetPortsArgs, opts ...pulumi.InvokeOption) (*GetPortsResult, error)

Fabric V4 API compatible data resource that allow user to fetch port by name

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fabric.GetPorts(ctx, &fabric.GetPortsArgs{
			Filter: fabric.GetPortsFilter{
				Name: "<name_of_port||port_prefix>",
			},
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetPortsResultOutput

type GetPortsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPorts.

func (GetPortsResultOutput) Data

List of Ports

func (GetPortsResultOutput) ElementType

func (GetPortsResultOutput) ElementType() reflect.Type

func (GetPortsResultOutput) Filter

name

func (GetPortsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPortsResultOutput) ToGetPortsResultOutput

func (o GetPortsResultOutput) ToGetPortsResultOutput() GetPortsResultOutput

func (GetPortsResultOutput) ToGetPortsResultOutputWithContext

func (o GetPortsResultOutput) ToGetPortsResultOutputWithContext(ctx context.Context) GetPortsResultOutput

type GetRoutingProtocolBfd

type GetRoutingProtocolBfd struct {
	// Bidirectional Forwarding Detection enablement
	Enabled bool `pulumi:"enabled"`
	// Interval range between the received BFD control packets
	Interval *string `pulumi:"interval"`
}

type GetRoutingProtocolBfdArgs

type GetRoutingProtocolBfdArgs struct {
	// Bidirectional Forwarding Detection enablement
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// Interval range between the received BFD control packets
	Interval pulumi.StringPtrInput `pulumi:"interval"`
}

func (GetRoutingProtocolBfdArgs) ElementType

func (GetRoutingProtocolBfdArgs) ElementType() reflect.Type

func (GetRoutingProtocolBfdArgs) ToGetRoutingProtocolBfdOutput

func (i GetRoutingProtocolBfdArgs) ToGetRoutingProtocolBfdOutput() GetRoutingProtocolBfdOutput

func (GetRoutingProtocolBfdArgs) ToGetRoutingProtocolBfdOutputWithContext

func (i GetRoutingProtocolBfdArgs) ToGetRoutingProtocolBfdOutputWithContext(ctx context.Context) GetRoutingProtocolBfdOutput

type GetRoutingProtocolBfdInput

type GetRoutingProtocolBfdInput interface {
	pulumi.Input

	ToGetRoutingProtocolBfdOutput() GetRoutingProtocolBfdOutput
	ToGetRoutingProtocolBfdOutputWithContext(context.Context) GetRoutingProtocolBfdOutput
}

GetRoutingProtocolBfdInput is an input type that accepts GetRoutingProtocolBfdArgs and GetRoutingProtocolBfdOutput values. You can construct a concrete instance of `GetRoutingProtocolBfdInput` via:

GetRoutingProtocolBfdArgs{...}

type GetRoutingProtocolBfdOutput

type GetRoutingProtocolBfdOutput struct{ *pulumi.OutputState }

func (GetRoutingProtocolBfdOutput) ElementType

func (GetRoutingProtocolBfdOutput) Enabled

Bidirectional Forwarding Detection enablement

func (GetRoutingProtocolBfdOutput) Interval

Interval range between the received BFD control packets

func (GetRoutingProtocolBfdOutput) ToGetRoutingProtocolBfdOutput

func (o GetRoutingProtocolBfdOutput) ToGetRoutingProtocolBfdOutput() GetRoutingProtocolBfdOutput

func (GetRoutingProtocolBfdOutput) ToGetRoutingProtocolBfdOutputWithContext

func (o GetRoutingProtocolBfdOutput) ToGetRoutingProtocolBfdOutputWithContext(ctx context.Context) GetRoutingProtocolBfdOutput

type GetRoutingProtocolBgpIpv4

type GetRoutingProtocolBgpIpv4 struct {
	// Customer side peering ip
	CustomerPeerIp string `pulumi:"customerPeerIp"`
	// Admin status for the BGP session
	Enabled *bool `pulumi:"enabled"`
	// Equinix side peering ip
	EquinixPeerIp string `pulumi:"equinixPeerIp"`
}

type GetRoutingProtocolBgpIpv4Args

type GetRoutingProtocolBgpIpv4Args struct {
	// Customer side peering ip
	CustomerPeerIp pulumi.StringInput `pulumi:"customerPeerIp"`
	// Admin status for the BGP session
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Equinix side peering ip
	EquinixPeerIp pulumi.StringInput `pulumi:"equinixPeerIp"`
}

func (GetRoutingProtocolBgpIpv4Args) ElementType

func (GetRoutingProtocolBgpIpv4Args) ToGetRoutingProtocolBgpIpv4Output

func (i GetRoutingProtocolBgpIpv4Args) ToGetRoutingProtocolBgpIpv4Output() GetRoutingProtocolBgpIpv4Output

func (GetRoutingProtocolBgpIpv4Args) ToGetRoutingProtocolBgpIpv4OutputWithContext

func (i GetRoutingProtocolBgpIpv4Args) ToGetRoutingProtocolBgpIpv4OutputWithContext(ctx context.Context) GetRoutingProtocolBgpIpv4Output

type GetRoutingProtocolBgpIpv4Input

type GetRoutingProtocolBgpIpv4Input interface {
	pulumi.Input

	ToGetRoutingProtocolBgpIpv4Output() GetRoutingProtocolBgpIpv4Output
	ToGetRoutingProtocolBgpIpv4OutputWithContext(context.Context) GetRoutingProtocolBgpIpv4Output
}

GetRoutingProtocolBgpIpv4Input is an input type that accepts GetRoutingProtocolBgpIpv4Args and GetRoutingProtocolBgpIpv4Output values. You can construct a concrete instance of `GetRoutingProtocolBgpIpv4Input` via:

GetRoutingProtocolBgpIpv4Args{...}

type GetRoutingProtocolBgpIpv4Output

type GetRoutingProtocolBgpIpv4Output struct{ *pulumi.OutputState }

func (GetRoutingProtocolBgpIpv4Output) CustomerPeerIp

Customer side peering ip

func (GetRoutingProtocolBgpIpv4Output) ElementType

func (GetRoutingProtocolBgpIpv4Output) Enabled

Admin status for the BGP session

func (GetRoutingProtocolBgpIpv4Output) EquinixPeerIp

Equinix side peering ip

func (GetRoutingProtocolBgpIpv4Output) ToGetRoutingProtocolBgpIpv4Output

func (o GetRoutingProtocolBgpIpv4Output) ToGetRoutingProtocolBgpIpv4Output() GetRoutingProtocolBgpIpv4Output

func (GetRoutingProtocolBgpIpv4Output) ToGetRoutingProtocolBgpIpv4OutputWithContext

func (o GetRoutingProtocolBgpIpv4Output) ToGetRoutingProtocolBgpIpv4OutputWithContext(ctx context.Context) GetRoutingProtocolBgpIpv4Output

type GetRoutingProtocolBgpIpv6

type GetRoutingProtocolBgpIpv6 struct {
	// Customer side peering ip
	CustomerPeerIp string `pulumi:"customerPeerIp"`
	// Admin status for the BGP session
	Enabled *bool `pulumi:"enabled"`
	// Equinix side peering ip
	EquinixPeerIp string `pulumi:"equinixPeerIp"`
}

type GetRoutingProtocolBgpIpv6Args

type GetRoutingProtocolBgpIpv6Args struct {
	// Customer side peering ip
	CustomerPeerIp pulumi.StringInput `pulumi:"customerPeerIp"`
	// Admin status for the BGP session
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Equinix side peering ip
	EquinixPeerIp pulumi.StringInput `pulumi:"equinixPeerIp"`
}

func (GetRoutingProtocolBgpIpv6Args) ElementType

func (GetRoutingProtocolBgpIpv6Args) ToGetRoutingProtocolBgpIpv6Output

func (i GetRoutingProtocolBgpIpv6Args) ToGetRoutingProtocolBgpIpv6Output() GetRoutingProtocolBgpIpv6Output

func (GetRoutingProtocolBgpIpv6Args) ToGetRoutingProtocolBgpIpv6OutputWithContext

func (i GetRoutingProtocolBgpIpv6Args) ToGetRoutingProtocolBgpIpv6OutputWithContext(ctx context.Context) GetRoutingProtocolBgpIpv6Output

type GetRoutingProtocolBgpIpv6Input

type GetRoutingProtocolBgpIpv6Input interface {
	pulumi.Input

	ToGetRoutingProtocolBgpIpv6Output() GetRoutingProtocolBgpIpv6Output
	ToGetRoutingProtocolBgpIpv6OutputWithContext(context.Context) GetRoutingProtocolBgpIpv6Output
}

GetRoutingProtocolBgpIpv6Input is an input type that accepts GetRoutingProtocolBgpIpv6Args and GetRoutingProtocolBgpIpv6Output values. You can construct a concrete instance of `GetRoutingProtocolBgpIpv6Input` via:

GetRoutingProtocolBgpIpv6Args{...}

type GetRoutingProtocolBgpIpv6Output

type GetRoutingProtocolBgpIpv6Output struct{ *pulumi.OutputState }

func (GetRoutingProtocolBgpIpv6Output) CustomerPeerIp

Customer side peering ip

func (GetRoutingProtocolBgpIpv6Output) ElementType

func (GetRoutingProtocolBgpIpv6Output) Enabled

Admin status for the BGP session

func (GetRoutingProtocolBgpIpv6Output) EquinixPeerIp

Equinix side peering ip

func (GetRoutingProtocolBgpIpv6Output) ToGetRoutingProtocolBgpIpv6Output

func (o GetRoutingProtocolBgpIpv6Output) ToGetRoutingProtocolBgpIpv6Output() GetRoutingProtocolBgpIpv6Output

func (GetRoutingProtocolBgpIpv6Output) ToGetRoutingProtocolBgpIpv6OutputWithContext

func (o GetRoutingProtocolBgpIpv6Output) ToGetRoutingProtocolBgpIpv6OutputWithContext(ctx context.Context) GetRoutingProtocolBgpIpv6Output

type GetRoutingProtocolChange

type GetRoutingProtocolChange struct {
	// Routing Protocol Change URI
	Href string `pulumi:"href"`
	// Type of change
	Type string `pulumi:"type"`
	// Uniquely identifies a change
	Uuid string `pulumi:"uuid"`
}

type GetRoutingProtocolChangeArgs

type GetRoutingProtocolChangeArgs struct {
	// Routing Protocol Change URI
	Href pulumi.StringInput `pulumi:"href"`
	// Type of change
	Type pulumi.StringInput `pulumi:"type"`
	// Uniquely identifies a change
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

func (GetRoutingProtocolChangeArgs) ElementType

func (GetRoutingProtocolChangeArgs) ToGetRoutingProtocolChangeOutput

func (i GetRoutingProtocolChangeArgs) ToGetRoutingProtocolChangeOutput() GetRoutingProtocolChangeOutput

func (GetRoutingProtocolChangeArgs) ToGetRoutingProtocolChangeOutputWithContext

func (i GetRoutingProtocolChangeArgs) ToGetRoutingProtocolChangeOutputWithContext(ctx context.Context) GetRoutingProtocolChangeOutput

type GetRoutingProtocolChangeArray

type GetRoutingProtocolChangeArray []GetRoutingProtocolChangeInput

func (GetRoutingProtocolChangeArray) ElementType

func (GetRoutingProtocolChangeArray) ToGetRoutingProtocolChangeArrayOutput

func (i GetRoutingProtocolChangeArray) ToGetRoutingProtocolChangeArrayOutput() GetRoutingProtocolChangeArrayOutput

func (GetRoutingProtocolChangeArray) ToGetRoutingProtocolChangeArrayOutputWithContext

func (i GetRoutingProtocolChangeArray) ToGetRoutingProtocolChangeArrayOutputWithContext(ctx context.Context) GetRoutingProtocolChangeArrayOutput

type GetRoutingProtocolChangeArrayInput

type GetRoutingProtocolChangeArrayInput interface {
	pulumi.Input

	ToGetRoutingProtocolChangeArrayOutput() GetRoutingProtocolChangeArrayOutput
	ToGetRoutingProtocolChangeArrayOutputWithContext(context.Context) GetRoutingProtocolChangeArrayOutput
}

GetRoutingProtocolChangeArrayInput is an input type that accepts GetRoutingProtocolChangeArray and GetRoutingProtocolChangeArrayOutput values. You can construct a concrete instance of `GetRoutingProtocolChangeArrayInput` via:

GetRoutingProtocolChangeArray{ GetRoutingProtocolChangeArgs{...} }

type GetRoutingProtocolChangeArrayOutput

type GetRoutingProtocolChangeArrayOutput struct{ *pulumi.OutputState }

func (GetRoutingProtocolChangeArrayOutput) ElementType

func (GetRoutingProtocolChangeArrayOutput) Index

func (GetRoutingProtocolChangeArrayOutput) ToGetRoutingProtocolChangeArrayOutput

func (o GetRoutingProtocolChangeArrayOutput) ToGetRoutingProtocolChangeArrayOutput() GetRoutingProtocolChangeArrayOutput

func (GetRoutingProtocolChangeArrayOutput) ToGetRoutingProtocolChangeArrayOutputWithContext

func (o GetRoutingProtocolChangeArrayOutput) ToGetRoutingProtocolChangeArrayOutputWithContext(ctx context.Context) GetRoutingProtocolChangeArrayOutput

type GetRoutingProtocolChangeInput

type GetRoutingProtocolChangeInput interface {
	pulumi.Input

	ToGetRoutingProtocolChangeOutput() GetRoutingProtocolChangeOutput
	ToGetRoutingProtocolChangeOutputWithContext(context.Context) GetRoutingProtocolChangeOutput
}

GetRoutingProtocolChangeInput is an input type that accepts GetRoutingProtocolChangeArgs and GetRoutingProtocolChangeOutput values. You can construct a concrete instance of `GetRoutingProtocolChangeInput` via:

GetRoutingProtocolChangeArgs{...}

type GetRoutingProtocolChangeLog

type GetRoutingProtocolChangeLog struct {
	// Created by User Key
	CreatedBy string `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail string `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName string `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime string `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy string `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail string `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName string `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime string `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy string `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail string `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName string `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime string `pulumi:"updatedDateTime"`
}

type GetRoutingProtocolChangeLogArgs

type GetRoutingProtocolChangeLogArgs struct {
	// Created by User Key
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail pulumi.StringInput `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName pulumi.StringInput `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime pulumi.StringInput `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy pulumi.StringInput `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail pulumi.StringInput `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName pulumi.StringInput `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime pulumi.StringInput `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy pulumi.StringInput `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail pulumi.StringInput `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName pulumi.StringInput `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime pulumi.StringInput `pulumi:"updatedDateTime"`
}

func (GetRoutingProtocolChangeLogArgs) ElementType

func (GetRoutingProtocolChangeLogArgs) ToGetRoutingProtocolChangeLogOutput

func (i GetRoutingProtocolChangeLogArgs) ToGetRoutingProtocolChangeLogOutput() GetRoutingProtocolChangeLogOutput

func (GetRoutingProtocolChangeLogArgs) ToGetRoutingProtocolChangeLogOutputWithContext

func (i GetRoutingProtocolChangeLogArgs) ToGetRoutingProtocolChangeLogOutputWithContext(ctx context.Context) GetRoutingProtocolChangeLogOutput

type GetRoutingProtocolChangeLogArray

type GetRoutingProtocolChangeLogArray []GetRoutingProtocolChangeLogInput

func (GetRoutingProtocolChangeLogArray) ElementType

func (GetRoutingProtocolChangeLogArray) ToGetRoutingProtocolChangeLogArrayOutput

func (i GetRoutingProtocolChangeLogArray) ToGetRoutingProtocolChangeLogArrayOutput() GetRoutingProtocolChangeLogArrayOutput

func (GetRoutingProtocolChangeLogArray) ToGetRoutingProtocolChangeLogArrayOutputWithContext

func (i GetRoutingProtocolChangeLogArray) ToGetRoutingProtocolChangeLogArrayOutputWithContext(ctx context.Context) GetRoutingProtocolChangeLogArrayOutput

type GetRoutingProtocolChangeLogArrayInput

type GetRoutingProtocolChangeLogArrayInput interface {
	pulumi.Input

	ToGetRoutingProtocolChangeLogArrayOutput() GetRoutingProtocolChangeLogArrayOutput
	ToGetRoutingProtocolChangeLogArrayOutputWithContext(context.Context) GetRoutingProtocolChangeLogArrayOutput
}

GetRoutingProtocolChangeLogArrayInput is an input type that accepts GetRoutingProtocolChangeLogArray and GetRoutingProtocolChangeLogArrayOutput values. You can construct a concrete instance of `GetRoutingProtocolChangeLogArrayInput` via:

GetRoutingProtocolChangeLogArray{ GetRoutingProtocolChangeLogArgs{...} }

type GetRoutingProtocolChangeLogArrayOutput

type GetRoutingProtocolChangeLogArrayOutput struct{ *pulumi.OutputState }

func (GetRoutingProtocolChangeLogArrayOutput) ElementType

func (GetRoutingProtocolChangeLogArrayOutput) Index

func (GetRoutingProtocolChangeLogArrayOutput) ToGetRoutingProtocolChangeLogArrayOutput

func (o GetRoutingProtocolChangeLogArrayOutput) ToGetRoutingProtocolChangeLogArrayOutput() GetRoutingProtocolChangeLogArrayOutput

func (GetRoutingProtocolChangeLogArrayOutput) ToGetRoutingProtocolChangeLogArrayOutputWithContext

func (o GetRoutingProtocolChangeLogArrayOutput) ToGetRoutingProtocolChangeLogArrayOutputWithContext(ctx context.Context) GetRoutingProtocolChangeLogArrayOutput

type GetRoutingProtocolChangeLogInput

type GetRoutingProtocolChangeLogInput interface {
	pulumi.Input

	ToGetRoutingProtocolChangeLogOutput() GetRoutingProtocolChangeLogOutput
	ToGetRoutingProtocolChangeLogOutputWithContext(context.Context) GetRoutingProtocolChangeLogOutput
}

GetRoutingProtocolChangeLogInput is an input type that accepts GetRoutingProtocolChangeLogArgs and GetRoutingProtocolChangeLogOutput values. You can construct a concrete instance of `GetRoutingProtocolChangeLogInput` via:

GetRoutingProtocolChangeLogArgs{...}

type GetRoutingProtocolChangeLogOutput

type GetRoutingProtocolChangeLogOutput struct{ *pulumi.OutputState }

func (GetRoutingProtocolChangeLogOutput) CreatedBy

Created by User Key

func (GetRoutingProtocolChangeLogOutput) CreatedByEmail

Created by User Email Address

func (GetRoutingProtocolChangeLogOutput) CreatedByFullName

Created by User Full Name

func (GetRoutingProtocolChangeLogOutput) CreatedDateTime

Created by Date and Time

func (GetRoutingProtocolChangeLogOutput) DeletedBy

Deleted by User Key

func (GetRoutingProtocolChangeLogOutput) DeletedByEmail

Deleted by User Email Address

func (GetRoutingProtocolChangeLogOutput) DeletedByFullName

Deleted by User Full Name

func (GetRoutingProtocolChangeLogOutput) DeletedDateTime

Deleted by Date and Time

func (GetRoutingProtocolChangeLogOutput) ElementType

func (GetRoutingProtocolChangeLogOutput) ToGetRoutingProtocolChangeLogOutput

func (o GetRoutingProtocolChangeLogOutput) ToGetRoutingProtocolChangeLogOutput() GetRoutingProtocolChangeLogOutput

func (GetRoutingProtocolChangeLogOutput) ToGetRoutingProtocolChangeLogOutputWithContext

func (o GetRoutingProtocolChangeLogOutput) ToGetRoutingProtocolChangeLogOutputWithContext(ctx context.Context) GetRoutingProtocolChangeLogOutput

func (GetRoutingProtocolChangeLogOutput) UpdatedBy

Updated by User Key

func (GetRoutingProtocolChangeLogOutput) UpdatedByEmail

Updated by User Email Address

func (GetRoutingProtocolChangeLogOutput) UpdatedByFullName

Updated by User Full Name

func (GetRoutingProtocolChangeLogOutput) UpdatedDateTime

Updated by Date and Time

type GetRoutingProtocolChangeOutput

type GetRoutingProtocolChangeOutput struct{ *pulumi.OutputState }

func (GetRoutingProtocolChangeOutput) ElementType

func (GetRoutingProtocolChangeOutput) Href

Routing Protocol Change URI

func (GetRoutingProtocolChangeOutput) ToGetRoutingProtocolChangeOutput

func (o GetRoutingProtocolChangeOutput) ToGetRoutingProtocolChangeOutput() GetRoutingProtocolChangeOutput

func (GetRoutingProtocolChangeOutput) ToGetRoutingProtocolChangeOutputWithContext

func (o GetRoutingProtocolChangeOutput) ToGetRoutingProtocolChangeOutputWithContext(ctx context.Context) GetRoutingProtocolChangeOutput

func (GetRoutingProtocolChangeOutput) Type

Type of change

func (GetRoutingProtocolChangeOutput) Uuid

Uniquely identifies a change

type GetRoutingProtocolDirectIpv4

type GetRoutingProtocolDirectIpv4 struct {
	// Equinix side Interface IP address
	EquinixIfaceIp string `pulumi:"equinixIfaceIp"`
}

type GetRoutingProtocolDirectIpv4Args

type GetRoutingProtocolDirectIpv4Args struct {
	// Equinix side Interface IP address
	EquinixIfaceIp pulumi.StringInput `pulumi:"equinixIfaceIp"`
}

func (GetRoutingProtocolDirectIpv4Args) ElementType

func (GetRoutingProtocolDirectIpv4Args) ToGetRoutingProtocolDirectIpv4Output

func (i GetRoutingProtocolDirectIpv4Args) ToGetRoutingProtocolDirectIpv4Output() GetRoutingProtocolDirectIpv4Output

func (GetRoutingProtocolDirectIpv4Args) ToGetRoutingProtocolDirectIpv4OutputWithContext

func (i GetRoutingProtocolDirectIpv4Args) ToGetRoutingProtocolDirectIpv4OutputWithContext(ctx context.Context) GetRoutingProtocolDirectIpv4Output

type GetRoutingProtocolDirectIpv4Input

type GetRoutingProtocolDirectIpv4Input interface {
	pulumi.Input

	ToGetRoutingProtocolDirectIpv4Output() GetRoutingProtocolDirectIpv4Output
	ToGetRoutingProtocolDirectIpv4OutputWithContext(context.Context) GetRoutingProtocolDirectIpv4Output
}

GetRoutingProtocolDirectIpv4Input is an input type that accepts GetRoutingProtocolDirectIpv4Args and GetRoutingProtocolDirectIpv4Output values. You can construct a concrete instance of `GetRoutingProtocolDirectIpv4Input` via:

GetRoutingProtocolDirectIpv4Args{...}

type GetRoutingProtocolDirectIpv4Output

type GetRoutingProtocolDirectIpv4Output struct{ *pulumi.OutputState }

func (GetRoutingProtocolDirectIpv4Output) ElementType

func (GetRoutingProtocolDirectIpv4Output) EquinixIfaceIp

Equinix side Interface IP address

func (GetRoutingProtocolDirectIpv4Output) ToGetRoutingProtocolDirectIpv4Output

func (o GetRoutingProtocolDirectIpv4Output) ToGetRoutingProtocolDirectIpv4Output() GetRoutingProtocolDirectIpv4Output

func (GetRoutingProtocolDirectIpv4Output) ToGetRoutingProtocolDirectIpv4OutputWithContext

func (o GetRoutingProtocolDirectIpv4Output) ToGetRoutingProtocolDirectIpv4OutputWithContext(ctx context.Context) GetRoutingProtocolDirectIpv4Output

type GetRoutingProtocolDirectIpv6

type GetRoutingProtocolDirectIpv6 struct {
	// Equinix side Interface IP address
	EquinixIfaceIp *string `pulumi:"equinixIfaceIp"`
}

type GetRoutingProtocolDirectIpv6Args

type GetRoutingProtocolDirectIpv6Args struct {
	// Equinix side Interface IP address
	EquinixIfaceIp pulumi.StringPtrInput `pulumi:"equinixIfaceIp"`
}

func (GetRoutingProtocolDirectIpv6Args) ElementType

func (GetRoutingProtocolDirectIpv6Args) ToGetRoutingProtocolDirectIpv6Output

func (i GetRoutingProtocolDirectIpv6Args) ToGetRoutingProtocolDirectIpv6Output() GetRoutingProtocolDirectIpv6Output

func (GetRoutingProtocolDirectIpv6Args) ToGetRoutingProtocolDirectIpv6OutputWithContext

func (i GetRoutingProtocolDirectIpv6Args) ToGetRoutingProtocolDirectIpv6OutputWithContext(ctx context.Context) GetRoutingProtocolDirectIpv6Output

type GetRoutingProtocolDirectIpv6Input

type GetRoutingProtocolDirectIpv6Input interface {
	pulumi.Input

	ToGetRoutingProtocolDirectIpv6Output() GetRoutingProtocolDirectIpv6Output
	ToGetRoutingProtocolDirectIpv6OutputWithContext(context.Context) GetRoutingProtocolDirectIpv6Output
}

GetRoutingProtocolDirectIpv6Input is an input type that accepts GetRoutingProtocolDirectIpv6Args and GetRoutingProtocolDirectIpv6Output values. You can construct a concrete instance of `GetRoutingProtocolDirectIpv6Input` via:

GetRoutingProtocolDirectIpv6Args{...}

type GetRoutingProtocolDirectIpv6Output

type GetRoutingProtocolDirectIpv6Output struct{ *pulumi.OutputState }

func (GetRoutingProtocolDirectIpv6Output) ElementType

func (GetRoutingProtocolDirectIpv6Output) EquinixIfaceIp

Equinix side Interface IP address

func (GetRoutingProtocolDirectIpv6Output) ToGetRoutingProtocolDirectIpv6Output

func (o GetRoutingProtocolDirectIpv6Output) ToGetRoutingProtocolDirectIpv6Output() GetRoutingProtocolDirectIpv6Output

func (GetRoutingProtocolDirectIpv6Output) ToGetRoutingProtocolDirectIpv6OutputWithContext

func (o GetRoutingProtocolDirectIpv6Output) ToGetRoutingProtocolDirectIpv6OutputWithContext(ctx context.Context) GetRoutingProtocolDirectIpv6Output

type GetRoutingProtocolOperation

type GetRoutingProtocolOperation struct {
	// Errors occurred
	Errors []GetRoutingProtocolOperationError `pulumi:"errors"`
}

type GetRoutingProtocolOperationArgs

type GetRoutingProtocolOperationArgs struct {
	// Errors occurred
	Errors GetRoutingProtocolOperationErrorArrayInput `pulumi:"errors"`
}

func (GetRoutingProtocolOperationArgs) ElementType

func (GetRoutingProtocolOperationArgs) ToGetRoutingProtocolOperationOutput

func (i GetRoutingProtocolOperationArgs) ToGetRoutingProtocolOperationOutput() GetRoutingProtocolOperationOutput

func (GetRoutingProtocolOperationArgs) ToGetRoutingProtocolOperationOutputWithContext

func (i GetRoutingProtocolOperationArgs) ToGetRoutingProtocolOperationOutputWithContext(ctx context.Context) GetRoutingProtocolOperationOutput

type GetRoutingProtocolOperationArray

type GetRoutingProtocolOperationArray []GetRoutingProtocolOperationInput

func (GetRoutingProtocolOperationArray) ElementType

func (GetRoutingProtocolOperationArray) ToGetRoutingProtocolOperationArrayOutput

func (i GetRoutingProtocolOperationArray) ToGetRoutingProtocolOperationArrayOutput() GetRoutingProtocolOperationArrayOutput

func (GetRoutingProtocolOperationArray) ToGetRoutingProtocolOperationArrayOutputWithContext

func (i GetRoutingProtocolOperationArray) ToGetRoutingProtocolOperationArrayOutputWithContext(ctx context.Context) GetRoutingProtocolOperationArrayOutput

type GetRoutingProtocolOperationArrayInput

type GetRoutingProtocolOperationArrayInput interface {
	pulumi.Input

	ToGetRoutingProtocolOperationArrayOutput() GetRoutingProtocolOperationArrayOutput
	ToGetRoutingProtocolOperationArrayOutputWithContext(context.Context) GetRoutingProtocolOperationArrayOutput
}

GetRoutingProtocolOperationArrayInput is an input type that accepts GetRoutingProtocolOperationArray and GetRoutingProtocolOperationArrayOutput values. You can construct a concrete instance of `GetRoutingProtocolOperationArrayInput` via:

GetRoutingProtocolOperationArray{ GetRoutingProtocolOperationArgs{...} }

type GetRoutingProtocolOperationArrayOutput

type GetRoutingProtocolOperationArrayOutput struct{ *pulumi.OutputState }

func (GetRoutingProtocolOperationArrayOutput) ElementType

func (GetRoutingProtocolOperationArrayOutput) Index

func (GetRoutingProtocolOperationArrayOutput) ToGetRoutingProtocolOperationArrayOutput

func (o GetRoutingProtocolOperationArrayOutput) ToGetRoutingProtocolOperationArrayOutput() GetRoutingProtocolOperationArrayOutput

func (GetRoutingProtocolOperationArrayOutput) ToGetRoutingProtocolOperationArrayOutputWithContext

func (o GetRoutingProtocolOperationArrayOutput) ToGetRoutingProtocolOperationArrayOutputWithContext(ctx context.Context) GetRoutingProtocolOperationArrayOutput

type GetRoutingProtocolOperationError

type GetRoutingProtocolOperationError struct {
	// Pricing error additional Info
	AdditionalInfos []GetRoutingProtocolOperationErrorAdditionalInfo `pulumi:"additionalInfos"`
	// CorrelationId
	CorrelationId string `pulumi:"correlationId"`
	// Details
	Details string `pulumi:"details"`
	// Error  code
	ErrorCode string `pulumi:"errorCode"`
	// Error Message
	ErrorMessage string `pulumi:"errorMessage"`
	// Help
	Help string `pulumi:"help"`
}

type GetRoutingProtocolOperationErrorAdditionalInfo

type GetRoutingProtocolOperationErrorAdditionalInfo struct {
	// Property at which the error potentially occurred
	Property string `pulumi:"property"`
	// Reason for the error
	Reason string `pulumi:"reason"`
}

type GetRoutingProtocolOperationErrorAdditionalInfoArgs

type GetRoutingProtocolOperationErrorAdditionalInfoArgs struct {
	// Property at which the error potentially occurred
	Property pulumi.StringInput `pulumi:"property"`
	// Reason for the error
	Reason pulumi.StringInput `pulumi:"reason"`
}

func (GetRoutingProtocolOperationErrorAdditionalInfoArgs) ElementType

func (GetRoutingProtocolOperationErrorAdditionalInfoArgs) ToGetRoutingProtocolOperationErrorAdditionalInfoOutput

func (i GetRoutingProtocolOperationErrorAdditionalInfoArgs) ToGetRoutingProtocolOperationErrorAdditionalInfoOutput() GetRoutingProtocolOperationErrorAdditionalInfoOutput

func (GetRoutingProtocolOperationErrorAdditionalInfoArgs) ToGetRoutingProtocolOperationErrorAdditionalInfoOutputWithContext

func (i GetRoutingProtocolOperationErrorAdditionalInfoArgs) ToGetRoutingProtocolOperationErrorAdditionalInfoOutputWithContext(ctx context.Context) GetRoutingProtocolOperationErrorAdditionalInfoOutput

type GetRoutingProtocolOperationErrorAdditionalInfoArray

type GetRoutingProtocolOperationErrorAdditionalInfoArray []GetRoutingProtocolOperationErrorAdditionalInfoInput

func (GetRoutingProtocolOperationErrorAdditionalInfoArray) ElementType

func (GetRoutingProtocolOperationErrorAdditionalInfoArray) ToGetRoutingProtocolOperationErrorAdditionalInfoArrayOutput

func (i GetRoutingProtocolOperationErrorAdditionalInfoArray) ToGetRoutingProtocolOperationErrorAdditionalInfoArrayOutput() GetRoutingProtocolOperationErrorAdditionalInfoArrayOutput

func (GetRoutingProtocolOperationErrorAdditionalInfoArray) ToGetRoutingProtocolOperationErrorAdditionalInfoArrayOutputWithContext

func (i GetRoutingProtocolOperationErrorAdditionalInfoArray) ToGetRoutingProtocolOperationErrorAdditionalInfoArrayOutputWithContext(ctx context.Context) GetRoutingProtocolOperationErrorAdditionalInfoArrayOutput

type GetRoutingProtocolOperationErrorAdditionalInfoArrayInput

type GetRoutingProtocolOperationErrorAdditionalInfoArrayInput interface {
	pulumi.Input

	ToGetRoutingProtocolOperationErrorAdditionalInfoArrayOutput() GetRoutingProtocolOperationErrorAdditionalInfoArrayOutput
	ToGetRoutingProtocolOperationErrorAdditionalInfoArrayOutputWithContext(context.Context) GetRoutingProtocolOperationErrorAdditionalInfoArrayOutput
}

GetRoutingProtocolOperationErrorAdditionalInfoArrayInput is an input type that accepts GetRoutingProtocolOperationErrorAdditionalInfoArray and GetRoutingProtocolOperationErrorAdditionalInfoArrayOutput values. You can construct a concrete instance of `GetRoutingProtocolOperationErrorAdditionalInfoArrayInput` via:

GetRoutingProtocolOperationErrorAdditionalInfoArray{ GetRoutingProtocolOperationErrorAdditionalInfoArgs{...} }

type GetRoutingProtocolOperationErrorAdditionalInfoArrayOutput

type GetRoutingProtocolOperationErrorAdditionalInfoArrayOutput struct{ *pulumi.OutputState }

func (GetRoutingProtocolOperationErrorAdditionalInfoArrayOutput) ElementType

func (GetRoutingProtocolOperationErrorAdditionalInfoArrayOutput) Index

func (GetRoutingProtocolOperationErrorAdditionalInfoArrayOutput) ToGetRoutingProtocolOperationErrorAdditionalInfoArrayOutput

func (GetRoutingProtocolOperationErrorAdditionalInfoArrayOutput) ToGetRoutingProtocolOperationErrorAdditionalInfoArrayOutputWithContext

func (o GetRoutingProtocolOperationErrorAdditionalInfoArrayOutput) ToGetRoutingProtocolOperationErrorAdditionalInfoArrayOutputWithContext(ctx context.Context) GetRoutingProtocolOperationErrorAdditionalInfoArrayOutput

type GetRoutingProtocolOperationErrorAdditionalInfoInput

type GetRoutingProtocolOperationErrorAdditionalInfoInput interface {
	pulumi.Input

	ToGetRoutingProtocolOperationErrorAdditionalInfoOutput() GetRoutingProtocolOperationErrorAdditionalInfoOutput
	ToGetRoutingProtocolOperationErrorAdditionalInfoOutputWithContext(context.Context) GetRoutingProtocolOperationErrorAdditionalInfoOutput
}

GetRoutingProtocolOperationErrorAdditionalInfoInput is an input type that accepts GetRoutingProtocolOperationErrorAdditionalInfoArgs and GetRoutingProtocolOperationErrorAdditionalInfoOutput values. You can construct a concrete instance of `GetRoutingProtocolOperationErrorAdditionalInfoInput` via:

GetRoutingProtocolOperationErrorAdditionalInfoArgs{...}

type GetRoutingProtocolOperationErrorAdditionalInfoOutput

type GetRoutingProtocolOperationErrorAdditionalInfoOutput struct{ *pulumi.OutputState }

func (GetRoutingProtocolOperationErrorAdditionalInfoOutput) ElementType

func (GetRoutingProtocolOperationErrorAdditionalInfoOutput) Property

Property at which the error potentially occurred

func (GetRoutingProtocolOperationErrorAdditionalInfoOutput) Reason

Reason for the error

func (GetRoutingProtocolOperationErrorAdditionalInfoOutput) ToGetRoutingProtocolOperationErrorAdditionalInfoOutput

func (GetRoutingProtocolOperationErrorAdditionalInfoOutput) ToGetRoutingProtocolOperationErrorAdditionalInfoOutputWithContext

func (o GetRoutingProtocolOperationErrorAdditionalInfoOutput) ToGetRoutingProtocolOperationErrorAdditionalInfoOutputWithContext(ctx context.Context) GetRoutingProtocolOperationErrorAdditionalInfoOutput

type GetRoutingProtocolOperationErrorArgs

type GetRoutingProtocolOperationErrorArgs struct {
	// Pricing error additional Info
	AdditionalInfos GetRoutingProtocolOperationErrorAdditionalInfoArrayInput `pulumi:"additionalInfos"`
	// CorrelationId
	CorrelationId pulumi.StringInput `pulumi:"correlationId"`
	// Details
	Details pulumi.StringInput `pulumi:"details"`
	// Error  code
	ErrorCode pulumi.StringInput `pulumi:"errorCode"`
	// Error Message
	ErrorMessage pulumi.StringInput `pulumi:"errorMessage"`
	// Help
	Help pulumi.StringInput `pulumi:"help"`
}

func (GetRoutingProtocolOperationErrorArgs) ElementType

func (GetRoutingProtocolOperationErrorArgs) ToGetRoutingProtocolOperationErrorOutput

func (i GetRoutingProtocolOperationErrorArgs) ToGetRoutingProtocolOperationErrorOutput() GetRoutingProtocolOperationErrorOutput

func (GetRoutingProtocolOperationErrorArgs) ToGetRoutingProtocolOperationErrorOutputWithContext

func (i GetRoutingProtocolOperationErrorArgs) ToGetRoutingProtocolOperationErrorOutputWithContext(ctx context.Context) GetRoutingProtocolOperationErrorOutput

type GetRoutingProtocolOperationErrorArray

type GetRoutingProtocolOperationErrorArray []GetRoutingProtocolOperationErrorInput

func (GetRoutingProtocolOperationErrorArray) ElementType

func (GetRoutingProtocolOperationErrorArray) ToGetRoutingProtocolOperationErrorArrayOutput

func (i GetRoutingProtocolOperationErrorArray) ToGetRoutingProtocolOperationErrorArrayOutput() GetRoutingProtocolOperationErrorArrayOutput

func (GetRoutingProtocolOperationErrorArray) ToGetRoutingProtocolOperationErrorArrayOutputWithContext

func (i GetRoutingProtocolOperationErrorArray) ToGetRoutingProtocolOperationErrorArrayOutputWithContext(ctx context.Context) GetRoutingProtocolOperationErrorArrayOutput

type GetRoutingProtocolOperationErrorArrayInput

type GetRoutingProtocolOperationErrorArrayInput interface {
	pulumi.Input

	ToGetRoutingProtocolOperationErrorArrayOutput() GetRoutingProtocolOperationErrorArrayOutput
	ToGetRoutingProtocolOperationErrorArrayOutputWithContext(context.Context) GetRoutingProtocolOperationErrorArrayOutput
}

GetRoutingProtocolOperationErrorArrayInput is an input type that accepts GetRoutingProtocolOperationErrorArray and GetRoutingProtocolOperationErrorArrayOutput values. You can construct a concrete instance of `GetRoutingProtocolOperationErrorArrayInput` via:

GetRoutingProtocolOperationErrorArray{ GetRoutingProtocolOperationErrorArgs{...} }

type GetRoutingProtocolOperationErrorArrayOutput

type GetRoutingProtocolOperationErrorArrayOutput struct{ *pulumi.OutputState }

func (GetRoutingProtocolOperationErrorArrayOutput) ElementType

func (GetRoutingProtocolOperationErrorArrayOutput) Index

func (GetRoutingProtocolOperationErrorArrayOutput) ToGetRoutingProtocolOperationErrorArrayOutput

func (o GetRoutingProtocolOperationErrorArrayOutput) ToGetRoutingProtocolOperationErrorArrayOutput() GetRoutingProtocolOperationErrorArrayOutput

func (GetRoutingProtocolOperationErrorArrayOutput) ToGetRoutingProtocolOperationErrorArrayOutputWithContext

func (o GetRoutingProtocolOperationErrorArrayOutput) ToGetRoutingProtocolOperationErrorArrayOutputWithContext(ctx context.Context) GetRoutingProtocolOperationErrorArrayOutput

type GetRoutingProtocolOperationErrorInput

type GetRoutingProtocolOperationErrorInput interface {
	pulumi.Input

	ToGetRoutingProtocolOperationErrorOutput() GetRoutingProtocolOperationErrorOutput
	ToGetRoutingProtocolOperationErrorOutputWithContext(context.Context) GetRoutingProtocolOperationErrorOutput
}

GetRoutingProtocolOperationErrorInput is an input type that accepts GetRoutingProtocolOperationErrorArgs and GetRoutingProtocolOperationErrorOutput values. You can construct a concrete instance of `GetRoutingProtocolOperationErrorInput` via:

GetRoutingProtocolOperationErrorArgs{...}

type GetRoutingProtocolOperationErrorOutput

type GetRoutingProtocolOperationErrorOutput struct{ *pulumi.OutputState }

func (GetRoutingProtocolOperationErrorOutput) AdditionalInfos

Pricing error additional Info

func (GetRoutingProtocolOperationErrorOutput) CorrelationId

CorrelationId

func (GetRoutingProtocolOperationErrorOutput) Details

Details

func (GetRoutingProtocolOperationErrorOutput) ElementType

func (GetRoutingProtocolOperationErrorOutput) ErrorCode

Error code

func (GetRoutingProtocolOperationErrorOutput) ErrorMessage

Error Message

func (GetRoutingProtocolOperationErrorOutput) Help

Help

func (GetRoutingProtocolOperationErrorOutput) ToGetRoutingProtocolOperationErrorOutput

func (o GetRoutingProtocolOperationErrorOutput) ToGetRoutingProtocolOperationErrorOutput() GetRoutingProtocolOperationErrorOutput

func (GetRoutingProtocolOperationErrorOutput) ToGetRoutingProtocolOperationErrorOutputWithContext

func (o GetRoutingProtocolOperationErrorOutput) ToGetRoutingProtocolOperationErrorOutputWithContext(ctx context.Context) GetRoutingProtocolOperationErrorOutput

type GetRoutingProtocolOperationInput

type GetRoutingProtocolOperationInput interface {
	pulumi.Input

	ToGetRoutingProtocolOperationOutput() GetRoutingProtocolOperationOutput
	ToGetRoutingProtocolOperationOutputWithContext(context.Context) GetRoutingProtocolOperationOutput
}

GetRoutingProtocolOperationInput is an input type that accepts GetRoutingProtocolOperationArgs and GetRoutingProtocolOperationOutput values. You can construct a concrete instance of `GetRoutingProtocolOperationInput` via:

GetRoutingProtocolOperationArgs{...}

type GetRoutingProtocolOperationOutput

type GetRoutingProtocolOperationOutput struct{ *pulumi.OutputState }

func (GetRoutingProtocolOperationOutput) ElementType

func (GetRoutingProtocolOperationOutput) Errors

Errors occurred

func (GetRoutingProtocolOperationOutput) ToGetRoutingProtocolOperationOutput

func (o GetRoutingProtocolOperationOutput) ToGetRoutingProtocolOperationOutput() GetRoutingProtocolOperationOutput

func (GetRoutingProtocolOperationOutput) ToGetRoutingProtocolOperationOutputWithContext

func (o GetRoutingProtocolOperationOutput) ToGetRoutingProtocolOperationOutputWithContext(ctx context.Context) GetRoutingProtocolOperationOutput

type GetServiceProfileAccessPointTypeConfig

type GetServiceProfileAccessPointTypeConfig struct {
	// Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller
	AllowBandwidthAutoApproval *bool `pulumi:"allowBandwidthAutoApproval"`
	// Availability of a bandwidth upgrade. The default is false
	AllowBandwidthUpgrade *bool `pulumi:"allowBandwidthUpgrade"`
	// Setting to enable or disable the ability of the buyer to customize the bandwidth
	AllowCustomBandwidth *bool `pulumi:"allowCustomBandwidth"`
	// Setting to allow or prohibit remote connections to the service profile
	AllowRemoteConnections *bool `pulumi:"allowRemoteConnections"`
	// Api configuration details
	ApiConfig *GetServiceProfileAccessPointTypeConfigApiConfig `pulumi:"apiConfig"`
	// Authentication key details
	AuthenticationKey *GetServiceProfileAccessPointTypeConfigAuthenticationKey `pulumi:"authenticationKey"`
	// Percentage of port bandwidth at which an allocation alert is generated
	BandwidthAlertThreshold *float64 `pulumi:"bandwidthAlertThreshold"`
	// Custom name for Connection
	ConnectionLabel *string `pulumi:"connectionLabel"`
	// Mandate redundant connections
	ConnectionRedundancyRequired *bool `pulumi:"connectionRedundancyRequired"`
	// Enable auto generate service key
	EnableAutoGenerateServiceKey *bool `pulumi:"enableAutoGenerateServiceKey"`
	// Link protocol configuration details
	LinkProtocolConfig *GetServiceProfileAccessPointTypeConfigLinkProtocolConfig `pulumi:"linkProtocolConfig"`
	// Supported bandwidths
	SupportedBandwidths []int `pulumi:"supportedBandwidths"`
	// Type of access point type config - VD, COLO
	Type string `pulumi:"type"`
	// Colo/Port Uuid
	Uuid string `pulumi:"uuid"`
}

type GetServiceProfileAccessPointTypeConfigApiConfig

type GetServiceProfileAccessPointTypeConfigApiConfig struct {
	// Setting showing that oversubscription support is available (true) or not (false). The default is false
	AllowOverSubscription *bool `pulumi:"allowOverSubscription"`
	// Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
	ApiAvailable *bool `pulumi:"apiAvailable"`
	// Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
	BandwidthFromApi *bool `pulumi:"bandwidthFromApi"`
	// Setting indicating that the port is managed by Equinix (true) or not (false)
	EquinixManagedPort *bool `pulumi:"equinixManagedPort"`
	// Setting indicating that the VLAN is managed by Equinix (true) or not (false)
	EquinixManagedVlan *bool `pulumi:"equinixManagedVlan"`
	// A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
	IntegrationId *string `pulumi:"integrationId"`
	// Port bandwidth multiplier that determines the total bandwidth that can be allocated to users creating connections to your services. For example, a 10 Gbps port combined with an overSubscriptionLimit parameter value of 10 allows your subscribers to create connections with a total bandwidth of 100 Gbps.
	OverSubscriptionLimit *int `pulumi:"overSubscriptionLimit"`
}

type GetServiceProfileAccessPointTypeConfigApiConfigArgs

type GetServiceProfileAccessPointTypeConfigApiConfigArgs struct {
	// Setting showing that oversubscription support is available (true) or not (false). The default is false
	AllowOverSubscription pulumi.BoolPtrInput `pulumi:"allowOverSubscription"`
	// Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
	ApiAvailable pulumi.BoolPtrInput `pulumi:"apiAvailable"`
	// Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
	BandwidthFromApi pulumi.BoolPtrInput `pulumi:"bandwidthFromApi"`
	// Setting indicating that the port is managed by Equinix (true) or not (false)
	EquinixManagedPort pulumi.BoolPtrInput `pulumi:"equinixManagedPort"`
	// Setting indicating that the VLAN is managed by Equinix (true) or not (false)
	EquinixManagedVlan pulumi.BoolPtrInput `pulumi:"equinixManagedVlan"`
	// A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
	IntegrationId pulumi.StringPtrInput `pulumi:"integrationId"`
	// Port bandwidth multiplier that determines the total bandwidth that can be allocated to users creating connections to your services. For example, a 10 Gbps port combined with an overSubscriptionLimit parameter value of 10 allows your subscribers to create connections with a total bandwidth of 100 Gbps.
	OverSubscriptionLimit pulumi.IntPtrInput `pulumi:"overSubscriptionLimit"`
}

func (GetServiceProfileAccessPointTypeConfigApiConfigArgs) ElementType

func (GetServiceProfileAccessPointTypeConfigApiConfigArgs) ToGetServiceProfileAccessPointTypeConfigApiConfigOutput

func (i GetServiceProfileAccessPointTypeConfigApiConfigArgs) ToGetServiceProfileAccessPointTypeConfigApiConfigOutput() GetServiceProfileAccessPointTypeConfigApiConfigOutput

func (GetServiceProfileAccessPointTypeConfigApiConfigArgs) ToGetServiceProfileAccessPointTypeConfigApiConfigOutputWithContext

func (i GetServiceProfileAccessPointTypeConfigApiConfigArgs) ToGetServiceProfileAccessPointTypeConfigApiConfigOutputWithContext(ctx context.Context) GetServiceProfileAccessPointTypeConfigApiConfigOutput

func (GetServiceProfileAccessPointTypeConfigApiConfigArgs) ToGetServiceProfileAccessPointTypeConfigApiConfigPtrOutput

func (i GetServiceProfileAccessPointTypeConfigApiConfigArgs) ToGetServiceProfileAccessPointTypeConfigApiConfigPtrOutput() GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput

func (GetServiceProfileAccessPointTypeConfigApiConfigArgs) ToGetServiceProfileAccessPointTypeConfigApiConfigPtrOutputWithContext

func (i GetServiceProfileAccessPointTypeConfigApiConfigArgs) ToGetServiceProfileAccessPointTypeConfigApiConfigPtrOutputWithContext(ctx context.Context) GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput

type GetServiceProfileAccessPointTypeConfigApiConfigInput

type GetServiceProfileAccessPointTypeConfigApiConfigInput interface {
	pulumi.Input

	ToGetServiceProfileAccessPointTypeConfigApiConfigOutput() GetServiceProfileAccessPointTypeConfigApiConfigOutput
	ToGetServiceProfileAccessPointTypeConfigApiConfigOutputWithContext(context.Context) GetServiceProfileAccessPointTypeConfigApiConfigOutput
}

GetServiceProfileAccessPointTypeConfigApiConfigInput is an input type that accepts GetServiceProfileAccessPointTypeConfigApiConfigArgs and GetServiceProfileAccessPointTypeConfigApiConfigOutput values. You can construct a concrete instance of `GetServiceProfileAccessPointTypeConfigApiConfigInput` via:

GetServiceProfileAccessPointTypeConfigApiConfigArgs{...}

type GetServiceProfileAccessPointTypeConfigApiConfigOutput

type GetServiceProfileAccessPointTypeConfigApiConfigOutput struct{ *pulumi.OutputState }

func (GetServiceProfileAccessPointTypeConfigApiConfigOutput) AllowOverSubscription

Setting showing that oversubscription support is available (true) or not (false). The default is false

func (GetServiceProfileAccessPointTypeConfigApiConfigOutput) ApiAvailable

Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.

func (GetServiceProfileAccessPointTypeConfigApiConfigOutput) BandwidthFromApi

Indicates if the connection bandwidth can be obtained directly from the cloud service provider.

func (GetServiceProfileAccessPointTypeConfigApiConfigOutput) ElementType

func (GetServiceProfileAccessPointTypeConfigApiConfigOutput) EquinixManagedPort

Setting indicating that the port is managed by Equinix (true) or not (false)

func (GetServiceProfileAccessPointTypeConfigApiConfigOutput) EquinixManagedVlan

Setting indicating that the VLAN is managed by Equinix (true) or not (false)

func (GetServiceProfileAccessPointTypeConfigApiConfigOutput) IntegrationId

A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.

func (GetServiceProfileAccessPointTypeConfigApiConfigOutput) OverSubscriptionLimit

Port bandwidth multiplier that determines the total bandwidth that can be allocated to users creating connections to your services. For example, a 10 Gbps port combined with an overSubscriptionLimit parameter value of 10 allows your subscribers to create connections with a total bandwidth of 100 Gbps.

func (GetServiceProfileAccessPointTypeConfigApiConfigOutput) ToGetServiceProfileAccessPointTypeConfigApiConfigOutput

func (GetServiceProfileAccessPointTypeConfigApiConfigOutput) ToGetServiceProfileAccessPointTypeConfigApiConfigOutputWithContext

func (o GetServiceProfileAccessPointTypeConfigApiConfigOutput) ToGetServiceProfileAccessPointTypeConfigApiConfigOutputWithContext(ctx context.Context) GetServiceProfileAccessPointTypeConfigApiConfigOutput

func (GetServiceProfileAccessPointTypeConfigApiConfigOutput) ToGetServiceProfileAccessPointTypeConfigApiConfigPtrOutput

func (o GetServiceProfileAccessPointTypeConfigApiConfigOutput) ToGetServiceProfileAccessPointTypeConfigApiConfigPtrOutput() GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput

func (GetServiceProfileAccessPointTypeConfigApiConfigOutput) ToGetServiceProfileAccessPointTypeConfigApiConfigPtrOutputWithContext

func (o GetServiceProfileAccessPointTypeConfigApiConfigOutput) ToGetServiceProfileAccessPointTypeConfigApiConfigPtrOutputWithContext(ctx context.Context) GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput

type GetServiceProfileAccessPointTypeConfigApiConfigPtrInput

type GetServiceProfileAccessPointTypeConfigApiConfigPtrInput interface {
	pulumi.Input

	ToGetServiceProfileAccessPointTypeConfigApiConfigPtrOutput() GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput
	ToGetServiceProfileAccessPointTypeConfigApiConfigPtrOutputWithContext(context.Context) GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput
}

GetServiceProfileAccessPointTypeConfigApiConfigPtrInput is an input type that accepts GetServiceProfileAccessPointTypeConfigApiConfigArgs, GetServiceProfileAccessPointTypeConfigApiConfigPtr and GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput values. You can construct a concrete instance of `GetServiceProfileAccessPointTypeConfigApiConfigPtrInput` via:

        GetServiceProfileAccessPointTypeConfigApiConfigArgs{...}

or:

        nil

type GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput

type GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput struct{ *pulumi.OutputState }

func (GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput) AllowOverSubscription

Setting showing that oversubscription support is available (true) or not (false). The default is false

func (GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput) ApiAvailable

Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.

func (GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput) BandwidthFromApi

Indicates if the connection bandwidth can be obtained directly from the cloud service provider.

func (GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput) Elem

func (GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput) ElementType

func (GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput) EquinixManagedPort

Setting indicating that the port is managed by Equinix (true) or not (false)

func (GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput) EquinixManagedVlan

Setting indicating that the VLAN is managed by Equinix (true) or not (false)

func (GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput) IntegrationId

A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.

func (GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput) OverSubscriptionLimit

Port bandwidth multiplier that determines the total bandwidth that can be allocated to users creating connections to your services. For example, a 10 Gbps port combined with an overSubscriptionLimit parameter value of 10 allows your subscribers to create connections with a total bandwidth of 100 Gbps.

func (GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput) ToGetServiceProfileAccessPointTypeConfigApiConfigPtrOutput

func (GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput) ToGetServiceProfileAccessPointTypeConfigApiConfigPtrOutputWithContext

func (o GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput) ToGetServiceProfileAccessPointTypeConfigApiConfigPtrOutputWithContext(ctx context.Context) GetServiceProfileAccessPointTypeConfigApiConfigPtrOutput

type GetServiceProfileAccessPointTypeConfigArgs

type GetServiceProfileAccessPointTypeConfigArgs struct {
	// Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller
	AllowBandwidthAutoApproval pulumi.BoolPtrInput `pulumi:"allowBandwidthAutoApproval"`
	// Availability of a bandwidth upgrade. The default is false
	AllowBandwidthUpgrade pulumi.BoolPtrInput `pulumi:"allowBandwidthUpgrade"`
	// Setting to enable or disable the ability of the buyer to customize the bandwidth
	AllowCustomBandwidth pulumi.BoolPtrInput `pulumi:"allowCustomBandwidth"`
	// Setting to allow or prohibit remote connections to the service profile
	AllowRemoteConnections pulumi.BoolPtrInput `pulumi:"allowRemoteConnections"`
	// Api configuration details
	ApiConfig GetServiceProfileAccessPointTypeConfigApiConfigPtrInput `pulumi:"apiConfig"`
	// Authentication key details
	AuthenticationKey GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrInput `pulumi:"authenticationKey"`
	// Percentage of port bandwidth at which an allocation alert is generated
	BandwidthAlertThreshold pulumi.Float64PtrInput `pulumi:"bandwidthAlertThreshold"`
	// Custom name for Connection
	ConnectionLabel pulumi.StringPtrInput `pulumi:"connectionLabel"`
	// Mandate redundant connections
	ConnectionRedundancyRequired pulumi.BoolPtrInput `pulumi:"connectionRedundancyRequired"`
	// Enable auto generate service key
	EnableAutoGenerateServiceKey pulumi.BoolPtrInput `pulumi:"enableAutoGenerateServiceKey"`
	// Link protocol configuration details
	LinkProtocolConfig GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrInput `pulumi:"linkProtocolConfig"`
	// Supported bandwidths
	SupportedBandwidths pulumi.IntArrayInput `pulumi:"supportedBandwidths"`
	// Type of access point type config - VD, COLO
	Type pulumi.StringInput `pulumi:"type"`
	// Colo/Port Uuid
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

func (GetServiceProfileAccessPointTypeConfigArgs) ElementType

func (GetServiceProfileAccessPointTypeConfigArgs) ToGetServiceProfileAccessPointTypeConfigOutput

func (i GetServiceProfileAccessPointTypeConfigArgs) ToGetServiceProfileAccessPointTypeConfigOutput() GetServiceProfileAccessPointTypeConfigOutput

func (GetServiceProfileAccessPointTypeConfigArgs) ToGetServiceProfileAccessPointTypeConfigOutputWithContext

func (i GetServiceProfileAccessPointTypeConfigArgs) ToGetServiceProfileAccessPointTypeConfigOutputWithContext(ctx context.Context) GetServiceProfileAccessPointTypeConfigOutput

type GetServiceProfileAccessPointTypeConfigArray

type GetServiceProfileAccessPointTypeConfigArray []GetServiceProfileAccessPointTypeConfigInput

func (GetServiceProfileAccessPointTypeConfigArray) ElementType

func (GetServiceProfileAccessPointTypeConfigArray) ToGetServiceProfileAccessPointTypeConfigArrayOutput

func (i GetServiceProfileAccessPointTypeConfigArray) ToGetServiceProfileAccessPointTypeConfigArrayOutput() GetServiceProfileAccessPointTypeConfigArrayOutput

func (GetServiceProfileAccessPointTypeConfigArray) ToGetServiceProfileAccessPointTypeConfigArrayOutputWithContext

func (i GetServiceProfileAccessPointTypeConfigArray) ToGetServiceProfileAccessPointTypeConfigArrayOutputWithContext(ctx context.Context) GetServiceProfileAccessPointTypeConfigArrayOutput

type GetServiceProfileAccessPointTypeConfigArrayInput

type GetServiceProfileAccessPointTypeConfigArrayInput interface {
	pulumi.Input

	ToGetServiceProfileAccessPointTypeConfigArrayOutput() GetServiceProfileAccessPointTypeConfigArrayOutput
	ToGetServiceProfileAccessPointTypeConfigArrayOutputWithContext(context.Context) GetServiceProfileAccessPointTypeConfigArrayOutput
}

GetServiceProfileAccessPointTypeConfigArrayInput is an input type that accepts GetServiceProfileAccessPointTypeConfigArray and GetServiceProfileAccessPointTypeConfigArrayOutput values. You can construct a concrete instance of `GetServiceProfileAccessPointTypeConfigArrayInput` via:

GetServiceProfileAccessPointTypeConfigArray{ GetServiceProfileAccessPointTypeConfigArgs{...} }

type GetServiceProfileAccessPointTypeConfigArrayOutput

type GetServiceProfileAccessPointTypeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetServiceProfileAccessPointTypeConfigArrayOutput) ElementType

func (GetServiceProfileAccessPointTypeConfigArrayOutput) Index

func (GetServiceProfileAccessPointTypeConfigArrayOutput) ToGetServiceProfileAccessPointTypeConfigArrayOutput

func (o GetServiceProfileAccessPointTypeConfigArrayOutput) ToGetServiceProfileAccessPointTypeConfigArrayOutput() GetServiceProfileAccessPointTypeConfigArrayOutput

func (GetServiceProfileAccessPointTypeConfigArrayOutput) ToGetServiceProfileAccessPointTypeConfigArrayOutputWithContext

func (o GetServiceProfileAccessPointTypeConfigArrayOutput) ToGetServiceProfileAccessPointTypeConfigArrayOutputWithContext(ctx context.Context) GetServiceProfileAccessPointTypeConfigArrayOutput

type GetServiceProfileAccessPointTypeConfigAuthenticationKey

type GetServiceProfileAccessPointTypeConfigAuthenticationKey struct {
	// Description of authorization key
	Description *string `pulumi:"description"`
	// Name of the parameter that must be provided to authorize the connection.
	Label *string `pulumi:"label"`
	// Requirement to configure an authentication key.
	Required *bool `pulumi:"required"`
}

type GetServiceProfileAccessPointTypeConfigAuthenticationKeyArgs

type GetServiceProfileAccessPointTypeConfigAuthenticationKeyArgs struct {
	// Description of authorization key
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Name of the parameter that must be provided to authorize the connection.
	Label pulumi.StringPtrInput `pulumi:"label"`
	// Requirement to configure an authentication key.
	Required pulumi.BoolPtrInput `pulumi:"required"`
}

func (GetServiceProfileAccessPointTypeConfigAuthenticationKeyArgs) ElementType

func (GetServiceProfileAccessPointTypeConfigAuthenticationKeyArgs) ToGetServiceProfileAccessPointTypeConfigAuthenticationKeyOutput

func (GetServiceProfileAccessPointTypeConfigAuthenticationKeyArgs) ToGetServiceProfileAccessPointTypeConfigAuthenticationKeyOutputWithContext

func (i GetServiceProfileAccessPointTypeConfigAuthenticationKeyArgs) ToGetServiceProfileAccessPointTypeConfigAuthenticationKeyOutputWithContext(ctx context.Context) GetServiceProfileAccessPointTypeConfigAuthenticationKeyOutput

func (GetServiceProfileAccessPointTypeConfigAuthenticationKeyArgs) ToGetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput

func (GetServiceProfileAccessPointTypeConfigAuthenticationKeyArgs) ToGetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutputWithContext

func (i GetServiceProfileAccessPointTypeConfigAuthenticationKeyArgs) ToGetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutputWithContext(ctx context.Context) GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput

type GetServiceProfileAccessPointTypeConfigAuthenticationKeyInput

type GetServiceProfileAccessPointTypeConfigAuthenticationKeyInput interface {
	pulumi.Input

	ToGetServiceProfileAccessPointTypeConfigAuthenticationKeyOutput() GetServiceProfileAccessPointTypeConfigAuthenticationKeyOutput
	ToGetServiceProfileAccessPointTypeConfigAuthenticationKeyOutputWithContext(context.Context) GetServiceProfileAccessPointTypeConfigAuthenticationKeyOutput
}

GetServiceProfileAccessPointTypeConfigAuthenticationKeyInput is an input type that accepts GetServiceProfileAccessPointTypeConfigAuthenticationKeyArgs and GetServiceProfileAccessPointTypeConfigAuthenticationKeyOutput values. You can construct a concrete instance of `GetServiceProfileAccessPointTypeConfigAuthenticationKeyInput` via:

GetServiceProfileAccessPointTypeConfigAuthenticationKeyArgs{...}

type GetServiceProfileAccessPointTypeConfigAuthenticationKeyOutput

type GetServiceProfileAccessPointTypeConfigAuthenticationKeyOutput struct{ *pulumi.OutputState }

func (GetServiceProfileAccessPointTypeConfigAuthenticationKeyOutput) Description

Description of authorization key

func (GetServiceProfileAccessPointTypeConfigAuthenticationKeyOutput) ElementType

func (GetServiceProfileAccessPointTypeConfigAuthenticationKeyOutput) Label

Name of the parameter that must be provided to authorize the connection.

func (GetServiceProfileAccessPointTypeConfigAuthenticationKeyOutput) Required

Requirement to configure an authentication key.

func (GetServiceProfileAccessPointTypeConfigAuthenticationKeyOutput) ToGetServiceProfileAccessPointTypeConfigAuthenticationKeyOutput

func (GetServiceProfileAccessPointTypeConfigAuthenticationKeyOutput) ToGetServiceProfileAccessPointTypeConfigAuthenticationKeyOutputWithContext

func (o GetServiceProfileAccessPointTypeConfigAuthenticationKeyOutput) ToGetServiceProfileAccessPointTypeConfigAuthenticationKeyOutputWithContext(ctx context.Context) GetServiceProfileAccessPointTypeConfigAuthenticationKeyOutput

func (GetServiceProfileAccessPointTypeConfigAuthenticationKeyOutput) ToGetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput

func (GetServiceProfileAccessPointTypeConfigAuthenticationKeyOutput) ToGetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutputWithContext

func (o GetServiceProfileAccessPointTypeConfigAuthenticationKeyOutput) ToGetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutputWithContext(ctx context.Context) GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput

type GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrInput

type GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrInput interface {
	pulumi.Input

	ToGetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput() GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput
	ToGetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutputWithContext(context.Context) GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput
}

GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrInput is an input type that accepts GetServiceProfileAccessPointTypeConfigAuthenticationKeyArgs, GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtr and GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput values. You can construct a concrete instance of `GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrInput` via:

        GetServiceProfileAccessPointTypeConfigAuthenticationKeyArgs{...}

or:

        nil

type GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput

type GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput struct{ *pulumi.OutputState }

func (GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput) Description

Description of authorization key

func (GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput) Elem

func (GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput) ElementType

func (GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput) Label

Name of the parameter that must be provided to authorize the connection.

func (GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput) Required

Requirement to configure an authentication key.

func (GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput) ToGetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput

func (GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput) ToGetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutputWithContext

func (o GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput) ToGetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutputWithContext(ctx context.Context) GetServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput

type GetServiceProfileAccessPointTypeConfigInput

type GetServiceProfileAccessPointTypeConfigInput interface {
	pulumi.Input

	ToGetServiceProfileAccessPointTypeConfigOutput() GetServiceProfileAccessPointTypeConfigOutput
	ToGetServiceProfileAccessPointTypeConfigOutputWithContext(context.Context) GetServiceProfileAccessPointTypeConfigOutput
}

GetServiceProfileAccessPointTypeConfigInput is an input type that accepts GetServiceProfileAccessPointTypeConfigArgs and GetServiceProfileAccessPointTypeConfigOutput values. You can construct a concrete instance of `GetServiceProfileAccessPointTypeConfigInput` via:

GetServiceProfileAccessPointTypeConfigArgs{...}

type GetServiceProfileAccessPointTypeConfigLinkProtocolConfig

type GetServiceProfileAccessPointTypeConfigLinkProtocolConfig struct {
	// Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.
	Encapsulation *string `pulumi:"encapsulation"`
	// Additional tagging information required by the seller profile.
	EncapsulationStrategy *string `pulumi:"encapsulationStrategy"`
	// Automatically accept subsequent DOT1Q to QINQ connections that use the same authentication key. These connections will have the same VLAN S-tag assigned as the initial connection.
	ReuseVlanSTag *bool `pulumi:"reuseVlanSTag"`
}

type GetServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs

type GetServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs struct {
	// Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.
	Encapsulation pulumi.StringPtrInput `pulumi:"encapsulation"`
	// Additional tagging information required by the seller profile.
	EncapsulationStrategy pulumi.StringPtrInput `pulumi:"encapsulationStrategy"`
	// Automatically accept subsequent DOT1Q to QINQ connections that use the same authentication key. These connections will have the same VLAN S-tag assigned as the initial connection.
	ReuseVlanSTag pulumi.BoolPtrInput `pulumi:"reuseVlanSTag"`
}

func (GetServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs) ElementType

func (GetServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs) ToGetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput

func (GetServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs) ToGetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutputWithContext

func (i GetServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs) ToGetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutputWithContext(ctx context.Context) GetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput

func (GetServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs) ToGetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput

func (GetServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs) ToGetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutputWithContext

func (i GetServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs) ToGetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutputWithContext(ctx context.Context) GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput

type GetServiceProfileAccessPointTypeConfigLinkProtocolConfigInput

type GetServiceProfileAccessPointTypeConfigLinkProtocolConfigInput interface {
	pulumi.Input

	ToGetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput() GetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput
	ToGetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutputWithContext(context.Context) GetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput
}

GetServiceProfileAccessPointTypeConfigLinkProtocolConfigInput is an input type that accepts GetServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs and GetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput values. You can construct a concrete instance of `GetServiceProfileAccessPointTypeConfigLinkProtocolConfigInput` via:

GetServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs{...}

type GetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput

type GetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput struct{ *pulumi.OutputState }

func (GetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput) ElementType

func (GetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput) Encapsulation

Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.

func (GetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput) EncapsulationStrategy

Additional tagging information required by the seller profile.

func (GetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput) ReuseVlanSTag

Automatically accept subsequent DOT1Q to QINQ connections that use the same authentication key. These connections will have the same VLAN S-tag assigned as the initial connection.

func (GetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput) ToGetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput

func (GetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput) ToGetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutputWithContext

func (o GetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput) ToGetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutputWithContext(ctx context.Context) GetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput

func (GetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput) ToGetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput

func (GetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput) ToGetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutputWithContext

func (o GetServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput) ToGetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutputWithContext(ctx context.Context) GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput

type GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrInput

type GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrInput interface {
	pulumi.Input

	ToGetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput() GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput
	ToGetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutputWithContext(context.Context) GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput
}

GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrInput is an input type that accepts GetServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs, GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtr and GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput values. You can construct a concrete instance of `GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrInput` via:

        GetServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs{...}

or:

        nil

type GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput

type GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput struct{ *pulumi.OutputState }

func (GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput) Elem

func (GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput) ElementType

func (GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput) Encapsulation

Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.

func (GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput) EncapsulationStrategy

Additional tagging information required by the seller profile.

func (GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput) ReuseVlanSTag

Automatically accept subsequent DOT1Q to QINQ connections that use the same authentication key. These connections will have the same VLAN S-tag assigned as the initial connection.

func (GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput) ToGetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput

func (GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput) ToGetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutputWithContext

func (o GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput) ToGetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutputWithContext(ctx context.Context) GetServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput

type GetServiceProfileAccessPointTypeConfigOutput

type GetServiceProfileAccessPointTypeConfigOutput struct{ *pulumi.OutputState }

func (GetServiceProfileAccessPointTypeConfigOutput) AllowBandwidthAutoApproval

func (o GetServiceProfileAccessPointTypeConfigOutput) AllowBandwidthAutoApproval() pulumi.BoolPtrOutput

Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller

func (GetServiceProfileAccessPointTypeConfigOutput) AllowBandwidthUpgrade

Availability of a bandwidth upgrade. The default is false

func (GetServiceProfileAccessPointTypeConfigOutput) AllowCustomBandwidth

Setting to enable or disable the ability of the buyer to customize the bandwidth

func (GetServiceProfileAccessPointTypeConfigOutput) AllowRemoteConnections

Setting to allow or prohibit remote connections to the service profile

func (GetServiceProfileAccessPointTypeConfigOutput) ApiConfig

Api configuration details

func (GetServiceProfileAccessPointTypeConfigOutput) AuthenticationKey

Authentication key details

func (GetServiceProfileAccessPointTypeConfigOutput) BandwidthAlertThreshold

Percentage of port bandwidth at which an allocation alert is generated

func (GetServiceProfileAccessPointTypeConfigOutput) ConnectionLabel

Custom name for Connection

func (GetServiceProfileAccessPointTypeConfigOutput) ConnectionRedundancyRequired

func (o GetServiceProfileAccessPointTypeConfigOutput) ConnectionRedundancyRequired() pulumi.BoolPtrOutput

Mandate redundant connections

func (GetServiceProfileAccessPointTypeConfigOutput) ElementType

func (GetServiceProfileAccessPointTypeConfigOutput) EnableAutoGenerateServiceKey

func (o GetServiceProfileAccessPointTypeConfigOutput) EnableAutoGenerateServiceKey() pulumi.BoolPtrOutput

Enable auto generate service key

func (GetServiceProfileAccessPointTypeConfigOutput) LinkProtocolConfig

Link protocol configuration details

func (GetServiceProfileAccessPointTypeConfigOutput) SupportedBandwidths

Supported bandwidths

func (GetServiceProfileAccessPointTypeConfigOutput) ToGetServiceProfileAccessPointTypeConfigOutput

func (o GetServiceProfileAccessPointTypeConfigOutput) ToGetServiceProfileAccessPointTypeConfigOutput() GetServiceProfileAccessPointTypeConfigOutput

func (GetServiceProfileAccessPointTypeConfigOutput) ToGetServiceProfileAccessPointTypeConfigOutputWithContext

func (o GetServiceProfileAccessPointTypeConfigOutput) ToGetServiceProfileAccessPointTypeConfigOutputWithContext(ctx context.Context) GetServiceProfileAccessPointTypeConfigOutput

func (GetServiceProfileAccessPointTypeConfigOutput) Type

Type of access point type config - VD, COLO

func (GetServiceProfileAccessPointTypeConfigOutput) Uuid

Colo/Port Uuid

type GetServiceProfileAccount

type GetServiceProfileAccount struct {
	// Legal name of the accountholder.
	AccountName string `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber int `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId string `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId string `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName string `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId int `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName string `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId string `pulumi:"ucmId"`
}

type GetServiceProfileAccountArgs

type GetServiceProfileAccountArgs struct {
	// Legal name of the accountholder.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber pulumi.IntInput `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId pulumi.StringInput `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId pulumi.StringInput `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName pulumi.StringInput `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId pulumi.IntInput `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName pulumi.StringInput `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId pulumi.StringInput `pulumi:"ucmId"`
}

func (GetServiceProfileAccountArgs) ElementType

func (GetServiceProfileAccountArgs) ToGetServiceProfileAccountOutput

func (i GetServiceProfileAccountArgs) ToGetServiceProfileAccountOutput() GetServiceProfileAccountOutput

func (GetServiceProfileAccountArgs) ToGetServiceProfileAccountOutputWithContext

func (i GetServiceProfileAccountArgs) ToGetServiceProfileAccountOutputWithContext(ctx context.Context) GetServiceProfileAccountOutput

type GetServiceProfileAccountInput

type GetServiceProfileAccountInput interface {
	pulumi.Input

	ToGetServiceProfileAccountOutput() GetServiceProfileAccountOutput
	ToGetServiceProfileAccountOutputWithContext(context.Context) GetServiceProfileAccountOutput
}

GetServiceProfileAccountInput is an input type that accepts GetServiceProfileAccountArgs and GetServiceProfileAccountOutput values. You can construct a concrete instance of `GetServiceProfileAccountInput` via:

GetServiceProfileAccountArgs{...}

type GetServiceProfileAccountOutput

type GetServiceProfileAccountOutput struct{ *pulumi.OutputState }

func (GetServiceProfileAccountOutput) AccountName

Legal name of the accountholder.

func (GetServiceProfileAccountOutput) AccountNumber

Equinix-assigned account number.

func (GetServiceProfileAccountOutput) ElementType

func (GetServiceProfileAccountOutput) GlobalCustId

Equinix-assigned ID of the subscriber's parent organization.

func (GetServiceProfileAccountOutput) GlobalOrgId

Equinix-assigned ID of the subscriber's parent organization.

func (GetServiceProfileAccountOutput) GlobalOrganizationName

func (o GetServiceProfileAccountOutput) GlobalOrganizationName() pulumi.StringOutput

Equinix-assigned name of the subscriber's parent organization.

func (GetServiceProfileAccountOutput) OrgId

Equinix-assigned ID of the subscriber's organization.

func (GetServiceProfileAccountOutput) OrganizationName

func (o GetServiceProfileAccountOutput) OrganizationName() pulumi.StringOutput

Equinix-assigned name of the subscriber's organization.

func (GetServiceProfileAccountOutput) ToGetServiceProfileAccountOutput

func (o GetServiceProfileAccountOutput) ToGetServiceProfileAccountOutput() GetServiceProfileAccountOutput

func (GetServiceProfileAccountOutput) ToGetServiceProfileAccountOutputWithContext

func (o GetServiceProfileAccountOutput) ToGetServiceProfileAccountOutputWithContext(ctx context.Context) GetServiceProfileAccountOutput

func (GetServiceProfileAccountOutput) UcmId

Enterprise datastore id

type GetServiceProfileChangeLog

type GetServiceProfileChangeLog struct {
	// Created by User Key
	CreatedBy string `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail string `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName string `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime string `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy string `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail string `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName string `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime string `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy string `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail string `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName string `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime string `pulumi:"updatedDateTime"`
}

type GetServiceProfileChangeLogArgs

type GetServiceProfileChangeLogArgs struct {
	// Created by User Key
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail pulumi.StringInput `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName pulumi.StringInput `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime pulumi.StringInput `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy pulumi.StringInput `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail pulumi.StringInput `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName pulumi.StringInput `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime pulumi.StringInput `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy pulumi.StringInput `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail pulumi.StringInput `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName pulumi.StringInput `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime pulumi.StringInput `pulumi:"updatedDateTime"`
}

func (GetServiceProfileChangeLogArgs) ElementType

func (GetServiceProfileChangeLogArgs) ToGetServiceProfileChangeLogOutput

func (i GetServiceProfileChangeLogArgs) ToGetServiceProfileChangeLogOutput() GetServiceProfileChangeLogOutput

func (GetServiceProfileChangeLogArgs) ToGetServiceProfileChangeLogOutputWithContext

func (i GetServiceProfileChangeLogArgs) ToGetServiceProfileChangeLogOutputWithContext(ctx context.Context) GetServiceProfileChangeLogOutput

type GetServiceProfileChangeLogInput

type GetServiceProfileChangeLogInput interface {
	pulumi.Input

	ToGetServiceProfileChangeLogOutput() GetServiceProfileChangeLogOutput
	ToGetServiceProfileChangeLogOutputWithContext(context.Context) GetServiceProfileChangeLogOutput
}

GetServiceProfileChangeLogInput is an input type that accepts GetServiceProfileChangeLogArgs and GetServiceProfileChangeLogOutput values. You can construct a concrete instance of `GetServiceProfileChangeLogInput` via:

GetServiceProfileChangeLogArgs{...}

type GetServiceProfileChangeLogOutput

type GetServiceProfileChangeLogOutput struct{ *pulumi.OutputState }

func (GetServiceProfileChangeLogOutput) CreatedBy

Created by User Key

func (GetServiceProfileChangeLogOutput) CreatedByEmail

Created by User Email Address

func (GetServiceProfileChangeLogOutput) CreatedByFullName

Created by User Full Name

func (GetServiceProfileChangeLogOutput) CreatedDateTime

Created by Date and Time

func (GetServiceProfileChangeLogOutput) DeletedBy

Deleted by User Key

func (GetServiceProfileChangeLogOutput) DeletedByEmail

Deleted by User Email Address

func (GetServiceProfileChangeLogOutput) DeletedByFullName

Deleted by User Full Name

func (GetServiceProfileChangeLogOutput) DeletedDateTime

Deleted by Date and Time

func (GetServiceProfileChangeLogOutput) ElementType

func (GetServiceProfileChangeLogOutput) ToGetServiceProfileChangeLogOutput

func (o GetServiceProfileChangeLogOutput) ToGetServiceProfileChangeLogOutput() GetServiceProfileChangeLogOutput

func (GetServiceProfileChangeLogOutput) ToGetServiceProfileChangeLogOutputWithContext

func (o GetServiceProfileChangeLogOutput) ToGetServiceProfileChangeLogOutputWithContext(ctx context.Context) GetServiceProfileChangeLogOutput

func (GetServiceProfileChangeLogOutput) UpdatedBy

Updated by User Key

func (GetServiceProfileChangeLogOutput) UpdatedByEmail

Updated by User Email Address

func (GetServiceProfileChangeLogOutput) UpdatedByFullName

Updated by User Full Name

func (GetServiceProfileChangeLogOutput) UpdatedDateTime

Updated by Date and Time

type GetServiceProfileCustomField

type GetServiceProfileCustomField struct {
	// Required field
	CaptureInEmail *bool `pulumi:"captureInEmail"`
	// Data type
	DataType string `pulumi:"dataType"`
	// Description
	Description *string `pulumi:"description"`
	// Label
	Label string `pulumi:"label"`
	// Options
	Options []string `pulumi:"options"`
	// Required field
	Required bool `pulumi:"required"`
}

type GetServiceProfileCustomFieldArgs

type GetServiceProfileCustomFieldArgs struct {
	// Required field
	CaptureInEmail pulumi.BoolPtrInput `pulumi:"captureInEmail"`
	// Data type
	DataType pulumi.StringInput `pulumi:"dataType"`
	// Description
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Label
	Label pulumi.StringInput `pulumi:"label"`
	// Options
	Options pulumi.StringArrayInput `pulumi:"options"`
	// Required field
	Required pulumi.BoolInput `pulumi:"required"`
}

func (GetServiceProfileCustomFieldArgs) ElementType

func (GetServiceProfileCustomFieldArgs) ToGetServiceProfileCustomFieldOutput

func (i GetServiceProfileCustomFieldArgs) ToGetServiceProfileCustomFieldOutput() GetServiceProfileCustomFieldOutput

func (GetServiceProfileCustomFieldArgs) ToGetServiceProfileCustomFieldOutputWithContext

func (i GetServiceProfileCustomFieldArgs) ToGetServiceProfileCustomFieldOutputWithContext(ctx context.Context) GetServiceProfileCustomFieldOutput

type GetServiceProfileCustomFieldArray

type GetServiceProfileCustomFieldArray []GetServiceProfileCustomFieldInput

func (GetServiceProfileCustomFieldArray) ElementType

func (GetServiceProfileCustomFieldArray) ToGetServiceProfileCustomFieldArrayOutput

func (i GetServiceProfileCustomFieldArray) ToGetServiceProfileCustomFieldArrayOutput() GetServiceProfileCustomFieldArrayOutput

func (GetServiceProfileCustomFieldArray) ToGetServiceProfileCustomFieldArrayOutputWithContext

func (i GetServiceProfileCustomFieldArray) ToGetServiceProfileCustomFieldArrayOutputWithContext(ctx context.Context) GetServiceProfileCustomFieldArrayOutput

type GetServiceProfileCustomFieldArrayInput

type GetServiceProfileCustomFieldArrayInput interface {
	pulumi.Input

	ToGetServiceProfileCustomFieldArrayOutput() GetServiceProfileCustomFieldArrayOutput
	ToGetServiceProfileCustomFieldArrayOutputWithContext(context.Context) GetServiceProfileCustomFieldArrayOutput
}

GetServiceProfileCustomFieldArrayInput is an input type that accepts GetServiceProfileCustomFieldArray and GetServiceProfileCustomFieldArrayOutput values. You can construct a concrete instance of `GetServiceProfileCustomFieldArrayInput` via:

GetServiceProfileCustomFieldArray{ GetServiceProfileCustomFieldArgs{...} }

type GetServiceProfileCustomFieldArrayOutput

type GetServiceProfileCustomFieldArrayOutput struct{ *pulumi.OutputState }

func (GetServiceProfileCustomFieldArrayOutput) ElementType

func (GetServiceProfileCustomFieldArrayOutput) Index

func (GetServiceProfileCustomFieldArrayOutput) ToGetServiceProfileCustomFieldArrayOutput

func (o GetServiceProfileCustomFieldArrayOutput) ToGetServiceProfileCustomFieldArrayOutput() GetServiceProfileCustomFieldArrayOutput

func (GetServiceProfileCustomFieldArrayOutput) ToGetServiceProfileCustomFieldArrayOutputWithContext

func (o GetServiceProfileCustomFieldArrayOutput) ToGetServiceProfileCustomFieldArrayOutputWithContext(ctx context.Context) GetServiceProfileCustomFieldArrayOutput

type GetServiceProfileCustomFieldInput

type GetServiceProfileCustomFieldInput interface {
	pulumi.Input

	ToGetServiceProfileCustomFieldOutput() GetServiceProfileCustomFieldOutput
	ToGetServiceProfileCustomFieldOutputWithContext(context.Context) GetServiceProfileCustomFieldOutput
}

GetServiceProfileCustomFieldInput is an input type that accepts GetServiceProfileCustomFieldArgs and GetServiceProfileCustomFieldOutput values. You can construct a concrete instance of `GetServiceProfileCustomFieldInput` via:

GetServiceProfileCustomFieldArgs{...}

type GetServiceProfileCustomFieldOutput

type GetServiceProfileCustomFieldOutput struct{ *pulumi.OutputState }

func (GetServiceProfileCustomFieldOutput) CaptureInEmail

Required field

func (GetServiceProfileCustomFieldOutput) DataType

Data type

func (GetServiceProfileCustomFieldOutput) Description

Description

func (GetServiceProfileCustomFieldOutput) ElementType

func (GetServiceProfileCustomFieldOutput) Label

Label

func (GetServiceProfileCustomFieldOutput) Options

Options

func (GetServiceProfileCustomFieldOutput) Required

Required field

func (GetServiceProfileCustomFieldOutput) ToGetServiceProfileCustomFieldOutput

func (o GetServiceProfileCustomFieldOutput) ToGetServiceProfileCustomFieldOutput() GetServiceProfileCustomFieldOutput

func (GetServiceProfileCustomFieldOutput) ToGetServiceProfileCustomFieldOutputWithContext

func (o GetServiceProfileCustomFieldOutput) ToGetServiceProfileCustomFieldOutputWithContext(ctx context.Context) GetServiceProfileCustomFieldOutput

type GetServiceProfileMarketingInfo

type GetServiceProfileMarketingInfo struct {
	Logo *string `pulumi:"logo"`
	// Process Step
	ProcessSteps []GetServiceProfileMarketingInfoProcessStep `pulumi:"processSteps"`
	// Promotion
	Promotion *bool `pulumi:"promotion"`
}

type GetServiceProfileMarketingInfoArgs

type GetServiceProfileMarketingInfoArgs struct {
	Logo pulumi.StringPtrInput `pulumi:"logo"`
	// Process Step
	ProcessSteps GetServiceProfileMarketingInfoProcessStepArrayInput `pulumi:"processSteps"`
	// Promotion
	Promotion pulumi.BoolPtrInput `pulumi:"promotion"`
}

func (GetServiceProfileMarketingInfoArgs) ElementType

func (GetServiceProfileMarketingInfoArgs) ToGetServiceProfileMarketingInfoOutput

func (i GetServiceProfileMarketingInfoArgs) ToGetServiceProfileMarketingInfoOutput() GetServiceProfileMarketingInfoOutput

func (GetServiceProfileMarketingInfoArgs) ToGetServiceProfileMarketingInfoOutputWithContext

func (i GetServiceProfileMarketingInfoArgs) ToGetServiceProfileMarketingInfoOutputWithContext(ctx context.Context) GetServiceProfileMarketingInfoOutput

type GetServiceProfileMarketingInfoInput

type GetServiceProfileMarketingInfoInput interface {
	pulumi.Input

	ToGetServiceProfileMarketingInfoOutput() GetServiceProfileMarketingInfoOutput
	ToGetServiceProfileMarketingInfoOutputWithContext(context.Context) GetServiceProfileMarketingInfoOutput
}

GetServiceProfileMarketingInfoInput is an input type that accepts GetServiceProfileMarketingInfoArgs and GetServiceProfileMarketingInfoOutput values. You can construct a concrete instance of `GetServiceProfileMarketingInfoInput` via:

GetServiceProfileMarketingInfoArgs{...}

type GetServiceProfileMarketingInfoOutput

type GetServiceProfileMarketingInfoOutput struct{ *pulumi.OutputState }

func (GetServiceProfileMarketingInfoOutput) ElementType

Logo

func (GetServiceProfileMarketingInfoOutput) ProcessSteps

Process Step

func (GetServiceProfileMarketingInfoOutput) Promotion

Promotion

func (GetServiceProfileMarketingInfoOutput) ToGetServiceProfileMarketingInfoOutput

func (o GetServiceProfileMarketingInfoOutput) ToGetServiceProfileMarketingInfoOutput() GetServiceProfileMarketingInfoOutput

func (GetServiceProfileMarketingInfoOutput) ToGetServiceProfileMarketingInfoOutputWithContext

func (o GetServiceProfileMarketingInfoOutput) ToGetServiceProfileMarketingInfoOutputWithContext(ctx context.Context) GetServiceProfileMarketingInfoOutput

type GetServiceProfileMarketingInfoProcessStep

type GetServiceProfileMarketingInfoProcessStep struct {
	// Description
	Description *string `pulumi:"description"`
	// Sub Title
	SubTitle *string `pulumi:"subTitle"`
	// Title
	Title *string `pulumi:"title"`
}

type GetServiceProfileMarketingInfoProcessStepArgs

type GetServiceProfileMarketingInfoProcessStepArgs struct {
	// Description
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Sub Title
	SubTitle pulumi.StringPtrInput `pulumi:"subTitle"`
	// Title
	Title pulumi.StringPtrInput `pulumi:"title"`
}

func (GetServiceProfileMarketingInfoProcessStepArgs) ElementType

func (GetServiceProfileMarketingInfoProcessStepArgs) ToGetServiceProfileMarketingInfoProcessStepOutput

func (i GetServiceProfileMarketingInfoProcessStepArgs) ToGetServiceProfileMarketingInfoProcessStepOutput() GetServiceProfileMarketingInfoProcessStepOutput

func (GetServiceProfileMarketingInfoProcessStepArgs) ToGetServiceProfileMarketingInfoProcessStepOutputWithContext

func (i GetServiceProfileMarketingInfoProcessStepArgs) ToGetServiceProfileMarketingInfoProcessStepOutputWithContext(ctx context.Context) GetServiceProfileMarketingInfoProcessStepOutput

type GetServiceProfileMarketingInfoProcessStepArray

type GetServiceProfileMarketingInfoProcessStepArray []GetServiceProfileMarketingInfoProcessStepInput

func (GetServiceProfileMarketingInfoProcessStepArray) ElementType

func (GetServiceProfileMarketingInfoProcessStepArray) ToGetServiceProfileMarketingInfoProcessStepArrayOutput

func (i GetServiceProfileMarketingInfoProcessStepArray) ToGetServiceProfileMarketingInfoProcessStepArrayOutput() GetServiceProfileMarketingInfoProcessStepArrayOutput

func (GetServiceProfileMarketingInfoProcessStepArray) ToGetServiceProfileMarketingInfoProcessStepArrayOutputWithContext

func (i GetServiceProfileMarketingInfoProcessStepArray) ToGetServiceProfileMarketingInfoProcessStepArrayOutputWithContext(ctx context.Context) GetServiceProfileMarketingInfoProcessStepArrayOutput

type GetServiceProfileMarketingInfoProcessStepArrayInput

type GetServiceProfileMarketingInfoProcessStepArrayInput interface {
	pulumi.Input

	ToGetServiceProfileMarketingInfoProcessStepArrayOutput() GetServiceProfileMarketingInfoProcessStepArrayOutput
	ToGetServiceProfileMarketingInfoProcessStepArrayOutputWithContext(context.Context) GetServiceProfileMarketingInfoProcessStepArrayOutput
}

GetServiceProfileMarketingInfoProcessStepArrayInput is an input type that accepts GetServiceProfileMarketingInfoProcessStepArray and GetServiceProfileMarketingInfoProcessStepArrayOutput values. You can construct a concrete instance of `GetServiceProfileMarketingInfoProcessStepArrayInput` via:

GetServiceProfileMarketingInfoProcessStepArray{ GetServiceProfileMarketingInfoProcessStepArgs{...} }

type GetServiceProfileMarketingInfoProcessStepArrayOutput

type GetServiceProfileMarketingInfoProcessStepArrayOutput struct{ *pulumi.OutputState }

func (GetServiceProfileMarketingInfoProcessStepArrayOutput) ElementType

func (GetServiceProfileMarketingInfoProcessStepArrayOutput) Index

func (GetServiceProfileMarketingInfoProcessStepArrayOutput) ToGetServiceProfileMarketingInfoProcessStepArrayOutput

func (GetServiceProfileMarketingInfoProcessStepArrayOutput) ToGetServiceProfileMarketingInfoProcessStepArrayOutputWithContext

func (o GetServiceProfileMarketingInfoProcessStepArrayOutput) ToGetServiceProfileMarketingInfoProcessStepArrayOutputWithContext(ctx context.Context) GetServiceProfileMarketingInfoProcessStepArrayOutput

type GetServiceProfileMarketingInfoProcessStepInput

type GetServiceProfileMarketingInfoProcessStepInput interface {
	pulumi.Input

	ToGetServiceProfileMarketingInfoProcessStepOutput() GetServiceProfileMarketingInfoProcessStepOutput
	ToGetServiceProfileMarketingInfoProcessStepOutputWithContext(context.Context) GetServiceProfileMarketingInfoProcessStepOutput
}

GetServiceProfileMarketingInfoProcessStepInput is an input type that accepts GetServiceProfileMarketingInfoProcessStepArgs and GetServiceProfileMarketingInfoProcessStepOutput values. You can construct a concrete instance of `GetServiceProfileMarketingInfoProcessStepInput` via:

GetServiceProfileMarketingInfoProcessStepArgs{...}

type GetServiceProfileMarketingInfoProcessStepOutput

type GetServiceProfileMarketingInfoProcessStepOutput struct{ *pulumi.OutputState }

func (GetServiceProfileMarketingInfoProcessStepOutput) Description

Description

func (GetServiceProfileMarketingInfoProcessStepOutput) ElementType

func (GetServiceProfileMarketingInfoProcessStepOutput) SubTitle

Sub Title

func (GetServiceProfileMarketingInfoProcessStepOutput) Title

Title

func (GetServiceProfileMarketingInfoProcessStepOutput) ToGetServiceProfileMarketingInfoProcessStepOutput

func (o GetServiceProfileMarketingInfoProcessStepOutput) ToGetServiceProfileMarketingInfoProcessStepOutput() GetServiceProfileMarketingInfoProcessStepOutput

func (GetServiceProfileMarketingInfoProcessStepOutput) ToGetServiceProfileMarketingInfoProcessStepOutputWithContext

func (o GetServiceProfileMarketingInfoProcessStepOutput) ToGetServiceProfileMarketingInfoProcessStepOutputWithContext(ctx context.Context) GetServiceProfileMarketingInfoProcessStepOutput

type GetServiceProfileMetro

type GetServiceProfileMetro struct {
	// Metro Code - Example SV
	Code *string `pulumi:"code"`
	// Display Name
	DisplayName *string `pulumi:"displayName"`
	// IBX- Equinix International Business Exchange list
	Ibxs []string `pulumi:"ibxs"`
	// In Trail
	InTrail *bool `pulumi:"inTrail"`
	// Metro Name
	Name *string `pulumi:"name"`
	// Seller Regions
	SellerRegions map[string]string `pulumi:"sellerRegions"`
}

type GetServiceProfileMetroArgs

type GetServiceProfileMetroArgs struct {
	// Metro Code - Example SV
	Code pulumi.StringPtrInput `pulumi:"code"`
	// Display Name
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// IBX- Equinix International Business Exchange list
	Ibxs pulumi.StringArrayInput `pulumi:"ibxs"`
	// In Trail
	InTrail pulumi.BoolPtrInput `pulumi:"inTrail"`
	// Metro Name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Seller Regions
	SellerRegions pulumi.StringMapInput `pulumi:"sellerRegions"`
}

func (GetServiceProfileMetroArgs) ElementType

func (GetServiceProfileMetroArgs) ElementType() reflect.Type

func (GetServiceProfileMetroArgs) ToGetServiceProfileMetroOutput

func (i GetServiceProfileMetroArgs) ToGetServiceProfileMetroOutput() GetServiceProfileMetroOutput

func (GetServiceProfileMetroArgs) ToGetServiceProfileMetroOutputWithContext

func (i GetServiceProfileMetroArgs) ToGetServiceProfileMetroOutputWithContext(ctx context.Context) GetServiceProfileMetroOutput

type GetServiceProfileMetroArray

type GetServiceProfileMetroArray []GetServiceProfileMetroInput

func (GetServiceProfileMetroArray) ElementType

func (GetServiceProfileMetroArray) ToGetServiceProfileMetroArrayOutput

func (i GetServiceProfileMetroArray) ToGetServiceProfileMetroArrayOutput() GetServiceProfileMetroArrayOutput

func (GetServiceProfileMetroArray) ToGetServiceProfileMetroArrayOutputWithContext

func (i GetServiceProfileMetroArray) ToGetServiceProfileMetroArrayOutputWithContext(ctx context.Context) GetServiceProfileMetroArrayOutput

type GetServiceProfileMetroArrayInput

type GetServiceProfileMetroArrayInput interface {
	pulumi.Input

	ToGetServiceProfileMetroArrayOutput() GetServiceProfileMetroArrayOutput
	ToGetServiceProfileMetroArrayOutputWithContext(context.Context) GetServiceProfileMetroArrayOutput
}

GetServiceProfileMetroArrayInput is an input type that accepts GetServiceProfileMetroArray and GetServiceProfileMetroArrayOutput values. You can construct a concrete instance of `GetServiceProfileMetroArrayInput` via:

GetServiceProfileMetroArray{ GetServiceProfileMetroArgs{...} }

type GetServiceProfileMetroArrayOutput

type GetServiceProfileMetroArrayOutput struct{ *pulumi.OutputState }

func (GetServiceProfileMetroArrayOutput) ElementType

func (GetServiceProfileMetroArrayOutput) Index

func (GetServiceProfileMetroArrayOutput) ToGetServiceProfileMetroArrayOutput

func (o GetServiceProfileMetroArrayOutput) ToGetServiceProfileMetroArrayOutput() GetServiceProfileMetroArrayOutput

func (GetServiceProfileMetroArrayOutput) ToGetServiceProfileMetroArrayOutputWithContext

func (o GetServiceProfileMetroArrayOutput) ToGetServiceProfileMetroArrayOutputWithContext(ctx context.Context) GetServiceProfileMetroArrayOutput

type GetServiceProfileMetroInput

type GetServiceProfileMetroInput interface {
	pulumi.Input

	ToGetServiceProfileMetroOutput() GetServiceProfileMetroOutput
	ToGetServiceProfileMetroOutputWithContext(context.Context) GetServiceProfileMetroOutput
}

GetServiceProfileMetroInput is an input type that accepts GetServiceProfileMetroArgs and GetServiceProfileMetroOutput values. You can construct a concrete instance of `GetServiceProfileMetroInput` via:

GetServiceProfileMetroArgs{...}

type GetServiceProfileMetroOutput

type GetServiceProfileMetroOutput struct{ *pulumi.OutputState }

func (GetServiceProfileMetroOutput) Code

Metro Code - Example SV

func (GetServiceProfileMetroOutput) DisplayName

Display Name

func (GetServiceProfileMetroOutput) ElementType

func (GetServiceProfileMetroOutput) Ibxs

IBX- Equinix International Business Exchange list

func (GetServiceProfileMetroOutput) InTrail

In Trail

func (GetServiceProfileMetroOutput) Name

Metro Name

func (GetServiceProfileMetroOutput) SellerRegions

Seller Regions

func (GetServiceProfileMetroOutput) ToGetServiceProfileMetroOutput

func (o GetServiceProfileMetroOutput) ToGetServiceProfileMetroOutput() GetServiceProfileMetroOutput

func (GetServiceProfileMetroOutput) ToGetServiceProfileMetroOutputWithContext

func (o GetServiceProfileMetroOutput) ToGetServiceProfileMetroOutputWithContext(ctx context.Context) GetServiceProfileMetroOutput

type GetServiceProfileNotification

type GetServiceProfileNotification struct {
	// Array of contact emails
	Emails []string `pulumi:"emails"`
	// Send interval
	SendInterval *string `pulumi:"sendInterval"`
	// Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
	Type string `pulumi:"type"`
}

type GetServiceProfileNotificationArgs

type GetServiceProfileNotificationArgs struct {
	// Array of contact emails
	Emails pulumi.StringArrayInput `pulumi:"emails"`
	// Send interval
	SendInterval pulumi.StringPtrInput `pulumi:"sendInterval"`
	// Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetServiceProfileNotificationArgs) ElementType

func (GetServiceProfileNotificationArgs) ToGetServiceProfileNotificationOutput

func (i GetServiceProfileNotificationArgs) ToGetServiceProfileNotificationOutput() GetServiceProfileNotificationOutput

func (GetServiceProfileNotificationArgs) ToGetServiceProfileNotificationOutputWithContext

func (i GetServiceProfileNotificationArgs) ToGetServiceProfileNotificationOutputWithContext(ctx context.Context) GetServiceProfileNotificationOutput

type GetServiceProfileNotificationArray

type GetServiceProfileNotificationArray []GetServiceProfileNotificationInput

func (GetServiceProfileNotificationArray) ElementType

func (GetServiceProfileNotificationArray) ToGetServiceProfileNotificationArrayOutput

func (i GetServiceProfileNotificationArray) ToGetServiceProfileNotificationArrayOutput() GetServiceProfileNotificationArrayOutput

func (GetServiceProfileNotificationArray) ToGetServiceProfileNotificationArrayOutputWithContext

func (i GetServiceProfileNotificationArray) ToGetServiceProfileNotificationArrayOutputWithContext(ctx context.Context) GetServiceProfileNotificationArrayOutput

type GetServiceProfileNotificationArrayInput

type GetServiceProfileNotificationArrayInput interface {
	pulumi.Input

	ToGetServiceProfileNotificationArrayOutput() GetServiceProfileNotificationArrayOutput
	ToGetServiceProfileNotificationArrayOutputWithContext(context.Context) GetServiceProfileNotificationArrayOutput
}

GetServiceProfileNotificationArrayInput is an input type that accepts GetServiceProfileNotificationArray and GetServiceProfileNotificationArrayOutput values. You can construct a concrete instance of `GetServiceProfileNotificationArrayInput` via:

GetServiceProfileNotificationArray{ GetServiceProfileNotificationArgs{...} }

type GetServiceProfileNotificationArrayOutput

type GetServiceProfileNotificationArrayOutput struct{ *pulumi.OutputState }

func (GetServiceProfileNotificationArrayOutput) ElementType

func (GetServiceProfileNotificationArrayOutput) Index

func (GetServiceProfileNotificationArrayOutput) ToGetServiceProfileNotificationArrayOutput

func (o GetServiceProfileNotificationArrayOutput) ToGetServiceProfileNotificationArrayOutput() GetServiceProfileNotificationArrayOutput

func (GetServiceProfileNotificationArrayOutput) ToGetServiceProfileNotificationArrayOutputWithContext

func (o GetServiceProfileNotificationArrayOutput) ToGetServiceProfileNotificationArrayOutputWithContext(ctx context.Context) GetServiceProfileNotificationArrayOutput

type GetServiceProfileNotificationInput

type GetServiceProfileNotificationInput interface {
	pulumi.Input

	ToGetServiceProfileNotificationOutput() GetServiceProfileNotificationOutput
	ToGetServiceProfileNotificationOutputWithContext(context.Context) GetServiceProfileNotificationOutput
}

GetServiceProfileNotificationInput is an input type that accepts GetServiceProfileNotificationArgs and GetServiceProfileNotificationOutput values. You can construct a concrete instance of `GetServiceProfileNotificationInput` via:

GetServiceProfileNotificationArgs{...}

type GetServiceProfileNotificationOutput

type GetServiceProfileNotificationOutput struct{ *pulumi.OutputState }

func (GetServiceProfileNotificationOutput) ElementType

func (GetServiceProfileNotificationOutput) Emails

Array of contact emails

func (GetServiceProfileNotificationOutput) SendInterval

Send interval

func (GetServiceProfileNotificationOutput) ToGetServiceProfileNotificationOutput

func (o GetServiceProfileNotificationOutput) ToGetServiceProfileNotificationOutput() GetServiceProfileNotificationOutput

func (GetServiceProfileNotificationOutput) ToGetServiceProfileNotificationOutputWithContext

func (o GetServiceProfileNotificationOutput) ToGetServiceProfileNotificationOutputWithContext(ctx context.Context) GetServiceProfileNotificationOutput

func (GetServiceProfileNotificationOutput) Type

Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS

type GetServiceProfilePort

type GetServiceProfilePort struct {
	// Cross Connect Id
	CrossConnectId *string `pulumi:"crossConnectId"`
	// Colo/Port Location
	Location *GetServiceProfilePortLocation `pulumi:"location"`
	// Seller Region
	SellerRegion *string `pulumi:"sellerRegion"`
	// Seller Region details
	SellerRegionDescription *string `pulumi:"sellerRegionDescription"`
	// Colo/Port Type
	Type string `pulumi:"type"`
	// Colo/Port Uuid
	Uuid string `pulumi:"uuid"`
}

type GetServiceProfilePortArgs

type GetServiceProfilePortArgs struct {
	// Cross Connect Id
	CrossConnectId pulumi.StringPtrInput `pulumi:"crossConnectId"`
	// Colo/Port Location
	Location GetServiceProfilePortLocationPtrInput `pulumi:"location"`
	// Seller Region
	SellerRegion pulumi.StringPtrInput `pulumi:"sellerRegion"`
	// Seller Region details
	SellerRegionDescription pulumi.StringPtrInput `pulumi:"sellerRegionDescription"`
	// Colo/Port Type
	Type pulumi.StringInput `pulumi:"type"`
	// Colo/Port Uuid
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

func (GetServiceProfilePortArgs) ElementType

func (GetServiceProfilePortArgs) ElementType() reflect.Type

func (GetServiceProfilePortArgs) ToGetServiceProfilePortOutput

func (i GetServiceProfilePortArgs) ToGetServiceProfilePortOutput() GetServiceProfilePortOutput

func (GetServiceProfilePortArgs) ToGetServiceProfilePortOutputWithContext

func (i GetServiceProfilePortArgs) ToGetServiceProfilePortOutputWithContext(ctx context.Context) GetServiceProfilePortOutput

type GetServiceProfilePortArray

type GetServiceProfilePortArray []GetServiceProfilePortInput

func (GetServiceProfilePortArray) ElementType

func (GetServiceProfilePortArray) ElementType() reflect.Type

func (GetServiceProfilePortArray) ToGetServiceProfilePortArrayOutput

func (i GetServiceProfilePortArray) ToGetServiceProfilePortArrayOutput() GetServiceProfilePortArrayOutput

func (GetServiceProfilePortArray) ToGetServiceProfilePortArrayOutputWithContext

func (i GetServiceProfilePortArray) ToGetServiceProfilePortArrayOutputWithContext(ctx context.Context) GetServiceProfilePortArrayOutput

type GetServiceProfilePortArrayInput

type GetServiceProfilePortArrayInput interface {
	pulumi.Input

	ToGetServiceProfilePortArrayOutput() GetServiceProfilePortArrayOutput
	ToGetServiceProfilePortArrayOutputWithContext(context.Context) GetServiceProfilePortArrayOutput
}

GetServiceProfilePortArrayInput is an input type that accepts GetServiceProfilePortArray and GetServiceProfilePortArrayOutput values. You can construct a concrete instance of `GetServiceProfilePortArrayInput` via:

GetServiceProfilePortArray{ GetServiceProfilePortArgs{...} }

type GetServiceProfilePortArrayOutput

type GetServiceProfilePortArrayOutput struct{ *pulumi.OutputState }

func (GetServiceProfilePortArrayOutput) ElementType

func (GetServiceProfilePortArrayOutput) Index

func (GetServiceProfilePortArrayOutput) ToGetServiceProfilePortArrayOutput

func (o GetServiceProfilePortArrayOutput) ToGetServiceProfilePortArrayOutput() GetServiceProfilePortArrayOutput

func (GetServiceProfilePortArrayOutput) ToGetServiceProfilePortArrayOutputWithContext

func (o GetServiceProfilePortArrayOutput) ToGetServiceProfilePortArrayOutputWithContext(ctx context.Context) GetServiceProfilePortArrayOutput

type GetServiceProfilePortInput

type GetServiceProfilePortInput interface {
	pulumi.Input

	ToGetServiceProfilePortOutput() GetServiceProfilePortOutput
	ToGetServiceProfilePortOutputWithContext(context.Context) GetServiceProfilePortOutput
}

GetServiceProfilePortInput is an input type that accepts GetServiceProfilePortArgs and GetServiceProfilePortOutput values. You can construct a concrete instance of `GetServiceProfilePortInput` via:

GetServiceProfilePortArgs{...}

type GetServiceProfilePortLocation

type GetServiceProfilePortLocation struct {
	// IBX Code
	Ibx string `pulumi:"ibx"`
	// Access point metro code
	MetroCode string `pulumi:"metroCode"`
	// Access point metro name
	MetroName string `pulumi:"metroName"`
	// Access point region
	Region string `pulumi:"region"`
}

type GetServiceProfilePortLocationArgs

type GetServiceProfilePortLocationArgs struct {
	// IBX Code
	Ibx pulumi.StringInput `pulumi:"ibx"`
	// Access point metro code
	MetroCode pulumi.StringInput `pulumi:"metroCode"`
	// Access point metro name
	MetroName pulumi.StringInput `pulumi:"metroName"`
	// Access point region
	Region pulumi.StringInput `pulumi:"region"`
}

func (GetServiceProfilePortLocationArgs) ElementType

func (GetServiceProfilePortLocationArgs) ToGetServiceProfilePortLocationOutput

func (i GetServiceProfilePortLocationArgs) ToGetServiceProfilePortLocationOutput() GetServiceProfilePortLocationOutput

func (GetServiceProfilePortLocationArgs) ToGetServiceProfilePortLocationOutputWithContext

func (i GetServiceProfilePortLocationArgs) ToGetServiceProfilePortLocationOutputWithContext(ctx context.Context) GetServiceProfilePortLocationOutput

func (GetServiceProfilePortLocationArgs) ToGetServiceProfilePortLocationPtrOutput

func (i GetServiceProfilePortLocationArgs) ToGetServiceProfilePortLocationPtrOutput() GetServiceProfilePortLocationPtrOutput

func (GetServiceProfilePortLocationArgs) ToGetServiceProfilePortLocationPtrOutputWithContext

func (i GetServiceProfilePortLocationArgs) ToGetServiceProfilePortLocationPtrOutputWithContext(ctx context.Context) GetServiceProfilePortLocationPtrOutput

type GetServiceProfilePortLocationInput

type GetServiceProfilePortLocationInput interface {
	pulumi.Input

	ToGetServiceProfilePortLocationOutput() GetServiceProfilePortLocationOutput
	ToGetServiceProfilePortLocationOutputWithContext(context.Context) GetServiceProfilePortLocationOutput
}

GetServiceProfilePortLocationInput is an input type that accepts GetServiceProfilePortLocationArgs and GetServiceProfilePortLocationOutput values. You can construct a concrete instance of `GetServiceProfilePortLocationInput` via:

GetServiceProfilePortLocationArgs{...}

type GetServiceProfilePortLocationOutput

type GetServiceProfilePortLocationOutput struct{ *pulumi.OutputState }

func (GetServiceProfilePortLocationOutput) ElementType

func (GetServiceProfilePortLocationOutput) Ibx

IBX Code

func (GetServiceProfilePortLocationOutput) MetroCode

Access point metro code

func (GetServiceProfilePortLocationOutput) MetroName

Access point metro name

func (GetServiceProfilePortLocationOutput) Region

Access point region

func (GetServiceProfilePortLocationOutput) ToGetServiceProfilePortLocationOutput

func (o GetServiceProfilePortLocationOutput) ToGetServiceProfilePortLocationOutput() GetServiceProfilePortLocationOutput

func (GetServiceProfilePortLocationOutput) ToGetServiceProfilePortLocationOutputWithContext

func (o GetServiceProfilePortLocationOutput) ToGetServiceProfilePortLocationOutputWithContext(ctx context.Context) GetServiceProfilePortLocationOutput

func (GetServiceProfilePortLocationOutput) ToGetServiceProfilePortLocationPtrOutput

func (o GetServiceProfilePortLocationOutput) ToGetServiceProfilePortLocationPtrOutput() GetServiceProfilePortLocationPtrOutput

func (GetServiceProfilePortLocationOutput) ToGetServiceProfilePortLocationPtrOutputWithContext

func (o GetServiceProfilePortLocationOutput) ToGetServiceProfilePortLocationPtrOutputWithContext(ctx context.Context) GetServiceProfilePortLocationPtrOutput

type GetServiceProfilePortLocationPtrInput

type GetServiceProfilePortLocationPtrInput interface {
	pulumi.Input

	ToGetServiceProfilePortLocationPtrOutput() GetServiceProfilePortLocationPtrOutput
	ToGetServiceProfilePortLocationPtrOutputWithContext(context.Context) GetServiceProfilePortLocationPtrOutput
}

GetServiceProfilePortLocationPtrInput is an input type that accepts GetServiceProfilePortLocationArgs, GetServiceProfilePortLocationPtr and GetServiceProfilePortLocationPtrOutput values. You can construct a concrete instance of `GetServiceProfilePortLocationPtrInput` via:

        GetServiceProfilePortLocationArgs{...}

or:

        nil

type GetServiceProfilePortLocationPtrOutput

type GetServiceProfilePortLocationPtrOutput struct{ *pulumi.OutputState }

func (GetServiceProfilePortLocationPtrOutput) Elem

func (GetServiceProfilePortLocationPtrOutput) ElementType

func (GetServiceProfilePortLocationPtrOutput) Ibx

IBX Code

func (GetServiceProfilePortLocationPtrOutput) MetroCode

Access point metro code

func (GetServiceProfilePortLocationPtrOutput) MetroName

Access point metro name

func (GetServiceProfilePortLocationPtrOutput) Region

Access point region

func (GetServiceProfilePortLocationPtrOutput) ToGetServiceProfilePortLocationPtrOutput

func (o GetServiceProfilePortLocationPtrOutput) ToGetServiceProfilePortLocationPtrOutput() GetServiceProfilePortLocationPtrOutput

func (GetServiceProfilePortLocationPtrOutput) ToGetServiceProfilePortLocationPtrOutputWithContext

func (o GetServiceProfilePortLocationPtrOutput) ToGetServiceProfilePortLocationPtrOutputWithContext(ctx context.Context) GetServiceProfilePortLocationPtrOutput

type GetServiceProfilePortOutput

type GetServiceProfilePortOutput struct{ *pulumi.OutputState }

func (GetServiceProfilePortOutput) CrossConnectId

Cross Connect Id

func (GetServiceProfilePortOutput) ElementType

func (GetServiceProfilePortOutput) Location

Colo/Port Location

func (GetServiceProfilePortOutput) SellerRegion

Seller Region

func (GetServiceProfilePortOutput) SellerRegionDescription

func (o GetServiceProfilePortOutput) SellerRegionDescription() pulumi.StringPtrOutput

Seller Region details

func (GetServiceProfilePortOutput) ToGetServiceProfilePortOutput

func (o GetServiceProfilePortOutput) ToGetServiceProfilePortOutput() GetServiceProfilePortOutput

func (GetServiceProfilePortOutput) ToGetServiceProfilePortOutputWithContext

func (o GetServiceProfilePortOutput) ToGetServiceProfilePortOutputWithContext(ctx context.Context) GetServiceProfilePortOutput

func (GetServiceProfilePortOutput) Type

Colo/Port Type

func (GetServiceProfilePortOutput) Uuid

Colo/Port Uuid

type GetServiceProfileProject

type GetServiceProfileProject struct {
	// Unique Resource URL
	Href string `pulumi:"href"`
	// Project Id
	ProjectId string `pulumi:"projectId"`
}

type GetServiceProfileProjectArgs

type GetServiceProfileProjectArgs struct {
	// Unique Resource URL
	Href pulumi.StringInput `pulumi:"href"`
	// Project Id
	ProjectId pulumi.StringInput `pulumi:"projectId"`
}

func (GetServiceProfileProjectArgs) ElementType

func (GetServiceProfileProjectArgs) ToGetServiceProfileProjectOutput

func (i GetServiceProfileProjectArgs) ToGetServiceProfileProjectOutput() GetServiceProfileProjectOutput

func (GetServiceProfileProjectArgs) ToGetServiceProfileProjectOutputWithContext

func (i GetServiceProfileProjectArgs) ToGetServiceProfileProjectOutputWithContext(ctx context.Context) GetServiceProfileProjectOutput

type GetServiceProfileProjectInput

type GetServiceProfileProjectInput interface {
	pulumi.Input

	ToGetServiceProfileProjectOutput() GetServiceProfileProjectOutput
	ToGetServiceProfileProjectOutputWithContext(context.Context) GetServiceProfileProjectOutput
}

GetServiceProfileProjectInput is an input type that accepts GetServiceProfileProjectArgs and GetServiceProfileProjectOutput values. You can construct a concrete instance of `GetServiceProfileProjectInput` via:

GetServiceProfileProjectArgs{...}

type GetServiceProfileProjectOutput

type GetServiceProfileProjectOutput struct{ *pulumi.OutputState }

func (GetServiceProfileProjectOutput) ElementType

func (GetServiceProfileProjectOutput) Href

Unique Resource URL

func (GetServiceProfileProjectOutput) ProjectId

Project Id

func (GetServiceProfileProjectOutput) ToGetServiceProfileProjectOutput

func (o GetServiceProfileProjectOutput) ToGetServiceProfileProjectOutput() GetServiceProfileProjectOutput

func (GetServiceProfileProjectOutput) ToGetServiceProfileProjectOutputWithContext

func (o GetServiceProfileProjectOutput) ToGetServiceProfileProjectOutputWithContext(ctx context.Context) GetServiceProfileProjectOutput

type GetServiceProfileVirtualDevice

type GetServiceProfileVirtualDevice struct {
	// Device Interface Uuid
	InterfaceUuid *string `pulumi:"interfaceUuid"`
	// Device Location
	Location *GetServiceProfileVirtualDeviceLocation `pulumi:"location"`
	// Virtual Device Type
	Type string `pulumi:"type"`
	// Virtual Device Uuid
	Uuid string `pulumi:"uuid"`
}

type GetServiceProfileVirtualDeviceArgs

type GetServiceProfileVirtualDeviceArgs struct {
	// Device Interface Uuid
	InterfaceUuid pulumi.StringPtrInput `pulumi:"interfaceUuid"`
	// Device Location
	Location GetServiceProfileVirtualDeviceLocationPtrInput `pulumi:"location"`
	// Virtual Device Type
	Type pulumi.StringInput `pulumi:"type"`
	// Virtual Device Uuid
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

func (GetServiceProfileVirtualDeviceArgs) ElementType

func (GetServiceProfileVirtualDeviceArgs) ToGetServiceProfileVirtualDeviceOutput

func (i GetServiceProfileVirtualDeviceArgs) ToGetServiceProfileVirtualDeviceOutput() GetServiceProfileVirtualDeviceOutput

func (GetServiceProfileVirtualDeviceArgs) ToGetServiceProfileVirtualDeviceOutputWithContext

func (i GetServiceProfileVirtualDeviceArgs) ToGetServiceProfileVirtualDeviceOutputWithContext(ctx context.Context) GetServiceProfileVirtualDeviceOutput

type GetServiceProfileVirtualDeviceArray

type GetServiceProfileVirtualDeviceArray []GetServiceProfileVirtualDeviceInput

func (GetServiceProfileVirtualDeviceArray) ElementType

func (GetServiceProfileVirtualDeviceArray) ToGetServiceProfileVirtualDeviceArrayOutput

func (i GetServiceProfileVirtualDeviceArray) ToGetServiceProfileVirtualDeviceArrayOutput() GetServiceProfileVirtualDeviceArrayOutput

func (GetServiceProfileVirtualDeviceArray) ToGetServiceProfileVirtualDeviceArrayOutputWithContext

func (i GetServiceProfileVirtualDeviceArray) ToGetServiceProfileVirtualDeviceArrayOutputWithContext(ctx context.Context) GetServiceProfileVirtualDeviceArrayOutput

type GetServiceProfileVirtualDeviceArrayInput

type GetServiceProfileVirtualDeviceArrayInput interface {
	pulumi.Input

	ToGetServiceProfileVirtualDeviceArrayOutput() GetServiceProfileVirtualDeviceArrayOutput
	ToGetServiceProfileVirtualDeviceArrayOutputWithContext(context.Context) GetServiceProfileVirtualDeviceArrayOutput
}

GetServiceProfileVirtualDeviceArrayInput is an input type that accepts GetServiceProfileVirtualDeviceArray and GetServiceProfileVirtualDeviceArrayOutput values. You can construct a concrete instance of `GetServiceProfileVirtualDeviceArrayInput` via:

GetServiceProfileVirtualDeviceArray{ GetServiceProfileVirtualDeviceArgs{...} }

type GetServiceProfileVirtualDeviceArrayOutput

type GetServiceProfileVirtualDeviceArrayOutput struct{ *pulumi.OutputState }

func (GetServiceProfileVirtualDeviceArrayOutput) ElementType

func (GetServiceProfileVirtualDeviceArrayOutput) Index

func (GetServiceProfileVirtualDeviceArrayOutput) ToGetServiceProfileVirtualDeviceArrayOutput

func (o GetServiceProfileVirtualDeviceArrayOutput) ToGetServiceProfileVirtualDeviceArrayOutput() GetServiceProfileVirtualDeviceArrayOutput

func (GetServiceProfileVirtualDeviceArrayOutput) ToGetServiceProfileVirtualDeviceArrayOutputWithContext

func (o GetServiceProfileVirtualDeviceArrayOutput) ToGetServiceProfileVirtualDeviceArrayOutputWithContext(ctx context.Context) GetServiceProfileVirtualDeviceArrayOutput

type GetServiceProfileVirtualDeviceInput

type GetServiceProfileVirtualDeviceInput interface {
	pulumi.Input

	ToGetServiceProfileVirtualDeviceOutput() GetServiceProfileVirtualDeviceOutput
	ToGetServiceProfileVirtualDeviceOutputWithContext(context.Context) GetServiceProfileVirtualDeviceOutput
}

GetServiceProfileVirtualDeviceInput is an input type that accepts GetServiceProfileVirtualDeviceArgs and GetServiceProfileVirtualDeviceOutput values. You can construct a concrete instance of `GetServiceProfileVirtualDeviceInput` via:

GetServiceProfileVirtualDeviceArgs{...}

type GetServiceProfileVirtualDeviceLocation

type GetServiceProfileVirtualDeviceLocation struct {
	// IBX Code
	Ibx string `pulumi:"ibx"`
	// Access point metro code
	MetroCode string `pulumi:"metroCode"`
	// Access point metro name
	MetroName string `pulumi:"metroName"`
	// Access point region
	Region string `pulumi:"region"`
}

type GetServiceProfileVirtualDeviceLocationArgs

type GetServiceProfileVirtualDeviceLocationArgs struct {
	// IBX Code
	Ibx pulumi.StringInput `pulumi:"ibx"`
	// Access point metro code
	MetroCode pulumi.StringInput `pulumi:"metroCode"`
	// Access point metro name
	MetroName pulumi.StringInput `pulumi:"metroName"`
	// Access point region
	Region pulumi.StringInput `pulumi:"region"`
}

func (GetServiceProfileVirtualDeviceLocationArgs) ElementType

func (GetServiceProfileVirtualDeviceLocationArgs) ToGetServiceProfileVirtualDeviceLocationOutput

func (i GetServiceProfileVirtualDeviceLocationArgs) ToGetServiceProfileVirtualDeviceLocationOutput() GetServiceProfileVirtualDeviceLocationOutput

func (GetServiceProfileVirtualDeviceLocationArgs) ToGetServiceProfileVirtualDeviceLocationOutputWithContext

func (i GetServiceProfileVirtualDeviceLocationArgs) ToGetServiceProfileVirtualDeviceLocationOutputWithContext(ctx context.Context) GetServiceProfileVirtualDeviceLocationOutput

func (GetServiceProfileVirtualDeviceLocationArgs) ToGetServiceProfileVirtualDeviceLocationPtrOutput

func (i GetServiceProfileVirtualDeviceLocationArgs) ToGetServiceProfileVirtualDeviceLocationPtrOutput() GetServiceProfileVirtualDeviceLocationPtrOutput

func (GetServiceProfileVirtualDeviceLocationArgs) ToGetServiceProfileVirtualDeviceLocationPtrOutputWithContext

func (i GetServiceProfileVirtualDeviceLocationArgs) ToGetServiceProfileVirtualDeviceLocationPtrOutputWithContext(ctx context.Context) GetServiceProfileVirtualDeviceLocationPtrOutput

type GetServiceProfileVirtualDeviceLocationInput

type GetServiceProfileVirtualDeviceLocationInput interface {
	pulumi.Input

	ToGetServiceProfileVirtualDeviceLocationOutput() GetServiceProfileVirtualDeviceLocationOutput
	ToGetServiceProfileVirtualDeviceLocationOutputWithContext(context.Context) GetServiceProfileVirtualDeviceLocationOutput
}

GetServiceProfileVirtualDeviceLocationInput is an input type that accepts GetServiceProfileVirtualDeviceLocationArgs and GetServiceProfileVirtualDeviceLocationOutput values. You can construct a concrete instance of `GetServiceProfileVirtualDeviceLocationInput` via:

GetServiceProfileVirtualDeviceLocationArgs{...}

type GetServiceProfileVirtualDeviceLocationOutput

type GetServiceProfileVirtualDeviceLocationOutput struct{ *pulumi.OutputState }

func (GetServiceProfileVirtualDeviceLocationOutput) ElementType

func (GetServiceProfileVirtualDeviceLocationOutput) Ibx

IBX Code

func (GetServiceProfileVirtualDeviceLocationOutput) MetroCode

Access point metro code

func (GetServiceProfileVirtualDeviceLocationOutput) MetroName

Access point metro name

func (GetServiceProfileVirtualDeviceLocationOutput) Region

Access point region

func (GetServiceProfileVirtualDeviceLocationOutput) ToGetServiceProfileVirtualDeviceLocationOutput

func (o GetServiceProfileVirtualDeviceLocationOutput) ToGetServiceProfileVirtualDeviceLocationOutput() GetServiceProfileVirtualDeviceLocationOutput

func (GetServiceProfileVirtualDeviceLocationOutput) ToGetServiceProfileVirtualDeviceLocationOutputWithContext

func (o GetServiceProfileVirtualDeviceLocationOutput) ToGetServiceProfileVirtualDeviceLocationOutputWithContext(ctx context.Context) GetServiceProfileVirtualDeviceLocationOutput

func (GetServiceProfileVirtualDeviceLocationOutput) ToGetServiceProfileVirtualDeviceLocationPtrOutput

func (o GetServiceProfileVirtualDeviceLocationOutput) ToGetServiceProfileVirtualDeviceLocationPtrOutput() GetServiceProfileVirtualDeviceLocationPtrOutput

func (GetServiceProfileVirtualDeviceLocationOutput) ToGetServiceProfileVirtualDeviceLocationPtrOutputWithContext

func (o GetServiceProfileVirtualDeviceLocationOutput) ToGetServiceProfileVirtualDeviceLocationPtrOutputWithContext(ctx context.Context) GetServiceProfileVirtualDeviceLocationPtrOutput

type GetServiceProfileVirtualDeviceLocationPtrInput

type GetServiceProfileVirtualDeviceLocationPtrInput interface {
	pulumi.Input

	ToGetServiceProfileVirtualDeviceLocationPtrOutput() GetServiceProfileVirtualDeviceLocationPtrOutput
	ToGetServiceProfileVirtualDeviceLocationPtrOutputWithContext(context.Context) GetServiceProfileVirtualDeviceLocationPtrOutput
}

GetServiceProfileVirtualDeviceLocationPtrInput is an input type that accepts GetServiceProfileVirtualDeviceLocationArgs, GetServiceProfileVirtualDeviceLocationPtr and GetServiceProfileVirtualDeviceLocationPtrOutput values. You can construct a concrete instance of `GetServiceProfileVirtualDeviceLocationPtrInput` via:

        GetServiceProfileVirtualDeviceLocationArgs{...}

or:

        nil

type GetServiceProfileVirtualDeviceLocationPtrOutput

type GetServiceProfileVirtualDeviceLocationPtrOutput struct{ *pulumi.OutputState }

func (GetServiceProfileVirtualDeviceLocationPtrOutput) Elem

func (GetServiceProfileVirtualDeviceLocationPtrOutput) ElementType

func (GetServiceProfileVirtualDeviceLocationPtrOutput) Ibx

IBX Code

func (GetServiceProfileVirtualDeviceLocationPtrOutput) MetroCode

Access point metro code

func (GetServiceProfileVirtualDeviceLocationPtrOutput) MetroName

Access point metro name

func (GetServiceProfileVirtualDeviceLocationPtrOutput) Region

Access point region

func (GetServiceProfileVirtualDeviceLocationPtrOutput) ToGetServiceProfileVirtualDeviceLocationPtrOutput

func (o GetServiceProfileVirtualDeviceLocationPtrOutput) ToGetServiceProfileVirtualDeviceLocationPtrOutput() GetServiceProfileVirtualDeviceLocationPtrOutput

func (GetServiceProfileVirtualDeviceLocationPtrOutput) ToGetServiceProfileVirtualDeviceLocationPtrOutputWithContext

func (o GetServiceProfileVirtualDeviceLocationPtrOutput) ToGetServiceProfileVirtualDeviceLocationPtrOutputWithContext(ctx context.Context) GetServiceProfileVirtualDeviceLocationPtrOutput

type GetServiceProfileVirtualDeviceOutput

type GetServiceProfileVirtualDeviceOutput struct{ *pulumi.OutputState }

func (GetServiceProfileVirtualDeviceOutput) ElementType

func (GetServiceProfileVirtualDeviceOutput) InterfaceUuid

Device Interface Uuid

func (GetServiceProfileVirtualDeviceOutput) Location

Device Location

func (GetServiceProfileVirtualDeviceOutput) ToGetServiceProfileVirtualDeviceOutput

func (o GetServiceProfileVirtualDeviceOutput) ToGetServiceProfileVirtualDeviceOutput() GetServiceProfileVirtualDeviceOutput

func (GetServiceProfileVirtualDeviceOutput) ToGetServiceProfileVirtualDeviceOutputWithContext

func (o GetServiceProfileVirtualDeviceOutput) ToGetServiceProfileVirtualDeviceOutputWithContext(ctx context.Context) GetServiceProfileVirtualDeviceOutput

func (GetServiceProfileVirtualDeviceOutput) Type

Virtual Device Type

func (GetServiceProfileVirtualDeviceOutput) Uuid

Virtual Device Uuid

type GetServiceProfilesArgs

type GetServiceProfilesArgs struct {
	// Service Profile Search Filter
	Filter *GetServiceProfilesFilter `pulumi:"filter"`
	// Service Profile Sort criteria for Search Request response payload
	Sort []GetServiceProfilesSort `pulumi:"sort"`
	// flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
	ViewPoint *string `pulumi:"viewPoint"`
}

A collection of arguments for invoking getServiceProfiles.

type GetServiceProfilesDatum

type GetServiceProfilesDatum struct {
	// Access point config information
	AccessPointTypeConfigs []GetServiceProfilesDatumAccessPointTypeConfig `pulumi:"accessPointTypeConfigs"`
	// Service Profile Owner Account Information
	Accounts []GetServiceProfilesDatumAccount `pulumi:"accounts"`
	// Array of contact emails
	AllowedEmails []string `pulumi:"allowedEmails"`
	// Captures connection lifecycle change information
	ChangeLogs []GetServiceProfilesDatumChangeLog `pulumi:"changeLogs"`
	// Custom Fields
	CustomFields []GetServiceProfilesDatumCustomField `pulumi:"customFields"`
	// User-provided service description
	Description string `pulumi:"description"`
	// Service Profile URI response attribute
	Href string `pulumi:"href"`
	// Marketing Info
	MarketingInfos []GetServiceProfilesDatumMarketingInfo `pulumi:"marketingInfos"`
	// Access point config information
	Metros []GetServiceProfilesDatumMetro `pulumi:"metros"`
	// Customer-assigned service profile name
	Name string `pulumi:"name"`
	// Preferences for notifications on connection configuration or status changes
	Notifications []GetServiceProfilesDatumNotification `pulumi:"notifications"`
	// Ports
	Ports []GetServiceProfilesDatumPort `pulumi:"ports"`
	// Project information
	Projects []GetServiceProfilesDatumProject `pulumi:"projects"`
	// Self Profile indicating if the profile is created for customer's  self use
	SelfProfile bool `pulumi:"selfProfile"`
	// Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
	State string `pulumi:"state"`
	// Tags attached to the connection
	Tags []string `pulumi:"tags"`
	// Service profile type - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE
	Type string `pulumi:"type"`
	// Equinix assigned service profile identifier
	Uuid string `pulumi:"uuid"`
	// Virtual Devices
	VirtualDevices []GetServiceProfilesDatumVirtualDevice `pulumi:"virtualDevices"`
	// Service profile visibility - PUBLIC, PRIVATE
	Visibility string `pulumi:"visibility"`
}

type GetServiceProfilesDatumAccessPointTypeConfig

type GetServiceProfilesDatumAccessPointTypeConfig struct {
	// Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller
	AllowBandwidthAutoApproval *bool `pulumi:"allowBandwidthAutoApproval"`
	// Availability of a bandwidth upgrade. The default is false
	AllowBandwidthUpgrade *bool `pulumi:"allowBandwidthUpgrade"`
	// Setting to enable or disable the ability of the buyer to customize the bandwidth
	AllowCustomBandwidth *bool `pulumi:"allowCustomBandwidth"`
	// Setting to allow or prohibit remote connections to the service profile
	AllowRemoteConnections *bool `pulumi:"allowRemoteConnections"`
	// Api configuration details
	ApiConfig *GetServiceProfilesDatumAccessPointTypeConfigApiConfig `pulumi:"apiConfig"`
	// Authentication key details
	AuthenticationKey *GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKey `pulumi:"authenticationKey"`
	// Percentage of port bandwidth at which an allocation alert is generated
	BandwidthAlertThreshold *float64 `pulumi:"bandwidthAlertThreshold"`
	// Custom name for Connection
	ConnectionLabel *string `pulumi:"connectionLabel"`
	// Mandate redundant connections
	ConnectionRedundancyRequired *bool `pulumi:"connectionRedundancyRequired"`
	// Enable auto generate service key
	EnableAutoGenerateServiceKey *bool `pulumi:"enableAutoGenerateServiceKey"`
	// Link protocol configuration details
	LinkProtocolConfig *GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfig `pulumi:"linkProtocolConfig"`
	// Supported bandwidths
	SupportedBandwidths []int `pulumi:"supportedBandwidths"`
	// Type of access point type config - VD, COLO
	Type string `pulumi:"type"`
	// Colo/Port Uuid
	Uuid string `pulumi:"uuid"`
}

type GetServiceProfilesDatumAccessPointTypeConfigApiConfig

type GetServiceProfilesDatumAccessPointTypeConfigApiConfig struct {
	// Setting showing that oversubscription support is available (true) or not (false). The default is false
	AllowOverSubscription *bool `pulumi:"allowOverSubscription"`
	// Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
	ApiAvailable *bool `pulumi:"apiAvailable"`
	// Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
	BandwidthFromApi *bool `pulumi:"bandwidthFromApi"`
	// Setting indicating that the port is managed by Equinix (true) or not (false)
	EquinixManagedPort *bool `pulumi:"equinixManagedPort"`
	// Setting indicating that the VLAN is managed by Equinix (true) or not (false)
	EquinixManagedVlan *bool `pulumi:"equinixManagedVlan"`
	// A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
	IntegrationId *string `pulumi:"integrationId"`
	// Port bandwidth multiplier that determines the total bandwidth that can be allocated to users creating connections to your services. For example, a 10 Gbps port combined with an overSubscriptionLimit parameter value of 10 allows your subscribers to create connections with a total bandwidth of 100 Gbps.
	OverSubscriptionLimit *int `pulumi:"overSubscriptionLimit"`
}

type GetServiceProfilesDatumAccessPointTypeConfigApiConfigArgs

type GetServiceProfilesDatumAccessPointTypeConfigApiConfigArgs struct {
	// Setting showing that oversubscription support is available (true) or not (false). The default is false
	AllowOverSubscription pulumi.BoolPtrInput `pulumi:"allowOverSubscription"`
	// Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
	ApiAvailable pulumi.BoolPtrInput `pulumi:"apiAvailable"`
	// Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
	BandwidthFromApi pulumi.BoolPtrInput `pulumi:"bandwidthFromApi"`
	// Setting indicating that the port is managed by Equinix (true) or not (false)
	EquinixManagedPort pulumi.BoolPtrInput `pulumi:"equinixManagedPort"`
	// Setting indicating that the VLAN is managed by Equinix (true) or not (false)
	EquinixManagedVlan pulumi.BoolPtrInput `pulumi:"equinixManagedVlan"`
	// A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
	IntegrationId pulumi.StringPtrInput `pulumi:"integrationId"`
	// Port bandwidth multiplier that determines the total bandwidth that can be allocated to users creating connections to your services. For example, a 10 Gbps port combined with an overSubscriptionLimit parameter value of 10 allows your subscribers to create connections with a total bandwidth of 100 Gbps.
	OverSubscriptionLimit pulumi.IntPtrInput `pulumi:"overSubscriptionLimit"`
}

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigArgs) ElementType

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigArgs) ToGetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigArgs) ToGetServiceProfilesDatumAccessPointTypeConfigApiConfigOutputWithContext

func (i GetServiceProfilesDatumAccessPointTypeConfigApiConfigArgs) ToGetServiceProfilesDatumAccessPointTypeConfigApiConfigOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigArgs) ToGetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigArgs) ToGetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutputWithContext

func (i GetServiceProfilesDatumAccessPointTypeConfigApiConfigArgs) ToGetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput

type GetServiceProfilesDatumAccessPointTypeConfigApiConfigInput

type GetServiceProfilesDatumAccessPointTypeConfigApiConfigInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput() GetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput
	ToGetServiceProfilesDatumAccessPointTypeConfigApiConfigOutputWithContext(context.Context) GetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput
}

GetServiceProfilesDatumAccessPointTypeConfigApiConfigInput is an input type that accepts GetServiceProfilesDatumAccessPointTypeConfigApiConfigArgs and GetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput values. You can construct a concrete instance of `GetServiceProfilesDatumAccessPointTypeConfigApiConfigInput` via:

GetServiceProfilesDatumAccessPointTypeConfigApiConfigArgs{...}

type GetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput

type GetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput) AllowOverSubscription

Setting showing that oversubscription support is available (true) or not (false). The default is false

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput) ApiAvailable

Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput) BandwidthFromApi

Indicates if the connection bandwidth can be obtained directly from the cloud service provider.

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput) ElementType

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput) EquinixManagedPort

Setting indicating that the port is managed by Equinix (true) or not (false)

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput) EquinixManagedVlan

Setting indicating that the VLAN is managed by Equinix (true) or not (false)

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput) IntegrationId

A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput) OverSubscriptionLimit

Port bandwidth multiplier that determines the total bandwidth that can be allocated to users creating connections to your services. For example, a 10 Gbps port combined with an overSubscriptionLimit parameter value of 10 allows your subscribers to create connections with a total bandwidth of 100 Gbps.

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput) ToGetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput) ToGetServiceProfilesDatumAccessPointTypeConfigApiConfigOutputWithContext

func (o GetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput) ToGetServiceProfilesDatumAccessPointTypeConfigApiConfigOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput) ToGetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput) ToGetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutputWithContext

func (o GetServiceProfilesDatumAccessPointTypeConfigApiConfigOutput) ToGetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput

type GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrInput

type GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput() GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput
	ToGetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutputWithContext(context.Context) GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput
}

GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrInput is an input type that accepts GetServiceProfilesDatumAccessPointTypeConfigApiConfigArgs, GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtr and GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput values. You can construct a concrete instance of `GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrInput` via:

        GetServiceProfilesDatumAccessPointTypeConfigApiConfigArgs{...}

or:

        nil

type GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput

type GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput) AllowOverSubscription

Setting showing that oversubscription support is available (true) or not (false). The default is false

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput) ApiAvailable

Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput) BandwidthFromApi

Indicates if the connection bandwidth can be obtained directly from the cloud service provider.

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput) Elem

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput) ElementType

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput) EquinixManagedPort

Setting indicating that the port is managed by Equinix (true) or not (false)

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput) EquinixManagedVlan

Setting indicating that the VLAN is managed by Equinix (true) or not (false)

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput) IntegrationId

A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput) OverSubscriptionLimit

Port bandwidth multiplier that determines the total bandwidth that can be allocated to users creating connections to your services. For example, a 10 Gbps port combined with an overSubscriptionLimit parameter value of 10 allows your subscribers to create connections with a total bandwidth of 100 Gbps.

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput) ToGetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput

func (GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput) ToGetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutputWithContext

func (o GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput) ToGetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrOutput

type GetServiceProfilesDatumAccessPointTypeConfigArgs

type GetServiceProfilesDatumAccessPointTypeConfigArgs struct {
	// Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller
	AllowBandwidthAutoApproval pulumi.BoolPtrInput `pulumi:"allowBandwidthAutoApproval"`
	// Availability of a bandwidth upgrade. The default is false
	AllowBandwidthUpgrade pulumi.BoolPtrInput `pulumi:"allowBandwidthUpgrade"`
	// Setting to enable or disable the ability of the buyer to customize the bandwidth
	AllowCustomBandwidth pulumi.BoolPtrInput `pulumi:"allowCustomBandwidth"`
	// Setting to allow or prohibit remote connections to the service profile
	AllowRemoteConnections pulumi.BoolPtrInput `pulumi:"allowRemoteConnections"`
	// Api configuration details
	ApiConfig GetServiceProfilesDatumAccessPointTypeConfigApiConfigPtrInput `pulumi:"apiConfig"`
	// Authentication key details
	AuthenticationKey GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrInput `pulumi:"authenticationKey"`
	// Percentage of port bandwidth at which an allocation alert is generated
	BandwidthAlertThreshold pulumi.Float64PtrInput `pulumi:"bandwidthAlertThreshold"`
	// Custom name for Connection
	ConnectionLabel pulumi.StringPtrInput `pulumi:"connectionLabel"`
	// Mandate redundant connections
	ConnectionRedundancyRequired pulumi.BoolPtrInput `pulumi:"connectionRedundancyRequired"`
	// Enable auto generate service key
	EnableAutoGenerateServiceKey pulumi.BoolPtrInput `pulumi:"enableAutoGenerateServiceKey"`
	// Link protocol configuration details
	LinkProtocolConfig GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrInput `pulumi:"linkProtocolConfig"`
	// Supported bandwidths
	SupportedBandwidths pulumi.IntArrayInput `pulumi:"supportedBandwidths"`
	// Type of access point type config - VD, COLO
	Type pulumi.StringInput `pulumi:"type"`
	// Colo/Port Uuid
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

func (GetServiceProfilesDatumAccessPointTypeConfigArgs) ElementType

func (GetServiceProfilesDatumAccessPointTypeConfigArgs) ToGetServiceProfilesDatumAccessPointTypeConfigOutput

func (i GetServiceProfilesDatumAccessPointTypeConfigArgs) ToGetServiceProfilesDatumAccessPointTypeConfigOutput() GetServiceProfilesDatumAccessPointTypeConfigOutput

func (GetServiceProfilesDatumAccessPointTypeConfigArgs) ToGetServiceProfilesDatumAccessPointTypeConfigOutputWithContext

func (i GetServiceProfilesDatumAccessPointTypeConfigArgs) ToGetServiceProfilesDatumAccessPointTypeConfigOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccessPointTypeConfigOutput

type GetServiceProfilesDatumAccessPointTypeConfigArray

type GetServiceProfilesDatumAccessPointTypeConfigArray []GetServiceProfilesDatumAccessPointTypeConfigInput

func (GetServiceProfilesDatumAccessPointTypeConfigArray) ElementType

func (GetServiceProfilesDatumAccessPointTypeConfigArray) ToGetServiceProfilesDatumAccessPointTypeConfigArrayOutput

func (i GetServiceProfilesDatumAccessPointTypeConfigArray) ToGetServiceProfilesDatumAccessPointTypeConfigArrayOutput() GetServiceProfilesDatumAccessPointTypeConfigArrayOutput

func (GetServiceProfilesDatumAccessPointTypeConfigArray) ToGetServiceProfilesDatumAccessPointTypeConfigArrayOutputWithContext

func (i GetServiceProfilesDatumAccessPointTypeConfigArray) ToGetServiceProfilesDatumAccessPointTypeConfigArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccessPointTypeConfigArrayOutput

type GetServiceProfilesDatumAccessPointTypeConfigArrayInput

type GetServiceProfilesDatumAccessPointTypeConfigArrayInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumAccessPointTypeConfigArrayOutput() GetServiceProfilesDatumAccessPointTypeConfigArrayOutput
	ToGetServiceProfilesDatumAccessPointTypeConfigArrayOutputWithContext(context.Context) GetServiceProfilesDatumAccessPointTypeConfigArrayOutput
}

GetServiceProfilesDatumAccessPointTypeConfigArrayInput is an input type that accepts GetServiceProfilesDatumAccessPointTypeConfigArray and GetServiceProfilesDatumAccessPointTypeConfigArrayOutput values. You can construct a concrete instance of `GetServiceProfilesDatumAccessPointTypeConfigArrayInput` via:

GetServiceProfilesDatumAccessPointTypeConfigArray{ GetServiceProfilesDatumAccessPointTypeConfigArgs{...} }

type GetServiceProfilesDatumAccessPointTypeConfigArrayOutput

type GetServiceProfilesDatumAccessPointTypeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumAccessPointTypeConfigArrayOutput) ElementType

func (GetServiceProfilesDatumAccessPointTypeConfigArrayOutput) Index

func (GetServiceProfilesDatumAccessPointTypeConfigArrayOutput) ToGetServiceProfilesDatumAccessPointTypeConfigArrayOutput

func (GetServiceProfilesDatumAccessPointTypeConfigArrayOutput) ToGetServiceProfilesDatumAccessPointTypeConfigArrayOutputWithContext

func (o GetServiceProfilesDatumAccessPointTypeConfigArrayOutput) ToGetServiceProfilesDatumAccessPointTypeConfigArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccessPointTypeConfigArrayOutput

type GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKey

type GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKey struct {
	// Description of authorization key
	Description *string `pulumi:"description"`
	// Name of the parameter that must be provided to authorize the connection.
	Label *string `pulumi:"label"`
	// Requirement to configure an authentication key.
	Required *bool `pulumi:"required"`
}

type GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyArgs

type GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyArgs struct {
	// Description of authorization key
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Name of the parameter that must be provided to authorize the connection.
	Label pulumi.StringPtrInput `pulumi:"label"`
	// Requirement to configure an authentication key.
	Required pulumi.BoolPtrInput `pulumi:"required"`
}

func (GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyArgs) ElementType

func (GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyArgs) ToGetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutput

func (GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyArgs) ToGetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutputWithContext

func (i GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyArgs) ToGetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutput

func (GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyArgs) ToGetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutput

func (GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyArgs) ToGetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutputWithContext

func (i GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyArgs) ToGetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutput

type GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyInput

type GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutput() GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutput
	ToGetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutputWithContext(context.Context) GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutput
}

GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyInput is an input type that accepts GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyArgs and GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutput values. You can construct a concrete instance of `GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyInput` via:

GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyArgs{...}

type GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutput

type GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutput) Description

Description of authorization key

func (GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutput) ElementType

func (GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutput) Label

Name of the parameter that must be provided to authorize the connection.

func (GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutput) Required

Requirement to configure an authentication key.

func (GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutput) ToGetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutput

func (GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutput) ToGetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutputWithContext

func (o GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutput) ToGetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutput

func (GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutput) ToGetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutput

func (GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutput) ToGetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutputWithContext

func (o GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyOutput) ToGetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutput

type GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrInput

type GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutput() GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutput
	ToGetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutputWithContext(context.Context) GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutput
}

GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrInput is an input type that accepts GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyArgs, GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtr and GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutput values. You can construct a concrete instance of `GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrInput` via:

        GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyArgs{...}

or:

        nil

type GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutput

type GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutput) Description

Description of authorization key

func (GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutput) Elem

func (GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutput) ElementType

func (GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutput) Label

Name of the parameter that must be provided to authorize the connection.

func (GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutput) Required

Requirement to configure an authentication key.

func (GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutput) ToGetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutput

func (GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutput) ToGetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutputWithContext

func (o GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutput) ToGetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKeyPtrOutput

type GetServiceProfilesDatumAccessPointTypeConfigInput

type GetServiceProfilesDatumAccessPointTypeConfigInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumAccessPointTypeConfigOutput() GetServiceProfilesDatumAccessPointTypeConfigOutput
	ToGetServiceProfilesDatumAccessPointTypeConfigOutputWithContext(context.Context) GetServiceProfilesDatumAccessPointTypeConfigOutput
}

GetServiceProfilesDatumAccessPointTypeConfigInput is an input type that accepts GetServiceProfilesDatumAccessPointTypeConfigArgs and GetServiceProfilesDatumAccessPointTypeConfigOutput values. You can construct a concrete instance of `GetServiceProfilesDatumAccessPointTypeConfigInput` via:

GetServiceProfilesDatumAccessPointTypeConfigArgs{...}

type GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfig

type GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfig struct {
	// Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.
	Encapsulation *string `pulumi:"encapsulation"`
	// Additional tagging information required by the seller profile.
	EncapsulationStrategy *string `pulumi:"encapsulationStrategy"`
	// Automatically accept subsequent DOT1Q to QINQ connections that use the same authentication key. These connections will have the same VLAN S-tag assigned as the initial connection.
	ReuseVlanSTag *bool `pulumi:"reuseVlanSTag"`
}

type GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigArgs

type GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigArgs struct {
	// Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.
	Encapsulation pulumi.StringPtrInput `pulumi:"encapsulation"`
	// Additional tagging information required by the seller profile.
	EncapsulationStrategy pulumi.StringPtrInput `pulumi:"encapsulationStrategy"`
	// Automatically accept subsequent DOT1Q to QINQ connections that use the same authentication key. These connections will have the same VLAN S-tag assigned as the initial connection.
	ReuseVlanSTag pulumi.BoolPtrInput `pulumi:"reuseVlanSTag"`
}

func (GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigArgs) ElementType

func (GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigArgs) ToGetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutput

func (GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigArgs) ToGetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutputWithContext

func (i GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigArgs) ToGetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutput

func (GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigArgs) ToGetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutput

func (GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigArgs) ToGetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutputWithContext

func (i GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigArgs) ToGetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutput

type GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigInput

type GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutput() GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutput
	ToGetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutputWithContext(context.Context) GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutput
}

GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigInput is an input type that accepts GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigArgs and GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutput values. You can construct a concrete instance of `GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigInput` via:

GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigArgs{...}

type GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutput

type GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutput) ElementType

func (GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutput) Encapsulation

Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.

func (GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutput) EncapsulationStrategy

Additional tagging information required by the seller profile.

func (GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutput) ReuseVlanSTag

Automatically accept subsequent DOT1Q to QINQ connections that use the same authentication key. These connections will have the same VLAN S-tag assigned as the initial connection.

func (GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutput) ToGetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutput

func (GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutput) ToGetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutputWithContext

func (o GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutput) ToGetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutput

func (GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutput) ToGetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutput

func (GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutput) ToGetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutputWithContext

func (o GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigOutput) ToGetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutput

type GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrInput

type GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutput() GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutput
	ToGetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutputWithContext(context.Context) GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutput
}

GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrInput is an input type that accepts GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigArgs, GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtr and GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutput values. You can construct a concrete instance of `GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrInput` via:

        GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigArgs{...}

or:

        nil

type GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutput

type GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutput) Elem

func (GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutput) ElementType

func (GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutput) Encapsulation

Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.

func (GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutput) EncapsulationStrategy

Additional tagging information required by the seller profile.

func (GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutput) ReuseVlanSTag

Automatically accept subsequent DOT1Q to QINQ connections that use the same authentication key. These connections will have the same VLAN S-tag assigned as the initial connection.

func (GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutput) ToGetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutput

func (GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutput) ToGetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutputWithContext

func (o GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutput) ToGetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfigPtrOutput

type GetServiceProfilesDatumAccessPointTypeConfigOutput

type GetServiceProfilesDatumAccessPointTypeConfigOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumAccessPointTypeConfigOutput) AllowBandwidthAutoApproval

Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller

func (GetServiceProfilesDatumAccessPointTypeConfigOutput) AllowBandwidthUpgrade

Availability of a bandwidth upgrade. The default is false

func (GetServiceProfilesDatumAccessPointTypeConfigOutput) AllowCustomBandwidth

Setting to enable or disable the ability of the buyer to customize the bandwidth

func (GetServiceProfilesDatumAccessPointTypeConfigOutput) AllowRemoteConnections

Setting to allow or prohibit remote connections to the service profile

func (GetServiceProfilesDatumAccessPointTypeConfigOutput) ApiConfig

Api configuration details

func (GetServiceProfilesDatumAccessPointTypeConfigOutput) AuthenticationKey

Authentication key details

func (GetServiceProfilesDatumAccessPointTypeConfigOutput) BandwidthAlertThreshold

Percentage of port bandwidth at which an allocation alert is generated

func (GetServiceProfilesDatumAccessPointTypeConfigOutput) ConnectionLabel

Custom name for Connection

func (GetServiceProfilesDatumAccessPointTypeConfigOutput) ConnectionRedundancyRequired

Mandate redundant connections

func (GetServiceProfilesDatumAccessPointTypeConfigOutput) ElementType

func (GetServiceProfilesDatumAccessPointTypeConfigOutput) EnableAutoGenerateServiceKey

Enable auto generate service key

func (GetServiceProfilesDatumAccessPointTypeConfigOutput) LinkProtocolConfig

Link protocol configuration details

func (GetServiceProfilesDatumAccessPointTypeConfigOutput) SupportedBandwidths

Supported bandwidths

func (GetServiceProfilesDatumAccessPointTypeConfigOutput) ToGetServiceProfilesDatumAccessPointTypeConfigOutput

func (o GetServiceProfilesDatumAccessPointTypeConfigOutput) ToGetServiceProfilesDatumAccessPointTypeConfigOutput() GetServiceProfilesDatumAccessPointTypeConfigOutput

func (GetServiceProfilesDatumAccessPointTypeConfigOutput) ToGetServiceProfilesDatumAccessPointTypeConfigOutputWithContext

func (o GetServiceProfilesDatumAccessPointTypeConfigOutput) ToGetServiceProfilesDatumAccessPointTypeConfigOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccessPointTypeConfigOutput

func (GetServiceProfilesDatumAccessPointTypeConfigOutput) Type

Type of access point type config - VD, COLO

func (GetServiceProfilesDatumAccessPointTypeConfigOutput) Uuid

Colo/Port Uuid

type GetServiceProfilesDatumAccount

type GetServiceProfilesDatumAccount struct {
	// Legal name of the accountholder.
	AccountName string `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber int `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId string `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId string `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName string `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId int `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName string `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId string `pulumi:"ucmId"`
}

type GetServiceProfilesDatumAccountArgs

type GetServiceProfilesDatumAccountArgs struct {
	// Legal name of the accountholder.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber pulumi.IntInput `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId pulumi.StringInput `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId pulumi.StringInput `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName pulumi.StringInput `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId pulumi.IntInput `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName pulumi.StringInput `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId pulumi.StringInput `pulumi:"ucmId"`
}

func (GetServiceProfilesDatumAccountArgs) ElementType

func (GetServiceProfilesDatumAccountArgs) ToGetServiceProfilesDatumAccountOutput

func (i GetServiceProfilesDatumAccountArgs) ToGetServiceProfilesDatumAccountOutput() GetServiceProfilesDatumAccountOutput

func (GetServiceProfilesDatumAccountArgs) ToGetServiceProfilesDatumAccountOutputWithContext

func (i GetServiceProfilesDatumAccountArgs) ToGetServiceProfilesDatumAccountOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccountOutput

type GetServiceProfilesDatumAccountArray

type GetServiceProfilesDatumAccountArray []GetServiceProfilesDatumAccountInput

func (GetServiceProfilesDatumAccountArray) ElementType

func (GetServiceProfilesDatumAccountArray) ToGetServiceProfilesDatumAccountArrayOutput

func (i GetServiceProfilesDatumAccountArray) ToGetServiceProfilesDatumAccountArrayOutput() GetServiceProfilesDatumAccountArrayOutput

func (GetServiceProfilesDatumAccountArray) ToGetServiceProfilesDatumAccountArrayOutputWithContext

func (i GetServiceProfilesDatumAccountArray) ToGetServiceProfilesDatumAccountArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccountArrayOutput

type GetServiceProfilesDatumAccountArrayInput

type GetServiceProfilesDatumAccountArrayInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumAccountArrayOutput() GetServiceProfilesDatumAccountArrayOutput
	ToGetServiceProfilesDatumAccountArrayOutputWithContext(context.Context) GetServiceProfilesDatumAccountArrayOutput
}

GetServiceProfilesDatumAccountArrayInput is an input type that accepts GetServiceProfilesDatumAccountArray and GetServiceProfilesDatumAccountArrayOutput values. You can construct a concrete instance of `GetServiceProfilesDatumAccountArrayInput` via:

GetServiceProfilesDatumAccountArray{ GetServiceProfilesDatumAccountArgs{...} }

type GetServiceProfilesDatumAccountArrayOutput

type GetServiceProfilesDatumAccountArrayOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumAccountArrayOutput) ElementType

func (GetServiceProfilesDatumAccountArrayOutput) Index

func (GetServiceProfilesDatumAccountArrayOutput) ToGetServiceProfilesDatumAccountArrayOutput

func (o GetServiceProfilesDatumAccountArrayOutput) ToGetServiceProfilesDatumAccountArrayOutput() GetServiceProfilesDatumAccountArrayOutput

func (GetServiceProfilesDatumAccountArrayOutput) ToGetServiceProfilesDatumAccountArrayOutputWithContext

func (o GetServiceProfilesDatumAccountArrayOutput) ToGetServiceProfilesDatumAccountArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccountArrayOutput

type GetServiceProfilesDatumAccountInput

type GetServiceProfilesDatumAccountInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumAccountOutput() GetServiceProfilesDatumAccountOutput
	ToGetServiceProfilesDatumAccountOutputWithContext(context.Context) GetServiceProfilesDatumAccountOutput
}

GetServiceProfilesDatumAccountInput is an input type that accepts GetServiceProfilesDatumAccountArgs and GetServiceProfilesDatumAccountOutput values. You can construct a concrete instance of `GetServiceProfilesDatumAccountInput` via:

GetServiceProfilesDatumAccountArgs{...}

type GetServiceProfilesDatumAccountOutput

type GetServiceProfilesDatumAccountOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumAccountOutput) AccountName

Legal name of the accountholder.

func (GetServiceProfilesDatumAccountOutput) AccountNumber

Equinix-assigned account number.

func (GetServiceProfilesDatumAccountOutput) ElementType

func (GetServiceProfilesDatumAccountOutput) GlobalCustId

Equinix-assigned ID of the subscriber's parent organization.

func (GetServiceProfilesDatumAccountOutput) GlobalOrgId

Equinix-assigned ID of the subscriber's parent organization.

func (GetServiceProfilesDatumAccountOutput) GlobalOrganizationName

func (o GetServiceProfilesDatumAccountOutput) GlobalOrganizationName() pulumi.StringOutput

Equinix-assigned name of the subscriber's parent organization.

func (GetServiceProfilesDatumAccountOutput) OrgId

Equinix-assigned ID of the subscriber's organization.

func (GetServiceProfilesDatumAccountOutput) OrganizationName

Equinix-assigned name of the subscriber's organization.

func (GetServiceProfilesDatumAccountOutput) ToGetServiceProfilesDatumAccountOutput

func (o GetServiceProfilesDatumAccountOutput) ToGetServiceProfilesDatumAccountOutput() GetServiceProfilesDatumAccountOutput

func (GetServiceProfilesDatumAccountOutput) ToGetServiceProfilesDatumAccountOutputWithContext

func (o GetServiceProfilesDatumAccountOutput) ToGetServiceProfilesDatumAccountOutputWithContext(ctx context.Context) GetServiceProfilesDatumAccountOutput

func (GetServiceProfilesDatumAccountOutput) UcmId

Enterprise datastore id

type GetServiceProfilesDatumArgs

type GetServiceProfilesDatumArgs struct {
	// Access point config information
	AccessPointTypeConfigs GetServiceProfilesDatumAccessPointTypeConfigArrayInput `pulumi:"accessPointTypeConfigs"`
	// Service Profile Owner Account Information
	Accounts GetServiceProfilesDatumAccountArrayInput `pulumi:"accounts"`
	// Array of contact emails
	AllowedEmails pulumi.StringArrayInput `pulumi:"allowedEmails"`
	// Captures connection lifecycle change information
	ChangeLogs GetServiceProfilesDatumChangeLogArrayInput `pulumi:"changeLogs"`
	// Custom Fields
	CustomFields GetServiceProfilesDatumCustomFieldArrayInput `pulumi:"customFields"`
	// User-provided service description
	Description pulumi.StringInput `pulumi:"description"`
	// Service Profile URI response attribute
	Href pulumi.StringInput `pulumi:"href"`
	// Marketing Info
	MarketingInfos GetServiceProfilesDatumMarketingInfoArrayInput `pulumi:"marketingInfos"`
	// Access point config information
	Metros GetServiceProfilesDatumMetroArrayInput `pulumi:"metros"`
	// Customer-assigned service profile name
	Name pulumi.StringInput `pulumi:"name"`
	// Preferences for notifications on connection configuration or status changes
	Notifications GetServiceProfilesDatumNotificationArrayInput `pulumi:"notifications"`
	// Ports
	Ports GetServiceProfilesDatumPortArrayInput `pulumi:"ports"`
	// Project information
	Projects GetServiceProfilesDatumProjectArrayInput `pulumi:"projects"`
	// Self Profile indicating if the profile is created for customer's  self use
	SelfProfile pulumi.BoolInput `pulumi:"selfProfile"`
	// Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
	State pulumi.StringInput `pulumi:"state"`
	// Tags attached to the connection
	Tags pulumi.StringArrayInput `pulumi:"tags"`
	// Service profile type - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE
	Type pulumi.StringInput `pulumi:"type"`
	// Equinix assigned service profile identifier
	Uuid pulumi.StringInput `pulumi:"uuid"`
	// Virtual Devices
	VirtualDevices GetServiceProfilesDatumVirtualDeviceArrayInput `pulumi:"virtualDevices"`
	// Service profile visibility - PUBLIC, PRIVATE
	Visibility pulumi.StringInput `pulumi:"visibility"`
}

func (GetServiceProfilesDatumArgs) ElementType

func (GetServiceProfilesDatumArgs) ToGetServiceProfilesDatumOutput

func (i GetServiceProfilesDatumArgs) ToGetServiceProfilesDatumOutput() GetServiceProfilesDatumOutput

func (GetServiceProfilesDatumArgs) ToGetServiceProfilesDatumOutputWithContext

func (i GetServiceProfilesDatumArgs) ToGetServiceProfilesDatumOutputWithContext(ctx context.Context) GetServiceProfilesDatumOutput

type GetServiceProfilesDatumArray

type GetServiceProfilesDatumArray []GetServiceProfilesDatumInput

func (GetServiceProfilesDatumArray) ElementType

func (GetServiceProfilesDatumArray) ToGetServiceProfilesDatumArrayOutput

func (i GetServiceProfilesDatumArray) ToGetServiceProfilesDatumArrayOutput() GetServiceProfilesDatumArrayOutput

func (GetServiceProfilesDatumArray) ToGetServiceProfilesDatumArrayOutputWithContext

func (i GetServiceProfilesDatumArray) ToGetServiceProfilesDatumArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumArrayOutput

type GetServiceProfilesDatumArrayInput

type GetServiceProfilesDatumArrayInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumArrayOutput() GetServiceProfilesDatumArrayOutput
	ToGetServiceProfilesDatumArrayOutputWithContext(context.Context) GetServiceProfilesDatumArrayOutput
}

GetServiceProfilesDatumArrayInput is an input type that accepts GetServiceProfilesDatumArray and GetServiceProfilesDatumArrayOutput values. You can construct a concrete instance of `GetServiceProfilesDatumArrayInput` via:

GetServiceProfilesDatumArray{ GetServiceProfilesDatumArgs{...} }

type GetServiceProfilesDatumArrayOutput

type GetServiceProfilesDatumArrayOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumArrayOutput) ElementType

func (GetServiceProfilesDatumArrayOutput) Index

func (GetServiceProfilesDatumArrayOutput) ToGetServiceProfilesDatumArrayOutput

func (o GetServiceProfilesDatumArrayOutput) ToGetServiceProfilesDatumArrayOutput() GetServiceProfilesDatumArrayOutput

func (GetServiceProfilesDatumArrayOutput) ToGetServiceProfilesDatumArrayOutputWithContext

func (o GetServiceProfilesDatumArrayOutput) ToGetServiceProfilesDatumArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumArrayOutput

type GetServiceProfilesDatumChangeLog

type GetServiceProfilesDatumChangeLog struct {
	// Created by User Key
	CreatedBy string `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail string `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName string `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime string `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy string `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail string `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName string `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime string `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy string `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail string `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName string `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime string `pulumi:"updatedDateTime"`
}

type GetServiceProfilesDatumChangeLogArgs

type GetServiceProfilesDatumChangeLogArgs struct {
	// Created by User Key
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail pulumi.StringInput `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName pulumi.StringInput `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime pulumi.StringInput `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy pulumi.StringInput `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail pulumi.StringInput `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName pulumi.StringInput `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime pulumi.StringInput `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy pulumi.StringInput `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail pulumi.StringInput `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName pulumi.StringInput `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime pulumi.StringInput `pulumi:"updatedDateTime"`
}

func (GetServiceProfilesDatumChangeLogArgs) ElementType

func (GetServiceProfilesDatumChangeLogArgs) ToGetServiceProfilesDatumChangeLogOutput

func (i GetServiceProfilesDatumChangeLogArgs) ToGetServiceProfilesDatumChangeLogOutput() GetServiceProfilesDatumChangeLogOutput

func (GetServiceProfilesDatumChangeLogArgs) ToGetServiceProfilesDatumChangeLogOutputWithContext

func (i GetServiceProfilesDatumChangeLogArgs) ToGetServiceProfilesDatumChangeLogOutputWithContext(ctx context.Context) GetServiceProfilesDatumChangeLogOutput

type GetServiceProfilesDatumChangeLogArray

type GetServiceProfilesDatumChangeLogArray []GetServiceProfilesDatumChangeLogInput

func (GetServiceProfilesDatumChangeLogArray) ElementType

func (GetServiceProfilesDatumChangeLogArray) ToGetServiceProfilesDatumChangeLogArrayOutput

func (i GetServiceProfilesDatumChangeLogArray) ToGetServiceProfilesDatumChangeLogArrayOutput() GetServiceProfilesDatumChangeLogArrayOutput

func (GetServiceProfilesDatumChangeLogArray) ToGetServiceProfilesDatumChangeLogArrayOutputWithContext

func (i GetServiceProfilesDatumChangeLogArray) ToGetServiceProfilesDatumChangeLogArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumChangeLogArrayOutput

type GetServiceProfilesDatumChangeLogArrayInput

type GetServiceProfilesDatumChangeLogArrayInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumChangeLogArrayOutput() GetServiceProfilesDatumChangeLogArrayOutput
	ToGetServiceProfilesDatumChangeLogArrayOutputWithContext(context.Context) GetServiceProfilesDatumChangeLogArrayOutput
}

GetServiceProfilesDatumChangeLogArrayInput is an input type that accepts GetServiceProfilesDatumChangeLogArray and GetServiceProfilesDatumChangeLogArrayOutput values. You can construct a concrete instance of `GetServiceProfilesDatumChangeLogArrayInput` via:

GetServiceProfilesDatumChangeLogArray{ GetServiceProfilesDatumChangeLogArgs{...} }

type GetServiceProfilesDatumChangeLogArrayOutput

type GetServiceProfilesDatumChangeLogArrayOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumChangeLogArrayOutput) ElementType

func (GetServiceProfilesDatumChangeLogArrayOutput) Index

func (GetServiceProfilesDatumChangeLogArrayOutput) ToGetServiceProfilesDatumChangeLogArrayOutput

func (o GetServiceProfilesDatumChangeLogArrayOutput) ToGetServiceProfilesDatumChangeLogArrayOutput() GetServiceProfilesDatumChangeLogArrayOutput

func (GetServiceProfilesDatumChangeLogArrayOutput) ToGetServiceProfilesDatumChangeLogArrayOutputWithContext

func (o GetServiceProfilesDatumChangeLogArrayOutput) ToGetServiceProfilesDatumChangeLogArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumChangeLogArrayOutput

type GetServiceProfilesDatumChangeLogInput

type GetServiceProfilesDatumChangeLogInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumChangeLogOutput() GetServiceProfilesDatumChangeLogOutput
	ToGetServiceProfilesDatumChangeLogOutputWithContext(context.Context) GetServiceProfilesDatumChangeLogOutput
}

GetServiceProfilesDatumChangeLogInput is an input type that accepts GetServiceProfilesDatumChangeLogArgs and GetServiceProfilesDatumChangeLogOutput values. You can construct a concrete instance of `GetServiceProfilesDatumChangeLogInput` via:

GetServiceProfilesDatumChangeLogArgs{...}

type GetServiceProfilesDatumChangeLogOutput

type GetServiceProfilesDatumChangeLogOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumChangeLogOutput) CreatedBy

Created by User Key

func (GetServiceProfilesDatumChangeLogOutput) CreatedByEmail

Created by User Email Address

func (GetServiceProfilesDatumChangeLogOutput) CreatedByFullName

Created by User Full Name

func (GetServiceProfilesDatumChangeLogOutput) CreatedDateTime

Created by Date and Time

func (GetServiceProfilesDatumChangeLogOutput) DeletedBy

Deleted by User Key

func (GetServiceProfilesDatumChangeLogOutput) DeletedByEmail

Deleted by User Email Address

func (GetServiceProfilesDatumChangeLogOutput) DeletedByFullName

Deleted by User Full Name

func (GetServiceProfilesDatumChangeLogOutput) DeletedDateTime

Deleted by Date and Time

func (GetServiceProfilesDatumChangeLogOutput) ElementType

func (GetServiceProfilesDatumChangeLogOutput) ToGetServiceProfilesDatumChangeLogOutput

func (o GetServiceProfilesDatumChangeLogOutput) ToGetServiceProfilesDatumChangeLogOutput() GetServiceProfilesDatumChangeLogOutput

func (GetServiceProfilesDatumChangeLogOutput) ToGetServiceProfilesDatumChangeLogOutputWithContext

func (o GetServiceProfilesDatumChangeLogOutput) ToGetServiceProfilesDatumChangeLogOutputWithContext(ctx context.Context) GetServiceProfilesDatumChangeLogOutput

func (GetServiceProfilesDatumChangeLogOutput) UpdatedBy

Updated by User Key

func (GetServiceProfilesDatumChangeLogOutput) UpdatedByEmail

Updated by User Email Address

func (GetServiceProfilesDatumChangeLogOutput) UpdatedByFullName

Updated by User Full Name

func (GetServiceProfilesDatumChangeLogOutput) UpdatedDateTime

Updated by Date and Time

type GetServiceProfilesDatumCustomField

type GetServiceProfilesDatumCustomField struct {
	// Required field
	CaptureInEmail *bool `pulumi:"captureInEmail"`
	// Data type
	DataType string `pulumi:"dataType"`
	// Description
	Description *string `pulumi:"description"`
	// Label
	Label string `pulumi:"label"`
	// Options
	Options []string `pulumi:"options"`
	// Required field
	Required bool `pulumi:"required"`
}

type GetServiceProfilesDatumCustomFieldArgs

type GetServiceProfilesDatumCustomFieldArgs struct {
	// Required field
	CaptureInEmail pulumi.BoolPtrInput `pulumi:"captureInEmail"`
	// Data type
	DataType pulumi.StringInput `pulumi:"dataType"`
	// Description
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Label
	Label pulumi.StringInput `pulumi:"label"`
	// Options
	Options pulumi.StringArrayInput `pulumi:"options"`
	// Required field
	Required pulumi.BoolInput `pulumi:"required"`
}

func (GetServiceProfilesDatumCustomFieldArgs) ElementType

func (GetServiceProfilesDatumCustomFieldArgs) ToGetServiceProfilesDatumCustomFieldOutput

func (i GetServiceProfilesDatumCustomFieldArgs) ToGetServiceProfilesDatumCustomFieldOutput() GetServiceProfilesDatumCustomFieldOutput

func (GetServiceProfilesDatumCustomFieldArgs) ToGetServiceProfilesDatumCustomFieldOutputWithContext

func (i GetServiceProfilesDatumCustomFieldArgs) ToGetServiceProfilesDatumCustomFieldOutputWithContext(ctx context.Context) GetServiceProfilesDatumCustomFieldOutput

type GetServiceProfilesDatumCustomFieldArray

type GetServiceProfilesDatumCustomFieldArray []GetServiceProfilesDatumCustomFieldInput

func (GetServiceProfilesDatumCustomFieldArray) ElementType

func (GetServiceProfilesDatumCustomFieldArray) ToGetServiceProfilesDatumCustomFieldArrayOutput

func (i GetServiceProfilesDatumCustomFieldArray) ToGetServiceProfilesDatumCustomFieldArrayOutput() GetServiceProfilesDatumCustomFieldArrayOutput

func (GetServiceProfilesDatumCustomFieldArray) ToGetServiceProfilesDatumCustomFieldArrayOutputWithContext

func (i GetServiceProfilesDatumCustomFieldArray) ToGetServiceProfilesDatumCustomFieldArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumCustomFieldArrayOutput

type GetServiceProfilesDatumCustomFieldArrayInput

type GetServiceProfilesDatumCustomFieldArrayInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumCustomFieldArrayOutput() GetServiceProfilesDatumCustomFieldArrayOutput
	ToGetServiceProfilesDatumCustomFieldArrayOutputWithContext(context.Context) GetServiceProfilesDatumCustomFieldArrayOutput
}

GetServiceProfilesDatumCustomFieldArrayInput is an input type that accepts GetServiceProfilesDatumCustomFieldArray and GetServiceProfilesDatumCustomFieldArrayOutput values. You can construct a concrete instance of `GetServiceProfilesDatumCustomFieldArrayInput` via:

GetServiceProfilesDatumCustomFieldArray{ GetServiceProfilesDatumCustomFieldArgs{...} }

type GetServiceProfilesDatumCustomFieldArrayOutput

type GetServiceProfilesDatumCustomFieldArrayOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumCustomFieldArrayOutput) ElementType

func (GetServiceProfilesDatumCustomFieldArrayOutput) Index

func (GetServiceProfilesDatumCustomFieldArrayOutput) ToGetServiceProfilesDatumCustomFieldArrayOutput

func (o GetServiceProfilesDatumCustomFieldArrayOutput) ToGetServiceProfilesDatumCustomFieldArrayOutput() GetServiceProfilesDatumCustomFieldArrayOutput

func (GetServiceProfilesDatumCustomFieldArrayOutput) ToGetServiceProfilesDatumCustomFieldArrayOutputWithContext

func (o GetServiceProfilesDatumCustomFieldArrayOutput) ToGetServiceProfilesDatumCustomFieldArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumCustomFieldArrayOutput

type GetServiceProfilesDatumCustomFieldInput

type GetServiceProfilesDatumCustomFieldInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumCustomFieldOutput() GetServiceProfilesDatumCustomFieldOutput
	ToGetServiceProfilesDatumCustomFieldOutputWithContext(context.Context) GetServiceProfilesDatumCustomFieldOutput
}

GetServiceProfilesDatumCustomFieldInput is an input type that accepts GetServiceProfilesDatumCustomFieldArgs and GetServiceProfilesDatumCustomFieldOutput values. You can construct a concrete instance of `GetServiceProfilesDatumCustomFieldInput` via:

GetServiceProfilesDatumCustomFieldArgs{...}

type GetServiceProfilesDatumCustomFieldOutput

type GetServiceProfilesDatumCustomFieldOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumCustomFieldOutput) CaptureInEmail

Required field

func (GetServiceProfilesDatumCustomFieldOutput) DataType

Data type

func (GetServiceProfilesDatumCustomFieldOutput) Description

Description

func (GetServiceProfilesDatumCustomFieldOutput) ElementType

func (GetServiceProfilesDatumCustomFieldOutput) Label

Label

func (GetServiceProfilesDatumCustomFieldOutput) Options

Options

func (GetServiceProfilesDatumCustomFieldOutput) Required

Required field

func (GetServiceProfilesDatumCustomFieldOutput) ToGetServiceProfilesDatumCustomFieldOutput

func (o GetServiceProfilesDatumCustomFieldOutput) ToGetServiceProfilesDatumCustomFieldOutput() GetServiceProfilesDatumCustomFieldOutput

func (GetServiceProfilesDatumCustomFieldOutput) ToGetServiceProfilesDatumCustomFieldOutputWithContext

func (o GetServiceProfilesDatumCustomFieldOutput) ToGetServiceProfilesDatumCustomFieldOutputWithContext(ctx context.Context) GetServiceProfilesDatumCustomFieldOutput

type GetServiceProfilesDatumInput

type GetServiceProfilesDatumInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumOutput() GetServiceProfilesDatumOutput
	ToGetServiceProfilesDatumOutputWithContext(context.Context) GetServiceProfilesDatumOutput
}

GetServiceProfilesDatumInput is an input type that accepts GetServiceProfilesDatumArgs and GetServiceProfilesDatumOutput values. You can construct a concrete instance of `GetServiceProfilesDatumInput` via:

GetServiceProfilesDatumArgs{...}

type GetServiceProfilesDatumMarketingInfo

type GetServiceProfilesDatumMarketingInfo struct {
	Logo *string `pulumi:"logo"`
	// Process Step
	ProcessSteps []GetServiceProfilesDatumMarketingInfoProcessStep `pulumi:"processSteps"`
	// Promotion
	Promotion *bool `pulumi:"promotion"`
}

type GetServiceProfilesDatumMarketingInfoArgs

type GetServiceProfilesDatumMarketingInfoArgs struct {
	Logo pulumi.StringPtrInput `pulumi:"logo"`
	// Process Step
	ProcessSteps GetServiceProfilesDatumMarketingInfoProcessStepArrayInput `pulumi:"processSteps"`
	// Promotion
	Promotion pulumi.BoolPtrInput `pulumi:"promotion"`
}

func (GetServiceProfilesDatumMarketingInfoArgs) ElementType

func (GetServiceProfilesDatumMarketingInfoArgs) ToGetServiceProfilesDatumMarketingInfoOutput

func (i GetServiceProfilesDatumMarketingInfoArgs) ToGetServiceProfilesDatumMarketingInfoOutput() GetServiceProfilesDatumMarketingInfoOutput

func (GetServiceProfilesDatumMarketingInfoArgs) ToGetServiceProfilesDatumMarketingInfoOutputWithContext

func (i GetServiceProfilesDatumMarketingInfoArgs) ToGetServiceProfilesDatumMarketingInfoOutputWithContext(ctx context.Context) GetServiceProfilesDatumMarketingInfoOutput

type GetServiceProfilesDatumMarketingInfoArray

type GetServiceProfilesDatumMarketingInfoArray []GetServiceProfilesDatumMarketingInfoInput

func (GetServiceProfilesDatumMarketingInfoArray) ElementType

func (GetServiceProfilesDatumMarketingInfoArray) ToGetServiceProfilesDatumMarketingInfoArrayOutput

func (i GetServiceProfilesDatumMarketingInfoArray) ToGetServiceProfilesDatumMarketingInfoArrayOutput() GetServiceProfilesDatumMarketingInfoArrayOutput

func (GetServiceProfilesDatumMarketingInfoArray) ToGetServiceProfilesDatumMarketingInfoArrayOutputWithContext

func (i GetServiceProfilesDatumMarketingInfoArray) ToGetServiceProfilesDatumMarketingInfoArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumMarketingInfoArrayOutput

type GetServiceProfilesDatumMarketingInfoArrayInput

type GetServiceProfilesDatumMarketingInfoArrayInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumMarketingInfoArrayOutput() GetServiceProfilesDatumMarketingInfoArrayOutput
	ToGetServiceProfilesDatumMarketingInfoArrayOutputWithContext(context.Context) GetServiceProfilesDatumMarketingInfoArrayOutput
}

GetServiceProfilesDatumMarketingInfoArrayInput is an input type that accepts GetServiceProfilesDatumMarketingInfoArray and GetServiceProfilesDatumMarketingInfoArrayOutput values. You can construct a concrete instance of `GetServiceProfilesDatumMarketingInfoArrayInput` via:

GetServiceProfilesDatumMarketingInfoArray{ GetServiceProfilesDatumMarketingInfoArgs{...} }

type GetServiceProfilesDatumMarketingInfoArrayOutput

type GetServiceProfilesDatumMarketingInfoArrayOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumMarketingInfoArrayOutput) ElementType

func (GetServiceProfilesDatumMarketingInfoArrayOutput) Index

func (GetServiceProfilesDatumMarketingInfoArrayOutput) ToGetServiceProfilesDatumMarketingInfoArrayOutput

func (o GetServiceProfilesDatumMarketingInfoArrayOutput) ToGetServiceProfilesDatumMarketingInfoArrayOutput() GetServiceProfilesDatumMarketingInfoArrayOutput

func (GetServiceProfilesDatumMarketingInfoArrayOutput) ToGetServiceProfilesDatumMarketingInfoArrayOutputWithContext

func (o GetServiceProfilesDatumMarketingInfoArrayOutput) ToGetServiceProfilesDatumMarketingInfoArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumMarketingInfoArrayOutput

type GetServiceProfilesDatumMarketingInfoInput

type GetServiceProfilesDatumMarketingInfoInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumMarketingInfoOutput() GetServiceProfilesDatumMarketingInfoOutput
	ToGetServiceProfilesDatumMarketingInfoOutputWithContext(context.Context) GetServiceProfilesDatumMarketingInfoOutput
}

GetServiceProfilesDatumMarketingInfoInput is an input type that accepts GetServiceProfilesDatumMarketingInfoArgs and GetServiceProfilesDatumMarketingInfoOutput values. You can construct a concrete instance of `GetServiceProfilesDatumMarketingInfoInput` via:

GetServiceProfilesDatumMarketingInfoArgs{...}

type GetServiceProfilesDatumMarketingInfoOutput

type GetServiceProfilesDatumMarketingInfoOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumMarketingInfoOutput) ElementType

Logo

func (GetServiceProfilesDatumMarketingInfoOutput) ProcessSteps

Process Step

func (GetServiceProfilesDatumMarketingInfoOutput) Promotion

Promotion

func (GetServiceProfilesDatumMarketingInfoOutput) ToGetServiceProfilesDatumMarketingInfoOutput

func (o GetServiceProfilesDatumMarketingInfoOutput) ToGetServiceProfilesDatumMarketingInfoOutput() GetServiceProfilesDatumMarketingInfoOutput

func (GetServiceProfilesDatumMarketingInfoOutput) ToGetServiceProfilesDatumMarketingInfoOutputWithContext

func (o GetServiceProfilesDatumMarketingInfoOutput) ToGetServiceProfilesDatumMarketingInfoOutputWithContext(ctx context.Context) GetServiceProfilesDatumMarketingInfoOutput

type GetServiceProfilesDatumMarketingInfoProcessStep

type GetServiceProfilesDatumMarketingInfoProcessStep struct {
	// Description
	Description *string `pulumi:"description"`
	// Sub Title
	SubTitle *string `pulumi:"subTitle"`
	// Title
	Title *string `pulumi:"title"`
}

type GetServiceProfilesDatumMarketingInfoProcessStepArgs

type GetServiceProfilesDatumMarketingInfoProcessStepArgs struct {
	// Description
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Sub Title
	SubTitle pulumi.StringPtrInput `pulumi:"subTitle"`
	// Title
	Title pulumi.StringPtrInput `pulumi:"title"`
}

func (GetServiceProfilesDatumMarketingInfoProcessStepArgs) ElementType

func (GetServiceProfilesDatumMarketingInfoProcessStepArgs) ToGetServiceProfilesDatumMarketingInfoProcessStepOutput

func (i GetServiceProfilesDatumMarketingInfoProcessStepArgs) ToGetServiceProfilesDatumMarketingInfoProcessStepOutput() GetServiceProfilesDatumMarketingInfoProcessStepOutput

func (GetServiceProfilesDatumMarketingInfoProcessStepArgs) ToGetServiceProfilesDatumMarketingInfoProcessStepOutputWithContext

func (i GetServiceProfilesDatumMarketingInfoProcessStepArgs) ToGetServiceProfilesDatumMarketingInfoProcessStepOutputWithContext(ctx context.Context) GetServiceProfilesDatumMarketingInfoProcessStepOutput

type GetServiceProfilesDatumMarketingInfoProcessStepArray

type GetServiceProfilesDatumMarketingInfoProcessStepArray []GetServiceProfilesDatumMarketingInfoProcessStepInput

func (GetServiceProfilesDatumMarketingInfoProcessStepArray) ElementType

func (GetServiceProfilesDatumMarketingInfoProcessStepArray) ToGetServiceProfilesDatumMarketingInfoProcessStepArrayOutput

func (i GetServiceProfilesDatumMarketingInfoProcessStepArray) ToGetServiceProfilesDatumMarketingInfoProcessStepArrayOutput() GetServiceProfilesDatumMarketingInfoProcessStepArrayOutput

func (GetServiceProfilesDatumMarketingInfoProcessStepArray) ToGetServiceProfilesDatumMarketingInfoProcessStepArrayOutputWithContext

func (i GetServiceProfilesDatumMarketingInfoProcessStepArray) ToGetServiceProfilesDatumMarketingInfoProcessStepArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumMarketingInfoProcessStepArrayOutput

type GetServiceProfilesDatumMarketingInfoProcessStepArrayInput

type GetServiceProfilesDatumMarketingInfoProcessStepArrayInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumMarketingInfoProcessStepArrayOutput() GetServiceProfilesDatumMarketingInfoProcessStepArrayOutput
	ToGetServiceProfilesDatumMarketingInfoProcessStepArrayOutputWithContext(context.Context) GetServiceProfilesDatumMarketingInfoProcessStepArrayOutput
}

GetServiceProfilesDatumMarketingInfoProcessStepArrayInput is an input type that accepts GetServiceProfilesDatumMarketingInfoProcessStepArray and GetServiceProfilesDatumMarketingInfoProcessStepArrayOutput values. You can construct a concrete instance of `GetServiceProfilesDatumMarketingInfoProcessStepArrayInput` via:

GetServiceProfilesDatumMarketingInfoProcessStepArray{ GetServiceProfilesDatumMarketingInfoProcessStepArgs{...} }

type GetServiceProfilesDatumMarketingInfoProcessStepArrayOutput

type GetServiceProfilesDatumMarketingInfoProcessStepArrayOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumMarketingInfoProcessStepArrayOutput) ElementType

func (GetServiceProfilesDatumMarketingInfoProcessStepArrayOutput) Index

func (GetServiceProfilesDatumMarketingInfoProcessStepArrayOutput) ToGetServiceProfilesDatumMarketingInfoProcessStepArrayOutput

func (GetServiceProfilesDatumMarketingInfoProcessStepArrayOutput) ToGetServiceProfilesDatumMarketingInfoProcessStepArrayOutputWithContext

func (o GetServiceProfilesDatumMarketingInfoProcessStepArrayOutput) ToGetServiceProfilesDatumMarketingInfoProcessStepArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumMarketingInfoProcessStepArrayOutput

type GetServiceProfilesDatumMarketingInfoProcessStepInput

type GetServiceProfilesDatumMarketingInfoProcessStepInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumMarketingInfoProcessStepOutput() GetServiceProfilesDatumMarketingInfoProcessStepOutput
	ToGetServiceProfilesDatumMarketingInfoProcessStepOutputWithContext(context.Context) GetServiceProfilesDatumMarketingInfoProcessStepOutput
}

GetServiceProfilesDatumMarketingInfoProcessStepInput is an input type that accepts GetServiceProfilesDatumMarketingInfoProcessStepArgs and GetServiceProfilesDatumMarketingInfoProcessStepOutput values. You can construct a concrete instance of `GetServiceProfilesDatumMarketingInfoProcessStepInput` via:

GetServiceProfilesDatumMarketingInfoProcessStepArgs{...}

type GetServiceProfilesDatumMarketingInfoProcessStepOutput

type GetServiceProfilesDatumMarketingInfoProcessStepOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumMarketingInfoProcessStepOutput) Description

Description

func (GetServiceProfilesDatumMarketingInfoProcessStepOutput) ElementType

func (GetServiceProfilesDatumMarketingInfoProcessStepOutput) SubTitle

Sub Title

func (GetServiceProfilesDatumMarketingInfoProcessStepOutput) Title

Title

func (GetServiceProfilesDatumMarketingInfoProcessStepOutput) ToGetServiceProfilesDatumMarketingInfoProcessStepOutput

func (GetServiceProfilesDatumMarketingInfoProcessStepOutput) ToGetServiceProfilesDatumMarketingInfoProcessStepOutputWithContext

func (o GetServiceProfilesDatumMarketingInfoProcessStepOutput) ToGetServiceProfilesDatumMarketingInfoProcessStepOutputWithContext(ctx context.Context) GetServiceProfilesDatumMarketingInfoProcessStepOutput

type GetServiceProfilesDatumMetro

type GetServiceProfilesDatumMetro struct {
	// Metro Code - Example SV
	Code *string `pulumi:"code"`
	// Display Name
	DisplayName *string `pulumi:"displayName"`
	// IBX- Equinix International Business Exchange list
	Ibxs []string `pulumi:"ibxs"`
	// In Trail
	InTrail *bool `pulumi:"inTrail"`
	// Metro Name
	Name *string `pulumi:"name"`
	// Seller Regions
	SellerRegions map[string]string `pulumi:"sellerRegions"`
}

type GetServiceProfilesDatumMetroArgs

type GetServiceProfilesDatumMetroArgs struct {
	// Metro Code - Example SV
	Code pulumi.StringPtrInput `pulumi:"code"`
	// Display Name
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// IBX- Equinix International Business Exchange list
	Ibxs pulumi.StringArrayInput `pulumi:"ibxs"`
	// In Trail
	InTrail pulumi.BoolPtrInput `pulumi:"inTrail"`
	// Metro Name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Seller Regions
	SellerRegions pulumi.StringMapInput `pulumi:"sellerRegions"`
}

func (GetServiceProfilesDatumMetroArgs) ElementType

func (GetServiceProfilesDatumMetroArgs) ToGetServiceProfilesDatumMetroOutput

func (i GetServiceProfilesDatumMetroArgs) ToGetServiceProfilesDatumMetroOutput() GetServiceProfilesDatumMetroOutput

func (GetServiceProfilesDatumMetroArgs) ToGetServiceProfilesDatumMetroOutputWithContext

func (i GetServiceProfilesDatumMetroArgs) ToGetServiceProfilesDatumMetroOutputWithContext(ctx context.Context) GetServiceProfilesDatumMetroOutput

type GetServiceProfilesDatumMetroArray

type GetServiceProfilesDatumMetroArray []GetServiceProfilesDatumMetroInput

func (GetServiceProfilesDatumMetroArray) ElementType

func (GetServiceProfilesDatumMetroArray) ToGetServiceProfilesDatumMetroArrayOutput

func (i GetServiceProfilesDatumMetroArray) ToGetServiceProfilesDatumMetroArrayOutput() GetServiceProfilesDatumMetroArrayOutput

func (GetServiceProfilesDatumMetroArray) ToGetServiceProfilesDatumMetroArrayOutputWithContext

func (i GetServiceProfilesDatumMetroArray) ToGetServiceProfilesDatumMetroArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumMetroArrayOutput

type GetServiceProfilesDatumMetroArrayInput

type GetServiceProfilesDatumMetroArrayInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumMetroArrayOutput() GetServiceProfilesDatumMetroArrayOutput
	ToGetServiceProfilesDatumMetroArrayOutputWithContext(context.Context) GetServiceProfilesDatumMetroArrayOutput
}

GetServiceProfilesDatumMetroArrayInput is an input type that accepts GetServiceProfilesDatumMetroArray and GetServiceProfilesDatumMetroArrayOutput values. You can construct a concrete instance of `GetServiceProfilesDatumMetroArrayInput` via:

GetServiceProfilesDatumMetroArray{ GetServiceProfilesDatumMetroArgs{...} }

type GetServiceProfilesDatumMetroArrayOutput

type GetServiceProfilesDatumMetroArrayOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumMetroArrayOutput) ElementType

func (GetServiceProfilesDatumMetroArrayOutput) Index

func (GetServiceProfilesDatumMetroArrayOutput) ToGetServiceProfilesDatumMetroArrayOutput

func (o GetServiceProfilesDatumMetroArrayOutput) ToGetServiceProfilesDatumMetroArrayOutput() GetServiceProfilesDatumMetroArrayOutput

func (GetServiceProfilesDatumMetroArrayOutput) ToGetServiceProfilesDatumMetroArrayOutputWithContext

func (o GetServiceProfilesDatumMetroArrayOutput) ToGetServiceProfilesDatumMetroArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumMetroArrayOutput

type GetServiceProfilesDatumMetroInput

type GetServiceProfilesDatumMetroInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumMetroOutput() GetServiceProfilesDatumMetroOutput
	ToGetServiceProfilesDatumMetroOutputWithContext(context.Context) GetServiceProfilesDatumMetroOutput
}

GetServiceProfilesDatumMetroInput is an input type that accepts GetServiceProfilesDatumMetroArgs and GetServiceProfilesDatumMetroOutput values. You can construct a concrete instance of `GetServiceProfilesDatumMetroInput` via:

GetServiceProfilesDatumMetroArgs{...}

type GetServiceProfilesDatumMetroOutput

type GetServiceProfilesDatumMetroOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumMetroOutput) Code

Metro Code - Example SV

func (GetServiceProfilesDatumMetroOutput) DisplayName

Display Name

func (GetServiceProfilesDatumMetroOutput) ElementType

func (GetServiceProfilesDatumMetroOutput) Ibxs

IBX- Equinix International Business Exchange list

func (GetServiceProfilesDatumMetroOutput) InTrail

In Trail

func (GetServiceProfilesDatumMetroOutput) Name

Metro Name

func (GetServiceProfilesDatumMetroOutput) SellerRegions

Seller Regions

func (GetServiceProfilesDatumMetroOutput) ToGetServiceProfilesDatumMetroOutput

func (o GetServiceProfilesDatumMetroOutput) ToGetServiceProfilesDatumMetroOutput() GetServiceProfilesDatumMetroOutput

func (GetServiceProfilesDatumMetroOutput) ToGetServiceProfilesDatumMetroOutputWithContext

func (o GetServiceProfilesDatumMetroOutput) ToGetServiceProfilesDatumMetroOutputWithContext(ctx context.Context) GetServiceProfilesDatumMetroOutput

type GetServiceProfilesDatumNotification

type GetServiceProfilesDatumNotification struct {
	// Array of contact emails
	Emails []string `pulumi:"emails"`
	// Send interval
	SendInterval *string `pulumi:"sendInterval"`
	// Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
	Type string `pulumi:"type"`
}

type GetServiceProfilesDatumNotificationArgs

type GetServiceProfilesDatumNotificationArgs struct {
	// Array of contact emails
	Emails pulumi.StringArrayInput `pulumi:"emails"`
	// Send interval
	SendInterval pulumi.StringPtrInput `pulumi:"sendInterval"`
	// Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetServiceProfilesDatumNotificationArgs) ElementType

func (GetServiceProfilesDatumNotificationArgs) ToGetServiceProfilesDatumNotificationOutput

func (i GetServiceProfilesDatumNotificationArgs) ToGetServiceProfilesDatumNotificationOutput() GetServiceProfilesDatumNotificationOutput

func (GetServiceProfilesDatumNotificationArgs) ToGetServiceProfilesDatumNotificationOutputWithContext

func (i GetServiceProfilesDatumNotificationArgs) ToGetServiceProfilesDatumNotificationOutputWithContext(ctx context.Context) GetServiceProfilesDatumNotificationOutput

type GetServiceProfilesDatumNotificationArray

type GetServiceProfilesDatumNotificationArray []GetServiceProfilesDatumNotificationInput

func (GetServiceProfilesDatumNotificationArray) ElementType

func (GetServiceProfilesDatumNotificationArray) ToGetServiceProfilesDatumNotificationArrayOutput

func (i GetServiceProfilesDatumNotificationArray) ToGetServiceProfilesDatumNotificationArrayOutput() GetServiceProfilesDatumNotificationArrayOutput

func (GetServiceProfilesDatumNotificationArray) ToGetServiceProfilesDatumNotificationArrayOutputWithContext

func (i GetServiceProfilesDatumNotificationArray) ToGetServiceProfilesDatumNotificationArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumNotificationArrayOutput

type GetServiceProfilesDatumNotificationArrayInput

type GetServiceProfilesDatumNotificationArrayInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumNotificationArrayOutput() GetServiceProfilesDatumNotificationArrayOutput
	ToGetServiceProfilesDatumNotificationArrayOutputWithContext(context.Context) GetServiceProfilesDatumNotificationArrayOutput
}

GetServiceProfilesDatumNotificationArrayInput is an input type that accepts GetServiceProfilesDatumNotificationArray and GetServiceProfilesDatumNotificationArrayOutput values. You can construct a concrete instance of `GetServiceProfilesDatumNotificationArrayInput` via:

GetServiceProfilesDatumNotificationArray{ GetServiceProfilesDatumNotificationArgs{...} }

type GetServiceProfilesDatumNotificationArrayOutput

type GetServiceProfilesDatumNotificationArrayOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumNotificationArrayOutput) ElementType

func (GetServiceProfilesDatumNotificationArrayOutput) Index

func (GetServiceProfilesDatumNotificationArrayOutput) ToGetServiceProfilesDatumNotificationArrayOutput

func (o GetServiceProfilesDatumNotificationArrayOutput) ToGetServiceProfilesDatumNotificationArrayOutput() GetServiceProfilesDatumNotificationArrayOutput

func (GetServiceProfilesDatumNotificationArrayOutput) ToGetServiceProfilesDatumNotificationArrayOutputWithContext

func (o GetServiceProfilesDatumNotificationArrayOutput) ToGetServiceProfilesDatumNotificationArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumNotificationArrayOutput

type GetServiceProfilesDatumNotificationInput

type GetServiceProfilesDatumNotificationInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumNotificationOutput() GetServiceProfilesDatumNotificationOutput
	ToGetServiceProfilesDatumNotificationOutputWithContext(context.Context) GetServiceProfilesDatumNotificationOutput
}

GetServiceProfilesDatumNotificationInput is an input type that accepts GetServiceProfilesDatumNotificationArgs and GetServiceProfilesDatumNotificationOutput values. You can construct a concrete instance of `GetServiceProfilesDatumNotificationInput` via:

GetServiceProfilesDatumNotificationArgs{...}

type GetServiceProfilesDatumNotificationOutput

type GetServiceProfilesDatumNotificationOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumNotificationOutput) ElementType

func (GetServiceProfilesDatumNotificationOutput) Emails

Array of contact emails

func (GetServiceProfilesDatumNotificationOutput) SendInterval

Send interval

func (GetServiceProfilesDatumNotificationOutput) ToGetServiceProfilesDatumNotificationOutput

func (o GetServiceProfilesDatumNotificationOutput) ToGetServiceProfilesDatumNotificationOutput() GetServiceProfilesDatumNotificationOutput

func (GetServiceProfilesDatumNotificationOutput) ToGetServiceProfilesDatumNotificationOutputWithContext

func (o GetServiceProfilesDatumNotificationOutput) ToGetServiceProfilesDatumNotificationOutputWithContext(ctx context.Context) GetServiceProfilesDatumNotificationOutput

func (GetServiceProfilesDatumNotificationOutput) Type

Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS

type GetServiceProfilesDatumOutput

type GetServiceProfilesDatumOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumOutput) AccessPointTypeConfigs

Access point config information

func (GetServiceProfilesDatumOutput) Accounts

Service Profile Owner Account Information

func (GetServiceProfilesDatumOutput) AllowedEmails

Array of contact emails

func (GetServiceProfilesDatumOutput) ChangeLogs

Captures connection lifecycle change information

func (GetServiceProfilesDatumOutput) CustomFields

Custom Fields

func (GetServiceProfilesDatumOutput) Description

User-provided service description

func (GetServiceProfilesDatumOutput) ElementType

func (GetServiceProfilesDatumOutput) Href

Service Profile URI response attribute

func (GetServiceProfilesDatumOutput) MarketingInfos

Marketing Info

func (GetServiceProfilesDatumOutput) Metros

Access point config information

func (GetServiceProfilesDatumOutput) Name

Customer-assigned service profile name

func (GetServiceProfilesDatumOutput) Notifications

Preferences for notifications on connection configuration or status changes

func (GetServiceProfilesDatumOutput) Ports

Ports

func (GetServiceProfilesDatumOutput) Projects

Project information

func (GetServiceProfilesDatumOutput) SelfProfile

Self Profile indicating if the profile is created for customer's self use

func (GetServiceProfilesDatumOutput) State

Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED

func (GetServiceProfilesDatumOutput) Tags

Tags attached to the connection

func (GetServiceProfilesDatumOutput) ToGetServiceProfilesDatumOutput

func (o GetServiceProfilesDatumOutput) ToGetServiceProfilesDatumOutput() GetServiceProfilesDatumOutput

func (GetServiceProfilesDatumOutput) ToGetServiceProfilesDatumOutputWithContext

func (o GetServiceProfilesDatumOutput) ToGetServiceProfilesDatumOutputWithContext(ctx context.Context) GetServiceProfilesDatumOutput

func (GetServiceProfilesDatumOutput) Type

Service profile type - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE

func (GetServiceProfilesDatumOutput) Uuid

Equinix assigned service profile identifier

func (GetServiceProfilesDatumOutput) VirtualDevices

Virtual Devices

func (GetServiceProfilesDatumOutput) Visibility

Service profile visibility - PUBLIC, PRIVATE

type GetServiceProfilesDatumPort

type GetServiceProfilesDatumPort struct {
	// Cross Connect Id
	CrossConnectId *string `pulumi:"crossConnectId"`
	// Colo/Port Location
	Location *GetServiceProfilesDatumPortLocation `pulumi:"location"`
	// Seller Region
	SellerRegion *string `pulumi:"sellerRegion"`
	// Seller Region details
	SellerRegionDescription *string `pulumi:"sellerRegionDescription"`
	// Colo/Port Type
	Type string `pulumi:"type"`
	// Colo/Port Uuid
	Uuid string `pulumi:"uuid"`
}

type GetServiceProfilesDatumPortArgs

type GetServiceProfilesDatumPortArgs struct {
	// Cross Connect Id
	CrossConnectId pulumi.StringPtrInput `pulumi:"crossConnectId"`
	// Colo/Port Location
	Location GetServiceProfilesDatumPortLocationPtrInput `pulumi:"location"`
	// Seller Region
	SellerRegion pulumi.StringPtrInput `pulumi:"sellerRegion"`
	// Seller Region details
	SellerRegionDescription pulumi.StringPtrInput `pulumi:"sellerRegionDescription"`
	// Colo/Port Type
	Type pulumi.StringInput `pulumi:"type"`
	// Colo/Port Uuid
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

func (GetServiceProfilesDatumPortArgs) ElementType

func (GetServiceProfilesDatumPortArgs) ToGetServiceProfilesDatumPortOutput

func (i GetServiceProfilesDatumPortArgs) ToGetServiceProfilesDatumPortOutput() GetServiceProfilesDatumPortOutput

func (GetServiceProfilesDatumPortArgs) ToGetServiceProfilesDatumPortOutputWithContext

func (i GetServiceProfilesDatumPortArgs) ToGetServiceProfilesDatumPortOutputWithContext(ctx context.Context) GetServiceProfilesDatumPortOutput

type GetServiceProfilesDatumPortArray

type GetServiceProfilesDatumPortArray []GetServiceProfilesDatumPortInput

func (GetServiceProfilesDatumPortArray) ElementType

func (GetServiceProfilesDatumPortArray) ToGetServiceProfilesDatumPortArrayOutput

func (i GetServiceProfilesDatumPortArray) ToGetServiceProfilesDatumPortArrayOutput() GetServiceProfilesDatumPortArrayOutput

func (GetServiceProfilesDatumPortArray) ToGetServiceProfilesDatumPortArrayOutputWithContext

func (i GetServiceProfilesDatumPortArray) ToGetServiceProfilesDatumPortArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumPortArrayOutput

type GetServiceProfilesDatumPortArrayInput

type GetServiceProfilesDatumPortArrayInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumPortArrayOutput() GetServiceProfilesDatumPortArrayOutput
	ToGetServiceProfilesDatumPortArrayOutputWithContext(context.Context) GetServiceProfilesDatumPortArrayOutput
}

GetServiceProfilesDatumPortArrayInput is an input type that accepts GetServiceProfilesDatumPortArray and GetServiceProfilesDatumPortArrayOutput values. You can construct a concrete instance of `GetServiceProfilesDatumPortArrayInput` via:

GetServiceProfilesDatumPortArray{ GetServiceProfilesDatumPortArgs{...} }

type GetServiceProfilesDatumPortArrayOutput

type GetServiceProfilesDatumPortArrayOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumPortArrayOutput) ElementType

func (GetServiceProfilesDatumPortArrayOutput) Index

func (GetServiceProfilesDatumPortArrayOutput) ToGetServiceProfilesDatumPortArrayOutput

func (o GetServiceProfilesDatumPortArrayOutput) ToGetServiceProfilesDatumPortArrayOutput() GetServiceProfilesDatumPortArrayOutput

func (GetServiceProfilesDatumPortArrayOutput) ToGetServiceProfilesDatumPortArrayOutputWithContext

func (o GetServiceProfilesDatumPortArrayOutput) ToGetServiceProfilesDatumPortArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumPortArrayOutput

type GetServiceProfilesDatumPortInput

type GetServiceProfilesDatumPortInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumPortOutput() GetServiceProfilesDatumPortOutput
	ToGetServiceProfilesDatumPortOutputWithContext(context.Context) GetServiceProfilesDatumPortOutput
}

GetServiceProfilesDatumPortInput is an input type that accepts GetServiceProfilesDatumPortArgs and GetServiceProfilesDatumPortOutput values. You can construct a concrete instance of `GetServiceProfilesDatumPortInput` via:

GetServiceProfilesDatumPortArgs{...}

type GetServiceProfilesDatumPortLocation

type GetServiceProfilesDatumPortLocation struct {
	// IBX Code
	Ibx string `pulumi:"ibx"`
	// Access point metro code
	MetroCode string `pulumi:"metroCode"`
	// Access point metro name
	MetroName string `pulumi:"metroName"`
	// Access point region
	Region string `pulumi:"region"`
}

type GetServiceProfilesDatumPortLocationArgs

type GetServiceProfilesDatumPortLocationArgs struct {
	// IBX Code
	Ibx pulumi.StringInput `pulumi:"ibx"`
	// Access point metro code
	MetroCode pulumi.StringInput `pulumi:"metroCode"`
	// Access point metro name
	MetroName pulumi.StringInput `pulumi:"metroName"`
	// Access point region
	Region pulumi.StringInput `pulumi:"region"`
}

func (GetServiceProfilesDatumPortLocationArgs) ElementType

func (GetServiceProfilesDatumPortLocationArgs) ToGetServiceProfilesDatumPortLocationOutput

func (i GetServiceProfilesDatumPortLocationArgs) ToGetServiceProfilesDatumPortLocationOutput() GetServiceProfilesDatumPortLocationOutput

func (GetServiceProfilesDatumPortLocationArgs) ToGetServiceProfilesDatumPortLocationOutputWithContext

func (i GetServiceProfilesDatumPortLocationArgs) ToGetServiceProfilesDatumPortLocationOutputWithContext(ctx context.Context) GetServiceProfilesDatumPortLocationOutput

func (GetServiceProfilesDatumPortLocationArgs) ToGetServiceProfilesDatumPortLocationPtrOutput

func (i GetServiceProfilesDatumPortLocationArgs) ToGetServiceProfilesDatumPortLocationPtrOutput() GetServiceProfilesDatumPortLocationPtrOutput

func (GetServiceProfilesDatumPortLocationArgs) ToGetServiceProfilesDatumPortLocationPtrOutputWithContext

func (i GetServiceProfilesDatumPortLocationArgs) ToGetServiceProfilesDatumPortLocationPtrOutputWithContext(ctx context.Context) GetServiceProfilesDatumPortLocationPtrOutput

type GetServiceProfilesDatumPortLocationInput

type GetServiceProfilesDatumPortLocationInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumPortLocationOutput() GetServiceProfilesDatumPortLocationOutput
	ToGetServiceProfilesDatumPortLocationOutputWithContext(context.Context) GetServiceProfilesDatumPortLocationOutput
}

GetServiceProfilesDatumPortLocationInput is an input type that accepts GetServiceProfilesDatumPortLocationArgs and GetServiceProfilesDatumPortLocationOutput values. You can construct a concrete instance of `GetServiceProfilesDatumPortLocationInput` via:

GetServiceProfilesDatumPortLocationArgs{...}

type GetServiceProfilesDatumPortLocationOutput

type GetServiceProfilesDatumPortLocationOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumPortLocationOutput) ElementType

func (GetServiceProfilesDatumPortLocationOutput) Ibx

IBX Code

func (GetServiceProfilesDatumPortLocationOutput) MetroCode

Access point metro code

func (GetServiceProfilesDatumPortLocationOutput) MetroName

Access point metro name

func (GetServiceProfilesDatumPortLocationOutput) Region

Access point region

func (GetServiceProfilesDatumPortLocationOutput) ToGetServiceProfilesDatumPortLocationOutput

func (o GetServiceProfilesDatumPortLocationOutput) ToGetServiceProfilesDatumPortLocationOutput() GetServiceProfilesDatumPortLocationOutput

func (GetServiceProfilesDatumPortLocationOutput) ToGetServiceProfilesDatumPortLocationOutputWithContext

func (o GetServiceProfilesDatumPortLocationOutput) ToGetServiceProfilesDatumPortLocationOutputWithContext(ctx context.Context) GetServiceProfilesDatumPortLocationOutput

func (GetServiceProfilesDatumPortLocationOutput) ToGetServiceProfilesDatumPortLocationPtrOutput

func (o GetServiceProfilesDatumPortLocationOutput) ToGetServiceProfilesDatumPortLocationPtrOutput() GetServiceProfilesDatumPortLocationPtrOutput

func (GetServiceProfilesDatumPortLocationOutput) ToGetServiceProfilesDatumPortLocationPtrOutputWithContext

func (o GetServiceProfilesDatumPortLocationOutput) ToGetServiceProfilesDatumPortLocationPtrOutputWithContext(ctx context.Context) GetServiceProfilesDatumPortLocationPtrOutput

type GetServiceProfilesDatumPortLocationPtrInput

type GetServiceProfilesDatumPortLocationPtrInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumPortLocationPtrOutput() GetServiceProfilesDatumPortLocationPtrOutput
	ToGetServiceProfilesDatumPortLocationPtrOutputWithContext(context.Context) GetServiceProfilesDatumPortLocationPtrOutput
}

GetServiceProfilesDatumPortLocationPtrInput is an input type that accepts GetServiceProfilesDatumPortLocationArgs, GetServiceProfilesDatumPortLocationPtr and GetServiceProfilesDatumPortLocationPtrOutput values. You can construct a concrete instance of `GetServiceProfilesDatumPortLocationPtrInput` via:

        GetServiceProfilesDatumPortLocationArgs{...}

or:

        nil

type GetServiceProfilesDatumPortLocationPtrOutput

type GetServiceProfilesDatumPortLocationPtrOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumPortLocationPtrOutput) Elem

func (GetServiceProfilesDatumPortLocationPtrOutput) ElementType

func (GetServiceProfilesDatumPortLocationPtrOutput) Ibx

IBX Code

func (GetServiceProfilesDatumPortLocationPtrOutput) MetroCode

Access point metro code

func (GetServiceProfilesDatumPortLocationPtrOutput) MetroName

Access point metro name

func (GetServiceProfilesDatumPortLocationPtrOutput) Region

Access point region

func (GetServiceProfilesDatumPortLocationPtrOutput) ToGetServiceProfilesDatumPortLocationPtrOutput

func (o GetServiceProfilesDatumPortLocationPtrOutput) ToGetServiceProfilesDatumPortLocationPtrOutput() GetServiceProfilesDatumPortLocationPtrOutput

func (GetServiceProfilesDatumPortLocationPtrOutput) ToGetServiceProfilesDatumPortLocationPtrOutputWithContext

func (o GetServiceProfilesDatumPortLocationPtrOutput) ToGetServiceProfilesDatumPortLocationPtrOutputWithContext(ctx context.Context) GetServiceProfilesDatumPortLocationPtrOutput

type GetServiceProfilesDatumPortOutput

type GetServiceProfilesDatumPortOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumPortOutput) CrossConnectId

Cross Connect Id

func (GetServiceProfilesDatumPortOutput) ElementType

func (GetServiceProfilesDatumPortOutput) Location

Colo/Port Location

func (GetServiceProfilesDatumPortOutput) SellerRegion

Seller Region

func (GetServiceProfilesDatumPortOutput) SellerRegionDescription

func (o GetServiceProfilesDatumPortOutput) SellerRegionDescription() pulumi.StringPtrOutput

Seller Region details

func (GetServiceProfilesDatumPortOutput) ToGetServiceProfilesDatumPortOutput

func (o GetServiceProfilesDatumPortOutput) ToGetServiceProfilesDatumPortOutput() GetServiceProfilesDatumPortOutput

func (GetServiceProfilesDatumPortOutput) ToGetServiceProfilesDatumPortOutputWithContext

func (o GetServiceProfilesDatumPortOutput) ToGetServiceProfilesDatumPortOutputWithContext(ctx context.Context) GetServiceProfilesDatumPortOutput

func (GetServiceProfilesDatumPortOutput) Type

Colo/Port Type

func (GetServiceProfilesDatumPortOutput) Uuid

Colo/Port Uuid

type GetServiceProfilesDatumProject

type GetServiceProfilesDatumProject struct {
	// Unique Resource URL
	Href string `pulumi:"href"`
	// Project Id
	ProjectId string `pulumi:"projectId"`
}

type GetServiceProfilesDatumProjectArgs

type GetServiceProfilesDatumProjectArgs struct {
	// Unique Resource URL
	Href pulumi.StringInput `pulumi:"href"`
	// Project Id
	ProjectId pulumi.StringInput `pulumi:"projectId"`
}

func (GetServiceProfilesDatumProjectArgs) ElementType

func (GetServiceProfilesDatumProjectArgs) ToGetServiceProfilesDatumProjectOutput

func (i GetServiceProfilesDatumProjectArgs) ToGetServiceProfilesDatumProjectOutput() GetServiceProfilesDatumProjectOutput

func (GetServiceProfilesDatumProjectArgs) ToGetServiceProfilesDatumProjectOutputWithContext

func (i GetServiceProfilesDatumProjectArgs) ToGetServiceProfilesDatumProjectOutputWithContext(ctx context.Context) GetServiceProfilesDatumProjectOutput

type GetServiceProfilesDatumProjectArray

type GetServiceProfilesDatumProjectArray []GetServiceProfilesDatumProjectInput

func (GetServiceProfilesDatumProjectArray) ElementType

func (GetServiceProfilesDatumProjectArray) ToGetServiceProfilesDatumProjectArrayOutput

func (i GetServiceProfilesDatumProjectArray) ToGetServiceProfilesDatumProjectArrayOutput() GetServiceProfilesDatumProjectArrayOutput

func (GetServiceProfilesDatumProjectArray) ToGetServiceProfilesDatumProjectArrayOutputWithContext

func (i GetServiceProfilesDatumProjectArray) ToGetServiceProfilesDatumProjectArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumProjectArrayOutput

type GetServiceProfilesDatumProjectArrayInput

type GetServiceProfilesDatumProjectArrayInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumProjectArrayOutput() GetServiceProfilesDatumProjectArrayOutput
	ToGetServiceProfilesDatumProjectArrayOutputWithContext(context.Context) GetServiceProfilesDatumProjectArrayOutput
}

GetServiceProfilesDatumProjectArrayInput is an input type that accepts GetServiceProfilesDatumProjectArray and GetServiceProfilesDatumProjectArrayOutput values. You can construct a concrete instance of `GetServiceProfilesDatumProjectArrayInput` via:

GetServiceProfilesDatumProjectArray{ GetServiceProfilesDatumProjectArgs{...} }

type GetServiceProfilesDatumProjectArrayOutput

type GetServiceProfilesDatumProjectArrayOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumProjectArrayOutput) ElementType

func (GetServiceProfilesDatumProjectArrayOutput) Index

func (GetServiceProfilesDatumProjectArrayOutput) ToGetServiceProfilesDatumProjectArrayOutput

func (o GetServiceProfilesDatumProjectArrayOutput) ToGetServiceProfilesDatumProjectArrayOutput() GetServiceProfilesDatumProjectArrayOutput

func (GetServiceProfilesDatumProjectArrayOutput) ToGetServiceProfilesDatumProjectArrayOutputWithContext

func (o GetServiceProfilesDatumProjectArrayOutput) ToGetServiceProfilesDatumProjectArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumProjectArrayOutput

type GetServiceProfilesDatumProjectInput

type GetServiceProfilesDatumProjectInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumProjectOutput() GetServiceProfilesDatumProjectOutput
	ToGetServiceProfilesDatumProjectOutputWithContext(context.Context) GetServiceProfilesDatumProjectOutput
}

GetServiceProfilesDatumProjectInput is an input type that accepts GetServiceProfilesDatumProjectArgs and GetServiceProfilesDatumProjectOutput values. You can construct a concrete instance of `GetServiceProfilesDatumProjectInput` via:

GetServiceProfilesDatumProjectArgs{...}

type GetServiceProfilesDatumProjectOutput

type GetServiceProfilesDatumProjectOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumProjectOutput) ElementType

func (GetServiceProfilesDatumProjectOutput) Href

Unique Resource URL

func (GetServiceProfilesDatumProjectOutput) ProjectId

Project Id

func (GetServiceProfilesDatumProjectOutput) ToGetServiceProfilesDatumProjectOutput

func (o GetServiceProfilesDatumProjectOutput) ToGetServiceProfilesDatumProjectOutput() GetServiceProfilesDatumProjectOutput

func (GetServiceProfilesDatumProjectOutput) ToGetServiceProfilesDatumProjectOutputWithContext

func (o GetServiceProfilesDatumProjectOutput) ToGetServiceProfilesDatumProjectOutputWithContext(ctx context.Context) GetServiceProfilesDatumProjectOutput

type GetServiceProfilesDatumVirtualDevice

type GetServiceProfilesDatumVirtualDevice struct {
	// Device Interface Uuid
	InterfaceUuid *string `pulumi:"interfaceUuid"`
	// Device Location
	Location *GetServiceProfilesDatumVirtualDeviceLocation `pulumi:"location"`
	// Virtual Device Type
	Type string `pulumi:"type"`
	// Virtual Device Uuid
	Uuid string `pulumi:"uuid"`
}

type GetServiceProfilesDatumVirtualDeviceArgs

type GetServiceProfilesDatumVirtualDeviceArgs struct {
	// Device Interface Uuid
	InterfaceUuid pulumi.StringPtrInput `pulumi:"interfaceUuid"`
	// Device Location
	Location GetServiceProfilesDatumVirtualDeviceLocationPtrInput `pulumi:"location"`
	// Virtual Device Type
	Type pulumi.StringInput `pulumi:"type"`
	// Virtual Device Uuid
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

func (GetServiceProfilesDatumVirtualDeviceArgs) ElementType

func (GetServiceProfilesDatumVirtualDeviceArgs) ToGetServiceProfilesDatumVirtualDeviceOutput

func (i GetServiceProfilesDatumVirtualDeviceArgs) ToGetServiceProfilesDatumVirtualDeviceOutput() GetServiceProfilesDatumVirtualDeviceOutput

func (GetServiceProfilesDatumVirtualDeviceArgs) ToGetServiceProfilesDatumVirtualDeviceOutputWithContext

func (i GetServiceProfilesDatumVirtualDeviceArgs) ToGetServiceProfilesDatumVirtualDeviceOutputWithContext(ctx context.Context) GetServiceProfilesDatumVirtualDeviceOutput

type GetServiceProfilesDatumVirtualDeviceArray

type GetServiceProfilesDatumVirtualDeviceArray []GetServiceProfilesDatumVirtualDeviceInput

func (GetServiceProfilesDatumVirtualDeviceArray) ElementType

func (GetServiceProfilesDatumVirtualDeviceArray) ToGetServiceProfilesDatumVirtualDeviceArrayOutput

func (i GetServiceProfilesDatumVirtualDeviceArray) ToGetServiceProfilesDatumVirtualDeviceArrayOutput() GetServiceProfilesDatumVirtualDeviceArrayOutput

func (GetServiceProfilesDatumVirtualDeviceArray) ToGetServiceProfilesDatumVirtualDeviceArrayOutputWithContext

func (i GetServiceProfilesDatumVirtualDeviceArray) ToGetServiceProfilesDatumVirtualDeviceArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumVirtualDeviceArrayOutput

type GetServiceProfilesDatumVirtualDeviceArrayInput

type GetServiceProfilesDatumVirtualDeviceArrayInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumVirtualDeviceArrayOutput() GetServiceProfilesDatumVirtualDeviceArrayOutput
	ToGetServiceProfilesDatumVirtualDeviceArrayOutputWithContext(context.Context) GetServiceProfilesDatumVirtualDeviceArrayOutput
}

GetServiceProfilesDatumVirtualDeviceArrayInput is an input type that accepts GetServiceProfilesDatumVirtualDeviceArray and GetServiceProfilesDatumVirtualDeviceArrayOutput values. You can construct a concrete instance of `GetServiceProfilesDatumVirtualDeviceArrayInput` via:

GetServiceProfilesDatumVirtualDeviceArray{ GetServiceProfilesDatumVirtualDeviceArgs{...} }

type GetServiceProfilesDatumVirtualDeviceArrayOutput

type GetServiceProfilesDatumVirtualDeviceArrayOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumVirtualDeviceArrayOutput) ElementType

func (GetServiceProfilesDatumVirtualDeviceArrayOutput) Index

func (GetServiceProfilesDatumVirtualDeviceArrayOutput) ToGetServiceProfilesDatumVirtualDeviceArrayOutput

func (o GetServiceProfilesDatumVirtualDeviceArrayOutput) ToGetServiceProfilesDatumVirtualDeviceArrayOutput() GetServiceProfilesDatumVirtualDeviceArrayOutput

func (GetServiceProfilesDatumVirtualDeviceArrayOutput) ToGetServiceProfilesDatumVirtualDeviceArrayOutputWithContext

func (o GetServiceProfilesDatumVirtualDeviceArrayOutput) ToGetServiceProfilesDatumVirtualDeviceArrayOutputWithContext(ctx context.Context) GetServiceProfilesDatumVirtualDeviceArrayOutput

type GetServiceProfilesDatumVirtualDeviceInput

type GetServiceProfilesDatumVirtualDeviceInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumVirtualDeviceOutput() GetServiceProfilesDatumVirtualDeviceOutput
	ToGetServiceProfilesDatumVirtualDeviceOutputWithContext(context.Context) GetServiceProfilesDatumVirtualDeviceOutput
}

GetServiceProfilesDatumVirtualDeviceInput is an input type that accepts GetServiceProfilesDatumVirtualDeviceArgs and GetServiceProfilesDatumVirtualDeviceOutput values. You can construct a concrete instance of `GetServiceProfilesDatumVirtualDeviceInput` via:

GetServiceProfilesDatumVirtualDeviceArgs{...}

type GetServiceProfilesDatumVirtualDeviceLocation

type GetServiceProfilesDatumVirtualDeviceLocation struct {
	// IBX Code
	Ibx string `pulumi:"ibx"`
	// Access point metro code
	MetroCode string `pulumi:"metroCode"`
	// Access point metro name
	MetroName string `pulumi:"metroName"`
	// Access point region
	Region string `pulumi:"region"`
}

type GetServiceProfilesDatumVirtualDeviceLocationArgs

type GetServiceProfilesDatumVirtualDeviceLocationArgs struct {
	// IBX Code
	Ibx pulumi.StringInput `pulumi:"ibx"`
	// Access point metro code
	MetroCode pulumi.StringInput `pulumi:"metroCode"`
	// Access point metro name
	MetroName pulumi.StringInput `pulumi:"metroName"`
	// Access point region
	Region pulumi.StringInput `pulumi:"region"`
}

func (GetServiceProfilesDatumVirtualDeviceLocationArgs) ElementType

func (GetServiceProfilesDatumVirtualDeviceLocationArgs) ToGetServiceProfilesDatumVirtualDeviceLocationOutput

func (i GetServiceProfilesDatumVirtualDeviceLocationArgs) ToGetServiceProfilesDatumVirtualDeviceLocationOutput() GetServiceProfilesDatumVirtualDeviceLocationOutput

func (GetServiceProfilesDatumVirtualDeviceLocationArgs) ToGetServiceProfilesDatumVirtualDeviceLocationOutputWithContext

func (i GetServiceProfilesDatumVirtualDeviceLocationArgs) ToGetServiceProfilesDatumVirtualDeviceLocationOutputWithContext(ctx context.Context) GetServiceProfilesDatumVirtualDeviceLocationOutput

func (GetServiceProfilesDatumVirtualDeviceLocationArgs) ToGetServiceProfilesDatumVirtualDeviceLocationPtrOutput

func (i GetServiceProfilesDatumVirtualDeviceLocationArgs) ToGetServiceProfilesDatumVirtualDeviceLocationPtrOutput() GetServiceProfilesDatumVirtualDeviceLocationPtrOutput

func (GetServiceProfilesDatumVirtualDeviceLocationArgs) ToGetServiceProfilesDatumVirtualDeviceLocationPtrOutputWithContext

func (i GetServiceProfilesDatumVirtualDeviceLocationArgs) ToGetServiceProfilesDatumVirtualDeviceLocationPtrOutputWithContext(ctx context.Context) GetServiceProfilesDatumVirtualDeviceLocationPtrOutput

type GetServiceProfilesDatumVirtualDeviceLocationInput

type GetServiceProfilesDatumVirtualDeviceLocationInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumVirtualDeviceLocationOutput() GetServiceProfilesDatumVirtualDeviceLocationOutput
	ToGetServiceProfilesDatumVirtualDeviceLocationOutputWithContext(context.Context) GetServiceProfilesDatumVirtualDeviceLocationOutput
}

GetServiceProfilesDatumVirtualDeviceLocationInput is an input type that accepts GetServiceProfilesDatumVirtualDeviceLocationArgs and GetServiceProfilesDatumVirtualDeviceLocationOutput values. You can construct a concrete instance of `GetServiceProfilesDatumVirtualDeviceLocationInput` via:

GetServiceProfilesDatumVirtualDeviceLocationArgs{...}

type GetServiceProfilesDatumVirtualDeviceLocationOutput

type GetServiceProfilesDatumVirtualDeviceLocationOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumVirtualDeviceLocationOutput) ElementType

func (GetServiceProfilesDatumVirtualDeviceLocationOutput) Ibx

IBX Code

func (GetServiceProfilesDatumVirtualDeviceLocationOutput) MetroCode

Access point metro code

func (GetServiceProfilesDatumVirtualDeviceLocationOutput) MetroName

Access point metro name

func (GetServiceProfilesDatumVirtualDeviceLocationOutput) Region

Access point region

func (GetServiceProfilesDatumVirtualDeviceLocationOutput) ToGetServiceProfilesDatumVirtualDeviceLocationOutput

func (o GetServiceProfilesDatumVirtualDeviceLocationOutput) ToGetServiceProfilesDatumVirtualDeviceLocationOutput() GetServiceProfilesDatumVirtualDeviceLocationOutput

func (GetServiceProfilesDatumVirtualDeviceLocationOutput) ToGetServiceProfilesDatumVirtualDeviceLocationOutputWithContext

func (o GetServiceProfilesDatumVirtualDeviceLocationOutput) ToGetServiceProfilesDatumVirtualDeviceLocationOutputWithContext(ctx context.Context) GetServiceProfilesDatumVirtualDeviceLocationOutput

func (GetServiceProfilesDatumVirtualDeviceLocationOutput) ToGetServiceProfilesDatumVirtualDeviceLocationPtrOutput

func (o GetServiceProfilesDatumVirtualDeviceLocationOutput) ToGetServiceProfilesDatumVirtualDeviceLocationPtrOutput() GetServiceProfilesDatumVirtualDeviceLocationPtrOutput

func (GetServiceProfilesDatumVirtualDeviceLocationOutput) ToGetServiceProfilesDatumVirtualDeviceLocationPtrOutputWithContext

func (o GetServiceProfilesDatumVirtualDeviceLocationOutput) ToGetServiceProfilesDatumVirtualDeviceLocationPtrOutputWithContext(ctx context.Context) GetServiceProfilesDatumVirtualDeviceLocationPtrOutput

type GetServiceProfilesDatumVirtualDeviceLocationPtrInput

type GetServiceProfilesDatumVirtualDeviceLocationPtrInput interface {
	pulumi.Input

	ToGetServiceProfilesDatumVirtualDeviceLocationPtrOutput() GetServiceProfilesDatumVirtualDeviceLocationPtrOutput
	ToGetServiceProfilesDatumVirtualDeviceLocationPtrOutputWithContext(context.Context) GetServiceProfilesDatumVirtualDeviceLocationPtrOutput
}

GetServiceProfilesDatumVirtualDeviceLocationPtrInput is an input type that accepts GetServiceProfilesDatumVirtualDeviceLocationArgs, GetServiceProfilesDatumVirtualDeviceLocationPtr and GetServiceProfilesDatumVirtualDeviceLocationPtrOutput values. You can construct a concrete instance of `GetServiceProfilesDatumVirtualDeviceLocationPtrInput` via:

        GetServiceProfilesDatumVirtualDeviceLocationArgs{...}

or:

        nil

type GetServiceProfilesDatumVirtualDeviceLocationPtrOutput

type GetServiceProfilesDatumVirtualDeviceLocationPtrOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumVirtualDeviceLocationPtrOutput) Elem

func (GetServiceProfilesDatumVirtualDeviceLocationPtrOutput) ElementType

func (GetServiceProfilesDatumVirtualDeviceLocationPtrOutput) Ibx

IBX Code

func (GetServiceProfilesDatumVirtualDeviceLocationPtrOutput) MetroCode

Access point metro code

func (GetServiceProfilesDatumVirtualDeviceLocationPtrOutput) MetroName

Access point metro name

func (GetServiceProfilesDatumVirtualDeviceLocationPtrOutput) Region

Access point region

func (GetServiceProfilesDatumVirtualDeviceLocationPtrOutput) ToGetServiceProfilesDatumVirtualDeviceLocationPtrOutput

func (GetServiceProfilesDatumVirtualDeviceLocationPtrOutput) ToGetServiceProfilesDatumVirtualDeviceLocationPtrOutputWithContext

func (o GetServiceProfilesDatumVirtualDeviceLocationPtrOutput) ToGetServiceProfilesDatumVirtualDeviceLocationPtrOutputWithContext(ctx context.Context) GetServiceProfilesDatumVirtualDeviceLocationPtrOutput

type GetServiceProfilesDatumVirtualDeviceOutput

type GetServiceProfilesDatumVirtualDeviceOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesDatumVirtualDeviceOutput) ElementType

func (GetServiceProfilesDatumVirtualDeviceOutput) InterfaceUuid

Device Interface Uuid

func (GetServiceProfilesDatumVirtualDeviceOutput) Location

Device Location

func (GetServiceProfilesDatumVirtualDeviceOutput) ToGetServiceProfilesDatumVirtualDeviceOutput

func (o GetServiceProfilesDatumVirtualDeviceOutput) ToGetServiceProfilesDatumVirtualDeviceOutput() GetServiceProfilesDatumVirtualDeviceOutput

func (GetServiceProfilesDatumVirtualDeviceOutput) ToGetServiceProfilesDatumVirtualDeviceOutputWithContext

func (o GetServiceProfilesDatumVirtualDeviceOutput) ToGetServiceProfilesDatumVirtualDeviceOutputWithContext(ctx context.Context) GetServiceProfilesDatumVirtualDeviceOutput

func (GetServiceProfilesDatumVirtualDeviceOutput) Type

Virtual Device Type

func (GetServiceProfilesDatumVirtualDeviceOutput) Uuid

Virtual Device Uuid

type GetServiceProfilesFilter

type GetServiceProfilesFilter struct {
	// Possible operator to use on filters = - equal
	Operator *string `pulumi:"operator"`
	// Search Criteria for Service Profile - /name, /uuid, /state, /metros/code, /visibility, /type
	Property *string `pulumi:"property"`
	// Values
	Values []string `pulumi:"values"`
}

type GetServiceProfilesFilterArgs

type GetServiceProfilesFilterArgs struct {
	// Possible operator to use on filters = - equal
	Operator pulumi.StringPtrInput `pulumi:"operator"`
	// Search Criteria for Service Profile - /name, /uuid, /state, /metros/code, /visibility, /type
	Property pulumi.StringPtrInput `pulumi:"property"`
	// Values
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetServiceProfilesFilterArgs) ElementType

func (GetServiceProfilesFilterArgs) ToGetServiceProfilesFilterOutput

func (i GetServiceProfilesFilterArgs) ToGetServiceProfilesFilterOutput() GetServiceProfilesFilterOutput

func (GetServiceProfilesFilterArgs) ToGetServiceProfilesFilterOutputWithContext

func (i GetServiceProfilesFilterArgs) ToGetServiceProfilesFilterOutputWithContext(ctx context.Context) GetServiceProfilesFilterOutput

func (GetServiceProfilesFilterArgs) ToGetServiceProfilesFilterPtrOutput

func (i GetServiceProfilesFilterArgs) ToGetServiceProfilesFilterPtrOutput() GetServiceProfilesFilterPtrOutput

func (GetServiceProfilesFilterArgs) ToGetServiceProfilesFilterPtrOutputWithContext

func (i GetServiceProfilesFilterArgs) ToGetServiceProfilesFilterPtrOutputWithContext(ctx context.Context) GetServiceProfilesFilterPtrOutput

type GetServiceProfilesFilterInput

type GetServiceProfilesFilterInput interface {
	pulumi.Input

	ToGetServiceProfilesFilterOutput() GetServiceProfilesFilterOutput
	ToGetServiceProfilesFilterOutputWithContext(context.Context) GetServiceProfilesFilterOutput
}

GetServiceProfilesFilterInput is an input type that accepts GetServiceProfilesFilterArgs and GetServiceProfilesFilterOutput values. You can construct a concrete instance of `GetServiceProfilesFilterInput` via:

GetServiceProfilesFilterArgs{...}

type GetServiceProfilesFilterOutput

type GetServiceProfilesFilterOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesFilterOutput) ElementType

func (GetServiceProfilesFilterOutput) Operator

Possible operator to use on filters = - equal

func (GetServiceProfilesFilterOutput) Property

Search Criteria for Service Profile - /name, /uuid, /state, /metros/code, /visibility, /type

func (GetServiceProfilesFilterOutput) ToGetServiceProfilesFilterOutput

func (o GetServiceProfilesFilterOutput) ToGetServiceProfilesFilterOutput() GetServiceProfilesFilterOutput

func (GetServiceProfilesFilterOutput) ToGetServiceProfilesFilterOutputWithContext

func (o GetServiceProfilesFilterOutput) ToGetServiceProfilesFilterOutputWithContext(ctx context.Context) GetServiceProfilesFilterOutput

func (GetServiceProfilesFilterOutput) ToGetServiceProfilesFilterPtrOutput

func (o GetServiceProfilesFilterOutput) ToGetServiceProfilesFilterPtrOutput() GetServiceProfilesFilterPtrOutput

func (GetServiceProfilesFilterOutput) ToGetServiceProfilesFilterPtrOutputWithContext

func (o GetServiceProfilesFilterOutput) ToGetServiceProfilesFilterPtrOutputWithContext(ctx context.Context) GetServiceProfilesFilterPtrOutput

func (GetServiceProfilesFilterOutput) Values

Values

type GetServiceProfilesFilterPtrInput

type GetServiceProfilesFilterPtrInput interface {
	pulumi.Input

	ToGetServiceProfilesFilterPtrOutput() GetServiceProfilesFilterPtrOutput
	ToGetServiceProfilesFilterPtrOutputWithContext(context.Context) GetServiceProfilesFilterPtrOutput
}

GetServiceProfilesFilterPtrInput is an input type that accepts GetServiceProfilesFilterArgs, GetServiceProfilesFilterPtr and GetServiceProfilesFilterPtrOutput values. You can construct a concrete instance of `GetServiceProfilesFilterPtrInput` via:

        GetServiceProfilesFilterArgs{...}

or:

        nil

type GetServiceProfilesFilterPtrOutput

type GetServiceProfilesFilterPtrOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesFilterPtrOutput) Elem

func (GetServiceProfilesFilterPtrOutput) ElementType

func (GetServiceProfilesFilterPtrOutput) Operator

Possible operator to use on filters = - equal

func (GetServiceProfilesFilterPtrOutput) Property

Search Criteria for Service Profile - /name, /uuid, /state, /metros/code, /visibility, /type

func (GetServiceProfilesFilterPtrOutput) ToGetServiceProfilesFilterPtrOutput

func (o GetServiceProfilesFilterPtrOutput) ToGetServiceProfilesFilterPtrOutput() GetServiceProfilesFilterPtrOutput

func (GetServiceProfilesFilterPtrOutput) ToGetServiceProfilesFilterPtrOutputWithContext

func (o GetServiceProfilesFilterPtrOutput) ToGetServiceProfilesFilterPtrOutputWithContext(ctx context.Context) GetServiceProfilesFilterPtrOutput

func (GetServiceProfilesFilterPtrOutput) Values

Values

type GetServiceProfilesOutputArgs

type GetServiceProfilesOutputArgs struct {
	// Service Profile Search Filter
	Filter GetServiceProfilesFilterPtrInput `pulumi:"filter"`
	// Service Profile Sort criteria for Search Request response payload
	Sort GetServiceProfilesSortArrayInput `pulumi:"sort"`
	// flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
	ViewPoint pulumi.StringPtrInput `pulumi:"viewPoint"`
}

A collection of arguments for invoking getServiceProfiles.

func (GetServiceProfilesOutputArgs) ElementType

type GetServiceProfilesResult

type GetServiceProfilesResult struct {
	// List of Service Profiles
	Data []GetServiceProfilesDatum `pulumi:"data"`
	// Service Profile Search Filter
	Filter *GetServiceProfilesFilter `pulumi:"filter"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Service Profile Sort criteria for Search Request response payload
	Sort []GetServiceProfilesSort `pulumi:"sort"`
	// flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
	ViewPoint *string `pulumi:"viewPoint"`
}

A collection of values returned by getServiceProfiles.

func GetServiceProfiles

func GetServiceProfiles(ctx *pulumi.Context, args *GetServiceProfilesArgs, opts ...pulumi.InvokeOption) (*GetServiceProfilesResult, error)

Fabric V4 API compatible data resource that allow user to fetch Service Profile by name filter criteria

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fabric.GetServiceProfiles(ctx, &fabric.GetServiceProfilesArgs{
			Filter: fabric.GetServiceProfilesFilter{
				Operator: pulumi.StringRef("="),
				Property: pulumi.StringRef("/name"),
				Values: []string{
					"<list_of_profiles_to_return>",
				},
			},
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetServiceProfilesResultOutput

type GetServiceProfilesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getServiceProfiles.

func (GetServiceProfilesResultOutput) Data

List of Service Profiles

func (GetServiceProfilesResultOutput) ElementType

func (GetServiceProfilesResultOutput) Filter

Service Profile Search Filter

func (GetServiceProfilesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetServiceProfilesResultOutput) Sort

Service Profile Sort criteria for Search Request response payload

func (GetServiceProfilesResultOutput) ToGetServiceProfilesResultOutput

func (o GetServiceProfilesResultOutput) ToGetServiceProfilesResultOutput() GetServiceProfilesResultOutput

func (GetServiceProfilesResultOutput) ToGetServiceProfilesResultOutputWithContext

func (o GetServiceProfilesResultOutput) ToGetServiceProfilesResultOutputWithContext(ctx context.Context) GetServiceProfilesResultOutput

func (GetServiceProfilesResultOutput) ViewPoint

flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide

type GetServiceProfilesSort

type GetServiceProfilesSort struct {
	// Priority type- DESC, ASC
	Direction *string `pulumi:"direction"`
	// Search operation sort criteria /name /state /changeLog/createdDateTime /changeLog/updatedDateTime
	Property *string `pulumi:"property"`
}

type GetServiceProfilesSortArgs

type GetServiceProfilesSortArgs struct {
	// Priority type- DESC, ASC
	Direction pulumi.StringPtrInput `pulumi:"direction"`
	// Search operation sort criteria /name /state /changeLog/createdDateTime /changeLog/updatedDateTime
	Property pulumi.StringPtrInput `pulumi:"property"`
}

func (GetServiceProfilesSortArgs) ElementType

func (GetServiceProfilesSortArgs) ElementType() reflect.Type

func (GetServiceProfilesSortArgs) ToGetServiceProfilesSortOutput

func (i GetServiceProfilesSortArgs) ToGetServiceProfilesSortOutput() GetServiceProfilesSortOutput

func (GetServiceProfilesSortArgs) ToGetServiceProfilesSortOutputWithContext

func (i GetServiceProfilesSortArgs) ToGetServiceProfilesSortOutputWithContext(ctx context.Context) GetServiceProfilesSortOutput

type GetServiceProfilesSortArray

type GetServiceProfilesSortArray []GetServiceProfilesSortInput

func (GetServiceProfilesSortArray) ElementType

func (GetServiceProfilesSortArray) ToGetServiceProfilesSortArrayOutput

func (i GetServiceProfilesSortArray) ToGetServiceProfilesSortArrayOutput() GetServiceProfilesSortArrayOutput

func (GetServiceProfilesSortArray) ToGetServiceProfilesSortArrayOutputWithContext

func (i GetServiceProfilesSortArray) ToGetServiceProfilesSortArrayOutputWithContext(ctx context.Context) GetServiceProfilesSortArrayOutput

type GetServiceProfilesSortArrayInput

type GetServiceProfilesSortArrayInput interface {
	pulumi.Input

	ToGetServiceProfilesSortArrayOutput() GetServiceProfilesSortArrayOutput
	ToGetServiceProfilesSortArrayOutputWithContext(context.Context) GetServiceProfilesSortArrayOutput
}

GetServiceProfilesSortArrayInput is an input type that accepts GetServiceProfilesSortArray and GetServiceProfilesSortArrayOutput values. You can construct a concrete instance of `GetServiceProfilesSortArrayInput` via:

GetServiceProfilesSortArray{ GetServiceProfilesSortArgs{...} }

type GetServiceProfilesSortArrayOutput

type GetServiceProfilesSortArrayOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesSortArrayOutput) ElementType

func (GetServiceProfilesSortArrayOutput) Index

func (GetServiceProfilesSortArrayOutput) ToGetServiceProfilesSortArrayOutput

func (o GetServiceProfilesSortArrayOutput) ToGetServiceProfilesSortArrayOutput() GetServiceProfilesSortArrayOutput

func (GetServiceProfilesSortArrayOutput) ToGetServiceProfilesSortArrayOutputWithContext

func (o GetServiceProfilesSortArrayOutput) ToGetServiceProfilesSortArrayOutputWithContext(ctx context.Context) GetServiceProfilesSortArrayOutput

type GetServiceProfilesSortInput

type GetServiceProfilesSortInput interface {
	pulumi.Input

	ToGetServiceProfilesSortOutput() GetServiceProfilesSortOutput
	ToGetServiceProfilesSortOutputWithContext(context.Context) GetServiceProfilesSortOutput
}

GetServiceProfilesSortInput is an input type that accepts GetServiceProfilesSortArgs and GetServiceProfilesSortOutput values. You can construct a concrete instance of `GetServiceProfilesSortInput` via:

GetServiceProfilesSortArgs{...}

type GetServiceProfilesSortOutput

type GetServiceProfilesSortOutput struct{ *pulumi.OutputState }

func (GetServiceProfilesSortOutput) Direction

Priority type- DESC, ASC

func (GetServiceProfilesSortOutput) ElementType

func (GetServiceProfilesSortOutput) Property

Search operation sort criteria /name /state /changeLog/createdDateTime /changeLog/updatedDateTime

func (GetServiceProfilesSortOutput) ToGetServiceProfilesSortOutput

func (o GetServiceProfilesSortOutput) ToGetServiceProfilesSortOutput() GetServiceProfilesSortOutput

func (GetServiceProfilesSortOutput) ToGetServiceProfilesSortOutputWithContext

func (o GetServiceProfilesSortOutput) ToGetServiceProfilesSortOutputWithContext(ctx context.Context) GetServiceProfilesSortOutput

type LookupCloudRouterArgs

type LookupCloudRouterArgs struct {
	// Equinix-assigned Fabric Cloud Router identifier
	Uuid string `pulumi:"uuid"`
}

A collection of arguments for invoking getCloudRouter.

type LookupCloudRouterOutputArgs

type LookupCloudRouterOutputArgs struct {
	// Equinix-assigned Fabric Cloud Router identifier
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

A collection of arguments for invoking getCloudRouter.

func (LookupCloudRouterOutputArgs) ElementType

type LookupCloudRouterResult

type LookupCloudRouterResult struct {
	// Customer account information that is associated with this Fabric Cloud Router
	Accounts []GetCloudRouterAccount `pulumi:"accounts"`
	// Number of IPv4 BGP routes in use (including non-distinct prefixes)
	BgpIpv4RoutesCount int `pulumi:"bgpIpv4RoutesCount"`
	// Number of IPv6 BGP routes in use (including non-distinct prefixes)
	BgpIpv6RoutesCount int `pulumi:"bgpIpv6RoutesCount"`
	// Captures Fabric Cloud Router lifecycle change information
	ChangeLogs []GetCloudRouterChangeLog `pulumi:"changeLogs"`
	// Number of connections associated with this Fabric Cloud Router instance
	ConnectionsCount int `pulumi:"connectionsCount"`
	// Customer-provided Fabric Cloud Router description
	Description string `pulumi:"description"`
	// Number of distinct IPv4 routes
	DistinctIpv4PrefixesCount int `pulumi:"distinctIpv4PrefixesCount"`
	// Number of distinct IPv6 routes
	DistinctIpv6PrefixesCount int `pulumi:"distinctIpv6PrefixesCount"`
	// Equinix ASN
	EquinixAsn int `pulumi:"equinixAsn"`
	// Fabric Cloud Router URI information
	Href string `pulumi:"href"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Fabric Cloud Router location
	Locations []GetCloudRouterLocation `pulumi:"locations"`
	// Fabric Cloud Router name. An alpha-numeric 24 characters string which can include only hyphens and underscores
	Name string `pulumi:"name"`
	// Preferences for notifications on Fabric Cloud Router configuration or status changes
	Notifications []GetCloudRouterNotification `pulumi:"notifications"`
	// Order information related to this Fabric Cloud Router
	Orders []GetCloudRouterOrder `pulumi:"orders"`
	// Fabric Cloud Router Package Type
	Packages []GetCloudRouterPackage `pulumi:"packages"`
	// Customer resource hierarchy project information.Applicable to customers onboarded to Equinix Identity and Access Management. For more information see Identity and Access Management: Projects
	Projects []GetCloudRouterProject `pulumi:"projects"`
	// Fabric Cloud Router overall state
	State string `pulumi:"state"`
	// Defines the FCR type like; XF_ROUTER
	Type string `pulumi:"type"`
	// Equinix-assigned Fabric Cloud Router identifier
	Uuid string `pulumi:"uuid"`
}

A collection of values returned by getCloudRouter.

func LookupCloudRouter

func LookupCloudRouter(ctx *pulumi.Context, args *LookupCloudRouterArgs, opts ...pulumi.InvokeOption) (*LookupCloudRouterResult, error)

Fabric V4 API compatible data resource that allow user to fetch Fabric Cloud Router for a given UUID

API documentation can be found here - https://developer.equinix.com/dev-docs/fabric/api-reference/fabric-v4-apis#fabric-cloud-routers

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fabric.LookupCloudRouter(ctx, &fabric.LookupCloudRouterArgs{
			Uuid: "<uuid_of_cloud_router>",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type LookupCloudRouterResultOutput

type LookupCloudRouterResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCloudRouter.

func (LookupCloudRouterResultOutput) Accounts

Customer account information that is associated with this Fabric Cloud Router

func (LookupCloudRouterResultOutput) BgpIpv4RoutesCount

func (o LookupCloudRouterResultOutput) BgpIpv4RoutesCount() pulumi.IntOutput

Number of IPv4 BGP routes in use (including non-distinct prefixes)

func (LookupCloudRouterResultOutput) BgpIpv6RoutesCount

func (o LookupCloudRouterResultOutput) BgpIpv6RoutesCount() pulumi.IntOutput

Number of IPv6 BGP routes in use (including non-distinct prefixes)

func (LookupCloudRouterResultOutput) ChangeLogs

Captures Fabric Cloud Router lifecycle change information

func (LookupCloudRouterResultOutput) ConnectionsCount

func (o LookupCloudRouterResultOutput) ConnectionsCount() pulumi.IntOutput

Number of connections associated with this Fabric Cloud Router instance

func (LookupCloudRouterResultOutput) Description

Customer-provided Fabric Cloud Router description

func (LookupCloudRouterResultOutput) DistinctIpv4PrefixesCount

func (o LookupCloudRouterResultOutput) DistinctIpv4PrefixesCount() pulumi.IntOutput

Number of distinct IPv4 routes

func (LookupCloudRouterResultOutput) DistinctIpv6PrefixesCount

func (o LookupCloudRouterResultOutput) DistinctIpv6PrefixesCount() pulumi.IntOutput

Number of distinct IPv6 routes

func (LookupCloudRouterResultOutput) ElementType

func (LookupCloudRouterResultOutput) EquinixAsn

Equinix ASN

func (LookupCloudRouterResultOutput) Href

Fabric Cloud Router URI information

func (LookupCloudRouterResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupCloudRouterResultOutput) Locations

Fabric Cloud Router location

func (LookupCloudRouterResultOutput) Name

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

func (LookupCloudRouterResultOutput) Notifications

Preferences for notifications on Fabric Cloud Router configuration or status changes

func (LookupCloudRouterResultOutput) Orders

Order information related to this Fabric Cloud Router

func (LookupCloudRouterResultOutput) Packages

Fabric Cloud Router Package Type

func (LookupCloudRouterResultOutput) Projects

Customer resource hierarchy project information.Applicable to customers onboarded to Equinix Identity and Access Management. For more information see Identity and Access Management: Projects

func (LookupCloudRouterResultOutput) State

Fabric Cloud Router overall state

func (LookupCloudRouterResultOutput) ToLookupCloudRouterResultOutput

func (o LookupCloudRouterResultOutput) ToLookupCloudRouterResultOutput() LookupCloudRouterResultOutput

func (LookupCloudRouterResultOutput) ToLookupCloudRouterResultOutputWithContext

func (o LookupCloudRouterResultOutput) ToLookupCloudRouterResultOutputWithContext(ctx context.Context) LookupCloudRouterResultOutput

func (LookupCloudRouterResultOutput) Type

Defines the FCR type like; XF_ROUTER

func (LookupCloudRouterResultOutput) Uuid

Equinix-assigned Fabric Cloud Router identifier

type LookupConnectionArgs

type LookupConnectionArgs struct {
	Uuid string `pulumi:"uuid"`
}

A collection of arguments for invoking getConnection.

type LookupConnectionOutputArgs

type LookupConnectionOutputArgs struct {
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

A collection of arguments for invoking getConnection.

func (LookupConnectionOutputArgs) ElementType

func (LookupConnectionOutputArgs) ElementType() reflect.Type

type LookupConnectionResult

type LookupConnectionResult struct {
	// Requester or Customer side connection configuration object of the multi-segment connection
	ASide GetConnectionASide `pulumi:"aSide"`
	// Customer account information that is associated with this connection
	Account GetConnectionAccount `pulumi:"account"`
	// Connection additional information
	AdditionalInfo []map[string]interface{} `pulumi:"additionalInfo"`
	// Connection bandwidth in Mbps
	Bandwidth int `pulumi:"bandwidth"`
	// Captures connection lifecycle change information
	ChangeLog GetConnectionChangeLog `pulumi:"changeLog"`
	// Customer-provided connection description
	Description string `pulumi:"description"`
	// Connection directionality from the requester point of view
	Direction string `pulumi:"direction"`
	// Connection URI information
	Href string `pulumi:"href"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Connection property derived from access point locations
	IsRemote bool `pulumi:"isRemote"`
	// Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores
	Name string `pulumi:"name"`
	// Preferences for notifications on connection configuration or status changes
	Notifications []GetConnectionNotification `pulumi:"notifications"`
	// Connection type-specific operational data
	Operation GetConnectionOperation `pulumi:"operation"`
	// Order details
	Order GetConnectionOrder `pulumi:"order"`
	// Project information
	Project GetConnectionProject `pulumi:"project"`
	// Connection Redundancy Configuration
	Redundancy GetConnectionRedundancy `pulumi:"redundancy"`
	// Connection overall state
	State string `pulumi:"state"`
	// Defines the connection type like EVPL*VC, EPL*VC, IPWAN*VC, IP*VC, ACCESS*EPL*VC, EVPLAN*VC, EPLAN*VC, EIA*VC, EC*VC
	Type string `pulumi:"type"`
	// Equinix-assigned connection identifier
	Uuid string `pulumi:"uuid"`
	// Destination or Provider side connection configuration object of the multi-segment connection
	ZSide GetConnectionZSide `pulumi:"zSide"`
}

A collection of values returned by getConnection.

func LookupConnection

func LookupConnection(ctx *pulumi.Context, args *LookupConnectionArgs, opts ...pulumi.InvokeOption) (*LookupConnectionResult, error)

Fabric V4 API compatible data resource that allow user to fetch connection for a given UUID

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fabric.LookupConnection(ctx, &fabric.LookupConnectionArgs{
			Uuid: "<uuid_of_connection>",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type LookupConnectionResultOutput

type LookupConnectionResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getConnection.

func (LookupConnectionResultOutput) ASide

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

func (LookupConnectionResultOutput) Account

Customer account information that is associated with this connection

func (LookupConnectionResultOutput) AdditionalInfo

Connection additional information

func (LookupConnectionResultOutput) Bandwidth

Connection bandwidth in Mbps

func (LookupConnectionResultOutput) ChangeLog

Captures connection lifecycle change information

func (LookupConnectionResultOutput) Description

Customer-provided connection description

func (LookupConnectionResultOutput) Direction

Connection directionality from the requester point of view

func (LookupConnectionResultOutput) ElementType

func (LookupConnectionResultOutput) Href

Connection URI information

func (LookupConnectionResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupConnectionResultOutput) IsRemote

Connection property derived from access point locations

func (LookupConnectionResultOutput) Name

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

func (LookupConnectionResultOutput) Notifications

Preferences for notifications on connection configuration or status changes

func (LookupConnectionResultOutput) Operation

Connection type-specific operational data

func (LookupConnectionResultOutput) Order

Order details

func (LookupConnectionResultOutput) Project

Project information

func (LookupConnectionResultOutput) Redundancy

Connection Redundancy Configuration

func (LookupConnectionResultOutput) State

Connection overall state

func (LookupConnectionResultOutput) ToLookupConnectionResultOutput

func (o LookupConnectionResultOutput) ToLookupConnectionResultOutput() LookupConnectionResultOutput

func (LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext

func (o LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext(ctx context.Context) LookupConnectionResultOutput

func (LookupConnectionResultOutput) Type

Defines the connection type like EVPL*VC, EPL*VC, IPWAN*VC, IP*VC, ACCESS*EPL*VC, EVPLAN*VC, EPLAN*VC, EIA*VC, EC*VC

func (LookupConnectionResultOutput) Uuid

Equinix-assigned connection identifier

func (LookupConnectionResultOutput) ZSide

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

type LookupNetworkArgs

type LookupNetworkArgs struct {
	Uuid string `pulumi:"uuid"`
}

A collection of arguments for invoking getNetwork.

type LookupNetworkOutputArgs

type LookupNetworkOutputArgs struct {
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

A collection of arguments for invoking getNetwork.

func (LookupNetworkOutputArgs) ElementType

func (LookupNetworkOutputArgs) ElementType() reflect.Type

type LookupNetworkResult

type LookupNetworkResult struct {
	// Information on asset change operation
	Change GetNetworkChange `pulumi:"change"`
	// A permanent record of asset creation, modification, or deletion
	ChangeLog GetNetworkChangeLog `pulumi:"changeLog"`
	// Number of connections associated with this network
	ConnectionsCount int `pulumi:"connectionsCount"`
	// Fabric Network URI information
	Href string `pulumi:"href"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Fabric Network location
	Locations []GetNetworkLocation `pulumi:"locations"`
	// Fabric Network name. An alpha-numeric 24 characters string which can include only hyphens and underscores
	Name string `pulumi:"name"`
	// Preferences for notifications on Fabric Network configuration or status changes
	Notifications []GetNetworkNotification `pulumi:"notifications"`
	// Network operation information that is associated with this Fabric Network
	Operation GetNetworkOperation `pulumi:"operation"`
	// Fabric Network project
	Project GetNetworkProject `pulumi:"project"`
	// Fabric Network scope
	Scope string `pulumi:"scope"`
	// Fabric Network overall state
	State string `pulumi:"state"`
	// Supported Network types - EVPLAN, EPLAN, IPWAN
	Type string `pulumi:"type"`
	// Equinix-assigned network identifier
	Uuid string `pulumi:"uuid"`
}

A collection of values returned by getNetwork.

func LookupNetwork

func LookupNetwork(ctx *pulumi.Context, args *LookupNetworkArgs, opts ...pulumi.InvokeOption) (*LookupNetworkResult, error)

Fabric V4 API compatible data resource that allow user to fetch Fabric Network for a given UUID

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fabric.LookupNetwork(ctx, &fabric.LookupNetworkArgs{
			Uuid: "<uuid_of_network>",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type LookupNetworkResultOutput

type LookupNetworkResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNetwork.

func (LookupNetworkResultOutput) Change

Information on asset change operation

func (LookupNetworkResultOutput) ChangeLog

A permanent record of asset creation, modification, or deletion

func (LookupNetworkResultOutput) ConnectionsCount

func (o LookupNetworkResultOutput) ConnectionsCount() pulumi.IntOutput

Number of connections associated with this network

func (LookupNetworkResultOutput) ElementType

func (LookupNetworkResultOutput) ElementType() reflect.Type

func (LookupNetworkResultOutput) Href

Fabric Network URI information

func (LookupNetworkResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupNetworkResultOutput) Locations

Fabric Network location

func (LookupNetworkResultOutput) Name

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

func (LookupNetworkResultOutput) Notifications

Preferences for notifications on Fabric Network configuration or status changes

func (LookupNetworkResultOutput) Operation

Network operation information that is associated with this Fabric Network

func (LookupNetworkResultOutput) Project

Fabric Network project

func (LookupNetworkResultOutput) Scope

Fabric Network scope

func (LookupNetworkResultOutput) State

Fabric Network overall state

func (LookupNetworkResultOutput) ToLookupNetworkResultOutput

func (o LookupNetworkResultOutput) ToLookupNetworkResultOutput() LookupNetworkResultOutput

func (LookupNetworkResultOutput) ToLookupNetworkResultOutputWithContext

func (o LookupNetworkResultOutput) ToLookupNetworkResultOutputWithContext(ctx context.Context) LookupNetworkResultOutput

func (LookupNetworkResultOutput) Type

Supported Network types - EVPLAN, EPLAN, IPWAN

func (LookupNetworkResultOutput) Uuid

Equinix-assigned network identifier

type LookupRoutingProtocolArgs

type LookupRoutingProtocolArgs struct {
	// Connection URI associated with Routing Protocol
	ConnectionUuid string `pulumi:"connectionUuid"`
	Uuid           string `pulumi:"uuid"`
}

A collection of arguments for invoking getRoutingProtocol.

type LookupRoutingProtocolOutputArgs

type LookupRoutingProtocolOutputArgs struct {
	// Connection URI associated with Routing Protocol
	ConnectionUuid pulumi.StringInput `pulumi:"connectionUuid"`
	Uuid           pulumi.StringInput `pulumi:"uuid"`
}

A collection of arguments for invoking getRoutingProtocol.

func (LookupRoutingProtocolOutputArgs) ElementType

type LookupRoutingProtocolResult

type LookupRoutingProtocolResult struct {
	// Bidirectional Forwarding Detection
	Bfd GetRoutingProtocolBfd `pulumi:"bfd"`
	// BGP authorization key
	BgpAuthKey string `pulumi:"bgpAuthKey"`
	// Routing Protocol BGP IPv4
	BgpIpv4 GetRoutingProtocolBgpIpv4 `pulumi:"bgpIpv4"`
	// Routing Protocol BGP IPv6
	BgpIpv6 GetRoutingProtocolBgpIpv6 `pulumi:"bgpIpv6"`
	// Captures Routing Protocol lifecycle change information
	ChangeLogs []GetRoutingProtocolChangeLog `pulumi:"changeLogs"`
	// Routing Protocol configuration Changes
	Changes []GetRoutingProtocolChange `pulumi:"changes"`
	// Connection URI associated with Routing Protocol
	ConnectionUuid string `pulumi:"connectionUuid"`
	// Customer-provided ASN
	CustomerAsn int `pulumi:"customerAsn"`
	// Customer-provided Fabric Routing Protocol description
	Description string `pulumi:"description"`
	// Routing Protocol Direct IPv4
	DirectIpv4 GetRoutingProtocolDirectIpv4 `pulumi:"directIpv4"`
	// Routing Protocol Direct IPv6
	DirectIpv6 GetRoutingProtocolDirectIpv6 `pulumi:"directIpv6"`
	// Equinix ASN
	EquinixAsn int `pulumi:"equinixAsn"`
	// Routing Protocol URI information
	Href string `pulumi:"href"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Routing Protocol name. An alpha-numeric 24 characters string which can include only hyphens and underscores
	Name string `pulumi:"name"`
	// Routing Protocol type-specific operational data
	Operations []GetRoutingProtocolOperation `pulumi:"operations"`
	// Routing Protocol overall state
	State string `pulumi:"state"`
	// Defines the routing protocol type like BGP or DIRECT
	Type string `pulumi:"type"`
	// Equinix-assigned routing protocol identifier
	Uuid string `pulumi:"uuid"`
}

A collection of values returned by getRoutingProtocol.

func LookupRoutingProtocol

func LookupRoutingProtocol(ctx *pulumi.Context, args *LookupRoutingProtocolArgs, opts ...pulumi.InvokeOption) (*LookupRoutingProtocolResult, error)

Fabric V4 API compatible data resource that allow user to fetch routing protocol for a given UUID

API documentation can be found here - https://developer.equinix.com/dev-docs/fabric/api-reference/fabric-v4-apis#routing-protocols

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fabric.LookupRoutingProtocol(ctx, &fabric.LookupRoutingProtocolArgs{
			ConnectionUuid: "<uuid_of_connection_routing_protocol_is_applied_to>",
			Uuid:           "<uuid_of_routing_protocol>",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type LookupRoutingProtocolResultOutput

type LookupRoutingProtocolResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRoutingProtocol.

func (LookupRoutingProtocolResultOutput) Bfd

Bidirectional Forwarding Detection

func (LookupRoutingProtocolResultOutput) BgpAuthKey

BGP authorization key

func (LookupRoutingProtocolResultOutput) BgpIpv4

Routing Protocol BGP IPv4

func (LookupRoutingProtocolResultOutput) BgpIpv6

Routing Protocol BGP IPv6

func (LookupRoutingProtocolResultOutput) ChangeLogs

Captures Routing Protocol lifecycle change information

func (LookupRoutingProtocolResultOutput) Changes

Routing Protocol configuration Changes

func (LookupRoutingProtocolResultOutput) ConnectionUuid

Connection URI associated with Routing Protocol

func (LookupRoutingProtocolResultOutput) CustomerAsn

Customer-provided ASN

func (LookupRoutingProtocolResultOutput) Description

Customer-provided Fabric Routing Protocol description

func (LookupRoutingProtocolResultOutput) DirectIpv4

Routing Protocol Direct IPv4

func (LookupRoutingProtocolResultOutput) DirectIpv6

Routing Protocol Direct IPv6

func (LookupRoutingProtocolResultOutput) ElementType

func (LookupRoutingProtocolResultOutput) EquinixAsn

Equinix ASN

func (LookupRoutingProtocolResultOutput) Href

Routing Protocol URI information

func (LookupRoutingProtocolResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupRoutingProtocolResultOutput) Name

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

func (LookupRoutingProtocolResultOutput) Operations

Routing Protocol type-specific operational data

func (LookupRoutingProtocolResultOutput) State

Routing Protocol overall state

func (LookupRoutingProtocolResultOutput) ToLookupRoutingProtocolResultOutput

func (o LookupRoutingProtocolResultOutput) ToLookupRoutingProtocolResultOutput() LookupRoutingProtocolResultOutput

func (LookupRoutingProtocolResultOutput) ToLookupRoutingProtocolResultOutputWithContext

func (o LookupRoutingProtocolResultOutput) ToLookupRoutingProtocolResultOutputWithContext(ctx context.Context) LookupRoutingProtocolResultOutput

func (LookupRoutingProtocolResultOutput) Type

Defines the routing protocol type like BGP or DIRECT

func (LookupRoutingProtocolResultOutput) Uuid

Equinix-assigned routing protocol identifier

type LookupServiceProfileArgs

type LookupServiceProfileArgs struct {
	Uuid string `pulumi:"uuid"`
}

A collection of arguments for invoking getServiceProfile.

type LookupServiceProfileOutputArgs

type LookupServiceProfileOutputArgs struct {
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

A collection of arguments for invoking getServiceProfile.

func (LookupServiceProfileOutputArgs) ElementType

type LookupServiceProfileResult

type LookupServiceProfileResult struct {
	// Access point config information
	AccessPointTypeConfigs []GetServiceProfileAccessPointTypeConfig `pulumi:"accessPointTypeConfigs"`
	// Service Profile Owner Account Information
	Account GetServiceProfileAccount `pulumi:"account"`
	// Array of contact emails
	AllowedEmails []string `pulumi:"allowedEmails"`
	// Captures connection lifecycle change information
	ChangeLog GetServiceProfileChangeLog `pulumi:"changeLog"`
	// Custom Fields
	CustomFields []GetServiceProfileCustomField `pulumi:"customFields"`
	// User-provided service description
	Description string `pulumi:"description"`
	// Service Profile URI response attribute
	Href string `pulumi:"href"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Marketing Info
	MarketingInfo GetServiceProfileMarketingInfo `pulumi:"marketingInfo"`
	// Access point config information
	Metros []GetServiceProfileMetro `pulumi:"metros"`
	// Customer-assigned service profile name
	Name string `pulumi:"name"`
	// Preferences for notifications on connection configuration or status changes
	Notifications []GetServiceProfileNotification `pulumi:"notifications"`
	// Ports
	Ports []GetServiceProfilePort `pulumi:"ports"`
	// Project information
	Project GetServiceProfileProject `pulumi:"project"`
	// Self Profile indicating if the profile is created for customer's  self use
	SelfProfile bool `pulumi:"selfProfile"`
	// Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
	State string `pulumi:"state"`
	// Tags attached to the connection
	Tags []string `pulumi:"tags"`
	// Service profile type - L2*PROFILE, L3*PROFILE, ECIA*PROFILE, ECMC*PROFILE
	Type string `pulumi:"type"`
	// Equinix assigned service profile identifier
	Uuid string `pulumi:"uuid"`
	// Virtual Devices
	VirtualDevices []GetServiceProfileVirtualDevice `pulumi:"virtualDevices"`
	// Service profile visibility - PUBLIC, PRIVATE
	Visibility string `pulumi:"visibility"`
}

A collection of values returned by getServiceProfile.

func LookupServiceProfile

func LookupServiceProfile(ctx *pulumi.Context, args *LookupServiceProfileArgs, opts ...pulumi.InvokeOption) (*LookupServiceProfileResult, error)

Fabric V4 API compatible data resource that allow user to fetch Service Profile by UUID filter criteria

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fabric.LookupServiceProfile(ctx, &fabric.LookupServiceProfileArgs{
			Uuid: "<uuid_of_service_profile>",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type LookupServiceProfileResultOutput

type LookupServiceProfileResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getServiceProfile.

func (LookupServiceProfileResultOutput) AccessPointTypeConfigs

Access point config information

func (LookupServiceProfileResultOutput) Account

Service Profile Owner Account Information

func (LookupServiceProfileResultOutput) AllowedEmails

Array of contact emails

func (LookupServiceProfileResultOutput) ChangeLog

Captures connection lifecycle change information

func (LookupServiceProfileResultOutput) CustomFields

Custom Fields

func (LookupServiceProfileResultOutput) Description

User-provided service description

func (LookupServiceProfileResultOutput) ElementType

func (LookupServiceProfileResultOutput) Href

Service Profile URI response attribute

func (LookupServiceProfileResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupServiceProfileResultOutput) MarketingInfo

Marketing Info

func (LookupServiceProfileResultOutput) Metros

Access point config information

func (LookupServiceProfileResultOutput) Name

Customer-assigned service profile name

func (LookupServiceProfileResultOutput) Notifications

Preferences for notifications on connection configuration or status changes

func (LookupServiceProfileResultOutput) Ports

Ports

func (LookupServiceProfileResultOutput) Project

Project information

func (LookupServiceProfileResultOutput) SelfProfile

Self Profile indicating if the profile is created for customer's self use

func (LookupServiceProfileResultOutput) State

Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED

func (LookupServiceProfileResultOutput) Tags

Tags attached to the connection

func (LookupServiceProfileResultOutput) ToLookupServiceProfileResultOutput

func (o LookupServiceProfileResultOutput) ToLookupServiceProfileResultOutput() LookupServiceProfileResultOutput

func (LookupServiceProfileResultOutput) ToLookupServiceProfileResultOutputWithContext

func (o LookupServiceProfileResultOutput) ToLookupServiceProfileResultOutputWithContext(ctx context.Context) LookupServiceProfileResultOutput

func (LookupServiceProfileResultOutput) Type

Service profile type - L2*PROFILE, L3*PROFILE, ECIA*PROFILE, ECMC*PROFILE

func (LookupServiceProfileResultOutput) Uuid

Equinix assigned service profile identifier

func (LookupServiceProfileResultOutput) VirtualDevices

Virtual Devices

func (LookupServiceProfileResultOutput) Visibility

Service profile visibility - PUBLIC, PRIVATE

type Network

type Network struct {
	pulumi.CustomResourceState

	// Information on asset change operation
	Change NetworkChangeOutput `pulumi:"change"`
	// A permanent record of asset creation, modification, or deletion
	ChangeLog NetworkChangeLogOutput `pulumi:"changeLog"`
	// Number of connections associated with this network
	ConnectionsCount pulumi.IntOutput `pulumi:"connectionsCount"`
	// Fabric Network URI information
	Href pulumi.StringOutput `pulumi:"href"`
	// Fabric Network location
	Location NetworkLocationOutput `pulumi:"location"`
	// Fabric Network name. An alpha-numeric 24 characters string which can include only hyphens and underscores
	Name pulumi.StringOutput `pulumi:"name"`
	// Preferences for notifications on Fabric Network configuration or status changes
	Notifications NetworkNotificationArrayOutput `pulumi:"notifications"`
	// Network operation information that is associated with this Fabric Network
	Operation NetworkOperationOutput `pulumi:"operation"`
	// Fabric Network project
	Project NetworkProjectOutput `pulumi:"project"`
	// Fabric Network scope
	Scope pulumi.StringOutput `pulumi:"scope"`
	// Fabric Network overall state
	State pulumi.StringOutput `pulumi:"state"`
	// Supported Network types - EVPLAN, EPLAN, IPWAN
	Type pulumi.StringOutput `pulumi:"type"`
	// Equinix-assigned network identifier
	Uuid pulumi.StringOutput `pulumi:"uuid"`
}

Fabric V4 API compatible resource allows creation and management of Equinix Fabric Network

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fabric.NewNetwork(ctx, "newNetwork", &fabric.NetworkArgs{
			Notifications: fabric.NetworkNotificationArray{
				&fabric.NetworkNotificationArgs{
					Emails: pulumi.StringArray{
						pulumi.String("example@equinix.com"),
						pulumi.String("test1@equinix.com"),
					},
					Type: pulumi.String("ALL"),
				},
			},
			Project: &fabric.NetworkProjectArgs{
				ProjectId: pulumi.String("776847000642406"),
			},
			Scope: pulumi.String("GLOBAL"),
			Type:  pulumi.String("EVPLAN"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

func GetNetwork

func GetNetwork(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NetworkState, opts ...pulumi.ResourceOption) (*Network, error)

GetNetwork gets an existing Network resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewNetwork

func NewNetwork(ctx *pulumi.Context,
	name string, args *NetworkArgs, opts ...pulumi.ResourceOption) (*Network, error)

NewNetwork registers a new resource with the given unique name, arguments, and options.

func (*Network) ElementType

func (*Network) ElementType() reflect.Type

func (*Network) ToNetworkOutput

func (i *Network) ToNetworkOutput() NetworkOutput

func (*Network) ToNetworkOutputWithContext

func (i *Network) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput

type NetworkArgs

type NetworkArgs struct {
	// Fabric Network location
	Location NetworkLocationPtrInput
	// Fabric Network name. An alpha-numeric 24 characters string which can include only hyphens and underscores
	Name pulumi.StringPtrInput
	// Preferences for notifications on Fabric Network configuration or status changes
	Notifications NetworkNotificationArrayInput
	// Fabric Network project
	Project NetworkProjectInput
	// Fabric Network scope
	Scope pulumi.StringInput
	// Supported Network types - EVPLAN, EPLAN, IPWAN
	Type pulumi.StringInput
}

The set of arguments for constructing a Network resource.

func (NetworkArgs) ElementType

func (NetworkArgs) ElementType() reflect.Type

type NetworkArray

type NetworkArray []NetworkInput

func (NetworkArray) ElementType

func (NetworkArray) ElementType() reflect.Type

func (NetworkArray) ToNetworkArrayOutput

func (i NetworkArray) ToNetworkArrayOutput() NetworkArrayOutput

func (NetworkArray) ToNetworkArrayOutputWithContext

func (i NetworkArray) ToNetworkArrayOutputWithContext(ctx context.Context) NetworkArrayOutput

type NetworkArrayInput

type NetworkArrayInput interface {
	pulumi.Input

	ToNetworkArrayOutput() NetworkArrayOutput
	ToNetworkArrayOutputWithContext(context.Context) NetworkArrayOutput
}

NetworkArrayInput is an input type that accepts NetworkArray and NetworkArrayOutput values. You can construct a concrete instance of `NetworkArrayInput` via:

NetworkArray{ NetworkArgs{...} }

type NetworkArrayOutput

type NetworkArrayOutput struct{ *pulumi.OutputState }

func (NetworkArrayOutput) ElementType

func (NetworkArrayOutput) ElementType() reflect.Type

func (NetworkArrayOutput) Index

func (NetworkArrayOutput) ToNetworkArrayOutput

func (o NetworkArrayOutput) ToNetworkArrayOutput() NetworkArrayOutput

func (NetworkArrayOutput) ToNetworkArrayOutputWithContext

func (o NetworkArrayOutput) ToNetworkArrayOutputWithContext(ctx context.Context) NetworkArrayOutput

type NetworkChange

type NetworkChange struct {
	// Absolute URL that returns the details of the given change.
	// Example: https://api.equinix.com/fabric/v4/networks/92dc376a-a932-43aa-a6a2-c806dedbd784
	Href *string `pulumi:"href"`
	// Asset instance change request type.: NETWORK_CREATION, NETWORK_UPDATE, NETWORK_DELETION
	Type *string `pulumi:"type"`
	// Asset change request identifier.
	Uuid *string `pulumi:"uuid"`
}

type NetworkChangeArgs

type NetworkChangeArgs struct {
	// Absolute URL that returns the details of the given change.
	// Example: https://api.equinix.com/fabric/v4/networks/92dc376a-a932-43aa-a6a2-c806dedbd784
	Href pulumi.StringPtrInput `pulumi:"href"`
	// Asset instance change request type.: NETWORK_CREATION, NETWORK_UPDATE, NETWORK_DELETION
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Asset change request identifier.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (NetworkChangeArgs) ElementType

func (NetworkChangeArgs) ElementType() reflect.Type

func (NetworkChangeArgs) ToNetworkChangeOutput

func (i NetworkChangeArgs) ToNetworkChangeOutput() NetworkChangeOutput

func (NetworkChangeArgs) ToNetworkChangeOutputWithContext

func (i NetworkChangeArgs) ToNetworkChangeOutputWithContext(ctx context.Context) NetworkChangeOutput

func (NetworkChangeArgs) ToNetworkChangePtrOutput

func (i NetworkChangeArgs) ToNetworkChangePtrOutput() NetworkChangePtrOutput

func (NetworkChangeArgs) ToNetworkChangePtrOutputWithContext

func (i NetworkChangeArgs) ToNetworkChangePtrOutputWithContext(ctx context.Context) NetworkChangePtrOutput

type NetworkChangeInput

type NetworkChangeInput interface {
	pulumi.Input

	ToNetworkChangeOutput() NetworkChangeOutput
	ToNetworkChangeOutputWithContext(context.Context) NetworkChangeOutput
}

NetworkChangeInput is an input type that accepts NetworkChangeArgs and NetworkChangeOutput values. You can construct a concrete instance of `NetworkChangeInput` via:

NetworkChangeArgs{...}

type NetworkChangeLog

type NetworkChangeLog struct {
	// Created by User Key
	CreatedBy *string `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail *string `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName *string `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime *string `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy *string `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail *string `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName *string `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime *string `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy *string `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail *string `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName *string `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime *string `pulumi:"updatedDateTime"`
}

type NetworkChangeLogArgs

type NetworkChangeLogArgs struct {
	// Created by User Key
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail pulumi.StringPtrInput `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName pulumi.StringPtrInput `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime pulumi.StringPtrInput `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy pulumi.StringPtrInput `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail pulumi.StringPtrInput `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName pulumi.StringPtrInput `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime pulumi.StringPtrInput `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy pulumi.StringPtrInput `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail pulumi.StringPtrInput `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName pulumi.StringPtrInput `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime pulumi.StringPtrInput `pulumi:"updatedDateTime"`
}

func (NetworkChangeLogArgs) ElementType

func (NetworkChangeLogArgs) ElementType() reflect.Type

func (NetworkChangeLogArgs) ToNetworkChangeLogOutput

func (i NetworkChangeLogArgs) ToNetworkChangeLogOutput() NetworkChangeLogOutput

func (NetworkChangeLogArgs) ToNetworkChangeLogOutputWithContext

func (i NetworkChangeLogArgs) ToNetworkChangeLogOutputWithContext(ctx context.Context) NetworkChangeLogOutput

func (NetworkChangeLogArgs) ToNetworkChangeLogPtrOutput

func (i NetworkChangeLogArgs) ToNetworkChangeLogPtrOutput() NetworkChangeLogPtrOutput

func (NetworkChangeLogArgs) ToNetworkChangeLogPtrOutputWithContext

func (i NetworkChangeLogArgs) ToNetworkChangeLogPtrOutputWithContext(ctx context.Context) NetworkChangeLogPtrOutput

type NetworkChangeLogInput

type NetworkChangeLogInput interface {
	pulumi.Input

	ToNetworkChangeLogOutput() NetworkChangeLogOutput
	ToNetworkChangeLogOutputWithContext(context.Context) NetworkChangeLogOutput
}

NetworkChangeLogInput is an input type that accepts NetworkChangeLogArgs and NetworkChangeLogOutput values. You can construct a concrete instance of `NetworkChangeLogInput` via:

NetworkChangeLogArgs{...}

type NetworkChangeLogOutput

type NetworkChangeLogOutput struct{ *pulumi.OutputState }

func (NetworkChangeLogOutput) CreatedBy

Created by User Key

func (NetworkChangeLogOutput) CreatedByEmail

func (o NetworkChangeLogOutput) CreatedByEmail() pulumi.StringPtrOutput

Created by User Email Address

func (NetworkChangeLogOutput) CreatedByFullName

func (o NetworkChangeLogOutput) CreatedByFullName() pulumi.StringPtrOutput

Created by User Full Name

func (NetworkChangeLogOutput) CreatedDateTime

func (o NetworkChangeLogOutput) CreatedDateTime() pulumi.StringPtrOutput

Created by Date and Time

func (NetworkChangeLogOutput) DeletedBy

Deleted by User Key

func (NetworkChangeLogOutput) DeletedByEmail

func (o NetworkChangeLogOutput) DeletedByEmail() pulumi.StringPtrOutput

Deleted by User Email Address

func (NetworkChangeLogOutput) DeletedByFullName

func (o NetworkChangeLogOutput) DeletedByFullName() pulumi.StringPtrOutput

Deleted by User Full Name

func (NetworkChangeLogOutput) DeletedDateTime

func (o NetworkChangeLogOutput) DeletedDateTime() pulumi.StringPtrOutput

Deleted by Date and Time

func (NetworkChangeLogOutput) ElementType

func (NetworkChangeLogOutput) ElementType() reflect.Type

func (NetworkChangeLogOutput) ToNetworkChangeLogOutput

func (o NetworkChangeLogOutput) ToNetworkChangeLogOutput() NetworkChangeLogOutput

func (NetworkChangeLogOutput) ToNetworkChangeLogOutputWithContext

func (o NetworkChangeLogOutput) ToNetworkChangeLogOutputWithContext(ctx context.Context) NetworkChangeLogOutput

func (NetworkChangeLogOutput) ToNetworkChangeLogPtrOutput

func (o NetworkChangeLogOutput) ToNetworkChangeLogPtrOutput() NetworkChangeLogPtrOutput

func (NetworkChangeLogOutput) ToNetworkChangeLogPtrOutputWithContext

func (o NetworkChangeLogOutput) ToNetworkChangeLogPtrOutputWithContext(ctx context.Context) NetworkChangeLogPtrOutput

func (NetworkChangeLogOutput) UpdatedBy

Updated by User Key

func (NetworkChangeLogOutput) UpdatedByEmail

func (o NetworkChangeLogOutput) UpdatedByEmail() pulumi.StringPtrOutput

Updated by User Email Address

func (NetworkChangeLogOutput) UpdatedByFullName

func (o NetworkChangeLogOutput) UpdatedByFullName() pulumi.StringPtrOutput

Updated by User Full Name

func (NetworkChangeLogOutput) UpdatedDateTime

func (o NetworkChangeLogOutput) UpdatedDateTime() pulumi.StringPtrOutput

Updated by Date and Time

type NetworkChangeLogPtrInput

type NetworkChangeLogPtrInput interface {
	pulumi.Input

	ToNetworkChangeLogPtrOutput() NetworkChangeLogPtrOutput
	ToNetworkChangeLogPtrOutputWithContext(context.Context) NetworkChangeLogPtrOutput
}

NetworkChangeLogPtrInput is an input type that accepts NetworkChangeLogArgs, NetworkChangeLogPtr and NetworkChangeLogPtrOutput values. You can construct a concrete instance of `NetworkChangeLogPtrInput` via:

        NetworkChangeLogArgs{...}

or:

        nil

type NetworkChangeLogPtrOutput

type NetworkChangeLogPtrOutput struct{ *pulumi.OutputState }

func (NetworkChangeLogPtrOutput) CreatedBy

Created by User Key

func (NetworkChangeLogPtrOutput) CreatedByEmail

Created by User Email Address

func (NetworkChangeLogPtrOutput) CreatedByFullName

func (o NetworkChangeLogPtrOutput) CreatedByFullName() pulumi.StringPtrOutput

Created by User Full Name

func (NetworkChangeLogPtrOutput) CreatedDateTime

func (o NetworkChangeLogPtrOutput) CreatedDateTime() pulumi.StringPtrOutput

Created by Date and Time

func (NetworkChangeLogPtrOutput) DeletedBy

Deleted by User Key

func (NetworkChangeLogPtrOutput) DeletedByEmail

Deleted by User Email Address

func (NetworkChangeLogPtrOutput) DeletedByFullName

func (o NetworkChangeLogPtrOutput) DeletedByFullName() pulumi.StringPtrOutput

Deleted by User Full Name

func (NetworkChangeLogPtrOutput) DeletedDateTime

func (o NetworkChangeLogPtrOutput) DeletedDateTime() pulumi.StringPtrOutput

Deleted by Date and Time

func (NetworkChangeLogPtrOutput) Elem

func (NetworkChangeLogPtrOutput) ElementType

func (NetworkChangeLogPtrOutput) ElementType() reflect.Type

func (NetworkChangeLogPtrOutput) ToNetworkChangeLogPtrOutput

func (o NetworkChangeLogPtrOutput) ToNetworkChangeLogPtrOutput() NetworkChangeLogPtrOutput

func (NetworkChangeLogPtrOutput) ToNetworkChangeLogPtrOutputWithContext

func (o NetworkChangeLogPtrOutput) ToNetworkChangeLogPtrOutputWithContext(ctx context.Context) NetworkChangeLogPtrOutput

func (NetworkChangeLogPtrOutput) UpdatedBy

Updated by User Key

func (NetworkChangeLogPtrOutput) UpdatedByEmail

Updated by User Email Address

func (NetworkChangeLogPtrOutput) UpdatedByFullName

func (o NetworkChangeLogPtrOutput) UpdatedByFullName() pulumi.StringPtrOutput

Updated by User Full Name

func (NetworkChangeLogPtrOutput) UpdatedDateTime

func (o NetworkChangeLogPtrOutput) UpdatedDateTime() pulumi.StringPtrOutput

Updated by Date and Time

type NetworkChangeOutput

type NetworkChangeOutput struct{ *pulumi.OutputState }

func (NetworkChangeOutput) ElementType

func (NetworkChangeOutput) ElementType() reflect.Type

func (NetworkChangeOutput) Href

Absolute URL that returns the details of the given change. Example: https://api.equinix.com/fabric/v4/networks/92dc376a-a932-43aa-a6a2-c806dedbd784

func (NetworkChangeOutput) ToNetworkChangeOutput

func (o NetworkChangeOutput) ToNetworkChangeOutput() NetworkChangeOutput

func (NetworkChangeOutput) ToNetworkChangeOutputWithContext

func (o NetworkChangeOutput) ToNetworkChangeOutputWithContext(ctx context.Context) NetworkChangeOutput

func (NetworkChangeOutput) ToNetworkChangePtrOutput

func (o NetworkChangeOutput) ToNetworkChangePtrOutput() NetworkChangePtrOutput

func (NetworkChangeOutput) ToNetworkChangePtrOutputWithContext

func (o NetworkChangeOutput) ToNetworkChangePtrOutputWithContext(ctx context.Context) NetworkChangePtrOutput

func (NetworkChangeOutput) Type

Asset instance change request type.: NETWORK_CREATION, NETWORK_UPDATE, NETWORK_DELETION

func (NetworkChangeOutput) Uuid

Asset change request identifier.

type NetworkChangePtrInput

type NetworkChangePtrInput interface {
	pulumi.Input

	ToNetworkChangePtrOutput() NetworkChangePtrOutput
	ToNetworkChangePtrOutputWithContext(context.Context) NetworkChangePtrOutput
}

NetworkChangePtrInput is an input type that accepts NetworkChangeArgs, NetworkChangePtr and NetworkChangePtrOutput values. You can construct a concrete instance of `NetworkChangePtrInput` via:

        NetworkChangeArgs{...}

or:

        nil

type NetworkChangePtrOutput

type NetworkChangePtrOutput struct{ *pulumi.OutputState }

func (NetworkChangePtrOutput) Elem

func (NetworkChangePtrOutput) ElementType

func (NetworkChangePtrOutput) ElementType() reflect.Type

func (NetworkChangePtrOutput) Href

Absolute URL that returns the details of the given change. Example: https://api.equinix.com/fabric/v4/networks/92dc376a-a932-43aa-a6a2-c806dedbd784

func (NetworkChangePtrOutput) ToNetworkChangePtrOutput

func (o NetworkChangePtrOutput) ToNetworkChangePtrOutput() NetworkChangePtrOutput

func (NetworkChangePtrOutput) ToNetworkChangePtrOutputWithContext

func (o NetworkChangePtrOutput) ToNetworkChangePtrOutputWithContext(ctx context.Context) NetworkChangePtrOutput

func (NetworkChangePtrOutput) Type

Asset instance change request type.: NETWORK_CREATION, NETWORK_UPDATE, NETWORK_DELETION

func (NetworkChangePtrOutput) Uuid

Asset change request identifier.

type NetworkInput

type NetworkInput interface {
	pulumi.Input

	ToNetworkOutput() NetworkOutput
	ToNetworkOutputWithContext(ctx context.Context) NetworkOutput
}

type NetworkLocation

type NetworkLocation struct {
	// IBX Code
	Ibx *string `pulumi:"ibx"`
	// Access point metro code
	MetroCode *string `pulumi:"metroCode"`
	// Access point metro name
	MetroName *string `pulumi:"metroName"`
	// Access point region
	Region *string `pulumi:"region"`
}

type NetworkLocationArgs

type NetworkLocationArgs struct {
	// IBX Code
	Ibx pulumi.StringPtrInput `pulumi:"ibx"`
	// Access point metro code
	MetroCode pulumi.StringPtrInput `pulumi:"metroCode"`
	// Access point metro name
	MetroName pulumi.StringPtrInput `pulumi:"metroName"`
	// Access point region
	Region pulumi.StringPtrInput `pulumi:"region"`
}

func (NetworkLocationArgs) ElementType

func (NetworkLocationArgs) ElementType() reflect.Type

func (NetworkLocationArgs) ToNetworkLocationOutput

func (i NetworkLocationArgs) ToNetworkLocationOutput() NetworkLocationOutput

func (NetworkLocationArgs) ToNetworkLocationOutputWithContext

func (i NetworkLocationArgs) ToNetworkLocationOutputWithContext(ctx context.Context) NetworkLocationOutput

func (NetworkLocationArgs) ToNetworkLocationPtrOutput

func (i NetworkLocationArgs) ToNetworkLocationPtrOutput() NetworkLocationPtrOutput

func (NetworkLocationArgs) ToNetworkLocationPtrOutputWithContext

func (i NetworkLocationArgs) ToNetworkLocationPtrOutputWithContext(ctx context.Context) NetworkLocationPtrOutput

type NetworkLocationInput

type NetworkLocationInput interface {
	pulumi.Input

	ToNetworkLocationOutput() NetworkLocationOutput
	ToNetworkLocationOutputWithContext(context.Context) NetworkLocationOutput
}

NetworkLocationInput is an input type that accepts NetworkLocationArgs and NetworkLocationOutput values. You can construct a concrete instance of `NetworkLocationInput` via:

NetworkLocationArgs{...}

type NetworkLocationOutput

type NetworkLocationOutput struct{ *pulumi.OutputState }

func (NetworkLocationOutput) ElementType

func (NetworkLocationOutput) ElementType() reflect.Type

func (NetworkLocationOutput) Ibx

IBX Code

func (NetworkLocationOutput) MetroCode

Access point metro code

func (NetworkLocationOutput) MetroName

Access point metro name

func (NetworkLocationOutput) Region

Access point region

func (NetworkLocationOutput) ToNetworkLocationOutput

func (o NetworkLocationOutput) ToNetworkLocationOutput() NetworkLocationOutput

func (NetworkLocationOutput) ToNetworkLocationOutputWithContext

func (o NetworkLocationOutput) ToNetworkLocationOutputWithContext(ctx context.Context) NetworkLocationOutput

func (NetworkLocationOutput) ToNetworkLocationPtrOutput

func (o NetworkLocationOutput) ToNetworkLocationPtrOutput() NetworkLocationPtrOutput

func (NetworkLocationOutput) ToNetworkLocationPtrOutputWithContext

func (o NetworkLocationOutput) ToNetworkLocationPtrOutputWithContext(ctx context.Context) NetworkLocationPtrOutput

type NetworkLocationPtrInput

type NetworkLocationPtrInput interface {
	pulumi.Input

	ToNetworkLocationPtrOutput() NetworkLocationPtrOutput
	ToNetworkLocationPtrOutputWithContext(context.Context) NetworkLocationPtrOutput
}

NetworkLocationPtrInput is an input type that accepts NetworkLocationArgs, NetworkLocationPtr and NetworkLocationPtrOutput values. You can construct a concrete instance of `NetworkLocationPtrInput` via:

        NetworkLocationArgs{...}

or:

        nil

type NetworkLocationPtrOutput

type NetworkLocationPtrOutput struct{ *pulumi.OutputState }

func (NetworkLocationPtrOutput) Elem

func (NetworkLocationPtrOutput) ElementType

func (NetworkLocationPtrOutput) ElementType() reflect.Type

func (NetworkLocationPtrOutput) Ibx

IBX Code

func (NetworkLocationPtrOutput) MetroCode

Access point metro code

func (NetworkLocationPtrOutput) MetroName

Access point metro name

func (NetworkLocationPtrOutput) Region

Access point region

func (NetworkLocationPtrOutput) ToNetworkLocationPtrOutput

func (o NetworkLocationPtrOutput) ToNetworkLocationPtrOutput() NetworkLocationPtrOutput

func (NetworkLocationPtrOutput) ToNetworkLocationPtrOutputWithContext

func (o NetworkLocationPtrOutput) ToNetworkLocationPtrOutputWithContext(ctx context.Context) NetworkLocationPtrOutput

type NetworkMap

type NetworkMap map[string]NetworkInput

func (NetworkMap) ElementType

func (NetworkMap) ElementType() reflect.Type

func (NetworkMap) ToNetworkMapOutput

func (i NetworkMap) ToNetworkMapOutput() NetworkMapOutput

func (NetworkMap) ToNetworkMapOutputWithContext

func (i NetworkMap) ToNetworkMapOutputWithContext(ctx context.Context) NetworkMapOutput

type NetworkMapInput

type NetworkMapInput interface {
	pulumi.Input

	ToNetworkMapOutput() NetworkMapOutput
	ToNetworkMapOutputWithContext(context.Context) NetworkMapOutput
}

NetworkMapInput is an input type that accepts NetworkMap and NetworkMapOutput values. You can construct a concrete instance of `NetworkMapInput` via:

NetworkMap{ "key": NetworkArgs{...} }

type NetworkMapOutput

type NetworkMapOutput struct{ *pulumi.OutputState }

func (NetworkMapOutput) ElementType

func (NetworkMapOutput) ElementType() reflect.Type

func (NetworkMapOutput) MapIndex

func (NetworkMapOutput) ToNetworkMapOutput

func (o NetworkMapOutput) ToNetworkMapOutput() NetworkMapOutput

func (NetworkMapOutput) ToNetworkMapOutputWithContext

func (o NetworkMapOutput) ToNetworkMapOutputWithContext(ctx context.Context) NetworkMapOutput

type NetworkNotification

type NetworkNotification struct {
	// Array of contact emails
	Emails []string `pulumi:"emails"`
	// Send interval
	SendInterval *string `pulumi:"sendInterval"`
	// Notification Type - ALL,CONNECTION*APPROVAL,SALES*REP_NOTIFICATIONS, NOTIFICATIONS
	Type string `pulumi:"type"`
}

type NetworkNotificationArgs

type NetworkNotificationArgs struct {
	// Array of contact emails
	Emails pulumi.StringArrayInput `pulumi:"emails"`
	// Send interval
	SendInterval pulumi.StringPtrInput `pulumi:"sendInterval"`
	// Notification Type - ALL,CONNECTION*APPROVAL,SALES*REP_NOTIFICATIONS, NOTIFICATIONS
	Type pulumi.StringInput `pulumi:"type"`
}

func (NetworkNotificationArgs) ElementType

func (NetworkNotificationArgs) ElementType() reflect.Type

func (NetworkNotificationArgs) ToNetworkNotificationOutput

func (i NetworkNotificationArgs) ToNetworkNotificationOutput() NetworkNotificationOutput

func (NetworkNotificationArgs) ToNetworkNotificationOutputWithContext

func (i NetworkNotificationArgs) ToNetworkNotificationOutputWithContext(ctx context.Context) NetworkNotificationOutput

type NetworkNotificationArray

type NetworkNotificationArray []NetworkNotificationInput

func (NetworkNotificationArray) ElementType

func (NetworkNotificationArray) ElementType() reflect.Type

func (NetworkNotificationArray) ToNetworkNotificationArrayOutput

func (i NetworkNotificationArray) ToNetworkNotificationArrayOutput() NetworkNotificationArrayOutput

func (NetworkNotificationArray) ToNetworkNotificationArrayOutputWithContext

func (i NetworkNotificationArray) ToNetworkNotificationArrayOutputWithContext(ctx context.Context) NetworkNotificationArrayOutput

type NetworkNotificationArrayInput

type NetworkNotificationArrayInput interface {
	pulumi.Input

	ToNetworkNotificationArrayOutput() NetworkNotificationArrayOutput
	ToNetworkNotificationArrayOutputWithContext(context.Context) NetworkNotificationArrayOutput
}

NetworkNotificationArrayInput is an input type that accepts NetworkNotificationArray and NetworkNotificationArrayOutput values. You can construct a concrete instance of `NetworkNotificationArrayInput` via:

NetworkNotificationArray{ NetworkNotificationArgs{...} }

type NetworkNotificationArrayOutput

type NetworkNotificationArrayOutput struct{ *pulumi.OutputState }

func (NetworkNotificationArrayOutput) ElementType

func (NetworkNotificationArrayOutput) Index

func (NetworkNotificationArrayOutput) ToNetworkNotificationArrayOutput

func (o NetworkNotificationArrayOutput) ToNetworkNotificationArrayOutput() NetworkNotificationArrayOutput

func (NetworkNotificationArrayOutput) ToNetworkNotificationArrayOutputWithContext

func (o NetworkNotificationArrayOutput) ToNetworkNotificationArrayOutputWithContext(ctx context.Context) NetworkNotificationArrayOutput

type NetworkNotificationInput

type NetworkNotificationInput interface {
	pulumi.Input

	ToNetworkNotificationOutput() NetworkNotificationOutput
	ToNetworkNotificationOutputWithContext(context.Context) NetworkNotificationOutput
}

NetworkNotificationInput is an input type that accepts NetworkNotificationArgs and NetworkNotificationOutput values. You can construct a concrete instance of `NetworkNotificationInput` via:

NetworkNotificationArgs{...}

type NetworkNotificationOutput

type NetworkNotificationOutput struct{ *pulumi.OutputState }

func (NetworkNotificationOutput) ElementType

func (NetworkNotificationOutput) ElementType() reflect.Type

func (NetworkNotificationOutput) Emails

Array of contact emails

func (NetworkNotificationOutput) SendInterval

Send interval

func (NetworkNotificationOutput) ToNetworkNotificationOutput

func (o NetworkNotificationOutput) ToNetworkNotificationOutput() NetworkNotificationOutput

func (NetworkNotificationOutput) ToNetworkNotificationOutputWithContext

func (o NetworkNotificationOutput) ToNetworkNotificationOutputWithContext(ctx context.Context) NetworkNotificationOutput

func (NetworkNotificationOutput) Type

Notification Type - ALL,CONNECTION*APPROVAL,SALES*REP_NOTIFICATIONS, NOTIFICATIONS

type NetworkOperation

type NetworkOperation struct {
	// Progress towards provisioning a given asset.
	EquinixStatus *string `pulumi:"equinixStatus"`
}

type NetworkOperationArgs

type NetworkOperationArgs struct {
	// Progress towards provisioning a given asset.
	EquinixStatus pulumi.StringPtrInput `pulumi:"equinixStatus"`
}

func (NetworkOperationArgs) ElementType

func (NetworkOperationArgs) ElementType() reflect.Type

func (NetworkOperationArgs) ToNetworkOperationOutput

func (i NetworkOperationArgs) ToNetworkOperationOutput() NetworkOperationOutput

func (NetworkOperationArgs) ToNetworkOperationOutputWithContext

func (i NetworkOperationArgs) ToNetworkOperationOutputWithContext(ctx context.Context) NetworkOperationOutput

func (NetworkOperationArgs) ToNetworkOperationPtrOutput

func (i NetworkOperationArgs) ToNetworkOperationPtrOutput() NetworkOperationPtrOutput

func (NetworkOperationArgs) ToNetworkOperationPtrOutputWithContext

func (i NetworkOperationArgs) ToNetworkOperationPtrOutputWithContext(ctx context.Context) NetworkOperationPtrOutput

type NetworkOperationInput

type NetworkOperationInput interface {
	pulumi.Input

	ToNetworkOperationOutput() NetworkOperationOutput
	ToNetworkOperationOutputWithContext(context.Context) NetworkOperationOutput
}

NetworkOperationInput is an input type that accepts NetworkOperationArgs and NetworkOperationOutput values. You can construct a concrete instance of `NetworkOperationInput` via:

NetworkOperationArgs{...}

type NetworkOperationOutput

type NetworkOperationOutput struct{ *pulumi.OutputState }

func (NetworkOperationOutput) ElementType

func (NetworkOperationOutput) ElementType() reflect.Type

func (NetworkOperationOutput) EquinixStatus

func (o NetworkOperationOutput) EquinixStatus() pulumi.StringPtrOutput

Progress towards provisioning a given asset.

func (NetworkOperationOutput) ToNetworkOperationOutput

func (o NetworkOperationOutput) ToNetworkOperationOutput() NetworkOperationOutput

func (NetworkOperationOutput) ToNetworkOperationOutputWithContext

func (o NetworkOperationOutput) ToNetworkOperationOutputWithContext(ctx context.Context) NetworkOperationOutput

func (NetworkOperationOutput) ToNetworkOperationPtrOutput

func (o NetworkOperationOutput) ToNetworkOperationPtrOutput() NetworkOperationPtrOutput

func (NetworkOperationOutput) ToNetworkOperationPtrOutputWithContext

func (o NetworkOperationOutput) ToNetworkOperationPtrOutputWithContext(ctx context.Context) NetworkOperationPtrOutput

type NetworkOperationPtrInput

type NetworkOperationPtrInput interface {
	pulumi.Input

	ToNetworkOperationPtrOutput() NetworkOperationPtrOutput
	ToNetworkOperationPtrOutputWithContext(context.Context) NetworkOperationPtrOutput
}

NetworkOperationPtrInput is an input type that accepts NetworkOperationArgs, NetworkOperationPtr and NetworkOperationPtrOutput values. You can construct a concrete instance of `NetworkOperationPtrInput` via:

        NetworkOperationArgs{...}

or:

        nil

type NetworkOperationPtrOutput

type NetworkOperationPtrOutput struct{ *pulumi.OutputState }

func (NetworkOperationPtrOutput) Elem

func (NetworkOperationPtrOutput) ElementType

func (NetworkOperationPtrOutput) ElementType() reflect.Type

func (NetworkOperationPtrOutput) EquinixStatus

Progress towards provisioning a given asset.

func (NetworkOperationPtrOutput) ToNetworkOperationPtrOutput

func (o NetworkOperationPtrOutput) ToNetworkOperationPtrOutput() NetworkOperationPtrOutput

func (NetworkOperationPtrOutput) ToNetworkOperationPtrOutputWithContext

func (o NetworkOperationPtrOutput) ToNetworkOperationPtrOutputWithContext(ctx context.Context) NetworkOperationPtrOutput

type NetworkOutput

type NetworkOutput struct{ *pulumi.OutputState }

func (NetworkOutput) Change

Information on asset change operation

func (NetworkOutput) ChangeLog

func (o NetworkOutput) ChangeLog() NetworkChangeLogOutput

A permanent record of asset creation, modification, or deletion

func (NetworkOutput) ConnectionsCount

func (o NetworkOutput) ConnectionsCount() pulumi.IntOutput

Number of connections associated with this network

func (NetworkOutput) ElementType

func (NetworkOutput) ElementType() reflect.Type

func (NetworkOutput) Href

Fabric Network URI information

func (NetworkOutput) Location

func (o NetworkOutput) Location() NetworkLocationOutput

Fabric Network location

func (NetworkOutput) Name

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

func (NetworkOutput) Notifications

Preferences for notifications on Fabric Network configuration or status changes

func (NetworkOutput) Operation

func (o NetworkOutput) Operation() NetworkOperationOutput

Network operation information that is associated with this Fabric Network

func (NetworkOutput) Project

func (o NetworkOutput) Project() NetworkProjectOutput

Fabric Network project

func (NetworkOutput) Scope

func (o NetworkOutput) Scope() pulumi.StringOutput

Fabric Network scope

func (NetworkOutput) State

func (o NetworkOutput) State() pulumi.StringOutput

Fabric Network overall state

func (NetworkOutput) ToNetworkOutput

func (o NetworkOutput) ToNetworkOutput() NetworkOutput

func (NetworkOutput) ToNetworkOutputWithContext

func (o NetworkOutput) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput

func (NetworkOutput) Type

Supported Network types - EVPLAN, EPLAN, IPWAN

func (NetworkOutput) Uuid

Equinix-assigned network identifier

type NetworkProject

type NetworkProject struct {
	// Customer project identifier
	ProjectId string `pulumi:"projectId"`
}

type NetworkProjectArgs

type NetworkProjectArgs struct {
	// Customer project identifier
	ProjectId pulumi.StringInput `pulumi:"projectId"`
}

func (NetworkProjectArgs) ElementType

func (NetworkProjectArgs) ElementType() reflect.Type

func (NetworkProjectArgs) ToNetworkProjectOutput

func (i NetworkProjectArgs) ToNetworkProjectOutput() NetworkProjectOutput

func (NetworkProjectArgs) ToNetworkProjectOutputWithContext

func (i NetworkProjectArgs) ToNetworkProjectOutputWithContext(ctx context.Context) NetworkProjectOutput

func (NetworkProjectArgs) ToNetworkProjectPtrOutput

func (i NetworkProjectArgs) ToNetworkProjectPtrOutput() NetworkProjectPtrOutput

func (NetworkProjectArgs) ToNetworkProjectPtrOutputWithContext

func (i NetworkProjectArgs) ToNetworkProjectPtrOutputWithContext(ctx context.Context) NetworkProjectPtrOutput

type NetworkProjectInput

type NetworkProjectInput interface {
	pulumi.Input

	ToNetworkProjectOutput() NetworkProjectOutput
	ToNetworkProjectOutputWithContext(context.Context) NetworkProjectOutput
}

NetworkProjectInput is an input type that accepts NetworkProjectArgs and NetworkProjectOutput values. You can construct a concrete instance of `NetworkProjectInput` via:

NetworkProjectArgs{...}

type NetworkProjectOutput

type NetworkProjectOutput struct{ *pulumi.OutputState }

func (NetworkProjectOutput) ElementType

func (NetworkProjectOutput) ElementType() reflect.Type

func (NetworkProjectOutput) ProjectId

Customer project identifier

func (NetworkProjectOutput) ToNetworkProjectOutput

func (o NetworkProjectOutput) ToNetworkProjectOutput() NetworkProjectOutput

func (NetworkProjectOutput) ToNetworkProjectOutputWithContext

func (o NetworkProjectOutput) ToNetworkProjectOutputWithContext(ctx context.Context) NetworkProjectOutput

func (NetworkProjectOutput) ToNetworkProjectPtrOutput

func (o NetworkProjectOutput) ToNetworkProjectPtrOutput() NetworkProjectPtrOutput

func (NetworkProjectOutput) ToNetworkProjectPtrOutputWithContext

func (o NetworkProjectOutput) ToNetworkProjectPtrOutputWithContext(ctx context.Context) NetworkProjectPtrOutput

type NetworkProjectPtrInput

type NetworkProjectPtrInput interface {
	pulumi.Input

	ToNetworkProjectPtrOutput() NetworkProjectPtrOutput
	ToNetworkProjectPtrOutputWithContext(context.Context) NetworkProjectPtrOutput
}

NetworkProjectPtrInput is an input type that accepts NetworkProjectArgs, NetworkProjectPtr and NetworkProjectPtrOutput values. You can construct a concrete instance of `NetworkProjectPtrInput` via:

        NetworkProjectArgs{...}

or:

        nil

type NetworkProjectPtrOutput

type NetworkProjectPtrOutput struct{ *pulumi.OutputState }

func (NetworkProjectPtrOutput) Elem

func (NetworkProjectPtrOutput) ElementType

func (NetworkProjectPtrOutput) ElementType() reflect.Type

func (NetworkProjectPtrOutput) ProjectId

Customer project identifier

func (NetworkProjectPtrOutput) ToNetworkProjectPtrOutput

func (o NetworkProjectPtrOutput) ToNetworkProjectPtrOutput() NetworkProjectPtrOutput

func (NetworkProjectPtrOutput) ToNetworkProjectPtrOutputWithContext

func (o NetworkProjectPtrOutput) ToNetworkProjectPtrOutputWithContext(ctx context.Context) NetworkProjectPtrOutput

type NetworkState

type NetworkState struct {
	// Information on asset change operation
	Change NetworkChangePtrInput
	// A permanent record of asset creation, modification, or deletion
	ChangeLog NetworkChangeLogPtrInput
	// Number of connections associated with this network
	ConnectionsCount pulumi.IntPtrInput
	// Fabric Network URI information
	Href pulumi.StringPtrInput
	// Fabric Network location
	Location NetworkLocationPtrInput
	// Fabric Network name. An alpha-numeric 24 characters string which can include only hyphens and underscores
	Name pulumi.StringPtrInput
	// Preferences for notifications on Fabric Network configuration or status changes
	Notifications NetworkNotificationArrayInput
	// Network operation information that is associated with this Fabric Network
	Operation NetworkOperationPtrInput
	// Fabric Network project
	Project NetworkProjectPtrInput
	// Fabric Network scope
	Scope pulumi.StringPtrInput
	// Fabric Network overall state
	State pulumi.StringPtrInput
	// Supported Network types - EVPLAN, EPLAN, IPWAN
	Type pulumi.StringPtrInput
	// Equinix-assigned network identifier
	Uuid pulumi.StringPtrInput
}

func (NetworkState) ElementType

func (NetworkState) ElementType() reflect.Type

type NotificationsType

type NotificationsType string

func (NotificationsType) ElementType

func (NotificationsType) ElementType() reflect.Type

func (NotificationsType) ToNotificationsTypeOutput

func (e NotificationsType) ToNotificationsTypeOutput() NotificationsTypeOutput

func (NotificationsType) ToNotificationsTypeOutputWithContext

func (e NotificationsType) ToNotificationsTypeOutputWithContext(ctx context.Context) NotificationsTypeOutput

func (NotificationsType) ToNotificationsTypePtrOutput

func (e NotificationsType) ToNotificationsTypePtrOutput() NotificationsTypePtrOutput

func (NotificationsType) ToNotificationsTypePtrOutputWithContext

func (e NotificationsType) ToNotificationsTypePtrOutputWithContext(ctx context.Context) NotificationsTypePtrOutput

func (NotificationsType) ToStringOutput

func (e NotificationsType) ToStringOutput() pulumi.StringOutput

func (NotificationsType) ToStringOutputWithContext

func (e NotificationsType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (NotificationsType) ToStringPtrOutput

func (e NotificationsType) ToStringPtrOutput() pulumi.StringPtrOutput

func (NotificationsType) ToStringPtrOutputWithContext

func (e NotificationsType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type NotificationsTypeInput

type NotificationsTypeInput interface {
	pulumi.Input

	ToNotificationsTypeOutput() NotificationsTypeOutput
	ToNotificationsTypeOutputWithContext(context.Context) NotificationsTypeOutput
}

NotificationsTypeInput is an input type that accepts values of the NotificationsType enum A concrete instance of `NotificationsTypeInput` can be one of the following:

NotificationsTypeAll
NotificationsTypeConnectionApproval
NotificationsTypeSalesNotifications
NotificationsTypeNotifications

type NotificationsTypeOutput

type NotificationsTypeOutput struct{ *pulumi.OutputState }

func (NotificationsTypeOutput) ElementType

func (NotificationsTypeOutput) ElementType() reflect.Type

func (NotificationsTypeOutput) ToNotificationsTypeOutput

func (o NotificationsTypeOutput) ToNotificationsTypeOutput() NotificationsTypeOutput

func (NotificationsTypeOutput) ToNotificationsTypeOutputWithContext

func (o NotificationsTypeOutput) ToNotificationsTypeOutputWithContext(ctx context.Context) NotificationsTypeOutput

func (NotificationsTypeOutput) ToNotificationsTypePtrOutput

func (o NotificationsTypeOutput) ToNotificationsTypePtrOutput() NotificationsTypePtrOutput

func (NotificationsTypeOutput) ToNotificationsTypePtrOutputWithContext

func (o NotificationsTypeOutput) ToNotificationsTypePtrOutputWithContext(ctx context.Context) NotificationsTypePtrOutput

func (NotificationsTypeOutput) ToStringOutput

func (o NotificationsTypeOutput) ToStringOutput() pulumi.StringOutput

func (NotificationsTypeOutput) ToStringOutputWithContext

func (o NotificationsTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (NotificationsTypeOutput) ToStringPtrOutput

func (o NotificationsTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NotificationsTypeOutput) ToStringPtrOutputWithContext

func (o NotificationsTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type NotificationsTypePtrInput

type NotificationsTypePtrInput interface {
	pulumi.Input

	ToNotificationsTypePtrOutput() NotificationsTypePtrOutput
	ToNotificationsTypePtrOutputWithContext(context.Context) NotificationsTypePtrOutput
}

func NotificationsTypePtr

func NotificationsTypePtr(v string) NotificationsTypePtrInput

type NotificationsTypePtrOutput

type NotificationsTypePtrOutput struct{ *pulumi.OutputState }

func (NotificationsTypePtrOutput) Elem

func (NotificationsTypePtrOutput) ElementType

func (NotificationsTypePtrOutput) ElementType() reflect.Type

func (NotificationsTypePtrOutput) ToNotificationsTypePtrOutput

func (o NotificationsTypePtrOutput) ToNotificationsTypePtrOutput() NotificationsTypePtrOutput

func (NotificationsTypePtrOutput) ToNotificationsTypePtrOutputWithContext

func (o NotificationsTypePtrOutput) ToNotificationsTypePtrOutputWithContext(ctx context.Context) NotificationsTypePtrOutput

func (NotificationsTypePtrOutput) ToStringPtrOutput

func (o NotificationsTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NotificationsTypePtrOutput) ToStringPtrOutputWithContext

func (o NotificationsTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProfileAccessPointType

type ProfileAccessPointType string

func (ProfileAccessPointType) ElementType

func (ProfileAccessPointType) ElementType() reflect.Type

func (ProfileAccessPointType) ToProfileAccessPointTypeOutput

func (e ProfileAccessPointType) ToProfileAccessPointTypeOutput() ProfileAccessPointTypeOutput

func (ProfileAccessPointType) ToProfileAccessPointTypeOutputWithContext

func (e ProfileAccessPointType) ToProfileAccessPointTypeOutputWithContext(ctx context.Context) ProfileAccessPointTypeOutput

func (ProfileAccessPointType) ToProfileAccessPointTypePtrOutput

func (e ProfileAccessPointType) ToProfileAccessPointTypePtrOutput() ProfileAccessPointTypePtrOutput

func (ProfileAccessPointType) ToProfileAccessPointTypePtrOutputWithContext

func (e ProfileAccessPointType) ToProfileAccessPointTypePtrOutputWithContext(ctx context.Context) ProfileAccessPointTypePtrOutput

func (ProfileAccessPointType) ToStringOutput

func (e ProfileAccessPointType) ToStringOutput() pulumi.StringOutput

func (ProfileAccessPointType) ToStringOutputWithContext

func (e ProfileAccessPointType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProfileAccessPointType) ToStringPtrOutput

func (e ProfileAccessPointType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProfileAccessPointType) ToStringPtrOutputWithContext

func (e ProfileAccessPointType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProfileAccessPointTypeInput

type ProfileAccessPointTypeInput interface {
	pulumi.Input

	ToProfileAccessPointTypeOutput() ProfileAccessPointTypeOutput
	ToProfileAccessPointTypeOutputWithContext(context.Context) ProfileAccessPointTypeOutput
}

ProfileAccessPointTypeInput is an input type that accepts values of the ProfileAccessPointType enum A concrete instance of `ProfileAccessPointTypeInput` can be one of the following:

ProfileAccessPointTypeColo
ProfileAccessPointTypeVD

type ProfileAccessPointTypeOutput

type ProfileAccessPointTypeOutput struct{ *pulumi.OutputState }

func (ProfileAccessPointTypeOutput) ElementType

func (ProfileAccessPointTypeOutput) ToProfileAccessPointTypeOutput

func (o ProfileAccessPointTypeOutput) ToProfileAccessPointTypeOutput() ProfileAccessPointTypeOutput

func (ProfileAccessPointTypeOutput) ToProfileAccessPointTypeOutputWithContext

func (o ProfileAccessPointTypeOutput) ToProfileAccessPointTypeOutputWithContext(ctx context.Context) ProfileAccessPointTypeOutput

func (ProfileAccessPointTypeOutput) ToProfileAccessPointTypePtrOutput

func (o ProfileAccessPointTypeOutput) ToProfileAccessPointTypePtrOutput() ProfileAccessPointTypePtrOutput

func (ProfileAccessPointTypeOutput) ToProfileAccessPointTypePtrOutputWithContext

func (o ProfileAccessPointTypeOutput) ToProfileAccessPointTypePtrOutputWithContext(ctx context.Context) ProfileAccessPointTypePtrOutput

func (ProfileAccessPointTypeOutput) ToStringOutput

func (ProfileAccessPointTypeOutput) ToStringOutputWithContext

func (o ProfileAccessPointTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProfileAccessPointTypeOutput) ToStringPtrOutput

func (o ProfileAccessPointTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProfileAccessPointTypeOutput) ToStringPtrOutputWithContext

func (o ProfileAccessPointTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProfileAccessPointTypePtrInput

type ProfileAccessPointTypePtrInput interface {
	pulumi.Input

	ToProfileAccessPointTypePtrOutput() ProfileAccessPointTypePtrOutput
	ToProfileAccessPointTypePtrOutputWithContext(context.Context) ProfileAccessPointTypePtrOutput
}

func ProfileAccessPointTypePtr

func ProfileAccessPointTypePtr(v string) ProfileAccessPointTypePtrInput

type ProfileAccessPointTypePtrOutput

type ProfileAccessPointTypePtrOutput struct{ *pulumi.OutputState }

func (ProfileAccessPointTypePtrOutput) Elem

func (ProfileAccessPointTypePtrOutput) ElementType

func (ProfileAccessPointTypePtrOutput) ToProfileAccessPointTypePtrOutput

func (o ProfileAccessPointTypePtrOutput) ToProfileAccessPointTypePtrOutput() ProfileAccessPointTypePtrOutput

func (ProfileAccessPointTypePtrOutput) ToProfileAccessPointTypePtrOutputWithContext

func (o ProfileAccessPointTypePtrOutput) ToProfileAccessPointTypePtrOutputWithContext(ctx context.Context) ProfileAccessPointTypePtrOutput

func (ProfileAccessPointTypePtrOutput) ToStringPtrOutput

func (ProfileAccessPointTypePtrOutput) ToStringPtrOutputWithContext

func (o ProfileAccessPointTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProfileState

type ProfileState string

func (ProfileState) ElementType

func (ProfileState) ElementType() reflect.Type

func (ProfileState) ToProfileStateOutput

func (e ProfileState) ToProfileStateOutput() ProfileStateOutput

func (ProfileState) ToProfileStateOutputWithContext

func (e ProfileState) ToProfileStateOutputWithContext(ctx context.Context) ProfileStateOutput

func (ProfileState) ToProfileStatePtrOutput

func (e ProfileState) ToProfileStatePtrOutput() ProfileStatePtrOutput

func (ProfileState) ToProfileStatePtrOutputWithContext

func (e ProfileState) ToProfileStatePtrOutputWithContext(ctx context.Context) ProfileStatePtrOutput

func (ProfileState) ToStringOutput

func (e ProfileState) ToStringOutput() pulumi.StringOutput

func (ProfileState) ToStringOutputWithContext

func (e ProfileState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProfileState) ToStringPtrOutput

func (e ProfileState) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProfileState) ToStringPtrOutputWithContext

func (e ProfileState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProfileStateInput

type ProfileStateInput interface {
	pulumi.Input

	ToProfileStateOutput() ProfileStateOutput
	ToProfileStateOutputWithContext(context.Context) ProfileStateOutput
}

ProfileStateInput is an input type that accepts values of the ProfileState enum A concrete instance of `ProfileStateInput` can be one of the following:

ProfileStateActive
ProfileStatePendingApproval
ProfileStateDeleted
ProfileStateRejected

type ProfileStateOutput

type ProfileStateOutput struct{ *pulumi.OutputState }

func (ProfileStateOutput) ElementType

func (ProfileStateOutput) ElementType() reflect.Type

func (ProfileStateOutput) ToProfileStateOutput

func (o ProfileStateOutput) ToProfileStateOutput() ProfileStateOutput

func (ProfileStateOutput) ToProfileStateOutputWithContext

func (o ProfileStateOutput) ToProfileStateOutputWithContext(ctx context.Context) ProfileStateOutput

func (ProfileStateOutput) ToProfileStatePtrOutput

func (o ProfileStateOutput) ToProfileStatePtrOutput() ProfileStatePtrOutput

func (ProfileStateOutput) ToProfileStatePtrOutputWithContext

func (o ProfileStateOutput) ToProfileStatePtrOutputWithContext(ctx context.Context) ProfileStatePtrOutput

func (ProfileStateOutput) ToStringOutput

func (o ProfileStateOutput) ToStringOutput() pulumi.StringOutput

func (ProfileStateOutput) ToStringOutputWithContext

func (o ProfileStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProfileStateOutput) ToStringPtrOutput

func (o ProfileStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProfileStateOutput) ToStringPtrOutputWithContext

func (o ProfileStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProfileStatePtrInput

type ProfileStatePtrInput interface {
	pulumi.Input

	ToProfileStatePtrOutput() ProfileStatePtrOutput
	ToProfileStatePtrOutputWithContext(context.Context) ProfileStatePtrOutput
}

func ProfileStatePtr

func ProfileStatePtr(v string) ProfileStatePtrInput

type ProfileStatePtrOutput

type ProfileStatePtrOutput struct{ *pulumi.OutputState }

func (ProfileStatePtrOutput) Elem

func (ProfileStatePtrOutput) ElementType

func (ProfileStatePtrOutput) ElementType() reflect.Type

func (ProfileStatePtrOutput) ToProfileStatePtrOutput

func (o ProfileStatePtrOutput) ToProfileStatePtrOutput() ProfileStatePtrOutput

func (ProfileStatePtrOutput) ToProfileStatePtrOutputWithContext

func (o ProfileStatePtrOutput) ToProfileStatePtrOutputWithContext(ctx context.Context) ProfileStatePtrOutput

func (ProfileStatePtrOutput) ToStringPtrOutput

func (o ProfileStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProfileStatePtrOutput) ToStringPtrOutputWithContext

func (o ProfileStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProfileType

type ProfileType string

func (ProfileType) ElementType

func (ProfileType) ElementType() reflect.Type

func (ProfileType) ToProfileTypeOutput

func (e ProfileType) ToProfileTypeOutput() ProfileTypeOutput

func (ProfileType) ToProfileTypeOutputWithContext

func (e ProfileType) ToProfileTypeOutputWithContext(ctx context.Context) ProfileTypeOutput

func (ProfileType) ToProfileTypePtrOutput

func (e ProfileType) ToProfileTypePtrOutput() ProfileTypePtrOutput

func (ProfileType) ToProfileTypePtrOutputWithContext

func (e ProfileType) ToProfileTypePtrOutputWithContext(ctx context.Context) ProfileTypePtrOutput

func (ProfileType) ToStringOutput

func (e ProfileType) ToStringOutput() pulumi.StringOutput

func (ProfileType) ToStringOutputWithContext

func (e ProfileType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProfileType) ToStringPtrOutput

func (e ProfileType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProfileType) ToStringPtrOutputWithContext

func (e ProfileType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProfileTypeInput

type ProfileTypeInput interface {
	pulumi.Input

	ToProfileTypeOutput() ProfileTypeOutput
	ToProfileTypeOutputWithContext(context.Context) ProfileTypeOutput
}

ProfileTypeInput is an input type that accepts values of the ProfileType enum A concrete instance of `ProfileTypeInput` can be one of the following:

ProfileTypeL2Profile
ProfileTypeL3Profile

type ProfileTypeOutput

type ProfileTypeOutput struct{ *pulumi.OutputState }

func (ProfileTypeOutput) ElementType

func (ProfileTypeOutput) ElementType() reflect.Type

func (ProfileTypeOutput) ToProfileTypeOutput

func (o ProfileTypeOutput) ToProfileTypeOutput() ProfileTypeOutput

func (ProfileTypeOutput) ToProfileTypeOutputWithContext

func (o ProfileTypeOutput) ToProfileTypeOutputWithContext(ctx context.Context) ProfileTypeOutput

func (ProfileTypeOutput) ToProfileTypePtrOutput

func (o ProfileTypeOutput) ToProfileTypePtrOutput() ProfileTypePtrOutput

func (ProfileTypeOutput) ToProfileTypePtrOutputWithContext

func (o ProfileTypeOutput) ToProfileTypePtrOutputWithContext(ctx context.Context) ProfileTypePtrOutput

func (ProfileTypeOutput) ToStringOutput

func (o ProfileTypeOutput) ToStringOutput() pulumi.StringOutput

func (ProfileTypeOutput) ToStringOutputWithContext

func (o ProfileTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProfileTypeOutput) ToStringPtrOutput

func (o ProfileTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProfileTypeOutput) ToStringPtrOutputWithContext

func (o ProfileTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProfileTypePtrInput

type ProfileTypePtrInput interface {
	pulumi.Input

	ToProfileTypePtrOutput() ProfileTypePtrOutput
	ToProfileTypePtrOutputWithContext(context.Context) ProfileTypePtrOutput
}

func ProfileTypePtr

func ProfileTypePtr(v string) ProfileTypePtrInput

type ProfileTypePtrOutput

type ProfileTypePtrOutput struct{ *pulumi.OutputState }

func (ProfileTypePtrOutput) Elem

func (ProfileTypePtrOutput) ElementType

func (ProfileTypePtrOutput) ElementType() reflect.Type

func (ProfileTypePtrOutput) ToProfileTypePtrOutput

func (o ProfileTypePtrOutput) ToProfileTypePtrOutput() ProfileTypePtrOutput

func (ProfileTypePtrOutput) ToProfileTypePtrOutputWithContext

func (o ProfileTypePtrOutput) ToProfileTypePtrOutputWithContext(ctx context.Context) ProfileTypePtrOutput

func (ProfileTypePtrOutput) ToStringPtrOutput

func (o ProfileTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProfileTypePtrOutput) ToStringPtrOutputWithContext

func (o ProfileTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProfileVisibility

type ProfileVisibility string

func (ProfileVisibility) ElementType

func (ProfileVisibility) ElementType() reflect.Type

func (ProfileVisibility) ToProfileVisibilityOutput

func (e ProfileVisibility) ToProfileVisibilityOutput() ProfileVisibilityOutput

func (ProfileVisibility) ToProfileVisibilityOutputWithContext

func (e ProfileVisibility) ToProfileVisibilityOutputWithContext(ctx context.Context) ProfileVisibilityOutput

func (ProfileVisibility) ToProfileVisibilityPtrOutput

func (e ProfileVisibility) ToProfileVisibilityPtrOutput() ProfileVisibilityPtrOutput

func (ProfileVisibility) ToProfileVisibilityPtrOutputWithContext

func (e ProfileVisibility) ToProfileVisibilityPtrOutputWithContext(ctx context.Context) ProfileVisibilityPtrOutput

func (ProfileVisibility) ToStringOutput

func (e ProfileVisibility) ToStringOutput() pulumi.StringOutput

func (ProfileVisibility) ToStringOutputWithContext

func (e ProfileVisibility) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProfileVisibility) ToStringPtrOutput

func (e ProfileVisibility) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProfileVisibility) ToStringPtrOutputWithContext

func (e ProfileVisibility) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProfileVisibilityInput

type ProfileVisibilityInput interface {
	pulumi.Input

	ToProfileVisibilityOutput() ProfileVisibilityOutput
	ToProfileVisibilityOutputWithContext(context.Context) ProfileVisibilityOutput
}

ProfileVisibilityInput is an input type that accepts values of the ProfileVisibility enum A concrete instance of `ProfileVisibilityInput` can be one of the following:

ProfileVisibilityPublic
ProfileVisibilityPrivate

type ProfileVisibilityOutput

type ProfileVisibilityOutput struct{ *pulumi.OutputState }

func (ProfileVisibilityOutput) ElementType

func (ProfileVisibilityOutput) ElementType() reflect.Type

func (ProfileVisibilityOutput) ToProfileVisibilityOutput

func (o ProfileVisibilityOutput) ToProfileVisibilityOutput() ProfileVisibilityOutput

func (ProfileVisibilityOutput) ToProfileVisibilityOutputWithContext

func (o ProfileVisibilityOutput) ToProfileVisibilityOutputWithContext(ctx context.Context) ProfileVisibilityOutput

func (ProfileVisibilityOutput) ToProfileVisibilityPtrOutput

func (o ProfileVisibilityOutput) ToProfileVisibilityPtrOutput() ProfileVisibilityPtrOutput

func (ProfileVisibilityOutput) ToProfileVisibilityPtrOutputWithContext

func (o ProfileVisibilityOutput) ToProfileVisibilityPtrOutputWithContext(ctx context.Context) ProfileVisibilityPtrOutput

func (ProfileVisibilityOutput) ToStringOutput

func (o ProfileVisibilityOutput) ToStringOutput() pulumi.StringOutput

func (ProfileVisibilityOutput) ToStringOutputWithContext

func (o ProfileVisibilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProfileVisibilityOutput) ToStringPtrOutput

func (o ProfileVisibilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProfileVisibilityOutput) ToStringPtrOutputWithContext

func (o ProfileVisibilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProfileVisibilityPtrInput

type ProfileVisibilityPtrInput interface {
	pulumi.Input

	ToProfileVisibilityPtrOutput() ProfileVisibilityPtrOutput
	ToProfileVisibilityPtrOutputWithContext(context.Context) ProfileVisibilityPtrOutput
}

func ProfileVisibilityPtr

func ProfileVisibilityPtr(v string) ProfileVisibilityPtrInput

type ProfileVisibilityPtrOutput

type ProfileVisibilityPtrOutput struct{ *pulumi.OutputState }

func (ProfileVisibilityPtrOutput) Elem

func (ProfileVisibilityPtrOutput) ElementType

func (ProfileVisibilityPtrOutput) ElementType() reflect.Type

func (ProfileVisibilityPtrOutput) ToProfileVisibilityPtrOutput

func (o ProfileVisibilityPtrOutput) ToProfileVisibilityPtrOutput() ProfileVisibilityPtrOutput

func (ProfileVisibilityPtrOutput) ToProfileVisibilityPtrOutputWithContext

func (o ProfileVisibilityPtrOutput) ToProfileVisibilityPtrOutputWithContext(ctx context.Context) ProfileVisibilityPtrOutput

func (ProfileVisibilityPtrOutput) ToStringPtrOutput

func (o ProfileVisibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProfileVisibilityPtrOutput) ToStringPtrOutputWithContext

func (o ProfileVisibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RoutingProtocol

type RoutingProtocol struct {
	pulumi.CustomResourceState

	// Bidirectional Forwarding Detection
	Bfd RoutingProtocolBfdPtrOutput `pulumi:"bfd"`
	// BGP authorization key
	BgpAuthKey pulumi.StringPtrOutput `pulumi:"bgpAuthKey"`
	// Routing Protocol BGP IPv4
	BgpIpv4 RoutingProtocolBgpIpv4PtrOutput `pulumi:"bgpIpv4"`
	// Routing Protocol BGP IPv6
	BgpIpv6 RoutingProtocolBgpIpv6PtrOutput `pulumi:"bgpIpv6"`
	// Captures Routing Protocol lifecycle change information
	ChangeLogs RoutingProtocolChangeLogArrayOutput `pulumi:"changeLogs"`
	// Routing Protocol configuration Changes
	Changes RoutingProtocolChangeArrayOutput `pulumi:"changes"`
	// Connection URI associated with Routing Protocol
	ConnectionUuid pulumi.StringOutput `pulumi:"connectionUuid"`
	// Customer-provided ASN
	CustomerAsn pulumi.IntPtrOutput `pulumi:"customerAsn"`
	// Customer-provided Fabric Routing Protocol description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Routing Protocol Direct IPv4
	DirectIpv4 RoutingProtocolDirectIpv4PtrOutput `pulumi:"directIpv4"`
	// Routing Protocol Direct IPv6
	DirectIpv6 RoutingProtocolDirectIpv6PtrOutput `pulumi:"directIpv6"`
	// Equinix ASN
	EquinixAsn pulumi.IntOutput `pulumi:"equinixAsn"`
	// Routing Protocol URI information
	Href pulumi.StringOutput `pulumi:"href"`
	// Routing Protocol name. An alpha-numeric 24 characters string which can include only hyphens and underscores
	Name pulumi.StringOutput `pulumi:"name"`
	// Routing Protocol type-specific operational data
	Operations RoutingProtocolOperationArrayOutput `pulumi:"operations"`
	// Routing Protocol overall state
	State pulumi.StringOutput `pulumi:"state"`
	// Defines the routing protocol type like BGP or DIRECT
	Type pulumi.StringPtrOutput `pulumi:"type"`
	// Equinix-assigned routing protocol identifier
	Uuid pulumi.StringOutput `pulumi:"uuid"`
}

Fabric V4 API compatible resource allows creation and management of Equinix Fabric connection

API documentation can be found here - https://developer.equinix.com/dev-docs/fabric/api-reference/fabric-v4-apis#routing-protocols

## Example Usage ```go 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, "")
		connectionId := cfg.Require("connectionId")
		routingProtocol, err := fabric.NewRoutingProtocol(ctx, "RoutingProtocol", &fabric.RoutingProtocolArgs{
			ConnectionUuid: pulumi.String(connectionId),
			Name:           pulumi.String("My-Direct-route-1"),
			Type:           pulumi.String("DIRECT"),
			DirectIpv4: &fabric.RoutingProtocolDirectIpv4Args{
				EquinixIfaceIp: pulumi.String("192.168.100.1/30"),
			},
		})
		if err != nil {
			return err
		}
		ctx.Export("routingProtocolId", routingProtocol.ID())
		ctx.Export("routingProtocolState", routingProtocol.State)
		ctx.Export("routingProtocolEquinixAsn", routingProtocol.EquinixAsn)
		return nil
	})
}

```

func GetRoutingProtocol

func GetRoutingProtocol(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RoutingProtocolState, opts ...pulumi.ResourceOption) (*RoutingProtocol, error)

GetRoutingProtocol gets an existing RoutingProtocol resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRoutingProtocol

func NewRoutingProtocol(ctx *pulumi.Context,
	name string, args *RoutingProtocolArgs, opts ...pulumi.ResourceOption) (*RoutingProtocol, error)

NewRoutingProtocol registers a new resource with the given unique name, arguments, and options.

func (*RoutingProtocol) ElementType

func (*RoutingProtocol) ElementType() reflect.Type

func (*RoutingProtocol) ToRoutingProtocolOutput

func (i *RoutingProtocol) ToRoutingProtocolOutput() RoutingProtocolOutput

func (*RoutingProtocol) ToRoutingProtocolOutputWithContext

func (i *RoutingProtocol) ToRoutingProtocolOutputWithContext(ctx context.Context) RoutingProtocolOutput

type RoutingProtocolArgs

type RoutingProtocolArgs struct {
	// Bidirectional Forwarding Detection
	Bfd RoutingProtocolBfdPtrInput
	// BGP authorization key
	BgpAuthKey pulumi.StringPtrInput
	// Routing Protocol BGP IPv4
	BgpIpv4 RoutingProtocolBgpIpv4PtrInput
	// Routing Protocol BGP IPv6
	BgpIpv6 RoutingProtocolBgpIpv6PtrInput
	// Connection URI associated with Routing Protocol
	ConnectionUuid pulumi.StringInput
	// Customer-provided ASN
	CustomerAsn pulumi.IntPtrInput
	// Customer-provided Fabric Routing Protocol description
	Description pulumi.StringPtrInput
	// Routing Protocol Direct IPv4
	DirectIpv4 RoutingProtocolDirectIpv4PtrInput
	// Routing Protocol Direct IPv6
	DirectIpv6 RoutingProtocolDirectIpv6PtrInput
	// Routing Protocol name. An alpha-numeric 24 characters string which can include only hyphens and underscores
	Name pulumi.StringPtrInput
	// Defines the routing protocol type like BGP or DIRECT
	Type pulumi.StringPtrInput
	// Equinix-assigned routing protocol identifier
	Uuid pulumi.StringPtrInput
}

The set of arguments for constructing a RoutingProtocol resource.

func (RoutingProtocolArgs) ElementType

func (RoutingProtocolArgs) ElementType() reflect.Type

type RoutingProtocolArray

type RoutingProtocolArray []RoutingProtocolInput

func (RoutingProtocolArray) ElementType

func (RoutingProtocolArray) ElementType() reflect.Type

func (RoutingProtocolArray) ToRoutingProtocolArrayOutput

func (i RoutingProtocolArray) ToRoutingProtocolArrayOutput() RoutingProtocolArrayOutput

func (RoutingProtocolArray) ToRoutingProtocolArrayOutputWithContext

func (i RoutingProtocolArray) ToRoutingProtocolArrayOutputWithContext(ctx context.Context) RoutingProtocolArrayOutput

type RoutingProtocolArrayInput

type RoutingProtocolArrayInput interface {
	pulumi.Input

	ToRoutingProtocolArrayOutput() RoutingProtocolArrayOutput
	ToRoutingProtocolArrayOutputWithContext(context.Context) RoutingProtocolArrayOutput
}

RoutingProtocolArrayInput is an input type that accepts RoutingProtocolArray and RoutingProtocolArrayOutput values. You can construct a concrete instance of `RoutingProtocolArrayInput` via:

RoutingProtocolArray{ RoutingProtocolArgs{...} }

type RoutingProtocolArrayOutput

type RoutingProtocolArrayOutput struct{ *pulumi.OutputState }

func (RoutingProtocolArrayOutput) ElementType

func (RoutingProtocolArrayOutput) ElementType() reflect.Type

func (RoutingProtocolArrayOutput) Index

func (RoutingProtocolArrayOutput) ToRoutingProtocolArrayOutput

func (o RoutingProtocolArrayOutput) ToRoutingProtocolArrayOutput() RoutingProtocolArrayOutput

func (RoutingProtocolArrayOutput) ToRoutingProtocolArrayOutputWithContext

func (o RoutingProtocolArrayOutput) ToRoutingProtocolArrayOutputWithContext(ctx context.Context) RoutingProtocolArrayOutput

type RoutingProtocolBfd

type RoutingProtocolBfd struct {
	// Bidirectional Forwarding Detection enablement
	Enabled bool `pulumi:"enabled"`
	// Interval range between the received BFD control packets
	Interval *string `pulumi:"interval"`
}

type RoutingProtocolBfdArgs

type RoutingProtocolBfdArgs struct {
	// Bidirectional Forwarding Detection enablement
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// Interval range between the received BFD control packets
	Interval pulumi.StringPtrInput `pulumi:"interval"`
}

func (RoutingProtocolBfdArgs) ElementType

func (RoutingProtocolBfdArgs) ElementType() reflect.Type

func (RoutingProtocolBfdArgs) ToRoutingProtocolBfdOutput

func (i RoutingProtocolBfdArgs) ToRoutingProtocolBfdOutput() RoutingProtocolBfdOutput

func (RoutingProtocolBfdArgs) ToRoutingProtocolBfdOutputWithContext

func (i RoutingProtocolBfdArgs) ToRoutingProtocolBfdOutputWithContext(ctx context.Context) RoutingProtocolBfdOutput

func (RoutingProtocolBfdArgs) ToRoutingProtocolBfdPtrOutput

func (i RoutingProtocolBfdArgs) ToRoutingProtocolBfdPtrOutput() RoutingProtocolBfdPtrOutput

func (RoutingProtocolBfdArgs) ToRoutingProtocolBfdPtrOutputWithContext

func (i RoutingProtocolBfdArgs) ToRoutingProtocolBfdPtrOutputWithContext(ctx context.Context) RoutingProtocolBfdPtrOutput

type RoutingProtocolBfdInput

type RoutingProtocolBfdInput interface {
	pulumi.Input

	ToRoutingProtocolBfdOutput() RoutingProtocolBfdOutput
	ToRoutingProtocolBfdOutputWithContext(context.Context) RoutingProtocolBfdOutput
}

RoutingProtocolBfdInput is an input type that accepts RoutingProtocolBfdArgs and RoutingProtocolBfdOutput values. You can construct a concrete instance of `RoutingProtocolBfdInput` via:

RoutingProtocolBfdArgs{...}

type RoutingProtocolBfdOutput

type RoutingProtocolBfdOutput struct{ *pulumi.OutputState }

func (RoutingProtocolBfdOutput) ElementType

func (RoutingProtocolBfdOutput) ElementType() reflect.Type

func (RoutingProtocolBfdOutput) Enabled

Bidirectional Forwarding Detection enablement

func (RoutingProtocolBfdOutput) Interval

Interval range between the received BFD control packets

func (RoutingProtocolBfdOutput) ToRoutingProtocolBfdOutput

func (o RoutingProtocolBfdOutput) ToRoutingProtocolBfdOutput() RoutingProtocolBfdOutput

func (RoutingProtocolBfdOutput) ToRoutingProtocolBfdOutputWithContext

func (o RoutingProtocolBfdOutput) ToRoutingProtocolBfdOutputWithContext(ctx context.Context) RoutingProtocolBfdOutput

func (RoutingProtocolBfdOutput) ToRoutingProtocolBfdPtrOutput

func (o RoutingProtocolBfdOutput) ToRoutingProtocolBfdPtrOutput() RoutingProtocolBfdPtrOutput

func (RoutingProtocolBfdOutput) ToRoutingProtocolBfdPtrOutputWithContext

func (o RoutingProtocolBfdOutput) ToRoutingProtocolBfdPtrOutputWithContext(ctx context.Context) RoutingProtocolBfdPtrOutput

type RoutingProtocolBfdPtrInput

type RoutingProtocolBfdPtrInput interface {
	pulumi.Input

	ToRoutingProtocolBfdPtrOutput() RoutingProtocolBfdPtrOutput
	ToRoutingProtocolBfdPtrOutputWithContext(context.Context) RoutingProtocolBfdPtrOutput
}

RoutingProtocolBfdPtrInput is an input type that accepts RoutingProtocolBfdArgs, RoutingProtocolBfdPtr and RoutingProtocolBfdPtrOutput values. You can construct a concrete instance of `RoutingProtocolBfdPtrInput` via:

        RoutingProtocolBfdArgs{...}

or:

        nil

type RoutingProtocolBfdPtrOutput

type RoutingProtocolBfdPtrOutput struct{ *pulumi.OutputState }

func (RoutingProtocolBfdPtrOutput) Elem

func (RoutingProtocolBfdPtrOutput) ElementType

func (RoutingProtocolBfdPtrOutput) Enabled

Bidirectional Forwarding Detection enablement

func (RoutingProtocolBfdPtrOutput) Interval

Interval range between the received BFD control packets

func (RoutingProtocolBfdPtrOutput) ToRoutingProtocolBfdPtrOutput

func (o RoutingProtocolBfdPtrOutput) ToRoutingProtocolBfdPtrOutput() RoutingProtocolBfdPtrOutput

func (RoutingProtocolBfdPtrOutput) ToRoutingProtocolBfdPtrOutputWithContext

func (o RoutingProtocolBfdPtrOutput) ToRoutingProtocolBfdPtrOutputWithContext(ctx context.Context) RoutingProtocolBfdPtrOutput

type RoutingProtocolBgpIpv4

type RoutingProtocolBgpIpv4 struct {
	// Customer side peering ip
	CustomerPeerIp string `pulumi:"customerPeerIp"`
	// Admin status for the BGP session
	Enabled *bool `pulumi:"enabled"`
	// Equinix side peering ip
	EquinixPeerIp *string `pulumi:"equinixPeerIp"`
}

type RoutingProtocolBgpIpv4Args

type RoutingProtocolBgpIpv4Args struct {
	// Customer side peering ip
	CustomerPeerIp pulumi.StringInput `pulumi:"customerPeerIp"`
	// Admin status for the BGP session
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Equinix side peering ip
	EquinixPeerIp pulumi.StringPtrInput `pulumi:"equinixPeerIp"`
}

func (RoutingProtocolBgpIpv4Args) ElementType

func (RoutingProtocolBgpIpv4Args) ElementType() reflect.Type

func (RoutingProtocolBgpIpv4Args) ToRoutingProtocolBgpIpv4Output

func (i RoutingProtocolBgpIpv4Args) ToRoutingProtocolBgpIpv4Output() RoutingProtocolBgpIpv4Output

func (RoutingProtocolBgpIpv4Args) ToRoutingProtocolBgpIpv4OutputWithContext

func (i RoutingProtocolBgpIpv4Args) ToRoutingProtocolBgpIpv4OutputWithContext(ctx context.Context) RoutingProtocolBgpIpv4Output

func (RoutingProtocolBgpIpv4Args) ToRoutingProtocolBgpIpv4PtrOutput

func (i RoutingProtocolBgpIpv4Args) ToRoutingProtocolBgpIpv4PtrOutput() RoutingProtocolBgpIpv4PtrOutput

func (RoutingProtocolBgpIpv4Args) ToRoutingProtocolBgpIpv4PtrOutputWithContext

func (i RoutingProtocolBgpIpv4Args) ToRoutingProtocolBgpIpv4PtrOutputWithContext(ctx context.Context) RoutingProtocolBgpIpv4PtrOutput

type RoutingProtocolBgpIpv4Input

type RoutingProtocolBgpIpv4Input interface {
	pulumi.Input

	ToRoutingProtocolBgpIpv4Output() RoutingProtocolBgpIpv4Output
	ToRoutingProtocolBgpIpv4OutputWithContext(context.Context) RoutingProtocolBgpIpv4Output
}

RoutingProtocolBgpIpv4Input is an input type that accepts RoutingProtocolBgpIpv4Args and RoutingProtocolBgpIpv4Output values. You can construct a concrete instance of `RoutingProtocolBgpIpv4Input` via:

RoutingProtocolBgpIpv4Args{...}

type RoutingProtocolBgpIpv4Output

type RoutingProtocolBgpIpv4Output struct{ *pulumi.OutputState }

func (RoutingProtocolBgpIpv4Output) CustomerPeerIp

Customer side peering ip

func (RoutingProtocolBgpIpv4Output) ElementType

func (RoutingProtocolBgpIpv4Output) Enabled

Admin status for the BGP session

func (RoutingProtocolBgpIpv4Output) EquinixPeerIp

Equinix side peering ip

func (RoutingProtocolBgpIpv4Output) ToRoutingProtocolBgpIpv4Output

func (o RoutingProtocolBgpIpv4Output) ToRoutingProtocolBgpIpv4Output() RoutingProtocolBgpIpv4Output

func (RoutingProtocolBgpIpv4Output) ToRoutingProtocolBgpIpv4OutputWithContext

func (o RoutingProtocolBgpIpv4Output) ToRoutingProtocolBgpIpv4OutputWithContext(ctx context.Context) RoutingProtocolBgpIpv4Output

func (RoutingProtocolBgpIpv4Output) ToRoutingProtocolBgpIpv4PtrOutput

func (o RoutingProtocolBgpIpv4Output) ToRoutingProtocolBgpIpv4PtrOutput() RoutingProtocolBgpIpv4PtrOutput

func (RoutingProtocolBgpIpv4Output) ToRoutingProtocolBgpIpv4PtrOutputWithContext

func (o RoutingProtocolBgpIpv4Output) ToRoutingProtocolBgpIpv4PtrOutputWithContext(ctx context.Context) RoutingProtocolBgpIpv4PtrOutput

type RoutingProtocolBgpIpv4PtrInput

type RoutingProtocolBgpIpv4PtrInput interface {
	pulumi.Input

	ToRoutingProtocolBgpIpv4PtrOutput() RoutingProtocolBgpIpv4PtrOutput
	ToRoutingProtocolBgpIpv4PtrOutputWithContext(context.Context) RoutingProtocolBgpIpv4PtrOutput
}

RoutingProtocolBgpIpv4PtrInput is an input type that accepts RoutingProtocolBgpIpv4Args, RoutingProtocolBgpIpv4Ptr and RoutingProtocolBgpIpv4PtrOutput values. You can construct a concrete instance of `RoutingProtocolBgpIpv4PtrInput` via:

        RoutingProtocolBgpIpv4Args{...}

or:

        nil

type RoutingProtocolBgpIpv4PtrOutput

type RoutingProtocolBgpIpv4PtrOutput struct{ *pulumi.OutputState }

func (RoutingProtocolBgpIpv4PtrOutput) CustomerPeerIp

Customer side peering ip

func (RoutingProtocolBgpIpv4PtrOutput) Elem

func (RoutingProtocolBgpIpv4PtrOutput) ElementType

func (RoutingProtocolBgpIpv4PtrOutput) Enabled

Admin status for the BGP session

func (RoutingProtocolBgpIpv4PtrOutput) EquinixPeerIp

Equinix side peering ip

func (RoutingProtocolBgpIpv4PtrOutput) ToRoutingProtocolBgpIpv4PtrOutput

func (o RoutingProtocolBgpIpv4PtrOutput) ToRoutingProtocolBgpIpv4PtrOutput() RoutingProtocolBgpIpv4PtrOutput

func (RoutingProtocolBgpIpv4PtrOutput) ToRoutingProtocolBgpIpv4PtrOutputWithContext

func (o RoutingProtocolBgpIpv4PtrOutput) ToRoutingProtocolBgpIpv4PtrOutputWithContext(ctx context.Context) RoutingProtocolBgpIpv4PtrOutput

type RoutingProtocolBgpIpv6

type RoutingProtocolBgpIpv6 struct {
	// Customer side peering ip
	CustomerPeerIp string `pulumi:"customerPeerIp"`
	// Admin status for the BGP session
	Enabled *bool `pulumi:"enabled"`
	// Equinix side peering ip
	EquinixPeerIp *string `pulumi:"equinixPeerIp"`
}

type RoutingProtocolBgpIpv6Args

type RoutingProtocolBgpIpv6Args struct {
	// Customer side peering ip
	CustomerPeerIp pulumi.StringInput `pulumi:"customerPeerIp"`
	// Admin status for the BGP session
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Equinix side peering ip
	EquinixPeerIp pulumi.StringPtrInput `pulumi:"equinixPeerIp"`
}

func (RoutingProtocolBgpIpv6Args) ElementType

func (RoutingProtocolBgpIpv6Args) ElementType() reflect.Type

func (RoutingProtocolBgpIpv6Args) ToRoutingProtocolBgpIpv6Output

func (i RoutingProtocolBgpIpv6Args) ToRoutingProtocolBgpIpv6Output() RoutingProtocolBgpIpv6Output

func (RoutingProtocolBgpIpv6Args) ToRoutingProtocolBgpIpv6OutputWithContext

func (i RoutingProtocolBgpIpv6Args) ToRoutingProtocolBgpIpv6OutputWithContext(ctx context.Context) RoutingProtocolBgpIpv6Output

func (RoutingProtocolBgpIpv6Args) ToRoutingProtocolBgpIpv6PtrOutput

func (i RoutingProtocolBgpIpv6Args) ToRoutingProtocolBgpIpv6PtrOutput() RoutingProtocolBgpIpv6PtrOutput

func (RoutingProtocolBgpIpv6Args) ToRoutingProtocolBgpIpv6PtrOutputWithContext

func (i RoutingProtocolBgpIpv6Args) ToRoutingProtocolBgpIpv6PtrOutputWithContext(ctx context.Context) RoutingProtocolBgpIpv6PtrOutput

type RoutingProtocolBgpIpv6Input

type RoutingProtocolBgpIpv6Input interface {
	pulumi.Input

	ToRoutingProtocolBgpIpv6Output() RoutingProtocolBgpIpv6Output
	ToRoutingProtocolBgpIpv6OutputWithContext(context.Context) RoutingProtocolBgpIpv6Output
}

RoutingProtocolBgpIpv6Input is an input type that accepts RoutingProtocolBgpIpv6Args and RoutingProtocolBgpIpv6Output values. You can construct a concrete instance of `RoutingProtocolBgpIpv6Input` via:

RoutingProtocolBgpIpv6Args{...}

type RoutingProtocolBgpIpv6Output

type RoutingProtocolBgpIpv6Output struct{ *pulumi.OutputState }

func (RoutingProtocolBgpIpv6Output) CustomerPeerIp

Customer side peering ip

func (RoutingProtocolBgpIpv6Output) ElementType

func (RoutingProtocolBgpIpv6Output) Enabled

Admin status for the BGP session

func (RoutingProtocolBgpIpv6Output) EquinixPeerIp

Equinix side peering ip

func (RoutingProtocolBgpIpv6Output) ToRoutingProtocolBgpIpv6Output

func (o RoutingProtocolBgpIpv6Output) ToRoutingProtocolBgpIpv6Output() RoutingProtocolBgpIpv6Output

func (RoutingProtocolBgpIpv6Output) ToRoutingProtocolBgpIpv6OutputWithContext

func (o RoutingProtocolBgpIpv6Output) ToRoutingProtocolBgpIpv6OutputWithContext(ctx context.Context) RoutingProtocolBgpIpv6Output

func (RoutingProtocolBgpIpv6Output) ToRoutingProtocolBgpIpv6PtrOutput

func (o RoutingProtocolBgpIpv6Output) ToRoutingProtocolBgpIpv6PtrOutput() RoutingProtocolBgpIpv6PtrOutput

func (RoutingProtocolBgpIpv6Output) ToRoutingProtocolBgpIpv6PtrOutputWithContext

func (o RoutingProtocolBgpIpv6Output) ToRoutingProtocolBgpIpv6PtrOutputWithContext(ctx context.Context) RoutingProtocolBgpIpv6PtrOutput

type RoutingProtocolBgpIpv6PtrInput

type RoutingProtocolBgpIpv6PtrInput interface {
	pulumi.Input

	ToRoutingProtocolBgpIpv6PtrOutput() RoutingProtocolBgpIpv6PtrOutput
	ToRoutingProtocolBgpIpv6PtrOutputWithContext(context.Context) RoutingProtocolBgpIpv6PtrOutput
}

RoutingProtocolBgpIpv6PtrInput is an input type that accepts RoutingProtocolBgpIpv6Args, RoutingProtocolBgpIpv6Ptr and RoutingProtocolBgpIpv6PtrOutput values. You can construct a concrete instance of `RoutingProtocolBgpIpv6PtrInput` via:

        RoutingProtocolBgpIpv6Args{...}

or:

        nil

type RoutingProtocolBgpIpv6PtrOutput

type RoutingProtocolBgpIpv6PtrOutput struct{ *pulumi.OutputState }

func (RoutingProtocolBgpIpv6PtrOutput) CustomerPeerIp

Customer side peering ip

func (RoutingProtocolBgpIpv6PtrOutput) Elem

func (RoutingProtocolBgpIpv6PtrOutput) ElementType

func (RoutingProtocolBgpIpv6PtrOutput) Enabled

Admin status for the BGP session

func (RoutingProtocolBgpIpv6PtrOutput) EquinixPeerIp

Equinix side peering ip

func (RoutingProtocolBgpIpv6PtrOutput) ToRoutingProtocolBgpIpv6PtrOutput

func (o RoutingProtocolBgpIpv6PtrOutput) ToRoutingProtocolBgpIpv6PtrOutput() RoutingProtocolBgpIpv6PtrOutput

func (RoutingProtocolBgpIpv6PtrOutput) ToRoutingProtocolBgpIpv6PtrOutputWithContext

func (o RoutingProtocolBgpIpv6PtrOutput) ToRoutingProtocolBgpIpv6PtrOutputWithContext(ctx context.Context) RoutingProtocolBgpIpv6PtrOutput

type RoutingProtocolChange

type RoutingProtocolChange struct {
	// Routing Protocol Change URI
	Href *string `pulumi:"href"`
	// Type of change
	Type *string `pulumi:"type"`
	// Uniquely identifies a change
	Uuid *string `pulumi:"uuid"`
}

type RoutingProtocolChangeArgs

type RoutingProtocolChangeArgs struct {
	// Routing Protocol Change URI
	Href pulumi.StringPtrInput `pulumi:"href"`
	// Type of change
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Uniquely identifies a change
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (RoutingProtocolChangeArgs) ElementType

func (RoutingProtocolChangeArgs) ElementType() reflect.Type

func (RoutingProtocolChangeArgs) ToRoutingProtocolChangeOutput

func (i RoutingProtocolChangeArgs) ToRoutingProtocolChangeOutput() RoutingProtocolChangeOutput

func (RoutingProtocolChangeArgs) ToRoutingProtocolChangeOutputWithContext

func (i RoutingProtocolChangeArgs) ToRoutingProtocolChangeOutputWithContext(ctx context.Context) RoutingProtocolChangeOutput

type RoutingProtocolChangeArray

type RoutingProtocolChangeArray []RoutingProtocolChangeInput

func (RoutingProtocolChangeArray) ElementType

func (RoutingProtocolChangeArray) ElementType() reflect.Type

func (RoutingProtocolChangeArray) ToRoutingProtocolChangeArrayOutput

func (i RoutingProtocolChangeArray) ToRoutingProtocolChangeArrayOutput() RoutingProtocolChangeArrayOutput

func (RoutingProtocolChangeArray) ToRoutingProtocolChangeArrayOutputWithContext

func (i RoutingProtocolChangeArray) ToRoutingProtocolChangeArrayOutputWithContext(ctx context.Context) RoutingProtocolChangeArrayOutput

type RoutingProtocolChangeArrayInput

type RoutingProtocolChangeArrayInput interface {
	pulumi.Input

	ToRoutingProtocolChangeArrayOutput() RoutingProtocolChangeArrayOutput
	ToRoutingProtocolChangeArrayOutputWithContext(context.Context) RoutingProtocolChangeArrayOutput
}

RoutingProtocolChangeArrayInput is an input type that accepts RoutingProtocolChangeArray and RoutingProtocolChangeArrayOutput values. You can construct a concrete instance of `RoutingProtocolChangeArrayInput` via:

RoutingProtocolChangeArray{ RoutingProtocolChangeArgs{...} }

type RoutingProtocolChangeArrayOutput

type RoutingProtocolChangeArrayOutput struct{ *pulumi.OutputState }

func (RoutingProtocolChangeArrayOutput) ElementType

func (RoutingProtocolChangeArrayOutput) Index

func (RoutingProtocolChangeArrayOutput) ToRoutingProtocolChangeArrayOutput

func (o RoutingProtocolChangeArrayOutput) ToRoutingProtocolChangeArrayOutput() RoutingProtocolChangeArrayOutput

func (RoutingProtocolChangeArrayOutput) ToRoutingProtocolChangeArrayOutputWithContext

func (o RoutingProtocolChangeArrayOutput) ToRoutingProtocolChangeArrayOutputWithContext(ctx context.Context) RoutingProtocolChangeArrayOutput

type RoutingProtocolChangeInput

type RoutingProtocolChangeInput interface {
	pulumi.Input

	ToRoutingProtocolChangeOutput() RoutingProtocolChangeOutput
	ToRoutingProtocolChangeOutputWithContext(context.Context) RoutingProtocolChangeOutput
}

RoutingProtocolChangeInput is an input type that accepts RoutingProtocolChangeArgs and RoutingProtocolChangeOutput values. You can construct a concrete instance of `RoutingProtocolChangeInput` via:

RoutingProtocolChangeArgs{...}

type RoutingProtocolChangeLog

type RoutingProtocolChangeLog struct {
	// Created by User Key
	CreatedBy *string `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail *string `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName *string `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime *string `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy *string `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail *string `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName *string `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime *string `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy *string `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail *string `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName *string `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime *string `pulumi:"updatedDateTime"`
}

type RoutingProtocolChangeLogArgs

type RoutingProtocolChangeLogArgs struct {
	// Created by User Key
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail pulumi.StringPtrInput `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName pulumi.StringPtrInput `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime pulumi.StringPtrInput `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy pulumi.StringPtrInput `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail pulumi.StringPtrInput `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName pulumi.StringPtrInput `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime pulumi.StringPtrInput `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy pulumi.StringPtrInput `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail pulumi.StringPtrInput `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName pulumi.StringPtrInput `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime pulumi.StringPtrInput `pulumi:"updatedDateTime"`
}

func (RoutingProtocolChangeLogArgs) ElementType

func (RoutingProtocolChangeLogArgs) ToRoutingProtocolChangeLogOutput

func (i RoutingProtocolChangeLogArgs) ToRoutingProtocolChangeLogOutput() RoutingProtocolChangeLogOutput

func (RoutingProtocolChangeLogArgs) ToRoutingProtocolChangeLogOutputWithContext

func (i RoutingProtocolChangeLogArgs) ToRoutingProtocolChangeLogOutputWithContext(ctx context.Context) RoutingProtocolChangeLogOutput

type RoutingProtocolChangeLogArray

type RoutingProtocolChangeLogArray []RoutingProtocolChangeLogInput

func (RoutingProtocolChangeLogArray) ElementType

func (RoutingProtocolChangeLogArray) ToRoutingProtocolChangeLogArrayOutput

func (i RoutingProtocolChangeLogArray) ToRoutingProtocolChangeLogArrayOutput() RoutingProtocolChangeLogArrayOutput

func (RoutingProtocolChangeLogArray) ToRoutingProtocolChangeLogArrayOutputWithContext

func (i RoutingProtocolChangeLogArray) ToRoutingProtocolChangeLogArrayOutputWithContext(ctx context.Context) RoutingProtocolChangeLogArrayOutput

type RoutingProtocolChangeLogArrayInput

type RoutingProtocolChangeLogArrayInput interface {
	pulumi.Input

	ToRoutingProtocolChangeLogArrayOutput() RoutingProtocolChangeLogArrayOutput
	ToRoutingProtocolChangeLogArrayOutputWithContext(context.Context) RoutingProtocolChangeLogArrayOutput
}

RoutingProtocolChangeLogArrayInput is an input type that accepts RoutingProtocolChangeLogArray and RoutingProtocolChangeLogArrayOutput values. You can construct a concrete instance of `RoutingProtocolChangeLogArrayInput` via:

RoutingProtocolChangeLogArray{ RoutingProtocolChangeLogArgs{...} }

type RoutingProtocolChangeLogArrayOutput

type RoutingProtocolChangeLogArrayOutput struct{ *pulumi.OutputState }

func (RoutingProtocolChangeLogArrayOutput) ElementType

func (RoutingProtocolChangeLogArrayOutput) Index

func (RoutingProtocolChangeLogArrayOutput) ToRoutingProtocolChangeLogArrayOutput

func (o RoutingProtocolChangeLogArrayOutput) ToRoutingProtocolChangeLogArrayOutput() RoutingProtocolChangeLogArrayOutput

func (RoutingProtocolChangeLogArrayOutput) ToRoutingProtocolChangeLogArrayOutputWithContext

func (o RoutingProtocolChangeLogArrayOutput) ToRoutingProtocolChangeLogArrayOutputWithContext(ctx context.Context) RoutingProtocolChangeLogArrayOutput

type RoutingProtocolChangeLogInput

type RoutingProtocolChangeLogInput interface {
	pulumi.Input

	ToRoutingProtocolChangeLogOutput() RoutingProtocolChangeLogOutput
	ToRoutingProtocolChangeLogOutputWithContext(context.Context) RoutingProtocolChangeLogOutput
}

RoutingProtocolChangeLogInput is an input type that accepts RoutingProtocolChangeLogArgs and RoutingProtocolChangeLogOutput values. You can construct a concrete instance of `RoutingProtocolChangeLogInput` via:

RoutingProtocolChangeLogArgs{...}

type RoutingProtocolChangeLogOutput

type RoutingProtocolChangeLogOutput struct{ *pulumi.OutputState }

func (RoutingProtocolChangeLogOutput) CreatedBy

Created by User Key

func (RoutingProtocolChangeLogOutput) CreatedByEmail

Created by User Email Address

func (RoutingProtocolChangeLogOutput) CreatedByFullName

Created by User Full Name

func (RoutingProtocolChangeLogOutput) CreatedDateTime

Created by Date and Time

func (RoutingProtocolChangeLogOutput) DeletedBy

Deleted by User Key

func (RoutingProtocolChangeLogOutput) DeletedByEmail

Deleted by User Email Address

func (RoutingProtocolChangeLogOutput) DeletedByFullName

Deleted by User Full Name

func (RoutingProtocolChangeLogOutput) DeletedDateTime

Deleted by Date and Time

func (RoutingProtocolChangeLogOutput) ElementType

func (RoutingProtocolChangeLogOutput) ToRoutingProtocolChangeLogOutput

func (o RoutingProtocolChangeLogOutput) ToRoutingProtocolChangeLogOutput() RoutingProtocolChangeLogOutput

func (RoutingProtocolChangeLogOutput) ToRoutingProtocolChangeLogOutputWithContext

func (o RoutingProtocolChangeLogOutput) ToRoutingProtocolChangeLogOutputWithContext(ctx context.Context) RoutingProtocolChangeLogOutput

func (RoutingProtocolChangeLogOutput) UpdatedBy

Updated by User Key

func (RoutingProtocolChangeLogOutput) UpdatedByEmail

Updated by User Email Address

func (RoutingProtocolChangeLogOutput) UpdatedByFullName

Updated by User Full Name

func (RoutingProtocolChangeLogOutput) UpdatedDateTime

Updated by Date and Time

type RoutingProtocolChangeOutput

type RoutingProtocolChangeOutput struct{ *pulumi.OutputState }

func (RoutingProtocolChangeOutput) ElementType

func (RoutingProtocolChangeOutput) Href

Routing Protocol Change URI

func (RoutingProtocolChangeOutput) ToRoutingProtocolChangeOutput

func (o RoutingProtocolChangeOutput) ToRoutingProtocolChangeOutput() RoutingProtocolChangeOutput

func (RoutingProtocolChangeOutput) ToRoutingProtocolChangeOutputWithContext

func (o RoutingProtocolChangeOutput) ToRoutingProtocolChangeOutputWithContext(ctx context.Context) RoutingProtocolChangeOutput

func (RoutingProtocolChangeOutput) Type

Type of change

func (RoutingProtocolChangeOutput) Uuid

Uniquely identifies a change

type RoutingProtocolDirectIpv4

type RoutingProtocolDirectIpv4 struct {
	// Equinix side Interface IP address
	EquinixIfaceIp string `pulumi:"equinixIfaceIp"`
}

type RoutingProtocolDirectIpv4Args

type RoutingProtocolDirectIpv4Args struct {
	// Equinix side Interface IP address
	EquinixIfaceIp pulumi.StringInput `pulumi:"equinixIfaceIp"`
}

func (RoutingProtocolDirectIpv4Args) ElementType

func (RoutingProtocolDirectIpv4Args) ToRoutingProtocolDirectIpv4Output

func (i RoutingProtocolDirectIpv4Args) ToRoutingProtocolDirectIpv4Output() RoutingProtocolDirectIpv4Output

func (RoutingProtocolDirectIpv4Args) ToRoutingProtocolDirectIpv4OutputWithContext

func (i RoutingProtocolDirectIpv4Args) ToRoutingProtocolDirectIpv4OutputWithContext(ctx context.Context) RoutingProtocolDirectIpv4Output

func (RoutingProtocolDirectIpv4Args) ToRoutingProtocolDirectIpv4PtrOutput

func (i RoutingProtocolDirectIpv4Args) ToRoutingProtocolDirectIpv4PtrOutput() RoutingProtocolDirectIpv4PtrOutput

func (RoutingProtocolDirectIpv4Args) ToRoutingProtocolDirectIpv4PtrOutputWithContext

func (i RoutingProtocolDirectIpv4Args) ToRoutingProtocolDirectIpv4PtrOutputWithContext(ctx context.Context) RoutingProtocolDirectIpv4PtrOutput

type RoutingProtocolDirectIpv4Input

type RoutingProtocolDirectIpv4Input interface {
	pulumi.Input

	ToRoutingProtocolDirectIpv4Output() RoutingProtocolDirectIpv4Output
	ToRoutingProtocolDirectIpv4OutputWithContext(context.Context) RoutingProtocolDirectIpv4Output
}

RoutingProtocolDirectIpv4Input is an input type that accepts RoutingProtocolDirectIpv4Args and RoutingProtocolDirectIpv4Output values. You can construct a concrete instance of `RoutingProtocolDirectIpv4Input` via:

RoutingProtocolDirectIpv4Args{...}

type RoutingProtocolDirectIpv4Output

type RoutingProtocolDirectIpv4Output struct{ *pulumi.OutputState }

func (RoutingProtocolDirectIpv4Output) ElementType

func (RoutingProtocolDirectIpv4Output) EquinixIfaceIp

Equinix side Interface IP address

func (RoutingProtocolDirectIpv4Output) ToRoutingProtocolDirectIpv4Output

func (o RoutingProtocolDirectIpv4Output) ToRoutingProtocolDirectIpv4Output() RoutingProtocolDirectIpv4Output

func (RoutingProtocolDirectIpv4Output) ToRoutingProtocolDirectIpv4OutputWithContext

func (o RoutingProtocolDirectIpv4Output) ToRoutingProtocolDirectIpv4OutputWithContext(ctx context.Context) RoutingProtocolDirectIpv4Output

func (RoutingProtocolDirectIpv4Output) ToRoutingProtocolDirectIpv4PtrOutput

func (o RoutingProtocolDirectIpv4Output) ToRoutingProtocolDirectIpv4PtrOutput() RoutingProtocolDirectIpv4PtrOutput

func (RoutingProtocolDirectIpv4Output) ToRoutingProtocolDirectIpv4PtrOutputWithContext

func (o RoutingProtocolDirectIpv4Output) ToRoutingProtocolDirectIpv4PtrOutputWithContext(ctx context.Context) RoutingProtocolDirectIpv4PtrOutput

type RoutingProtocolDirectIpv4PtrInput

type RoutingProtocolDirectIpv4PtrInput interface {
	pulumi.Input

	ToRoutingProtocolDirectIpv4PtrOutput() RoutingProtocolDirectIpv4PtrOutput
	ToRoutingProtocolDirectIpv4PtrOutputWithContext(context.Context) RoutingProtocolDirectIpv4PtrOutput
}

RoutingProtocolDirectIpv4PtrInput is an input type that accepts RoutingProtocolDirectIpv4Args, RoutingProtocolDirectIpv4Ptr and RoutingProtocolDirectIpv4PtrOutput values. You can construct a concrete instance of `RoutingProtocolDirectIpv4PtrInput` via:

        RoutingProtocolDirectIpv4Args{...}

or:

        nil

type RoutingProtocolDirectIpv4PtrOutput

type RoutingProtocolDirectIpv4PtrOutput struct{ *pulumi.OutputState }

func (RoutingProtocolDirectIpv4PtrOutput) Elem

func (RoutingProtocolDirectIpv4PtrOutput) ElementType

func (RoutingProtocolDirectIpv4PtrOutput) EquinixIfaceIp

Equinix side Interface IP address

func (RoutingProtocolDirectIpv4PtrOutput) ToRoutingProtocolDirectIpv4PtrOutput

func (o RoutingProtocolDirectIpv4PtrOutput) ToRoutingProtocolDirectIpv4PtrOutput() RoutingProtocolDirectIpv4PtrOutput

func (RoutingProtocolDirectIpv4PtrOutput) ToRoutingProtocolDirectIpv4PtrOutputWithContext

func (o RoutingProtocolDirectIpv4PtrOutput) ToRoutingProtocolDirectIpv4PtrOutputWithContext(ctx context.Context) RoutingProtocolDirectIpv4PtrOutput

type RoutingProtocolDirectIpv6

type RoutingProtocolDirectIpv6 struct {
	// Equinix side Interface IP address
	EquinixIfaceIp *string `pulumi:"equinixIfaceIp"`
}

type RoutingProtocolDirectIpv6Args

type RoutingProtocolDirectIpv6Args struct {
	// Equinix side Interface IP address
	EquinixIfaceIp pulumi.StringPtrInput `pulumi:"equinixIfaceIp"`
}

func (RoutingProtocolDirectIpv6Args) ElementType

func (RoutingProtocolDirectIpv6Args) ToRoutingProtocolDirectIpv6Output

func (i RoutingProtocolDirectIpv6Args) ToRoutingProtocolDirectIpv6Output() RoutingProtocolDirectIpv6Output

func (RoutingProtocolDirectIpv6Args) ToRoutingProtocolDirectIpv6OutputWithContext

func (i RoutingProtocolDirectIpv6Args) ToRoutingProtocolDirectIpv6OutputWithContext(ctx context.Context) RoutingProtocolDirectIpv6Output

func (RoutingProtocolDirectIpv6Args) ToRoutingProtocolDirectIpv6PtrOutput

func (i RoutingProtocolDirectIpv6Args) ToRoutingProtocolDirectIpv6PtrOutput() RoutingProtocolDirectIpv6PtrOutput

func (RoutingProtocolDirectIpv6Args) ToRoutingProtocolDirectIpv6PtrOutputWithContext

func (i RoutingProtocolDirectIpv6Args) ToRoutingProtocolDirectIpv6PtrOutputWithContext(ctx context.Context) RoutingProtocolDirectIpv6PtrOutput

type RoutingProtocolDirectIpv6Input

type RoutingProtocolDirectIpv6Input interface {
	pulumi.Input

	ToRoutingProtocolDirectIpv6Output() RoutingProtocolDirectIpv6Output
	ToRoutingProtocolDirectIpv6OutputWithContext(context.Context) RoutingProtocolDirectIpv6Output
}

RoutingProtocolDirectIpv6Input is an input type that accepts RoutingProtocolDirectIpv6Args and RoutingProtocolDirectIpv6Output values. You can construct a concrete instance of `RoutingProtocolDirectIpv6Input` via:

RoutingProtocolDirectIpv6Args{...}

type RoutingProtocolDirectIpv6Output

type RoutingProtocolDirectIpv6Output struct{ *pulumi.OutputState }

func (RoutingProtocolDirectIpv6Output) ElementType

func (RoutingProtocolDirectIpv6Output) EquinixIfaceIp

Equinix side Interface IP address

func (RoutingProtocolDirectIpv6Output) ToRoutingProtocolDirectIpv6Output

func (o RoutingProtocolDirectIpv6Output) ToRoutingProtocolDirectIpv6Output() RoutingProtocolDirectIpv6Output

func (RoutingProtocolDirectIpv6Output) ToRoutingProtocolDirectIpv6OutputWithContext

func (o RoutingProtocolDirectIpv6Output) ToRoutingProtocolDirectIpv6OutputWithContext(ctx context.Context) RoutingProtocolDirectIpv6Output

func (RoutingProtocolDirectIpv6Output) ToRoutingProtocolDirectIpv6PtrOutput

func (o RoutingProtocolDirectIpv6Output) ToRoutingProtocolDirectIpv6PtrOutput() RoutingProtocolDirectIpv6PtrOutput

func (RoutingProtocolDirectIpv6Output) ToRoutingProtocolDirectIpv6PtrOutputWithContext

func (o RoutingProtocolDirectIpv6Output) ToRoutingProtocolDirectIpv6PtrOutputWithContext(ctx context.Context) RoutingProtocolDirectIpv6PtrOutput

type RoutingProtocolDirectIpv6PtrInput

type RoutingProtocolDirectIpv6PtrInput interface {
	pulumi.Input

	ToRoutingProtocolDirectIpv6PtrOutput() RoutingProtocolDirectIpv6PtrOutput
	ToRoutingProtocolDirectIpv6PtrOutputWithContext(context.Context) RoutingProtocolDirectIpv6PtrOutput
}

RoutingProtocolDirectIpv6PtrInput is an input type that accepts RoutingProtocolDirectIpv6Args, RoutingProtocolDirectIpv6Ptr and RoutingProtocolDirectIpv6PtrOutput values. You can construct a concrete instance of `RoutingProtocolDirectIpv6PtrInput` via:

        RoutingProtocolDirectIpv6Args{...}

or:

        nil

type RoutingProtocolDirectIpv6PtrOutput

type RoutingProtocolDirectIpv6PtrOutput struct{ *pulumi.OutputState }

func (RoutingProtocolDirectIpv6PtrOutput) Elem

func (RoutingProtocolDirectIpv6PtrOutput) ElementType

func (RoutingProtocolDirectIpv6PtrOutput) EquinixIfaceIp

Equinix side Interface IP address

func (RoutingProtocolDirectIpv6PtrOutput) ToRoutingProtocolDirectIpv6PtrOutput

func (o RoutingProtocolDirectIpv6PtrOutput) ToRoutingProtocolDirectIpv6PtrOutput() RoutingProtocolDirectIpv6PtrOutput

func (RoutingProtocolDirectIpv6PtrOutput) ToRoutingProtocolDirectIpv6PtrOutputWithContext

func (o RoutingProtocolDirectIpv6PtrOutput) ToRoutingProtocolDirectIpv6PtrOutputWithContext(ctx context.Context) RoutingProtocolDirectIpv6PtrOutput

type RoutingProtocolInput

type RoutingProtocolInput interface {
	pulumi.Input

	ToRoutingProtocolOutput() RoutingProtocolOutput
	ToRoutingProtocolOutputWithContext(ctx context.Context) RoutingProtocolOutput
}

type RoutingProtocolMap

type RoutingProtocolMap map[string]RoutingProtocolInput

func (RoutingProtocolMap) ElementType

func (RoutingProtocolMap) ElementType() reflect.Type

func (RoutingProtocolMap) ToRoutingProtocolMapOutput

func (i RoutingProtocolMap) ToRoutingProtocolMapOutput() RoutingProtocolMapOutput

func (RoutingProtocolMap) ToRoutingProtocolMapOutputWithContext

func (i RoutingProtocolMap) ToRoutingProtocolMapOutputWithContext(ctx context.Context) RoutingProtocolMapOutput

type RoutingProtocolMapInput

type RoutingProtocolMapInput interface {
	pulumi.Input

	ToRoutingProtocolMapOutput() RoutingProtocolMapOutput
	ToRoutingProtocolMapOutputWithContext(context.Context) RoutingProtocolMapOutput
}

RoutingProtocolMapInput is an input type that accepts RoutingProtocolMap and RoutingProtocolMapOutput values. You can construct a concrete instance of `RoutingProtocolMapInput` via:

RoutingProtocolMap{ "key": RoutingProtocolArgs{...} }

type RoutingProtocolMapOutput

type RoutingProtocolMapOutput struct{ *pulumi.OutputState }

func (RoutingProtocolMapOutput) ElementType

func (RoutingProtocolMapOutput) ElementType() reflect.Type

func (RoutingProtocolMapOutput) MapIndex

func (RoutingProtocolMapOutput) ToRoutingProtocolMapOutput

func (o RoutingProtocolMapOutput) ToRoutingProtocolMapOutput() RoutingProtocolMapOutput

func (RoutingProtocolMapOutput) ToRoutingProtocolMapOutputWithContext

func (o RoutingProtocolMapOutput) ToRoutingProtocolMapOutputWithContext(ctx context.Context) RoutingProtocolMapOutput

type RoutingProtocolOperation

type RoutingProtocolOperation struct {
	// Errors occurred
	Errors []RoutingProtocolOperationError `pulumi:"errors"`
}

type RoutingProtocolOperationArgs

type RoutingProtocolOperationArgs struct {
	// Errors occurred
	Errors RoutingProtocolOperationErrorArrayInput `pulumi:"errors"`
}

func (RoutingProtocolOperationArgs) ElementType

func (RoutingProtocolOperationArgs) ToRoutingProtocolOperationOutput

func (i RoutingProtocolOperationArgs) ToRoutingProtocolOperationOutput() RoutingProtocolOperationOutput

func (RoutingProtocolOperationArgs) ToRoutingProtocolOperationOutputWithContext

func (i RoutingProtocolOperationArgs) ToRoutingProtocolOperationOutputWithContext(ctx context.Context) RoutingProtocolOperationOutput

type RoutingProtocolOperationArray

type RoutingProtocolOperationArray []RoutingProtocolOperationInput

func (RoutingProtocolOperationArray) ElementType

func (RoutingProtocolOperationArray) ToRoutingProtocolOperationArrayOutput

func (i RoutingProtocolOperationArray) ToRoutingProtocolOperationArrayOutput() RoutingProtocolOperationArrayOutput

func (RoutingProtocolOperationArray) ToRoutingProtocolOperationArrayOutputWithContext

func (i RoutingProtocolOperationArray) ToRoutingProtocolOperationArrayOutputWithContext(ctx context.Context) RoutingProtocolOperationArrayOutput

type RoutingProtocolOperationArrayInput

type RoutingProtocolOperationArrayInput interface {
	pulumi.Input

	ToRoutingProtocolOperationArrayOutput() RoutingProtocolOperationArrayOutput
	ToRoutingProtocolOperationArrayOutputWithContext(context.Context) RoutingProtocolOperationArrayOutput
}

RoutingProtocolOperationArrayInput is an input type that accepts RoutingProtocolOperationArray and RoutingProtocolOperationArrayOutput values. You can construct a concrete instance of `RoutingProtocolOperationArrayInput` via:

RoutingProtocolOperationArray{ RoutingProtocolOperationArgs{...} }

type RoutingProtocolOperationArrayOutput

type RoutingProtocolOperationArrayOutput struct{ *pulumi.OutputState }

func (RoutingProtocolOperationArrayOutput) ElementType

func (RoutingProtocolOperationArrayOutput) Index

func (RoutingProtocolOperationArrayOutput) ToRoutingProtocolOperationArrayOutput

func (o RoutingProtocolOperationArrayOutput) ToRoutingProtocolOperationArrayOutput() RoutingProtocolOperationArrayOutput

func (RoutingProtocolOperationArrayOutput) ToRoutingProtocolOperationArrayOutputWithContext

func (o RoutingProtocolOperationArrayOutput) ToRoutingProtocolOperationArrayOutputWithContext(ctx context.Context) RoutingProtocolOperationArrayOutput

type RoutingProtocolOperationError

type RoutingProtocolOperationError struct {
	// Pricing error additional Info
	AdditionalInfos []RoutingProtocolOperationErrorAdditionalInfo `pulumi:"additionalInfos"`
	// CorrelationId
	CorrelationId *string `pulumi:"correlationId"`
	// Details
	Details *string `pulumi:"details"`
	// Error  code
	ErrorCode *string `pulumi:"errorCode"`
	// Error Message
	ErrorMessage *string `pulumi:"errorMessage"`
	// Help
	Help *string `pulumi:"help"`
}

type RoutingProtocolOperationErrorAdditionalInfo

type RoutingProtocolOperationErrorAdditionalInfo struct {
	// Property at which the error potentially occurred
	Property *string `pulumi:"property"`
	// Reason for the error
	Reason *string `pulumi:"reason"`
}

type RoutingProtocolOperationErrorAdditionalInfoArgs

type RoutingProtocolOperationErrorAdditionalInfoArgs struct {
	// Property at which the error potentially occurred
	Property pulumi.StringPtrInput `pulumi:"property"`
	// Reason for the error
	Reason pulumi.StringPtrInput `pulumi:"reason"`
}

func (RoutingProtocolOperationErrorAdditionalInfoArgs) ElementType

func (RoutingProtocolOperationErrorAdditionalInfoArgs) ToRoutingProtocolOperationErrorAdditionalInfoOutput

func (i RoutingProtocolOperationErrorAdditionalInfoArgs) ToRoutingProtocolOperationErrorAdditionalInfoOutput() RoutingProtocolOperationErrorAdditionalInfoOutput

func (RoutingProtocolOperationErrorAdditionalInfoArgs) ToRoutingProtocolOperationErrorAdditionalInfoOutputWithContext

func (i RoutingProtocolOperationErrorAdditionalInfoArgs) ToRoutingProtocolOperationErrorAdditionalInfoOutputWithContext(ctx context.Context) RoutingProtocolOperationErrorAdditionalInfoOutput

type RoutingProtocolOperationErrorAdditionalInfoArray

type RoutingProtocolOperationErrorAdditionalInfoArray []RoutingProtocolOperationErrorAdditionalInfoInput

func (RoutingProtocolOperationErrorAdditionalInfoArray) ElementType

func (RoutingProtocolOperationErrorAdditionalInfoArray) ToRoutingProtocolOperationErrorAdditionalInfoArrayOutput

func (i RoutingProtocolOperationErrorAdditionalInfoArray) ToRoutingProtocolOperationErrorAdditionalInfoArrayOutput() RoutingProtocolOperationErrorAdditionalInfoArrayOutput

func (RoutingProtocolOperationErrorAdditionalInfoArray) ToRoutingProtocolOperationErrorAdditionalInfoArrayOutputWithContext

func (i RoutingProtocolOperationErrorAdditionalInfoArray) ToRoutingProtocolOperationErrorAdditionalInfoArrayOutputWithContext(ctx context.Context) RoutingProtocolOperationErrorAdditionalInfoArrayOutput

type RoutingProtocolOperationErrorAdditionalInfoArrayInput

type RoutingProtocolOperationErrorAdditionalInfoArrayInput interface {
	pulumi.Input

	ToRoutingProtocolOperationErrorAdditionalInfoArrayOutput() RoutingProtocolOperationErrorAdditionalInfoArrayOutput
	ToRoutingProtocolOperationErrorAdditionalInfoArrayOutputWithContext(context.Context) RoutingProtocolOperationErrorAdditionalInfoArrayOutput
}

RoutingProtocolOperationErrorAdditionalInfoArrayInput is an input type that accepts RoutingProtocolOperationErrorAdditionalInfoArray and RoutingProtocolOperationErrorAdditionalInfoArrayOutput values. You can construct a concrete instance of `RoutingProtocolOperationErrorAdditionalInfoArrayInput` via:

RoutingProtocolOperationErrorAdditionalInfoArray{ RoutingProtocolOperationErrorAdditionalInfoArgs{...} }

type RoutingProtocolOperationErrorAdditionalInfoArrayOutput

type RoutingProtocolOperationErrorAdditionalInfoArrayOutput struct{ *pulumi.OutputState }

func (RoutingProtocolOperationErrorAdditionalInfoArrayOutput) ElementType

func (RoutingProtocolOperationErrorAdditionalInfoArrayOutput) Index

func (RoutingProtocolOperationErrorAdditionalInfoArrayOutput) ToRoutingProtocolOperationErrorAdditionalInfoArrayOutput

func (RoutingProtocolOperationErrorAdditionalInfoArrayOutput) ToRoutingProtocolOperationErrorAdditionalInfoArrayOutputWithContext

func (o RoutingProtocolOperationErrorAdditionalInfoArrayOutput) ToRoutingProtocolOperationErrorAdditionalInfoArrayOutputWithContext(ctx context.Context) RoutingProtocolOperationErrorAdditionalInfoArrayOutput

type RoutingProtocolOperationErrorAdditionalInfoInput

type RoutingProtocolOperationErrorAdditionalInfoInput interface {
	pulumi.Input

	ToRoutingProtocolOperationErrorAdditionalInfoOutput() RoutingProtocolOperationErrorAdditionalInfoOutput
	ToRoutingProtocolOperationErrorAdditionalInfoOutputWithContext(context.Context) RoutingProtocolOperationErrorAdditionalInfoOutput
}

RoutingProtocolOperationErrorAdditionalInfoInput is an input type that accepts RoutingProtocolOperationErrorAdditionalInfoArgs and RoutingProtocolOperationErrorAdditionalInfoOutput values. You can construct a concrete instance of `RoutingProtocolOperationErrorAdditionalInfoInput` via:

RoutingProtocolOperationErrorAdditionalInfoArgs{...}

type RoutingProtocolOperationErrorAdditionalInfoOutput

type RoutingProtocolOperationErrorAdditionalInfoOutput struct{ *pulumi.OutputState }

func (RoutingProtocolOperationErrorAdditionalInfoOutput) ElementType

func (RoutingProtocolOperationErrorAdditionalInfoOutput) Property

Property at which the error potentially occurred

func (RoutingProtocolOperationErrorAdditionalInfoOutput) Reason

Reason for the error

func (RoutingProtocolOperationErrorAdditionalInfoOutput) ToRoutingProtocolOperationErrorAdditionalInfoOutput

func (o RoutingProtocolOperationErrorAdditionalInfoOutput) ToRoutingProtocolOperationErrorAdditionalInfoOutput() RoutingProtocolOperationErrorAdditionalInfoOutput

func (RoutingProtocolOperationErrorAdditionalInfoOutput) ToRoutingProtocolOperationErrorAdditionalInfoOutputWithContext

func (o RoutingProtocolOperationErrorAdditionalInfoOutput) ToRoutingProtocolOperationErrorAdditionalInfoOutputWithContext(ctx context.Context) RoutingProtocolOperationErrorAdditionalInfoOutput

type RoutingProtocolOperationErrorArgs

type RoutingProtocolOperationErrorArgs struct {
	// Pricing error additional Info
	AdditionalInfos RoutingProtocolOperationErrorAdditionalInfoArrayInput `pulumi:"additionalInfos"`
	// CorrelationId
	CorrelationId pulumi.StringPtrInput `pulumi:"correlationId"`
	// Details
	Details pulumi.StringPtrInput `pulumi:"details"`
	// Error  code
	ErrorCode pulumi.StringPtrInput `pulumi:"errorCode"`
	// Error Message
	ErrorMessage pulumi.StringPtrInput `pulumi:"errorMessage"`
	// Help
	Help pulumi.StringPtrInput `pulumi:"help"`
}

func (RoutingProtocolOperationErrorArgs) ElementType

func (RoutingProtocolOperationErrorArgs) ToRoutingProtocolOperationErrorOutput

func (i RoutingProtocolOperationErrorArgs) ToRoutingProtocolOperationErrorOutput() RoutingProtocolOperationErrorOutput

func (RoutingProtocolOperationErrorArgs) ToRoutingProtocolOperationErrorOutputWithContext

func (i RoutingProtocolOperationErrorArgs) ToRoutingProtocolOperationErrorOutputWithContext(ctx context.Context) RoutingProtocolOperationErrorOutput

type RoutingProtocolOperationErrorArray

type RoutingProtocolOperationErrorArray []RoutingProtocolOperationErrorInput

func (RoutingProtocolOperationErrorArray) ElementType

func (RoutingProtocolOperationErrorArray) ToRoutingProtocolOperationErrorArrayOutput

func (i RoutingProtocolOperationErrorArray) ToRoutingProtocolOperationErrorArrayOutput() RoutingProtocolOperationErrorArrayOutput

func (RoutingProtocolOperationErrorArray) ToRoutingProtocolOperationErrorArrayOutputWithContext

func (i RoutingProtocolOperationErrorArray) ToRoutingProtocolOperationErrorArrayOutputWithContext(ctx context.Context) RoutingProtocolOperationErrorArrayOutput

type RoutingProtocolOperationErrorArrayInput

type RoutingProtocolOperationErrorArrayInput interface {
	pulumi.Input

	ToRoutingProtocolOperationErrorArrayOutput() RoutingProtocolOperationErrorArrayOutput
	ToRoutingProtocolOperationErrorArrayOutputWithContext(context.Context) RoutingProtocolOperationErrorArrayOutput
}

RoutingProtocolOperationErrorArrayInput is an input type that accepts RoutingProtocolOperationErrorArray and RoutingProtocolOperationErrorArrayOutput values. You can construct a concrete instance of `RoutingProtocolOperationErrorArrayInput` via:

RoutingProtocolOperationErrorArray{ RoutingProtocolOperationErrorArgs{...} }

type RoutingProtocolOperationErrorArrayOutput

type RoutingProtocolOperationErrorArrayOutput struct{ *pulumi.OutputState }

func (RoutingProtocolOperationErrorArrayOutput) ElementType

func (RoutingProtocolOperationErrorArrayOutput) Index

func (RoutingProtocolOperationErrorArrayOutput) ToRoutingProtocolOperationErrorArrayOutput

func (o RoutingProtocolOperationErrorArrayOutput) ToRoutingProtocolOperationErrorArrayOutput() RoutingProtocolOperationErrorArrayOutput

func (RoutingProtocolOperationErrorArrayOutput) ToRoutingProtocolOperationErrorArrayOutputWithContext

func (o RoutingProtocolOperationErrorArrayOutput) ToRoutingProtocolOperationErrorArrayOutputWithContext(ctx context.Context) RoutingProtocolOperationErrorArrayOutput

type RoutingProtocolOperationErrorInput

type RoutingProtocolOperationErrorInput interface {
	pulumi.Input

	ToRoutingProtocolOperationErrorOutput() RoutingProtocolOperationErrorOutput
	ToRoutingProtocolOperationErrorOutputWithContext(context.Context) RoutingProtocolOperationErrorOutput
}

RoutingProtocolOperationErrorInput is an input type that accepts RoutingProtocolOperationErrorArgs and RoutingProtocolOperationErrorOutput values. You can construct a concrete instance of `RoutingProtocolOperationErrorInput` via:

RoutingProtocolOperationErrorArgs{...}

type RoutingProtocolOperationErrorOutput

type RoutingProtocolOperationErrorOutput struct{ *pulumi.OutputState }

func (RoutingProtocolOperationErrorOutput) AdditionalInfos

Pricing error additional Info

func (RoutingProtocolOperationErrorOutput) CorrelationId

CorrelationId

func (RoutingProtocolOperationErrorOutput) Details

Details

func (RoutingProtocolOperationErrorOutput) ElementType

func (RoutingProtocolOperationErrorOutput) ErrorCode

Error code

func (RoutingProtocolOperationErrorOutput) ErrorMessage

Error Message

func (RoutingProtocolOperationErrorOutput) Help

Help

func (RoutingProtocolOperationErrorOutput) ToRoutingProtocolOperationErrorOutput

func (o RoutingProtocolOperationErrorOutput) ToRoutingProtocolOperationErrorOutput() RoutingProtocolOperationErrorOutput

func (RoutingProtocolOperationErrorOutput) ToRoutingProtocolOperationErrorOutputWithContext

func (o RoutingProtocolOperationErrorOutput) ToRoutingProtocolOperationErrorOutputWithContext(ctx context.Context) RoutingProtocolOperationErrorOutput

type RoutingProtocolOperationInput

type RoutingProtocolOperationInput interface {
	pulumi.Input

	ToRoutingProtocolOperationOutput() RoutingProtocolOperationOutput
	ToRoutingProtocolOperationOutputWithContext(context.Context) RoutingProtocolOperationOutput
}

RoutingProtocolOperationInput is an input type that accepts RoutingProtocolOperationArgs and RoutingProtocolOperationOutput values. You can construct a concrete instance of `RoutingProtocolOperationInput` via:

RoutingProtocolOperationArgs{...}

type RoutingProtocolOperationOutput

type RoutingProtocolOperationOutput struct{ *pulumi.OutputState }

func (RoutingProtocolOperationOutput) ElementType

func (RoutingProtocolOperationOutput) Errors

Errors occurred

func (RoutingProtocolOperationOutput) ToRoutingProtocolOperationOutput

func (o RoutingProtocolOperationOutput) ToRoutingProtocolOperationOutput() RoutingProtocolOperationOutput

func (RoutingProtocolOperationOutput) ToRoutingProtocolOperationOutputWithContext

func (o RoutingProtocolOperationOutput) ToRoutingProtocolOperationOutputWithContext(ctx context.Context) RoutingProtocolOperationOutput

type RoutingProtocolOutput

type RoutingProtocolOutput struct{ *pulumi.OutputState }

func (RoutingProtocolOutput) Bfd

Bidirectional Forwarding Detection

func (RoutingProtocolOutput) BgpAuthKey

BGP authorization key

func (RoutingProtocolOutput) BgpIpv4

Routing Protocol BGP IPv4

func (RoutingProtocolOutput) BgpIpv6

Routing Protocol BGP IPv6

func (RoutingProtocolOutput) ChangeLogs

Captures Routing Protocol lifecycle change information

func (RoutingProtocolOutput) Changes

Routing Protocol configuration Changes

func (RoutingProtocolOutput) ConnectionUuid

func (o RoutingProtocolOutput) ConnectionUuid() pulumi.StringOutput

Connection URI associated with Routing Protocol

func (RoutingProtocolOutput) CustomerAsn

func (o RoutingProtocolOutput) CustomerAsn() pulumi.IntPtrOutput

Customer-provided ASN

func (RoutingProtocolOutput) Description

Customer-provided Fabric Routing Protocol description

func (RoutingProtocolOutput) DirectIpv4

Routing Protocol Direct IPv4

func (RoutingProtocolOutput) DirectIpv6

Routing Protocol Direct IPv6

func (RoutingProtocolOutput) ElementType

func (RoutingProtocolOutput) ElementType() reflect.Type

func (RoutingProtocolOutput) EquinixAsn

func (o RoutingProtocolOutput) EquinixAsn() pulumi.IntOutput

Equinix ASN

func (RoutingProtocolOutput) Href

Routing Protocol URI information

func (RoutingProtocolOutput) Name

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

func (RoutingProtocolOutput) Operations

Routing Protocol type-specific operational data

func (RoutingProtocolOutput) State

Routing Protocol overall state

func (RoutingProtocolOutput) ToRoutingProtocolOutput

func (o RoutingProtocolOutput) ToRoutingProtocolOutput() RoutingProtocolOutput

func (RoutingProtocolOutput) ToRoutingProtocolOutputWithContext

func (o RoutingProtocolOutput) ToRoutingProtocolOutputWithContext(ctx context.Context) RoutingProtocolOutput

func (RoutingProtocolOutput) Type

Defines the routing protocol type like BGP or DIRECT

func (RoutingProtocolOutput) Uuid

Equinix-assigned routing protocol identifier

type RoutingProtocolState

type RoutingProtocolState struct {
	// Bidirectional Forwarding Detection
	Bfd RoutingProtocolBfdPtrInput
	// BGP authorization key
	BgpAuthKey pulumi.StringPtrInput
	// Routing Protocol BGP IPv4
	BgpIpv4 RoutingProtocolBgpIpv4PtrInput
	// Routing Protocol BGP IPv6
	BgpIpv6 RoutingProtocolBgpIpv6PtrInput
	// Captures Routing Protocol lifecycle change information
	ChangeLogs RoutingProtocolChangeLogArrayInput
	// Routing Protocol configuration Changes
	Changes RoutingProtocolChangeArrayInput
	// Connection URI associated with Routing Protocol
	ConnectionUuid pulumi.StringPtrInput
	// Customer-provided ASN
	CustomerAsn pulumi.IntPtrInput
	// Customer-provided Fabric Routing Protocol description
	Description pulumi.StringPtrInput
	// Routing Protocol Direct IPv4
	DirectIpv4 RoutingProtocolDirectIpv4PtrInput
	// Routing Protocol Direct IPv6
	DirectIpv6 RoutingProtocolDirectIpv6PtrInput
	// Equinix ASN
	EquinixAsn pulumi.IntPtrInput
	// Routing Protocol URI information
	Href pulumi.StringPtrInput
	// Routing Protocol name. An alpha-numeric 24 characters string which can include only hyphens and underscores
	Name pulumi.StringPtrInput
	// Routing Protocol type-specific operational data
	Operations RoutingProtocolOperationArrayInput
	// Routing Protocol overall state
	State pulumi.StringPtrInput
	// Defines the routing protocol type like BGP or DIRECT
	Type pulumi.StringPtrInput
	// Equinix-assigned routing protocol identifier
	Uuid pulumi.StringPtrInput
}

func (RoutingProtocolState) ElementType

func (RoutingProtocolState) ElementType() reflect.Type

type ServiceProfile

type ServiceProfile struct {
	pulumi.CustomResourceState

	// Access point config information
	AccessPointTypeConfigs ServiceProfileAccessPointTypeConfigArrayOutput `pulumi:"accessPointTypeConfigs"`
	// Service Profile Owner Account Information
	Account ServiceProfileAccountOutput `pulumi:"account"`
	// Array of contact emails
	AllowedEmails pulumi.StringArrayOutput `pulumi:"allowedEmails"`
	// Captures connection lifecycle change information
	ChangeLog ServiceProfileChangeLogOutput `pulumi:"changeLog"`
	// Custom Fields
	CustomFields ServiceProfileCustomFieldArrayOutput `pulumi:"customFields"`
	// Description of authorization key
	Description pulumi.StringOutput `pulumi:"description"`
	// Unique Resource URL
	Href pulumi.StringOutput `pulumi:"href"`
	// Marketing Info
	MarketingInfo ServiceProfileMarketingInfoPtrOutput `pulumi:"marketingInfo"`
	// Access point config information
	Metros ServiceProfileMetroArrayOutput `pulumi:"metros"`
	// Metro Name
	Name pulumi.StringOutput `pulumi:"name"`
	// Preferences for notifications on connection configuration or status changes
	Notifications ServiceProfileNotificationArrayOutput `pulumi:"notifications"`
	// Ports
	Ports ServiceProfilePortArrayOutput `pulumi:"ports"`
	// Project information
	Project ServiceProfileProjectPtrOutput `pulumi:"project"`
	// Self Profile indicating if the profile is created for customer's  self use
	SelfProfile pulumi.BoolPtrOutput `pulumi:"selfProfile"`
	// Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
	State pulumi.StringPtrOutput `pulumi:"state"`
	// Tags attached to the connection
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// Type of access point type config - VD, COLO
	Type pulumi.StringOutput `pulumi:"type"`
	// Colo/Port Uuid
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// Virtual Devices
	VirtualDevices ServiceProfileVirtualDeviceArrayOutput `pulumi:"virtualDevices"`
	// Service profile visibility - PUBLIC, PRIVATE
	Visibility pulumi.StringPtrOutput `pulumi:"visibility"`
}

Fabric V4 API compatible resource allows creation and management of Equinix Fabric Service Profile

## Example Usage ```go package main

import (

"github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		profile, err := fabric.NewServiceProfile(ctx, "profile", &fabric.ServiceProfileArgs{
			Name:        pulumi.String("Example Cloud Provider"),
			Description: pulumi.String("50 to 500 Mbps Hosted Connection to Example Cloud"),
			Type:        pulumi.String("L2_PROFILE"),
			AccessPointTypeConfigs: fabric.ServiceProfileAccessPointTypeConfigArray{
				&fabric.ServiceProfileAccessPointTypeConfigArgs{
					Type: pulumi.String("COLO"),
					SupportedBandwidths: pulumi.IntArray{
						pulumi.Int(50),
						pulumi.Int(100),
						pulumi.Int(200),
						pulumi.Int(500),
					},
					AllowRemoteConnections:     pulumi.Bool(true),
					AllowCustomBandwidth:       pulumi.Bool(false),
					AllowBandwidthAutoApproval: pulumi.Bool(false),
					LinkProtocolConfig: &fabric.ServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs{
						EncapsulationStrategy: pulumi.String("CTAGED"),
						ReuseVlanSTag:         pulumi.Bool(false),
						Encapsulation:         pulumi.String("DOT1Q"),
					},
					EnableAutoGenerateServiceKey: pulumi.Bool("false,"),
					ConnectionRedundancyRequired: pulumi.Bool("false,"),
					ApiConfig: &fabric.ServiceProfileAccessPointTypeConfigApiConfigArgs{
						ApiAvailable:     pulumi.Bool(true),
						IntegrationId:    pulumi.String("Example-Connect-01"),
						BandwidthFromApi: pulumi.Bool(false),
					},
					ConnectionLabel: pulumi.String("Virtual Circuit Name"),
					AuthenticationKey: &fabric.ServiceProfileAccessPointTypeConfigAuthenticationKeyArgs{
						Required: pulumi.Bool(true),
						Label:    pulumi.String("Example ACCOUNT ID"),
					},
				},
			},
			Account: &fabric.ServiceProfileAccountArgs{
				OrganizationName:       pulumi.String("Example Cloud"),
				GlobalOrganizationName: pulumi.String("Example Global"),
			},
			Metros:     nil,
			Visibility: pulumi.String("PUBLIC"),
			MarketingInfo: &fabric.ServiceProfileMarketingInfoArgs{
				Promotion: pulumi.Bool(true),
			},
		})
		if err != nil {
			return err
		}
		ctx.Export("profileId", profile.ID())
		return nil
	})
}

```

func GetServiceProfile

func GetServiceProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceProfileState, opts ...pulumi.ResourceOption) (*ServiceProfile, error)

GetServiceProfile gets an existing ServiceProfile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewServiceProfile

func NewServiceProfile(ctx *pulumi.Context,
	name string, args *ServiceProfileArgs, opts ...pulumi.ResourceOption) (*ServiceProfile, error)

NewServiceProfile registers a new resource with the given unique name, arguments, and options.

func (*ServiceProfile) ElementType

func (*ServiceProfile) ElementType() reflect.Type

func (*ServiceProfile) ToServiceProfileOutput

func (i *ServiceProfile) ToServiceProfileOutput() ServiceProfileOutput

func (*ServiceProfile) ToServiceProfileOutputWithContext

func (i *ServiceProfile) ToServiceProfileOutputWithContext(ctx context.Context) ServiceProfileOutput

type ServiceProfileAccessPointTypeConfig

type ServiceProfileAccessPointTypeConfig struct {
	// Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller
	AllowBandwidthAutoApproval *bool `pulumi:"allowBandwidthAutoApproval"`
	// Availability of a bandwidth upgrade. The default is false
	AllowBandwidthUpgrade *bool `pulumi:"allowBandwidthUpgrade"`
	// Setting to enable or disable the ability of the buyer to customize the bandwidth
	AllowCustomBandwidth *bool `pulumi:"allowCustomBandwidth"`
	// Setting to allow or prohibit remote connections to the service profile
	AllowRemoteConnections *bool `pulumi:"allowRemoteConnections"`
	// Api configuration details
	ApiConfig *ServiceProfileAccessPointTypeConfigApiConfig `pulumi:"apiConfig"`
	// Authentication key details
	AuthenticationKey *ServiceProfileAccessPointTypeConfigAuthenticationKey `pulumi:"authenticationKey"`
	// Percentage of port bandwidth at which an allocation alert is generated
	BandwidthAlertThreshold *float64 `pulumi:"bandwidthAlertThreshold"`
	// Custom name for Connection
	ConnectionLabel *string `pulumi:"connectionLabel"`
	// Mandate redundant connections
	ConnectionRedundancyRequired *bool `pulumi:"connectionRedundancyRequired"`
	// Enable auto generate service key
	EnableAutoGenerateServiceKey *bool `pulumi:"enableAutoGenerateServiceKey"`
	// Link protocol configuration details
	LinkProtocolConfig *ServiceProfileAccessPointTypeConfigLinkProtocolConfig `pulumi:"linkProtocolConfig"`
	// Supported bandwidths
	SupportedBandwidths []int `pulumi:"supportedBandwidths"`
	// Type of access point type config - VD, COLO
	Type string `pulumi:"type"`
	// Colo/Port Uuid
	Uuid *string `pulumi:"uuid"`
}

type ServiceProfileAccessPointTypeConfigApiConfig

type ServiceProfileAccessPointTypeConfigApiConfig struct {
	// Setting showing that oversubscription support is available (true) or not (false). The default is false
	AllowOverSubscription *bool `pulumi:"allowOverSubscription"`
	// Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
	ApiAvailable *bool `pulumi:"apiAvailable"`
	// Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
	BandwidthFromApi *bool `pulumi:"bandwidthFromApi"`
	// Setting indicating that the port is managed by Equinix (true) or not (false)
	EquinixManagedPort *bool `pulumi:"equinixManagedPort"`
	// Setting indicating that the VLAN is managed by Equinix (true) or not (false)
	EquinixManagedVlan *bool `pulumi:"equinixManagedVlan"`
	// A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
	IntegrationId *string `pulumi:"integrationId"`
	// Port bandwidth multiplier that determines the total bandwidth that can be allocated to users creating connections to your services. For example, a 10 Gbps port combined with an overSubscriptionLimit parameter value of 10 allows your subscribers to create connections with a total bandwidth of 100 Gbps.
	OverSubscriptionLimit *int `pulumi:"overSubscriptionLimit"`
}

type ServiceProfileAccessPointTypeConfigApiConfigArgs

type ServiceProfileAccessPointTypeConfigApiConfigArgs struct {
	// Setting showing that oversubscription support is available (true) or not (false). The default is false
	AllowOverSubscription pulumi.BoolPtrInput `pulumi:"allowOverSubscription"`
	// Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
	ApiAvailable pulumi.BoolPtrInput `pulumi:"apiAvailable"`
	// Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
	BandwidthFromApi pulumi.BoolPtrInput `pulumi:"bandwidthFromApi"`
	// Setting indicating that the port is managed by Equinix (true) or not (false)
	EquinixManagedPort pulumi.BoolPtrInput `pulumi:"equinixManagedPort"`
	// Setting indicating that the VLAN is managed by Equinix (true) or not (false)
	EquinixManagedVlan pulumi.BoolPtrInput `pulumi:"equinixManagedVlan"`
	// A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
	IntegrationId pulumi.StringPtrInput `pulumi:"integrationId"`
	// Port bandwidth multiplier that determines the total bandwidth that can be allocated to users creating connections to your services. For example, a 10 Gbps port combined with an overSubscriptionLimit parameter value of 10 allows your subscribers to create connections with a total bandwidth of 100 Gbps.
	OverSubscriptionLimit pulumi.IntPtrInput `pulumi:"overSubscriptionLimit"`
}

func (ServiceProfileAccessPointTypeConfigApiConfigArgs) ElementType

func (ServiceProfileAccessPointTypeConfigApiConfigArgs) ToServiceProfileAccessPointTypeConfigApiConfigOutput

func (i ServiceProfileAccessPointTypeConfigApiConfigArgs) ToServiceProfileAccessPointTypeConfigApiConfigOutput() ServiceProfileAccessPointTypeConfigApiConfigOutput

func (ServiceProfileAccessPointTypeConfigApiConfigArgs) ToServiceProfileAccessPointTypeConfigApiConfigOutputWithContext

func (i ServiceProfileAccessPointTypeConfigApiConfigArgs) ToServiceProfileAccessPointTypeConfigApiConfigOutputWithContext(ctx context.Context) ServiceProfileAccessPointTypeConfigApiConfigOutput

func (ServiceProfileAccessPointTypeConfigApiConfigArgs) ToServiceProfileAccessPointTypeConfigApiConfigPtrOutput

func (i ServiceProfileAccessPointTypeConfigApiConfigArgs) ToServiceProfileAccessPointTypeConfigApiConfigPtrOutput() ServiceProfileAccessPointTypeConfigApiConfigPtrOutput

func (ServiceProfileAccessPointTypeConfigApiConfigArgs) ToServiceProfileAccessPointTypeConfigApiConfigPtrOutputWithContext

func (i ServiceProfileAccessPointTypeConfigApiConfigArgs) ToServiceProfileAccessPointTypeConfigApiConfigPtrOutputWithContext(ctx context.Context) ServiceProfileAccessPointTypeConfigApiConfigPtrOutput

type ServiceProfileAccessPointTypeConfigApiConfigInput

type ServiceProfileAccessPointTypeConfigApiConfigInput interface {
	pulumi.Input

	ToServiceProfileAccessPointTypeConfigApiConfigOutput() ServiceProfileAccessPointTypeConfigApiConfigOutput
	ToServiceProfileAccessPointTypeConfigApiConfigOutputWithContext(context.Context) ServiceProfileAccessPointTypeConfigApiConfigOutput
}

ServiceProfileAccessPointTypeConfigApiConfigInput is an input type that accepts ServiceProfileAccessPointTypeConfigApiConfigArgs and ServiceProfileAccessPointTypeConfigApiConfigOutput values. You can construct a concrete instance of `ServiceProfileAccessPointTypeConfigApiConfigInput` via:

ServiceProfileAccessPointTypeConfigApiConfigArgs{...}

type ServiceProfileAccessPointTypeConfigApiConfigOutput

type ServiceProfileAccessPointTypeConfigApiConfigOutput struct{ *pulumi.OutputState }

func (ServiceProfileAccessPointTypeConfigApiConfigOutput) AllowOverSubscription

Setting showing that oversubscription support is available (true) or not (false). The default is false

func (ServiceProfileAccessPointTypeConfigApiConfigOutput) ApiAvailable

Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.

func (ServiceProfileAccessPointTypeConfigApiConfigOutput) BandwidthFromApi

Indicates if the connection bandwidth can be obtained directly from the cloud service provider.

func (ServiceProfileAccessPointTypeConfigApiConfigOutput) ElementType

func (ServiceProfileAccessPointTypeConfigApiConfigOutput) EquinixManagedPort

Setting indicating that the port is managed by Equinix (true) or not (false)

func (ServiceProfileAccessPointTypeConfigApiConfigOutput) EquinixManagedVlan

Setting indicating that the VLAN is managed by Equinix (true) or not (false)

func (ServiceProfileAccessPointTypeConfigApiConfigOutput) IntegrationId

A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.

func (ServiceProfileAccessPointTypeConfigApiConfigOutput) OverSubscriptionLimit

Port bandwidth multiplier that determines the total bandwidth that can be allocated to users creating connections to your services. For example, a 10 Gbps port combined with an overSubscriptionLimit parameter value of 10 allows your subscribers to create connections with a total bandwidth of 100 Gbps.

func (ServiceProfileAccessPointTypeConfigApiConfigOutput) ToServiceProfileAccessPointTypeConfigApiConfigOutput

func (o ServiceProfileAccessPointTypeConfigApiConfigOutput) ToServiceProfileAccessPointTypeConfigApiConfigOutput() ServiceProfileAccessPointTypeConfigApiConfigOutput

func (ServiceProfileAccessPointTypeConfigApiConfigOutput) ToServiceProfileAccessPointTypeConfigApiConfigOutputWithContext

func (o ServiceProfileAccessPointTypeConfigApiConfigOutput) ToServiceProfileAccessPointTypeConfigApiConfigOutputWithContext(ctx context.Context) ServiceProfileAccessPointTypeConfigApiConfigOutput

func (ServiceProfileAccessPointTypeConfigApiConfigOutput) ToServiceProfileAccessPointTypeConfigApiConfigPtrOutput

func (o ServiceProfileAccessPointTypeConfigApiConfigOutput) ToServiceProfileAccessPointTypeConfigApiConfigPtrOutput() ServiceProfileAccessPointTypeConfigApiConfigPtrOutput

func (ServiceProfileAccessPointTypeConfigApiConfigOutput) ToServiceProfileAccessPointTypeConfigApiConfigPtrOutputWithContext

func (o ServiceProfileAccessPointTypeConfigApiConfigOutput) ToServiceProfileAccessPointTypeConfigApiConfigPtrOutputWithContext(ctx context.Context) ServiceProfileAccessPointTypeConfigApiConfigPtrOutput

type ServiceProfileAccessPointTypeConfigApiConfigPtrInput

type ServiceProfileAccessPointTypeConfigApiConfigPtrInput interface {
	pulumi.Input

	ToServiceProfileAccessPointTypeConfigApiConfigPtrOutput() ServiceProfileAccessPointTypeConfigApiConfigPtrOutput
	ToServiceProfileAccessPointTypeConfigApiConfigPtrOutputWithContext(context.Context) ServiceProfileAccessPointTypeConfigApiConfigPtrOutput
}

ServiceProfileAccessPointTypeConfigApiConfigPtrInput is an input type that accepts ServiceProfileAccessPointTypeConfigApiConfigArgs, ServiceProfileAccessPointTypeConfigApiConfigPtr and ServiceProfileAccessPointTypeConfigApiConfigPtrOutput values. You can construct a concrete instance of `ServiceProfileAccessPointTypeConfigApiConfigPtrInput` via:

        ServiceProfileAccessPointTypeConfigApiConfigArgs{...}

or:

        nil

type ServiceProfileAccessPointTypeConfigApiConfigPtrOutput

type ServiceProfileAccessPointTypeConfigApiConfigPtrOutput struct{ *pulumi.OutputState }

func (ServiceProfileAccessPointTypeConfigApiConfigPtrOutput) AllowOverSubscription

Setting showing that oversubscription support is available (true) or not (false). The default is false

func (ServiceProfileAccessPointTypeConfigApiConfigPtrOutput) ApiAvailable

Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.

func (ServiceProfileAccessPointTypeConfigApiConfigPtrOutput) BandwidthFromApi

Indicates if the connection bandwidth can be obtained directly from the cloud service provider.

func (ServiceProfileAccessPointTypeConfigApiConfigPtrOutput) Elem

func (ServiceProfileAccessPointTypeConfigApiConfigPtrOutput) ElementType

func (ServiceProfileAccessPointTypeConfigApiConfigPtrOutput) EquinixManagedPort

Setting indicating that the port is managed by Equinix (true) or not (false)

func (ServiceProfileAccessPointTypeConfigApiConfigPtrOutput) EquinixManagedVlan

Setting indicating that the VLAN is managed by Equinix (true) or not (false)

func (ServiceProfileAccessPointTypeConfigApiConfigPtrOutput) IntegrationId

A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.

func (ServiceProfileAccessPointTypeConfigApiConfigPtrOutput) OverSubscriptionLimit

Port bandwidth multiplier that determines the total bandwidth that can be allocated to users creating connections to your services. For example, a 10 Gbps port combined with an overSubscriptionLimit parameter value of 10 allows your subscribers to create connections with a total bandwidth of 100 Gbps.

func (ServiceProfileAccessPointTypeConfigApiConfigPtrOutput) ToServiceProfileAccessPointTypeConfigApiConfigPtrOutput

func (ServiceProfileAccessPointTypeConfigApiConfigPtrOutput) ToServiceProfileAccessPointTypeConfigApiConfigPtrOutputWithContext

func (o ServiceProfileAccessPointTypeConfigApiConfigPtrOutput) ToServiceProfileAccessPointTypeConfigApiConfigPtrOutputWithContext(ctx context.Context) ServiceProfileAccessPointTypeConfigApiConfigPtrOutput

type ServiceProfileAccessPointTypeConfigArgs

type ServiceProfileAccessPointTypeConfigArgs struct {
	// Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller
	AllowBandwidthAutoApproval pulumi.BoolPtrInput `pulumi:"allowBandwidthAutoApproval"`
	// Availability of a bandwidth upgrade. The default is false
	AllowBandwidthUpgrade pulumi.BoolPtrInput `pulumi:"allowBandwidthUpgrade"`
	// Setting to enable or disable the ability of the buyer to customize the bandwidth
	AllowCustomBandwidth pulumi.BoolPtrInput `pulumi:"allowCustomBandwidth"`
	// Setting to allow or prohibit remote connections to the service profile
	AllowRemoteConnections pulumi.BoolPtrInput `pulumi:"allowRemoteConnections"`
	// Api configuration details
	ApiConfig ServiceProfileAccessPointTypeConfigApiConfigPtrInput `pulumi:"apiConfig"`
	// Authentication key details
	AuthenticationKey ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrInput `pulumi:"authenticationKey"`
	// Percentage of port bandwidth at which an allocation alert is generated
	BandwidthAlertThreshold pulumi.Float64PtrInput `pulumi:"bandwidthAlertThreshold"`
	// Custom name for Connection
	ConnectionLabel pulumi.StringPtrInput `pulumi:"connectionLabel"`
	// Mandate redundant connections
	ConnectionRedundancyRequired pulumi.BoolPtrInput `pulumi:"connectionRedundancyRequired"`
	// Enable auto generate service key
	EnableAutoGenerateServiceKey pulumi.BoolPtrInput `pulumi:"enableAutoGenerateServiceKey"`
	// Link protocol configuration details
	LinkProtocolConfig ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrInput `pulumi:"linkProtocolConfig"`
	// Supported bandwidths
	SupportedBandwidths pulumi.IntArrayInput `pulumi:"supportedBandwidths"`
	// Type of access point type config - VD, COLO
	Type pulumi.StringInput `pulumi:"type"`
	// Colo/Port Uuid
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
}

func (ServiceProfileAccessPointTypeConfigArgs) ElementType

func (ServiceProfileAccessPointTypeConfigArgs) ToServiceProfileAccessPointTypeConfigOutput

func (i ServiceProfileAccessPointTypeConfigArgs) ToServiceProfileAccessPointTypeConfigOutput() ServiceProfileAccessPointTypeConfigOutput

func (ServiceProfileAccessPointTypeConfigArgs) ToServiceProfileAccessPointTypeConfigOutputWithContext

func (i ServiceProfileAccessPointTypeConfigArgs) ToServiceProfileAccessPointTypeConfigOutputWithContext(ctx context.Context) ServiceProfileAccessPointTypeConfigOutput

type ServiceProfileAccessPointTypeConfigArray

type ServiceProfileAccessPointTypeConfigArray []ServiceProfileAccessPointTypeConfigInput

func (ServiceProfileAccessPointTypeConfigArray) ElementType

func (ServiceProfileAccessPointTypeConfigArray) ToServiceProfileAccessPointTypeConfigArrayOutput

func (i ServiceProfileAccessPointTypeConfigArray) ToServiceProfileAccessPointTypeConfigArrayOutput() ServiceProfileAccessPointTypeConfigArrayOutput

func (ServiceProfileAccessPointTypeConfigArray) ToServiceProfileAccessPointTypeConfigArrayOutputWithContext

func (i ServiceProfileAccessPointTypeConfigArray) ToServiceProfileAccessPointTypeConfigArrayOutputWithContext(ctx context.Context) ServiceProfileAccessPointTypeConfigArrayOutput

type ServiceProfileAccessPointTypeConfigArrayInput

type ServiceProfileAccessPointTypeConfigArrayInput interface {
	pulumi.Input

	ToServiceProfileAccessPointTypeConfigArrayOutput() ServiceProfileAccessPointTypeConfigArrayOutput
	ToServiceProfileAccessPointTypeConfigArrayOutputWithContext(context.Context) ServiceProfileAccessPointTypeConfigArrayOutput
}

ServiceProfileAccessPointTypeConfigArrayInput is an input type that accepts ServiceProfileAccessPointTypeConfigArray and ServiceProfileAccessPointTypeConfigArrayOutput values. You can construct a concrete instance of `ServiceProfileAccessPointTypeConfigArrayInput` via:

ServiceProfileAccessPointTypeConfigArray{ ServiceProfileAccessPointTypeConfigArgs{...} }

type ServiceProfileAccessPointTypeConfigArrayOutput

type ServiceProfileAccessPointTypeConfigArrayOutput struct{ *pulumi.OutputState }

func (ServiceProfileAccessPointTypeConfigArrayOutput) ElementType

func (ServiceProfileAccessPointTypeConfigArrayOutput) Index

func (ServiceProfileAccessPointTypeConfigArrayOutput) ToServiceProfileAccessPointTypeConfigArrayOutput

func (o ServiceProfileAccessPointTypeConfigArrayOutput) ToServiceProfileAccessPointTypeConfigArrayOutput() ServiceProfileAccessPointTypeConfigArrayOutput

func (ServiceProfileAccessPointTypeConfigArrayOutput) ToServiceProfileAccessPointTypeConfigArrayOutputWithContext

func (o ServiceProfileAccessPointTypeConfigArrayOutput) ToServiceProfileAccessPointTypeConfigArrayOutputWithContext(ctx context.Context) ServiceProfileAccessPointTypeConfigArrayOutput

type ServiceProfileAccessPointTypeConfigAuthenticationKey

type ServiceProfileAccessPointTypeConfigAuthenticationKey struct {
	// Description of authorization key
	Description *string `pulumi:"description"`
	// Name of the parameter that must be provided to authorize the connection.
	Label *string `pulumi:"label"`
	// Requirement to configure an authentication key.
	Required *bool `pulumi:"required"`
}

type ServiceProfileAccessPointTypeConfigAuthenticationKeyArgs

type ServiceProfileAccessPointTypeConfigAuthenticationKeyArgs struct {
	// Description of authorization key
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Name of the parameter that must be provided to authorize the connection.
	Label pulumi.StringPtrInput `pulumi:"label"`
	// Requirement to configure an authentication key.
	Required pulumi.BoolPtrInput `pulumi:"required"`
}

func (ServiceProfileAccessPointTypeConfigAuthenticationKeyArgs) ElementType

func (ServiceProfileAccessPointTypeConfigAuthenticationKeyArgs) ToServiceProfileAccessPointTypeConfigAuthenticationKeyOutput

func (ServiceProfileAccessPointTypeConfigAuthenticationKeyArgs) ToServiceProfileAccessPointTypeConfigAuthenticationKeyOutputWithContext

func (i ServiceProfileAccessPointTypeConfigAuthenticationKeyArgs) ToServiceProfileAccessPointTypeConfigAuthenticationKeyOutputWithContext(ctx context.Context) ServiceProfileAccessPointTypeConfigAuthenticationKeyOutput

func (ServiceProfileAccessPointTypeConfigAuthenticationKeyArgs) ToServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput

func (i ServiceProfileAccessPointTypeConfigAuthenticationKeyArgs) ToServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput() ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput

func (ServiceProfileAccessPointTypeConfigAuthenticationKeyArgs) ToServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutputWithContext

func (i ServiceProfileAccessPointTypeConfigAuthenticationKeyArgs) ToServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutputWithContext(ctx context.Context) ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput

type ServiceProfileAccessPointTypeConfigAuthenticationKeyInput

type ServiceProfileAccessPointTypeConfigAuthenticationKeyInput interface {
	pulumi.Input

	ToServiceProfileAccessPointTypeConfigAuthenticationKeyOutput() ServiceProfileAccessPointTypeConfigAuthenticationKeyOutput
	ToServiceProfileAccessPointTypeConfigAuthenticationKeyOutputWithContext(context.Context) ServiceProfileAccessPointTypeConfigAuthenticationKeyOutput
}

ServiceProfileAccessPointTypeConfigAuthenticationKeyInput is an input type that accepts ServiceProfileAccessPointTypeConfigAuthenticationKeyArgs and ServiceProfileAccessPointTypeConfigAuthenticationKeyOutput values. You can construct a concrete instance of `ServiceProfileAccessPointTypeConfigAuthenticationKeyInput` via:

ServiceProfileAccessPointTypeConfigAuthenticationKeyArgs{...}

type ServiceProfileAccessPointTypeConfigAuthenticationKeyOutput

type ServiceProfileAccessPointTypeConfigAuthenticationKeyOutput struct{ *pulumi.OutputState }

func (ServiceProfileAccessPointTypeConfigAuthenticationKeyOutput) Description

Description of authorization key

func (ServiceProfileAccessPointTypeConfigAuthenticationKeyOutput) ElementType

func (ServiceProfileAccessPointTypeConfigAuthenticationKeyOutput) Label

Name of the parameter that must be provided to authorize the connection.

func (ServiceProfileAccessPointTypeConfigAuthenticationKeyOutput) Required

Requirement to configure an authentication key.

func (ServiceProfileAccessPointTypeConfigAuthenticationKeyOutput) ToServiceProfileAccessPointTypeConfigAuthenticationKeyOutput

func (ServiceProfileAccessPointTypeConfigAuthenticationKeyOutput) ToServiceProfileAccessPointTypeConfigAuthenticationKeyOutputWithContext

func (o ServiceProfileAccessPointTypeConfigAuthenticationKeyOutput) ToServiceProfileAccessPointTypeConfigAuthenticationKeyOutputWithContext(ctx context.Context) ServiceProfileAccessPointTypeConfigAuthenticationKeyOutput

func (ServiceProfileAccessPointTypeConfigAuthenticationKeyOutput) ToServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput

func (ServiceProfileAccessPointTypeConfigAuthenticationKeyOutput) ToServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutputWithContext

func (o ServiceProfileAccessPointTypeConfigAuthenticationKeyOutput) ToServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutputWithContext(ctx context.Context) ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput

type ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrInput

type ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrInput interface {
	pulumi.Input

	ToServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput() ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput
	ToServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutputWithContext(context.Context) ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput
}

ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrInput is an input type that accepts ServiceProfileAccessPointTypeConfigAuthenticationKeyArgs, ServiceProfileAccessPointTypeConfigAuthenticationKeyPtr and ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput values. You can construct a concrete instance of `ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrInput` via:

        ServiceProfileAccessPointTypeConfigAuthenticationKeyArgs{...}

or:

        nil

type ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput

type ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput struct{ *pulumi.OutputState }

func (ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput) Description

Description of authorization key

func (ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput) Elem

func (ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput) ElementType

func (ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput) Label

Name of the parameter that must be provided to authorize the connection.

func (ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput) Required

Requirement to configure an authentication key.

func (ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput) ToServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput

func (ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput) ToServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutputWithContext

func (o ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput) ToServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutputWithContext(ctx context.Context) ServiceProfileAccessPointTypeConfigAuthenticationKeyPtrOutput

type ServiceProfileAccessPointTypeConfigInput

type ServiceProfileAccessPointTypeConfigInput interface {
	pulumi.Input

	ToServiceProfileAccessPointTypeConfigOutput() ServiceProfileAccessPointTypeConfigOutput
	ToServiceProfileAccessPointTypeConfigOutputWithContext(context.Context) ServiceProfileAccessPointTypeConfigOutput
}

ServiceProfileAccessPointTypeConfigInput is an input type that accepts ServiceProfileAccessPointTypeConfigArgs and ServiceProfileAccessPointTypeConfigOutput values. You can construct a concrete instance of `ServiceProfileAccessPointTypeConfigInput` via:

ServiceProfileAccessPointTypeConfigArgs{...}

type ServiceProfileAccessPointTypeConfigLinkProtocolConfig

type ServiceProfileAccessPointTypeConfigLinkProtocolConfig struct {
	// Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.
	Encapsulation *string `pulumi:"encapsulation"`
	// Additional tagging information required by the seller profile.
	EncapsulationStrategy *string `pulumi:"encapsulationStrategy"`
	// Automatically accept subsequent DOT1Q to QINQ connections that use the same authentication key. These connections will have the same VLAN S-tag assigned as the initial connection.
	ReuseVlanSTag *bool `pulumi:"reuseVlanSTag"`
}

type ServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs

type ServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs struct {
	// Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.
	Encapsulation pulumi.StringPtrInput `pulumi:"encapsulation"`
	// Additional tagging information required by the seller profile.
	EncapsulationStrategy pulumi.StringPtrInput `pulumi:"encapsulationStrategy"`
	// Automatically accept subsequent DOT1Q to QINQ connections that use the same authentication key. These connections will have the same VLAN S-tag assigned as the initial connection.
	ReuseVlanSTag pulumi.BoolPtrInput `pulumi:"reuseVlanSTag"`
}

func (ServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs) ElementType

func (ServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs) ToServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput

func (ServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs) ToServiceProfileAccessPointTypeConfigLinkProtocolConfigOutputWithContext

func (i ServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs) ToServiceProfileAccessPointTypeConfigLinkProtocolConfigOutputWithContext(ctx context.Context) ServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput

func (ServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs) ToServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput

func (ServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs) ToServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutputWithContext

func (i ServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs) ToServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutputWithContext(ctx context.Context) ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput

type ServiceProfileAccessPointTypeConfigLinkProtocolConfigInput

type ServiceProfileAccessPointTypeConfigLinkProtocolConfigInput interface {
	pulumi.Input

	ToServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput() ServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput
	ToServiceProfileAccessPointTypeConfigLinkProtocolConfigOutputWithContext(context.Context) ServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput
}

ServiceProfileAccessPointTypeConfigLinkProtocolConfigInput is an input type that accepts ServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs and ServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput values. You can construct a concrete instance of `ServiceProfileAccessPointTypeConfigLinkProtocolConfigInput` via:

ServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs{...}

type ServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput

type ServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput struct{ *pulumi.OutputState }

func (ServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput) ElementType

func (ServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput) Encapsulation

Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.

func (ServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput) EncapsulationStrategy

Additional tagging information required by the seller profile.

func (ServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput) ReuseVlanSTag

Automatically accept subsequent DOT1Q to QINQ connections that use the same authentication key. These connections will have the same VLAN S-tag assigned as the initial connection.

func (ServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput) ToServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput

func (ServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput) ToServiceProfileAccessPointTypeConfigLinkProtocolConfigOutputWithContext

func (o ServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput) ToServiceProfileAccessPointTypeConfigLinkProtocolConfigOutputWithContext(ctx context.Context) ServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput

func (ServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput) ToServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput

func (ServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput) ToServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutputWithContext

func (o ServiceProfileAccessPointTypeConfigLinkProtocolConfigOutput) ToServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutputWithContext(ctx context.Context) ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput

type ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrInput

type ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrInput interface {
	pulumi.Input

	ToServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput() ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput
	ToServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutputWithContext(context.Context) ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput
}

ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrInput is an input type that accepts ServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs, ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtr and ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput values. You can construct a concrete instance of `ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrInput` via:

        ServiceProfileAccessPointTypeConfigLinkProtocolConfigArgs{...}

or:

        nil

type ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput

type ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput struct{ *pulumi.OutputState }

func (ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput) Elem

func (ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput) ElementType

func (ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput) Encapsulation

Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.

func (ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput) EncapsulationStrategy

Additional tagging information required by the seller profile.

func (ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput) ReuseVlanSTag

Automatically accept subsequent DOT1Q to QINQ connections that use the same authentication key. These connections will have the same VLAN S-tag assigned as the initial connection.

func (ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput) ToServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput

func (ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput) ToServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutputWithContext

func (o ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput) ToServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutputWithContext(ctx context.Context) ServiceProfileAccessPointTypeConfigLinkProtocolConfigPtrOutput

type ServiceProfileAccessPointTypeConfigOutput

type ServiceProfileAccessPointTypeConfigOutput struct{ *pulumi.OutputState }

func (ServiceProfileAccessPointTypeConfigOutput) AllowBandwidthAutoApproval

func (o ServiceProfileAccessPointTypeConfigOutput) AllowBandwidthAutoApproval() pulumi.BoolPtrOutput

Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller

func (ServiceProfileAccessPointTypeConfigOutput) AllowBandwidthUpgrade

Availability of a bandwidth upgrade. The default is false

func (ServiceProfileAccessPointTypeConfigOutput) AllowCustomBandwidth

Setting to enable or disable the ability of the buyer to customize the bandwidth

func (ServiceProfileAccessPointTypeConfigOutput) AllowRemoteConnections

Setting to allow or prohibit remote connections to the service profile

func (ServiceProfileAccessPointTypeConfigOutput) ApiConfig

Api configuration details

func (ServiceProfileAccessPointTypeConfigOutput) AuthenticationKey

Authentication key details

func (ServiceProfileAccessPointTypeConfigOutput) BandwidthAlertThreshold

Percentage of port bandwidth at which an allocation alert is generated

func (ServiceProfileAccessPointTypeConfigOutput) ConnectionLabel

Custom name for Connection

func (ServiceProfileAccessPointTypeConfigOutput) ConnectionRedundancyRequired

func (o ServiceProfileAccessPointTypeConfigOutput) ConnectionRedundancyRequired() pulumi.BoolPtrOutput

Mandate redundant connections

func (ServiceProfileAccessPointTypeConfigOutput) ElementType

func (ServiceProfileAccessPointTypeConfigOutput) EnableAutoGenerateServiceKey

func (o ServiceProfileAccessPointTypeConfigOutput) EnableAutoGenerateServiceKey() pulumi.BoolPtrOutput

Enable auto generate service key

func (ServiceProfileAccessPointTypeConfigOutput) LinkProtocolConfig

Link protocol configuration details

func (ServiceProfileAccessPointTypeConfigOutput) SupportedBandwidths

Supported bandwidths

func (ServiceProfileAccessPointTypeConfigOutput) ToServiceProfileAccessPointTypeConfigOutput

func (o ServiceProfileAccessPointTypeConfigOutput) ToServiceProfileAccessPointTypeConfigOutput() ServiceProfileAccessPointTypeConfigOutput

func (ServiceProfileAccessPointTypeConfigOutput) ToServiceProfileAccessPointTypeConfigOutputWithContext

func (o ServiceProfileAccessPointTypeConfigOutput) ToServiceProfileAccessPointTypeConfigOutputWithContext(ctx context.Context) ServiceProfileAccessPointTypeConfigOutput

func (ServiceProfileAccessPointTypeConfigOutput) Type

Type of access point type config - VD, COLO

func (ServiceProfileAccessPointTypeConfigOutput) Uuid

Colo/Port Uuid

type ServiceProfileAccount

type ServiceProfileAccount struct {
	// Legal name of the accountholder.
	AccountName *string `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber *int `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId *string `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId *string `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName *string `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId *int `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName *string `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId *string `pulumi:"ucmId"`
}

type ServiceProfileAccountArgs

type ServiceProfileAccountArgs struct {
	// Legal name of the accountholder.
	AccountName pulumi.StringPtrInput `pulumi:"accountName"`
	// Equinix-assigned account number.
	AccountNumber pulumi.IntPtrInput `pulumi:"accountNumber"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalCustId pulumi.StringPtrInput `pulumi:"globalCustId"`
	// Equinix-assigned ID of the subscriber's parent organization.
	GlobalOrgId pulumi.StringPtrInput `pulumi:"globalOrgId"`
	// Equinix-assigned name of the subscriber's parent organization.
	GlobalOrganizationName pulumi.StringPtrInput `pulumi:"globalOrganizationName"`
	// Equinix-assigned ID of the subscriber's organization.
	OrgId pulumi.IntPtrInput `pulumi:"orgId"`
	// Equinix-assigned name of the subscriber's organization.
	OrganizationName pulumi.StringPtrInput `pulumi:"organizationName"`
	// Enterprise datastore id
	UcmId pulumi.StringPtrInput `pulumi:"ucmId"`
}

func (ServiceProfileAccountArgs) ElementType

func (ServiceProfileAccountArgs) ElementType() reflect.Type

func (ServiceProfileAccountArgs) ToServiceProfileAccountOutput

func (i ServiceProfileAccountArgs) ToServiceProfileAccountOutput() ServiceProfileAccountOutput

func (ServiceProfileAccountArgs) ToServiceProfileAccountOutputWithContext

func (i ServiceProfileAccountArgs) ToServiceProfileAccountOutputWithContext(ctx context.Context) ServiceProfileAccountOutput

func (ServiceProfileAccountArgs) ToServiceProfileAccountPtrOutput

func (i ServiceProfileAccountArgs) ToServiceProfileAccountPtrOutput() ServiceProfileAccountPtrOutput

func (ServiceProfileAccountArgs) ToServiceProfileAccountPtrOutputWithContext

func (i ServiceProfileAccountArgs) ToServiceProfileAccountPtrOutputWithContext(ctx context.Context) ServiceProfileAccountPtrOutput

type ServiceProfileAccountInput

type ServiceProfileAccountInput interface {
	pulumi.Input

	ToServiceProfileAccountOutput() ServiceProfileAccountOutput
	ToServiceProfileAccountOutputWithContext(context.Context) ServiceProfileAccountOutput
}

ServiceProfileAccountInput is an input type that accepts ServiceProfileAccountArgs and ServiceProfileAccountOutput values. You can construct a concrete instance of `ServiceProfileAccountInput` via:

ServiceProfileAccountArgs{...}

type ServiceProfileAccountOutput

type ServiceProfileAccountOutput struct{ *pulumi.OutputState }

func (ServiceProfileAccountOutput) AccountName

Legal name of the accountholder.

func (ServiceProfileAccountOutput) AccountNumber

Equinix-assigned account number.

func (ServiceProfileAccountOutput) ElementType

func (ServiceProfileAccountOutput) GlobalCustId

Equinix-assigned ID of the subscriber's parent organization.

func (ServiceProfileAccountOutput) GlobalOrgId

Equinix-assigned ID of the subscriber's parent organization.

func (ServiceProfileAccountOutput) GlobalOrganizationName

func (o ServiceProfileAccountOutput) GlobalOrganizationName() pulumi.StringPtrOutput

Equinix-assigned name of the subscriber's parent organization.

func (ServiceProfileAccountOutput) OrgId

Equinix-assigned ID of the subscriber's organization.

func (ServiceProfileAccountOutput) OrganizationName

func (o ServiceProfileAccountOutput) OrganizationName() pulumi.StringPtrOutput

Equinix-assigned name of the subscriber's organization.

func (ServiceProfileAccountOutput) ToServiceProfileAccountOutput

func (o ServiceProfileAccountOutput) ToServiceProfileAccountOutput() ServiceProfileAccountOutput

func (ServiceProfileAccountOutput) ToServiceProfileAccountOutputWithContext

func (o ServiceProfileAccountOutput) ToServiceProfileAccountOutputWithContext(ctx context.Context) ServiceProfileAccountOutput

func (ServiceProfileAccountOutput) ToServiceProfileAccountPtrOutput

func (o ServiceProfileAccountOutput) ToServiceProfileAccountPtrOutput() ServiceProfileAccountPtrOutput

func (ServiceProfileAccountOutput) ToServiceProfileAccountPtrOutputWithContext

func (o ServiceProfileAccountOutput) ToServiceProfileAccountPtrOutputWithContext(ctx context.Context) ServiceProfileAccountPtrOutput

func (ServiceProfileAccountOutput) UcmId

Enterprise datastore id

type ServiceProfileAccountPtrInput

type ServiceProfileAccountPtrInput interface {
	pulumi.Input

	ToServiceProfileAccountPtrOutput() ServiceProfileAccountPtrOutput
	ToServiceProfileAccountPtrOutputWithContext(context.Context) ServiceProfileAccountPtrOutput
}

ServiceProfileAccountPtrInput is an input type that accepts ServiceProfileAccountArgs, ServiceProfileAccountPtr and ServiceProfileAccountPtrOutput values. You can construct a concrete instance of `ServiceProfileAccountPtrInput` via:

        ServiceProfileAccountArgs{...}

or:

        nil

type ServiceProfileAccountPtrOutput

type ServiceProfileAccountPtrOutput struct{ *pulumi.OutputState }

func (ServiceProfileAccountPtrOutput) AccountName

Legal name of the accountholder.

func (ServiceProfileAccountPtrOutput) AccountNumber

Equinix-assigned account number.

func (ServiceProfileAccountPtrOutput) Elem

func (ServiceProfileAccountPtrOutput) ElementType

func (ServiceProfileAccountPtrOutput) GlobalCustId

Equinix-assigned ID of the subscriber's parent organization.

func (ServiceProfileAccountPtrOutput) GlobalOrgId

Equinix-assigned ID of the subscriber's parent organization.

func (ServiceProfileAccountPtrOutput) GlobalOrganizationName

func (o ServiceProfileAccountPtrOutput) GlobalOrganizationName() pulumi.StringPtrOutput

Equinix-assigned name of the subscriber's parent organization.

func (ServiceProfileAccountPtrOutput) OrgId

Equinix-assigned ID of the subscriber's organization.

func (ServiceProfileAccountPtrOutput) OrganizationName

Equinix-assigned name of the subscriber's organization.

func (ServiceProfileAccountPtrOutput) ToServiceProfileAccountPtrOutput

func (o ServiceProfileAccountPtrOutput) ToServiceProfileAccountPtrOutput() ServiceProfileAccountPtrOutput

func (ServiceProfileAccountPtrOutput) ToServiceProfileAccountPtrOutputWithContext

func (o ServiceProfileAccountPtrOutput) ToServiceProfileAccountPtrOutputWithContext(ctx context.Context) ServiceProfileAccountPtrOutput

func (ServiceProfileAccountPtrOutput) UcmId

Enterprise datastore id

type ServiceProfileArgs

type ServiceProfileArgs struct {
	// Access point config information
	AccessPointTypeConfigs ServiceProfileAccessPointTypeConfigArrayInput
	// Array of contact emails
	AllowedEmails pulumi.StringArrayInput
	// Custom Fields
	CustomFields ServiceProfileCustomFieldArrayInput
	// Description of authorization key
	Description pulumi.StringInput
	// Marketing Info
	MarketingInfo ServiceProfileMarketingInfoPtrInput
	// Access point config information
	Metros ServiceProfileMetroArrayInput
	// Metro Name
	Name pulumi.StringPtrInput
	// Preferences for notifications on connection configuration or status changes
	Notifications ServiceProfileNotificationArrayInput
	// Ports
	Ports ServiceProfilePortArrayInput
	// Project information
	Project ServiceProfileProjectPtrInput
	// Self Profile indicating if the profile is created for customer's  self use
	SelfProfile pulumi.BoolPtrInput
	// Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
	State pulumi.StringPtrInput
	// Tags attached to the connection
	Tags pulumi.StringArrayInput
	// Type of access point type config - VD, COLO
	Type pulumi.StringInput
	// Virtual Devices
	VirtualDevices ServiceProfileVirtualDeviceArrayInput
	// Service profile visibility - PUBLIC, PRIVATE
	Visibility pulumi.StringPtrInput
}

The set of arguments for constructing a ServiceProfile resource.

func (ServiceProfileArgs) ElementType

func (ServiceProfileArgs) ElementType() reflect.Type

type ServiceProfileArray

type ServiceProfileArray []ServiceProfileInput

func (ServiceProfileArray) ElementType

func (ServiceProfileArray) ElementType() reflect.Type

func (ServiceProfileArray) ToServiceProfileArrayOutput

func (i ServiceProfileArray) ToServiceProfileArrayOutput() ServiceProfileArrayOutput

func (ServiceProfileArray) ToServiceProfileArrayOutputWithContext

func (i ServiceProfileArray) ToServiceProfileArrayOutputWithContext(ctx context.Context) ServiceProfileArrayOutput

type ServiceProfileArrayInput

type ServiceProfileArrayInput interface {
	pulumi.Input

	ToServiceProfileArrayOutput() ServiceProfileArrayOutput
	ToServiceProfileArrayOutputWithContext(context.Context) ServiceProfileArrayOutput
}

ServiceProfileArrayInput is an input type that accepts ServiceProfileArray and ServiceProfileArrayOutput values. You can construct a concrete instance of `ServiceProfileArrayInput` via:

ServiceProfileArray{ ServiceProfileArgs{...} }

type ServiceProfileArrayOutput

type ServiceProfileArrayOutput struct{ *pulumi.OutputState }

func (ServiceProfileArrayOutput) ElementType

func (ServiceProfileArrayOutput) ElementType() reflect.Type

func (ServiceProfileArrayOutput) Index

func (ServiceProfileArrayOutput) ToServiceProfileArrayOutput

func (o ServiceProfileArrayOutput) ToServiceProfileArrayOutput() ServiceProfileArrayOutput

func (ServiceProfileArrayOutput) ToServiceProfileArrayOutputWithContext

func (o ServiceProfileArrayOutput) ToServiceProfileArrayOutputWithContext(ctx context.Context) ServiceProfileArrayOutput

type ServiceProfileChangeLog

type ServiceProfileChangeLog struct {
	// Created by User Key
	CreatedBy *string `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail *string `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName *string `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime *string `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy *string `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail *string `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName *string `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime *string `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy *string `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail *string `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName *string `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime *string `pulumi:"updatedDateTime"`
}

type ServiceProfileChangeLogArgs

type ServiceProfileChangeLogArgs struct {
	// Created by User Key
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// Created by User Email Address
	CreatedByEmail pulumi.StringPtrInput `pulumi:"createdByEmail"`
	// Created by User Full Name
	CreatedByFullName pulumi.StringPtrInput `pulumi:"createdByFullName"`
	// Created by Date and Time
	CreatedDateTime pulumi.StringPtrInput `pulumi:"createdDateTime"`
	// Deleted by User Key
	DeletedBy pulumi.StringPtrInput `pulumi:"deletedBy"`
	// Deleted by User Email Address
	DeletedByEmail pulumi.StringPtrInput `pulumi:"deletedByEmail"`
	// Deleted by User Full Name
	DeletedByFullName pulumi.StringPtrInput `pulumi:"deletedByFullName"`
	// Deleted by Date and Time
	DeletedDateTime pulumi.StringPtrInput `pulumi:"deletedDateTime"`
	// Updated by User Key
	UpdatedBy pulumi.StringPtrInput `pulumi:"updatedBy"`
	// Updated by User Email Address
	UpdatedByEmail pulumi.StringPtrInput `pulumi:"updatedByEmail"`
	// Updated by User Full Name
	UpdatedByFullName pulumi.StringPtrInput `pulumi:"updatedByFullName"`
	// Updated by Date and Time
	UpdatedDateTime pulumi.StringPtrInput `pulumi:"updatedDateTime"`
}

func (ServiceProfileChangeLogArgs) ElementType

func (ServiceProfileChangeLogArgs) ToServiceProfileChangeLogOutput

func (i ServiceProfileChangeLogArgs) ToServiceProfileChangeLogOutput() ServiceProfileChangeLogOutput

func (ServiceProfileChangeLogArgs) ToServiceProfileChangeLogOutputWithContext

func (i ServiceProfileChangeLogArgs) ToServiceProfileChangeLogOutputWithContext(ctx context.Context) ServiceProfileChangeLogOutput

func (ServiceProfileChangeLogArgs) ToServiceProfileChangeLogPtrOutput

func (i ServiceProfileChangeLogArgs) ToServiceProfileChangeLogPtrOutput() ServiceProfileChangeLogPtrOutput

func (ServiceProfileChangeLogArgs) ToServiceProfileChangeLogPtrOutputWithContext

func (i ServiceProfileChangeLogArgs) ToServiceProfileChangeLogPtrOutputWithContext(ctx context.Context) ServiceProfileChangeLogPtrOutput

type ServiceProfileChangeLogInput

type ServiceProfileChangeLogInput interface {
	pulumi.Input

	ToServiceProfileChangeLogOutput() ServiceProfileChangeLogOutput
	ToServiceProfileChangeLogOutputWithContext(context.Context) ServiceProfileChangeLogOutput
}

ServiceProfileChangeLogInput is an input type that accepts ServiceProfileChangeLogArgs and ServiceProfileChangeLogOutput values. You can construct a concrete instance of `ServiceProfileChangeLogInput` via:

ServiceProfileChangeLogArgs{...}

type ServiceProfileChangeLogOutput

type ServiceProfileChangeLogOutput struct{ *pulumi.OutputState }

func (ServiceProfileChangeLogOutput) CreatedBy

Created by User Key

func (ServiceProfileChangeLogOutput) CreatedByEmail

Created by User Email Address

func (ServiceProfileChangeLogOutput) CreatedByFullName

Created by User Full Name

func (ServiceProfileChangeLogOutput) CreatedDateTime

Created by Date and Time

func (ServiceProfileChangeLogOutput) DeletedBy

Deleted by User Key

func (ServiceProfileChangeLogOutput) DeletedByEmail

Deleted by User Email Address

func (ServiceProfileChangeLogOutput) DeletedByFullName

Deleted by User Full Name

func (ServiceProfileChangeLogOutput) DeletedDateTime

Deleted by Date and Time

func (ServiceProfileChangeLogOutput) ElementType

func (ServiceProfileChangeLogOutput) ToServiceProfileChangeLogOutput

func (o ServiceProfileChangeLogOutput) ToServiceProfileChangeLogOutput() ServiceProfileChangeLogOutput

func (ServiceProfileChangeLogOutput) ToServiceProfileChangeLogOutputWithContext

func (o ServiceProfileChangeLogOutput) ToServiceProfileChangeLogOutputWithContext(ctx context.Context) ServiceProfileChangeLogOutput

func (ServiceProfileChangeLogOutput) ToServiceProfileChangeLogPtrOutput

func (o ServiceProfileChangeLogOutput) ToServiceProfileChangeLogPtrOutput() ServiceProfileChangeLogPtrOutput

func (ServiceProfileChangeLogOutput) ToServiceProfileChangeLogPtrOutputWithContext

func (o ServiceProfileChangeLogOutput) ToServiceProfileChangeLogPtrOutputWithContext(ctx context.Context) ServiceProfileChangeLogPtrOutput

func (ServiceProfileChangeLogOutput) UpdatedBy

Updated by User Key

func (ServiceProfileChangeLogOutput) UpdatedByEmail

Updated by User Email Address

func (ServiceProfileChangeLogOutput) UpdatedByFullName

Updated by User Full Name

func (ServiceProfileChangeLogOutput) UpdatedDateTime

Updated by Date and Time

type ServiceProfileChangeLogPtrInput

type ServiceProfileChangeLogPtrInput interface {
	pulumi.Input

	ToServiceProfileChangeLogPtrOutput() ServiceProfileChangeLogPtrOutput
	ToServiceProfileChangeLogPtrOutputWithContext(context.Context) ServiceProfileChangeLogPtrOutput
}

ServiceProfileChangeLogPtrInput is an input type that accepts ServiceProfileChangeLogArgs, ServiceProfileChangeLogPtr and ServiceProfileChangeLogPtrOutput values. You can construct a concrete instance of `ServiceProfileChangeLogPtrInput` via:

        ServiceProfileChangeLogArgs{...}

or:

        nil

type ServiceProfileChangeLogPtrOutput

type ServiceProfileChangeLogPtrOutput struct{ *pulumi.OutputState }

func (ServiceProfileChangeLogPtrOutput) CreatedBy

Created by User Key

func (ServiceProfileChangeLogPtrOutput) CreatedByEmail

Created by User Email Address

func (ServiceProfileChangeLogPtrOutput) CreatedByFullName

Created by User Full Name

func (ServiceProfileChangeLogPtrOutput) CreatedDateTime

Created by Date and Time

func (ServiceProfileChangeLogPtrOutput) DeletedBy

Deleted by User Key

func (ServiceProfileChangeLogPtrOutput) DeletedByEmail

Deleted by User Email Address

func (ServiceProfileChangeLogPtrOutput) DeletedByFullName

Deleted by User Full Name

func (ServiceProfileChangeLogPtrOutput) DeletedDateTime

Deleted by Date and Time

func (ServiceProfileChangeLogPtrOutput) Elem

func (ServiceProfileChangeLogPtrOutput) ElementType

func (ServiceProfileChangeLogPtrOutput) ToServiceProfileChangeLogPtrOutput

func (o ServiceProfileChangeLogPtrOutput) ToServiceProfileChangeLogPtrOutput() ServiceProfileChangeLogPtrOutput

func (ServiceProfileChangeLogPtrOutput) ToServiceProfileChangeLogPtrOutputWithContext

func (o ServiceProfileChangeLogPtrOutput) ToServiceProfileChangeLogPtrOutputWithContext(ctx context.Context) ServiceProfileChangeLogPtrOutput

func (ServiceProfileChangeLogPtrOutput) UpdatedBy

Updated by User Key

func (ServiceProfileChangeLogPtrOutput) UpdatedByEmail

Updated by User Email Address

func (ServiceProfileChangeLogPtrOutput) UpdatedByFullName

Updated by User Full Name

func (ServiceProfileChangeLogPtrOutput) UpdatedDateTime

Updated by Date and Time

type ServiceProfileCustomField

type ServiceProfileCustomField struct {
	// Required field
	CaptureInEmail *bool `pulumi:"captureInEmail"`
	// Data type
	DataType string `pulumi:"dataType"`
	// Description
	Description *string `pulumi:"description"`
	// Label
	Label string `pulumi:"label"`
	// Options
	Options []string `pulumi:"options"`
	// Required field
	Required bool `pulumi:"required"`
}

type ServiceProfileCustomFieldArgs

type ServiceProfileCustomFieldArgs struct {
	// Required field
	CaptureInEmail pulumi.BoolPtrInput `pulumi:"captureInEmail"`
	// Data type
	DataType pulumi.StringInput `pulumi:"dataType"`
	// Description
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Label
	Label pulumi.StringInput `pulumi:"label"`
	// Options
	Options pulumi.StringArrayInput `pulumi:"options"`
	// Required field
	Required pulumi.BoolInput `pulumi:"required"`
}

func (ServiceProfileCustomFieldArgs) ElementType

func (ServiceProfileCustomFieldArgs) ToServiceProfileCustomFieldOutput

func (i ServiceProfileCustomFieldArgs) ToServiceProfileCustomFieldOutput() ServiceProfileCustomFieldOutput

func (ServiceProfileCustomFieldArgs) ToServiceProfileCustomFieldOutputWithContext

func (i ServiceProfileCustomFieldArgs) ToServiceProfileCustomFieldOutputWithContext(ctx context.Context) ServiceProfileCustomFieldOutput

type ServiceProfileCustomFieldArray

type ServiceProfileCustomFieldArray []ServiceProfileCustomFieldInput

func (ServiceProfileCustomFieldArray) ElementType

func (ServiceProfileCustomFieldArray) ToServiceProfileCustomFieldArrayOutput

func (i ServiceProfileCustomFieldArray) ToServiceProfileCustomFieldArrayOutput() ServiceProfileCustomFieldArrayOutput

func (ServiceProfileCustomFieldArray) ToServiceProfileCustomFieldArrayOutputWithContext

func (i ServiceProfileCustomFieldArray) ToServiceProfileCustomFieldArrayOutputWithContext(ctx context.Context) ServiceProfileCustomFieldArrayOutput

type ServiceProfileCustomFieldArrayInput

type ServiceProfileCustomFieldArrayInput interface {
	pulumi.Input

	ToServiceProfileCustomFieldArrayOutput() ServiceProfileCustomFieldArrayOutput
	ToServiceProfileCustomFieldArrayOutputWithContext(context.Context) ServiceProfileCustomFieldArrayOutput
}

ServiceProfileCustomFieldArrayInput is an input type that accepts ServiceProfileCustomFieldArray and ServiceProfileCustomFieldArrayOutput values. You can construct a concrete instance of `ServiceProfileCustomFieldArrayInput` via:

ServiceProfileCustomFieldArray{ ServiceProfileCustomFieldArgs{...} }

type ServiceProfileCustomFieldArrayOutput

type ServiceProfileCustomFieldArrayOutput struct{ *pulumi.OutputState }

func (ServiceProfileCustomFieldArrayOutput) ElementType

func (ServiceProfileCustomFieldArrayOutput) Index

func (ServiceProfileCustomFieldArrayOutput) ToServiceProfileCustomFieldArrayOutput

func (o ServiceProfileCustomFieldArrayOutput) ToServiceProfileCustomFieldArrayOutput() ServiceProfileCustomFieldArrayOutput

func (ServiceProfileCustomFieldArrayOutput) ToServiceProfileCustomFieldArrayOutputWithContext

func (o ServiceProfileCustomFieldArrayOutput) ToServiceProfileCustomFieldArrayOutputWithContext(ctx context.Context) ServiceProfileCustomFieldArrayOutput

type ServiceProfileCustomFieldInput

type ServiceProfileCustomFieldInput interface {
	pulumi.Input

	ToServiceProfileCustomFieldOutput() ServiceProfileCustomFieldOutput
	ToServiceProfileCustomFieldOutputWithContext(context.Context) ServiceProfileCustomFieldOutput
}

ServiceProfileCustomFieldInput is an input type that accepts ServiceProfileCustomFieldArgs and ServiceProfileCustomFieldOutput values. You can construct a concrete instance of `ServiceProfileCustomFieldInput` via:

ServiceProfileCustomFieldArgs{...}

type ServiceProfileCustomFieldOutput

type ServiceProfileCustomFieldOutput struct{ *pulumi.OutputState }

func (ServiceProfileCustomFieldOutput) CaptureInEmail

Required field

func (ServiceProfileCustomFieldOutput) DataType

Data type

func (ServiceProfileCustomFieldOutput) Description

Description

func (ServiceProfileCustomFieldOutput) ElementType

func (ServiceProfileCustomFieldOutput) Label

Label

func (ServiceProfileCustomFieldOutput) Options

Options

func (ServiceProfileCustomFieldOutput) Required

Required field

func (ServiceProfileCustomFieldOutput) ToServiceProfileCustomFieldOutput

func (o ServiceProfileCustomFieldOutput) ToServiceProfileCustomFieldOutput() ServiceProfileCustomFieldOutput

func (ServiceProfileCustomFieldOutput) ToServiceProfileCustomFieldOutputWithContext

func (o ServiceProfileCustomFieldOutput) ToServiceProfileCustomFieldOutputWithContext(ctx context.Context) ServiceProfileCustomFieldOutput

type ServiceProfileInput

type ServiceProfileInput interface {
	pulumi.Input

	ToServiceProfileOutput() ServiceProfileOutput
	ToServiceProfileOutputWithContext(ctx context.Context) ServiceProfileOutput
}

type ServiceProfileMap

type ServiceProfileMap map[string]ServiceProfileInput

func (ServiceProfileMap) ElementType

func (ServiceProfileMap) ElementType() reflect.Type

func (ServiceProfileMap) ToServiceProfileMapOutput

func (i ServiceProfileMap) ToServiceProfileMapOutput() ServiceProfileMapOutput

func (ServiceProfileMap) ToServiceProfileMapOutputWithContext

func (i ServiceProfileMap) ToServiceProfileMapOutputWithContext(ctx context.Context) ServiceProfileMapOutput

type ServiceProfileMapInput

type ServiceProfileMapInput interface {
	pulumi.Input

	ToServiceProfileMapOutput() ServiceProfileMapOutput
	ToServiceProfileMapOutputWithContext(context.Context) ServiceProfileMapOutput
}

ServiceProfileMapInput is an input type that accepts ServiceProfileMap and ServiceProfileMapOutput values. You can construct a concrete instance of `ServiceProfileMapInput` via:

ServiceProfileMap{ "key": ServiceProfileArgs{...} }

type ServiceProfileMapOutput

type ServiceProfileMapOutput struct{ *pulumi.OutputState }

func (ServiceProfileMapOutput) ElementType

func (ServiceProfileMapOutput) ElementType() reflect.Type

func (ServiceProfileMapOutput) MapIndex

func (ServiceProfileMapOutput) ToServiceProfileMapOutput

func (o ServiceProfileMapOutput) ToServiceProfileMapOutput() ServiceProfileMapOutput

func (ServiceProfileMapOutput) ToServiceProfileMapOutputWithContext

func (o ServiceProfileMapOutput) ToServiceProfileMapOutputWithContext(ctx context.Context) ServiceProfileMapOutput

type ServiceProfileMarketingInfo

type ServiceProfileMarketingInfo struct {
	Logo *string `pulumi:"logo"`
	// Process Step
	ProcessSteps []ServiceProfileMarketingInfoProcessStep `pulumi:"processSteps"`
	// Promotion
	Promotion *bool `pulumi:"promotion"`
}

type ServiceProfileMarketingInfoArgs

type ServiceProfileMarketingInfoArgs struct {
	Logo pulumi.StringPtrInput `pulumi:"logo"`
	// Process Step
	ProcessSteps ServiceProfileMarketingInfoProcessStepArrayInput `pulumi:"processSteps"`
	// Promotion
	Promotion pulumi.BoolPtrInput `pulumi:"promotion"`
}

func (ServiceProfileMarketingInfoArgs) ElementType

func (ServiceProfileMarketingInfoArgs) ToServiceProfileMarketingInfoOutput

func (i ServiceProfileMarketingInfoArgs) ToServiceProfileMarketingInfoOutput() ServiceProfileMarketingInfoOutput

func (ServiceProfileMarketingInfoArgs) ToServiceProfileMarketingInfoOutputWithContext

func (i ServiceProfileMarketingInfoArgs) ToServiceProfileMarketingInfoOutputWithContext(ctx context.Context) ServiceProfileMarketingInfoOutput

func (ServiceProfileMarketingInfoArgs) ToServiceProfileMarketingInfoPtrOutput

func (i ServiceProfileMarketingInfoArgs) ToServiceProfileMarketingInfoPtrOutput() ServiceProfileMarketingInfoPtrOutput

func (ServiceProfileMarketingInfoArgs) ToServiceProfileMarketingInfoPtrOutputWithContext

func (i ServiceProfileMarketingInfoArgs) ToServiceProfileMarketingInfoPtrOutputWithContext(ctx context.Context) ServiceProfileMarketingInfoPtrOutput

type ServiceProfileMarketingInfoInput

type ServiceProfileMarketingInfoInput interface {
	pulumi.Input

	ToServiceProfileMarketingInfoOutput() ServiceProfileMarketingInfoOutput
	ToServiceProfileMarketingInfoOutputWithContext(context.Context) ServiceProfileMarketingInfoOutput
}

ServiceProfileMarketingInfoInput is an input type that accepts ServiceProfileMarketingInfoArgs and ServiceProfileMarketingInfoOutput values. You can construct a concrete instance of `ServiceProfileMarketingInfoInput` via:

ServiceProfileMarketingInfoArgs{...}

type ServiceProfileMarketingInfoOutput

type ServiceProfileMarketingInfoOutput struct{ *pulumi.OutputState }

func (ServiceProfileMarketingInfoOutput) ElementType

Logo

func (ServiceProfileMarketingInfoOutput) ProcessSteps

Process Step

func (ServiceProfileMarketingInfoOutput) Promotion

Promotion

func (ServiceProfileMarketingInfoOutput) ToServiceProfileMarketingInfoOutput

func (o ServiceProfileMarketingInfoOutput) ToServiceProfileMarketingInfoOutput() ServiceProfileMarketingInfoOutput

func (ServiceProfileMarketingInfoOutput) ToServiceProfileMarketingInfoOutputWithContext

func (o ServiceProfileMarketingInfoOutput) ToServiceProfileMarketingInfoOutputWithContext(ctx context.Context) ServiceProfileMarketingInfoOutput

func (ServiceProfileMarketingInfoOutput) ToServiceProfileMarketingInfoPtrOutput

func (o ServiceProfileMarketingInfoOutput) ToServiceProfileMarketingInfoPtrOutput() ServiceProfileMarketingInfoPtrOutput

func (ServiceProfileMarketingInfoOutput) ToServiceProfileMarketingInfoPtrOutputWithContext

func (o ServiceProfileMarketingInfoOutput) ToServiceProfileMarketingInfoPtrOutputWithContext(ctx context.Context) ServiceProfileMarketingInfoPtrOutput

type ServiceProfileMarketingInfoProcessStep

type ServiceProfileMarketingInfoProcessStep struct {
	// Description of authorization key
	Description *string `pulumi:"description"`
	// Sub Title
	SubTitle *string `pulumi:"subTitle"`
	// Title
	Title *string `pulumi:"title"`
}

type ServiceProfileMarketingInfoProcessStepArgs

type ServiceProfileMarketingInfoProcessStepArgs struct {
	// Description of authorization key
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Sub Title
	SubTitle pulumi.StringPtrInput `pulumi:"subTitle"`
	// Title
	Title pulumi.StringPtrInput `pulumi:"title"`
}

func (ServiceProfileMarketingInfoProcessStepArgs) ElementType

func (ServiceProfileMarketingInfoProcessStepArgs) ToServiceProfileMarketingInfoProcessStepOutput

func (i ServiceProfileMarketingInfoProcessStepArgs) ToServiceProfileMarketingInfoProcessStepOutput() ServiceProfileMarketingInfoProcessStepOutput

func (ServiceProfileMarketingInfoProcessStepArgs) ToServiceProfileMarketingInfoProcessStepOutputWithContext

func (i ServiceProfileMarketingInfoProcessStepArgs) ToServiceProfileMarketingInfoProcessStepOutputWithContext(ctx context.Context) ServiceProfileMarketingInfoProcessStepOutput

type ServiceProfileMarketingInfoProcessStepArray

type ServiceProfileMarketingInfoProcessStepArray []ServiceProfileMarketingInfoProcessStepInput

func (ServiceProfileMarketingInfoProcessStepArray) ElementType

func (ServiceProfileMarketingInfoProcessStepArray) ToServiceProfileMarketingInfoProcessStepArrayOutput

func (i ServiceProfileMarketingInfoProcessStepArray) ToServiceProfileMarketingInfoProcessStepArrayOutput() ServiceProfileMarketingInfoProcessStepArrayOutput

func (ServiceProfileMarketingInfoProcessStepArray) ToServiceProfileMarketingInfoProcessStepArrayOutputWithContext

func (i ServiceProfileMarketingInfoProcessStepArray) ToServiceProfileMarketingInfoProcessStepArrayOutputWithContext(ctx context.Context) ServiceProfileMarketingInfoProcessStepArrayOutput

type ServiceProfileMarketingInfoProcessStepArrayInput

type ServiceProfileMarketingInfoProcessStepArrayInput interface {
	pulumi.Input

	ToServiceProfileMarketingInfoProcessStepArrayOutput() ServiceProfileMarketingInfoProcessStepArrayOutput
	ToServiceProfileMarketingInfoProcessStepArrayOutputWithContext(context.Context) ServiceProfileMarketingInfoProcessStepArrayOutput
}

ServiceProfileMarketingInfoProcessStepArrayInput is an input type that accepts ServiceProfileMarketingInfoProcessStepArray and ServiceProfileMarketingInfoProcessStepArrayOutput values. You can construct a concrete instance of `ServiceProfileMarketingInfoProcessStepArrayInput` via:

ServiceProfileMarketingInfoProcessStepArray{ ServiceProfileMarketingInfoProcessStepArgs{...} }

type ServiceProfileMarketingInfoProcessStepArrayOutput

type ServiceProfileMarketingInfoProcessStepArrayOutput struct{ *pulumi.OutputState }

func (ServiceProfileMarketingInfoProcessStepArrayOutput) ElementType

func (ServiceProfileMarketingInfoProcessStepArrayOutput) Index

func (ServiceProfileMarketingInfoProcessStepArrayOutput) ToServiceProfileMarketingInfoProcessStepArrayOutput

func (o ServiceProfileMarketingInfoProcessStepArrayOutput) ToServiceProfileMarketingInfoProcessStepArrayOutput() ServiceProfileMarketingInfoProcessStepArrayOutput

func (ServiceProfileMarketingInfoProcessStepArrayOutput) ToServiceProfileMarketingInfoProcessStepArrayOutputWithContext

func (o ServiceProfileMarketingInfoProcessStepArrayOutput) ToServiceProfileMarketingInfoProcessStepArrayOutputWithContext(ctx context.Context) ServiceProfileMarketingInfoProcessStepArrayOutput

type ServiceProfileMarketingInfoProcessStepInput

type ServiceProfileMarketingInfoProcessStepInput interface {
	pulumi.Input

	ToServiceProfileMarketingInfoProcessStepOutput() ServiceProfileMarketingInfoProcessStepOutput
	ToServiceProfileMarketingInfoProcessStepOutputWithContext(context.Context) ServiceProfileMarketingInfoProcessStepOutput
}

ServiceProfileMarketingInfoProcessStepInput is an input type that accepts ServiceProfileMarketingInfoProcessStepArgs and ServiceProfileMarketingInfoProcessStepOutput values. You can construct a concrete instance of `ServiceProfileMarketingInfoProcessStepInput` via:

ServiceProfileMarketingInfoProcessStepArgs{...}

type ServiceProfileMarketingInfoProcessStepOutput

type ServiceProfileMarketingInfoProcessStepOutput struct{ *pulumi.OutputState }

func (ServiceProfileMarketingInfoProcessStepOutput) Description

Description of authorization key

func (ServiceProfileMarketingInfoProcessStepOutput) ElementType

func (ServiceProfileMarketingInfoProcessStepOutput) SubTitle

Sub Title

func (ServiceProfileMarketingInfoProcessStepOutput) Title

Title

func (ServiceProfileMarketingInfoProcessStepOutput) ToServiceProfileMarketingInfoProcessStepOutput

func (o ServiceProfileMarketingInfoProcessStepOutput) ToServiceProfileMarketingInfoProcessStepOutput() ServiceProfileMarketingInfoProcessStepOutput

func (ServiceProfileMarketingInfoProcessStepOutput) ToServiceProfileMarketingInfoProcessStepOutputWithContext

func (o ServiceProfileMarketingInfoProcessStepOutput) ToServiceProfileMarketingInfoProcessStepOutputWithContext(ctx context.Context) ServiceProfileMarketingInfoProcessStepOutput

type ServiceProfileMarketingInfoPtrInput

type ServiceProfileMarketingInfoPtrInput interface {
	pulumi.Input

	ToServiceProfileMarketingInfoPtrOutput() ServiceProfileMarketingInfoPtrOutput
	ToServiceProfileMarketingInfoPtrOutputWithContext(context.Context) ServiceProfileMarketingInfoPtrOutput
}

ServiceProfileMarketingInfoPtrInput is an input type that accepts ServiceProfileMarketingInfoArgs, ServiceProfileMarketingInfoPtr and ServiceProfileMarketingInfoPtrOutput values. You can construct a concrete instance of `ServiceProfileMarketingInfoPtrInput` via:

        ServiceProfileMarketingInfoArgs{...}

or:

        nil

type ServiceProfileMarketingInfoPtrOutput

type ServiceProfileMarketingInfoPtrOutput struct{ *pulumi.OutputState }

func (ServiceProfileMarketingInfoPtrOutput) Elem

func (ServiceProfileMarketingInfoPtrOutput) ElementType

Logo

func (ServiceProfileMarketingInfoPtrOutput) ProcessSteps

Process Step

func (ServiceProfileMarketingInfoPtrOutput) Promotion

Promotion

func (ServiceProfileMarketingInfoPtrOutput) ToServiceProfileMarketingInfoPtrOutput

func (o ServiceProfileMarketingInfoPtrOutput) ToServiceProfileMarketingInfoPtrOutput() ServiceProfileMarketingInfoPtrOutput

func (ServiceProfileMarketingInfoPtrOutput) ToServiceProfileMarketingInfoPtrOutputWithContext

func (o ServiceProfileMarketingInfoPtrOutput) ToServiceProfileMarketingInfoPtrOutputWithContext(ctx context.Context) ServiceProfileMarketingInfoPtrOutput

type ServiceProfileMetro

type ServiceProfileMetro struct {
	// Metro Code - Example SV
	Code *string `pulumi:"code"`
	// Display Name
	DisplayName *string `pulumi:"displayName"`
	// IBX- Equinix International Business Exchange list
	Ibxs []string `pulumi:"ibxs"`
	// In Trail
	InTrail *bool `pulumi:"inTrail"`
	// Metro Name
	Name *string `pulumi:"name"`
	// Seller Regions
	SellerRegions map[string]string `pulumi:"sellerRegions"`
}

type ServiceProfileMetroArgs

type ServiceProfileMetroArgs struct {
	// Metro Code - Example SV
	Code pulumi.StringPtrInput `pulumi:"code"`
	// Display Name
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// IBX- Equinix International Business Exchange list
	Ibxs pulumi.StringArrayInput `pulumi:"ibxs"`
	// In Trail
	InTrail pulumi.BoolPtrInput `pulumi:"inTrail"`
	// Metro Name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Seller Regions
	SellerRegions pulumi.StringMapInput `pulumi:"sellerRegions"`
}

func (ServiceProfileMetroArgs) ElementType

func (ServiceProfileMetroArgs) ElementType() reflect.Type

func (ServiceProfileMetroArgs) ToServiceProfileMetroOutput

func (i ServiceProfileMetroArgs) ToServiceProfileMetroOutput() ServiceProfileMetroOutput

func (ServiceProfileMetroArgs) ToServiceProfileMetroOutputWithContext

func (i ServiceProfileMetroArgs) ToServiceProfileMetroOutputWithContext(ctx context.Context) ServiceProfileMetroOutput

type ServiceProfileMetroArray

type ServiceProfileMetroArray []ServiceProfileMetroInput

func (ServiceProfileMetroArray) ElementType

func (ServiceProfileMetroArray) ElementType() reflect.Type

func (ServiceProfileMetroArray) ToServiceProfileMetroArrayOutput

func (i ServiceProfileMetroArray) ToServiceProfileMetroArrayOutput() ServiceProfileMetroArrayOutput

func (ServiceProfileMetroArray) ToServiceProfileMetroArrayOutputWithContext

func (i ServiceProfileMetroArray) ToServiceProfileMetroArrayOutputWithContext(ctx context.Context) ServiceProfileMetroArrayOutput

type ServiceProfileMetroArrayInput

type ServiceProfileMetroArrayInput interface {
	pulumi.Input

	ToServiceProfileMetroArrayOutput() ServiceProfileMetroArrayOutput
	ToServiceProfileMetroArrayOutputWithContext(context.Context) ServiceProfileMetroArrayOutput
}

ServiceProfileMetroArrayInput is an input type that accepts ServiceProfileMetroArray and ServiceProfileMetroArrayOutput values. You can construct a concrete instance of `ServiceProfileMetroArrayInput` via:

ServiceProfileMetroArray{ ServiceProfileMetroArgs{...} }

type ServiceProfileMetroArrayOutput

type ServiceProfileMetroArrayOutput struct{ *pulumi.OutputState }

func (ServiceProfileMetroArrayOutput) ElementType

func (ServiceProfileMetroArrayOutput) Index

func (ServiceProfileMetroArrayOutput) ToServiceProfileMetroArrayOutput

func (o ServiceProfileMetroArrayOutput) ToServiceProfileMetroArrayOutput() ServiceProfileMetroArrayOutput

func (ServiceProfileMetroArrayOutput) ToServiceProfileMetroArrayOutputWithContext

func (o ServiceProfileMetroArrayOutput) ToServiceProfileMetroArrayOutputWithContext(ctx context.Context) ServiceProfileMetroArrayOutput

type ServiceProfileMetroInput

type ServiceProfileMetroInput interface {
	pulumi.Input

	ToServiceProfileMetroOutput() ServiceProfileMetroOutput
	ToServiceProfileMetroOutputWithContext(context.Context) ServiceProfileMetroOutput
}

ServiceProfileMetroInput is an input type that accepts ServiceProfileMetroArgs and ServiceProfileMetroOutput values. You can construct a concrete instance of `ServiceProfileMetroInput` via:

ServiceProfileMetroArgs{...}

type ServiceProfileMetroOutput

type ServiceProfileMetroOutput struct{ *pulumi.OutputState }

func (ServiceProfileMetroOutput) Code

Metro Code - Example SV

func (ServiceProfileMetroOutput) DisplayName

Display Name

func (ServiceProfileMetroOutput) ElementType

func (ServiceProfileMetroOutput) ElementType() reflect.Type

func (ServiceProfileMetroOutput) Ibxs

IBX- Equinix International Business Exchange list

func (ServiceProfileMetroOutput) InTrail

In Trail

func (ServiceProfileMetroOutput) Name

Metro Name

func (ServiceProfileMetroOutput) SellerRegions

Seller Regions

func (ServiceProfileMetroOutput) ToServiceProfileMetroOutput

func (o ServiceProfileMetroOutput) ToServiceProfileMetroOutput() ServiceProfileMetroOutput

func (ServiceProfileMetroOutput) ToServiceProfileMetroOutputWithContext

func (o ServiceProfileMetroOutput) ToServiceProfileMetroOutputWithContext(ctx context.Context) ServiceProfileMetroOutput

type ServiceProfileNotification

type ServiceProfileNotification struct {
	// Array of contact emails
	Emails []string `pulumi:"emails"`
	// Send interval
	SendInterval *string `pulumi:"sendInterval"`
	// Notification Type - ALL,CONNECTION*APPROVAL,SALES*REP_NOTIFICATIONS, NOTIFICATIONS
	Type string `pulumi:"type"`
}

type ServiceProfileNotificationArgs

type ServiceProfileNotificationArgs struct {
	// Array of contact emails
	Emails pulumi.StringArrayInput `pulumi:"emails"`
	// Send interval
	SendInterval pulumi.StringPtrInput `pulumi:"sendInterval"`
	// Notification Type - ALL,CONNECTION*APPROVAL,SALES*REP_NOTIFICATIONS, NOTIFICATIONS
	Type pulumi.StringInput `pulumi:"type"`
}

func (ServiceProfileNotificationArgs) ElementType

func (ServiceProfileNotificationArgs) ToServiceProfileNotificationOutput

func (i ServiceProfileNotificationArgs) ToServiceProfileNotificationOutput() ServiceProfileNotificationOutput

func (ServiceProfileNotificationArgs) ToServiceProfileNotificationOutputWithContext

func (i ServiceProfileNotificationArgs) ToServiceProfileNotificationOutputWithContext(ctx context.Context) ServiceProfileNotificationOutput

type ServiceProfileNotificationArray

type ServiceProfileNotificationArray []ServiceProfileNotificationInput

func (ServiceProfileNotificationArray) ElementType

func (ServiceProfileNotificationArray) ToServiceProfileNotificationArrayOutput

func (i ServiceProfileNotificationArray) ToServiceProfileNotificationArrayOutput() ServiceProfileNotificationArrayOutput

func (ServiceProfileNotificationArray) ToServiceProfileNotificationArrayOutputWithContext

func (i ServiceProfileNotificationArray) ToServiceProfileNotificationArrayOutputWithContext(ctx context.Context) ServiceProfileNotificationArrayOutput

type ServiceProfileNotificationArrayInput

type ServiceProfileNotificationArrayInput interface {
	pulumi.Input

	ToServiceProfileNotificationArrayOutput() ServiceProfileNotificationArrayOutput
	ToServiceProfileNotificationArrayOutputWithContext(context.Context) ServiceProfileNotificationArrayOutput
}

ServiceProfileNotificationArrayInput is an input type that accepts ServiceProfileNotificationArray and ServiceProfileNotificationArrayOutput values. You can construct a concrete instance of `ServiceProfileNotificationArrayInput` via:

ServiceProfileNotificationArray{ ServiceProfileNotificationArgs{...} }

type ServiceProfileNotificationArrayOutput

type ServiceProfileNotificationArrayOutput struct{ *pulumi.OutputState }

func (ServiceProfileNotificationArrayOutput) ElementType

func (ServiceProfileNotificationArrayOutput) Index

func (ServiceProfileNotificationArrayOutput) ToServiceProfileNotificationArrayOutput

func (o ServiceProfileNotificationArrayOutput) ToServiceProfileNotificationArrayOutput() ServiceProfileNotificationArrayOutput

func (ServiceProfileNotificationArrayOutput) ToServiceProfileNotificationArrayOutputWithContext

func (o ServiceProfileNotificationArrayOutput) ToServiceProfileNotificationArrayOutputWithContext(ctx context.Context) ServiceProfileNotificationArrayOutput

type ServiceProfileNotificationInput

type ServiceProfileNotificationInput interface {
	pulumi.Input

	ToServiceProfileNotificationOutput() ServiceProfileNotificationOutput
	ToServiceProfileNotificationOutputWithContext(context.Context) ServiceProfileNotificationOutput
}

ServiceProfileNotificationInput is an input type that accepts ServiceProfileNotificationArgs and ServiceProfileNotificationOutput values. You can construct a concrete instance of `ServiceProfileNotificationInput` via:

ServiceProfileNotificationArgs{...}

type ServiceProfileNotificationOutput

type ServiceProfileNotificationOutput struct{ *pulumi.OutputState }

func (ServiceProfileNotificationOutput) ElementType

func (ServiceProfileNotificationOutput) Emails

Array of contact emails

func (ServiceProfileNotificationOutput) SendInterval

Send interval

func (ServiceProfileNotificationOutput) ToServiceProfileNotificationOutput

func (o ServiceProfileNotificationOutput) ToServiceProfileNotificationOutput() ServiceProfileNotificationOutput

func (ServiceProfileNotificationOutput) ToServiceProfileNotificationOutputWithContext

func (o ServiceProfileNotificationOutput) ToServiceProfileNotificationOutputWithContext(ctx context.Context) ServiceProfileNotificationOutput

func (ServiceProfileNotificationOutput) Type

Notification Type - ALL,CONNECTION*APPROVAL,SALES*REP_NOTIFICATIONS, NOTIFICATIONS

type ServiceProfileOutput

type ServiceProfileOutput struct{ *pulumi.OutputState }

func (ServiceProfileOutput) AccessPointTypeConfigs

Access point config information

func (ServiceProfileOutput) Account

Service Profile Owner Account Information

func (ServiceProfileOutput) AllowedEmails

func (o ServiceProfileOutput) AllowedEmails() pulumi.StringArrayOutput

Array of contact emails

func (ServiceProfileOutput) ChangeLog

Captures connection lifecycle change information

func (ServiceProfileOutput) CustomFields

Custom Fields

func (ServiceProfileOutput) Description

func (o ServiceProfileOutput) Description() pulumi.StringOutput

Description of authorization key

func (ServiceProfileOutput) ElementType

func (ServiceProfileOutput) ElementType() reflect.Type

func (ServiceProfileOutput) Href

Unique Resource URL

func (ServiceProfileOutput) MarketingInfo

Marketing Info

func (ServiceProfileOutput) Metros

Access point config information

func (ServiceProfileOutput) Name

Metro Name

func (ServiceProfileOutput) Notifications

Preferences for notifications on connection configuration or status changes

func (ServiceProfileOutput) Ports

Ports

func (ServiceProfileOutput) Project

Project information

func (ServiceProfileOutput) SelfProfile

func (o ServiceProfileOutput) SelfProfile() pulumi.BoolPtrOutput

Self Profile indicating if the profile is created for customer's self use

func (ServiceProfileOutput) State

Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED

func (ServiceProfileOutput) Tags

Tags attached to the connection

func (ServiceProfileOutput) ToServiceProfileOutput

func (o ServiceProfileOutput) ToServiceProfileOutput() ServiceProfileOutput

func (ServiceProfileOutput) ToServiceProfileOutputWithContext

func (o ServiceProfileOutput) ToServiceProfileOutputWithContext(ctx context.Context) ServiceProfileOutput

func (ServiceProfileOutput) Type

Type of access point type config - VD, COLO

func (ServiceProfileOutput) Uuid

Colo/Port Uuid

func (ServiceProfileOutput) VirtualDevices

Virtual Devices

func (ServiceProfileOutput) Visibility

Service profile visibility - PUBLIC, PRIVATE

type ServiceProfilePort

type ServiceProfilePort struct {
	// Cross Connect Id
	CrossConnectId *string `pulumi:"crossConnectId"`
	// Colo/Port Location
	Location *ServiceProfilePortLocation `pulumi:"location"`
	// Seller Region
	SellerRegion *string `pulumi:"sellerRegion"`
	// Seller Region details
	SellerRegionDescription *string `pulumi:"sellerRegionDescription"`
	// Colo/Port Type
	Type string `pulumi:"type"`
	// Colo/Port Uuid
	Uuid string `pulumi:"uuid"`
}

type ServiceProfilePortArgs

type ServiceProfilePortArgs struct {
	// Cross Connect Id
	CrossConnectId pulumi.StringPtrInput `pulumi:"crossConnectId"`
	// Colo/Port Location
	Location ServiceProfilePortLocationPtrInput `pulumi:"location"`
	// Seller Region
	SellerRegion pulumi.StringPtrInput `pulumi:"sellerRegion"`
	// Seller Region details
	SellerRegionDescription pulumi.StringPtrInput `pulumi:"sellerRegionDescription"`
	// Colo/Port Type
	Type pulumi.StringInput `pulumi:"type"`
	// Colo/Port Uuid
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

func (ServiceProfilePortArgs) ElementType

func (ServiceProfilePortArgs) ElementType() reflect.Type

func (ServiceProfilePortArgs) ToServiceProfilePortOutput

func (i ServiceProfilePortArgs) ToServiceProfilePortOutput() ServiceProfilePortOutput

func (ServiceProfilePortArgs) ToServiceProfilePortOutputWithContext

func (i ServiceProfilePortArgs) ToServiceProfilePortOutputWithContext(ctx context.Context) ServiceProfilePortOutput

type ServiceProfilePortArray

type ServiceProfilePortArray []ServiceProfilePortInput

func (ServiceProfilePortArray) ElementType

func (ServiceProfilePortArray) ElementType() reflect.Type

func (ServiceProfilePortArray) ToServiceProfilePortArrayOutput

func (i ServiceProfilePortArray) ToServiceProfilePortArrayOutput() ServiceProfilePortArrayOutput

func (ServiceProfilePortArray) ToServiceProfilePortArrayOutputWithContext

func (i ServiceProfilePortArray) ToServiceProfilePortArrayOutputWithContext(ctx context.Context) ServiceProfilePortArrayOutput

type ServiceProfilePortArrayInput

type ServiceProfilePortArrayInput interface {
	pulumi.Input

	ToServiceProfilePortArrayOutput() ServiceProfilePortArrayOutput
	ToServiceProfilePortArrayOutputWithContext(context.Context) ServiceProfilePortArrayOutput
}

ServiceProfilePortArrayInput is an input type that accepts ServiceProfilePortArray and ServiceProfilePortArrayOutput values. You can construct a concrete instance of `ServiceProfilePortArrayInput` via:

ServiceProfilePortArray{ ServiceProfilePortArgs{...} }

type ServiceProfilePortArrayOutput

type ServiceProfilePortArrayOutput struct{ *pulumi.OutputState }

func (ServiceProfilePortArrayOutput) ElementType

func (ServiceProfilePortArrayOutput) Index

func (ServiceProfilePortArrayOutput) ToServiceProfilePortArrayOutput

func (o ServiceProfilePortArrayOutput) ToServiceProfilePortArrayOutput() ServiceProfilePortArrayOutput

func (ServiceProfilePortArrayOutput) ToServiceProfilePortArrayOutputWithContext

func (o ServiceProfilePortArrayOutput) ToServiceProfilePortArrayOutputWithContext(ctx context.Context) ServiceProfilePortArrayOutput

type ServiceProfilePortInput

type ServiceProfilePortInput interface {
	pulumi.Input

	ToServiceProfilePortOutput() ServiceProfilePortOutput
	ToServiceProfilePortOutputWithContext(context.Context) ServiceProfilePortOutput
}

ServiceProfilePortInput is an input type that accepts ServiceProfilePortArgs and ServiceProfilePortOutput values. You can construct a concrete instance of `ServiceProfilePortInput` via:

ServiceProfilePortArgs{...}

type ServiceProfilePortLocation

type ServiceProfilePortLocation struct {
	// IBX Code
	Ibx *string `pulumi:"ibx"`
	// Access point metro code
	MetroCode *string `pulumi:"metroCode"`
	// Access point metro name
	MetroName *string `pulumi:"metroName"`
	// Access point region
	Region *string `pulumi:"region"`
}

type ServiceProfilePortLocationArgs

type ServiceProfilePortLocationArgs struct {
	// IBX Code
	Ibx pulumi.StringPtrInput `pulumi:"ibx"`
	// Access point metro code
	MetroCode pulumi.StringPtrInput `pulumi:"metroCode"`
	// Access point metro name
	MetroName pulumi.StringPtrInput `pulumi:"metroName"`
	// Access point region
	Region pulumi.StringPtrInput `pulumi:"region"`
}

func (ServiceProfilePortLocationArgs) ElementType

func (ServiceProfilePortLocationArgs) ToServiceProfilePortLocationOutput

func (i ServiceProfilePortLocationArgs) ToServiceProfilePortLocationOutput() ServiceProfilePortLocationOutput

func (ServiceProfilePortLocationArgs) ToServiceProfilePortLocationOutputWithContext

func (i ServiceProfilePortLocationArgs) ToServiceProfilePortLocationOutputWithContext(ctx context.Context) ServiceProfilePortLocationOutput

func (ServiceProfilePortLocationArgs) ToServiceProfilePortLocationPtrOutput

func (i ServiceProfilePortLocationArgs) ToServiceProfilePortLocationPtrOutput() ServiceProfilePortLocationPtrOutput

func (ServiceProfilePortLocationArgs) ToServiceProfilePortLocationPtrOutputWithContext

func (i ServiceProfilePortLocationArgs) ToServiceProfilePortLocationPtrOutputWithContext(ctx context.Context) ServiceProfilePortLocationPtrOutput

type ServiceProfilePortLocationInput

type ServiceProfilePortLocationInput interface {
	pulumi.Input

	ToServiceProfilePortLocationOutput() ServiceProfilePortLocationOutput
	ToServiceProfilePortLocationOutputWithContext(context.Context) ServiceProfilePortLocationOutput
}

ServiceProfilePortLocationInput is an input type that accepts ServiceProfilePortLocationArgs and ServiceProfilePortLocationOutput values. You can construct a concrete instance of `ServiceProfilePortLocationInput` via:

ServiceProfilePortLocationArgs{...}

type ServiceProfilePortLocationOutput

type ServiceProfilePortLocationOutput struct{ *pulumi.OutputState }

func (ServiceProfilePortLocationOutput) ElementType

func (ServiceProfilePortLocationOutput) Ibx

IBX Code

func (ServiceProfilePortLocationOutput) MetroCode

Access point metro code

func (ServiceProfilePortLocationOutput) MetroName

Access point metro name

func (ServiceProfilePortLocationOutput) Region

Access point region

func (ServiceProfilePortLocationOutput) ToServiceProfilePortLocationOutput

func (o ServiceProfilePortLocationOutput) ToServiceProfilePortLocationOutput() ServiceProfilePortLocationOutput

func (ServiceProfilePortLocationOutput) ToServiceProfilePortLocationOutputWithContext

func (o ServiceProfilePortLocationOutput) ToServiceProfilePortLocationOutputWithContext(ctx context.Context) ServiceProfilePortLocationOutput

func (ServiceProfilePortLocationOutput) ToServiceProfilePortLocationPtrOutput

func (o ServiceProfilePortLocationOutput) ToServiceProfilePortLocationPtrOutput() ServiceProfilePortLocationPtrOutput

func (ServiceProfilePortLocationOutput) ToServiceProfilePortLocationPtrOutputWithContext

func (o ServiceProfilePortLocationOutput) ToServiceProfilePortLocationPtrOutputWithContext(ctx context.Context) ServiceProfilePortLocationPtrOutput

type ServiceProfilePortLocationPtrInput

type ServiceProfilePortLocationPtrInput interface {
	pulumi.Input

	ToServiceProfilePortLocationPtrOutput() ServiceProfilePortLocationPtrOutput
	ToServiceProfilePortLocationPtrOutputWithContext(context.Context) ServiceProfilePortLocationPtrOutput
}

ServiceProfilePortLocationPtrInput is an input type that accepts ServiceProfilePortLocationArgs, ServiceProfilePortLocationPtr and ServiceProfilePortLocationPtrOutput values. You can construct a concrete instance of `ServiceProfilePortLocationPtrInput` via:

        ServiceProfilePortLocationArgs{...}

or:

        nil

type ServiceProfilePortLocationPtrOutput

type ServiceProfilePortLocationPtrOutput struct{ *pulumi.OutputState }

func (ServiceProfilePortLocationPtrOutput) Elem

func (ServiceProfilePortLocationPtrOutput) ElementType

func (ServiceProfilePortLocationPtrOutput) Ibx

IBX Code

func (ServiceProfilePortLocationPtrOutput) MetroCode

Access point metro code

func (ServiceProfilePortLocationPtrOutput) MetroName

Access point metro name

func (ServiceProfilePortLocationPtrOutput) Region

Access point region

func (ServiceProfilePortLocationPtrOutput) ToServiceProfilePortLocationPtrOutput

func (o ServiceProfilePortLocationPtrOutput) ToServiceProfilePortLocationPtrOutput() ServiceProfilePortLocationPtrOutput

func (ServiceProfilePortLocationPtrOutput) ToServiceProfilePortLocationPtrOutputWithContext

func (o ServiceProfilePortLocationPtrOutput) ToServiceProfilePortLocationPtrOutputWithContext(ctx context.Context) ServiceProfilePortLocationPtrOutput

type ServiceProfilePortOutput

type ServiceProfilePortOutput struct{ *pulumi.OutputState }

func (ServiceProfilePortOutput) CrossConnectId

func (o ServiceProfilePortOutput) CrossConnectId() pulumi.StringPtrOutput

Cross Connect Id

func (ServiceProfilePortOutput) ElementType

func (ServiceProfilePortOutput) ElementType() reflect.Type

func (ServiceProfilePortOutput) Location

Colo/Port Location

func (ServiceProfilePortOutput) SellerRegion

Seller Region

func (ServiceProfilePortOutput) SellerRegionDescription

func (o ServiceProfilePortOutput) SellerRegionDescription() pulumi.StringPtrOutput

Seller Region details

func (ServiceProfilePortOutput) ToServiceProfilePortOutput

func (o ServiceProfilePortOutput) ToServiceProfilePortOutput() ServiceProfilePortOutput

func (ServiceProfilePortOutput) ToServiceProfilePortOutputWithContext

func (o ServiceProfilePortOutput) ToServiceProfilePortOutputWithContext(ctx context.Context) ServiceProfilePortOutput

func (ServiceProfilePortOutput) Type

Colo/Port Type

func (ServiceProfilePortOutput) Uuid

Colo/Port Uuid

type ServiceProfileProject

type ServiceProfileProject struct {
	// Unique Resource URL
	Href *string `pulumi:"href"`
	// Project Id
	ProjectId *string `pulumi:"projectId"`
}

type ServiceProfileProjectArgs

type ServiceProfileProjectArgs struct {
	// Unique Resource URL
	Href pulumi.StringPtrInput `pulumi:"href"`
	// Project Id
	ProjectId pulumi.StringPtrInput `pulumi:"projectId"`
}

func (ServiceProfileProjectArgs) ElementType

func (ServiceProfileProjectArgs) ElementType() reflect.Type

func (ServiceProfileProjectArgs) ToServiceProfileProjectOutput

func (i ServiceProfileProjectArgs) ToServiceProfileProjectOutput() ServiceProfileProjectOutput

func (ServiceProfileProjectArgs) ToServiceProfileProjectOutputWithContext

func (i ServiceProfileProjectArgs) ToServiceProfileProjectOutputWithContext(ctx context.Context) ServiceProfileProjectOutput

func (ServiceProfileProjectArgs) ToServiceProfileProjectPtrOutput

func (i ServiceProfileProjectArgs) ToServiceProfileProjectPtrOutput() ServiceProfileProjectPtrOutput

func (ServiceProfileProjectArgs) ToServiceProfileProjectPtrOutputWithContext

func (i ServiceProfileProjectArgs) ToServiceProfileProjectPtrOutputWithContext(ctx context.Context) ServiceProfileProjectPtrOutput

type ServiceProfileProjectInput

type ServiceProfileProjectInput interface {
	pulumi.Input

	ToServiceProfileProjectOutput() ServiceProfileProjectOutput
	ToServiceProfileProjectOutputWithContext(context.Context) ServiceProfileProjectOutput
}

ServiceProfileProjectInput is an input type that accepts ServiceProfileProjectArgs and ServiceProfileProjectOutput values. You can construct a concrete instance of `ServiceProfileProjectInput` via:

ServiceProfileProjectArgs{...}

type ServiceProfileProjectOutput

type ServiceProfileProjectOutput struct{ *pulumi.OutputState }

func (ServiceProfileProjectOutput) ElementType

func (ServiceProfileProjectOutput) Href

Unique Resource URL

func (ServiceProfileProjectOutput) ProjectId

Project Id

func (ServiceProfileProjectOutput) ToServiceProfileProjectOutput

func (o ServiceProfileProjectOutput) ToServiceProfileProjectOutput() ServiceProfileProjectOutput

func (ServiceProfileProjectOutput) ToServiceProfileProjectOutputWithContext

func (o ServiceProfileProjectOutput) ToServiceProfileProjectOutputWithContext(ctx context.Context) ServiceProfileProjectOutput

func (ServiceProfileProjectOutput) ToServiceProfileProjectPtrOutput

func (o ServiceProfileProjectOutput) ToServiceProfileProjectPtrOutput() ServiceProfileProjectPtrOutput

func (ServiceProfileProjectOutput) ToServiceProfileProjectPtrOutputWithContext

func (o ServiceProfileProjectOutput) ToServiceProfileProjectPtrOutputWithContext(ctx context.Context) ServiceProfileProjectPtrOutput

type ServiceProfileProjectPtrInput

type ServiceProfileProjectPtrInput interface {
	pulumi.Input

	ToServiceProfileProjectPtrOutput() ServiceProfileProjectPtrOutput
	ToServiceProfileProjectPtrOutputWithContext(context.Context) ServiceProfileProjectPtrOutput
}

ServiceProfileProjectPtrInput is an input type that accepts ServiceProfileProjectArgs, ServiceProfileProjectPtr and ServiceProfileProjectPtrOutput values. You can construct a concrete instance of `ServiceProfileProjectPtrInput` via:

        ServiceProfileProjectArgs{...}

or:

        nil

type ServiceProfileProjectPtrOutput

type ServiceProfileProjectPtrOutput struct{ *pulumi.OutputState }

func (ServiceProfileProjectPtrOutput) Elem

func (ServiceProfileProjectPtrOutput) ElementType

func (ServiceProfileProjectPtrOutput) Href

Unique Resource URL

func (ServiceProfileProjectPtrOutput) ProjectId

Project Id

func (ServiceProfileProjectPtrOutput) ToServiceProfileProjectPtrOutput

func (o ServiceProfileProjectPtrOutput) ToServiceProfileProjectPtrOutput() ServiceProfileProjectPtrOutput

func (ServiceProfileProjectPtrOutput) ToServiceProfileProjectPtrOutputWithContext

func (o ServiceProfileProjectPtrOutput) ToServiceProfileProjectPtrOutputWithContext(ctx context.Context) ServiceProfileProjectPtrOutput

type ServiceProfileState

type ServiceProfileState struct {
	// Access point config information
	AccessPointTypeConfigs ServiceProfileAccessPointTypeConfigArrayInput
	// Service Profile Owner Account Information
	Account ServiceProfileAccountPtrInput
	// Array of contact emails
	AllowedEmails pulumi.StringArrayInput
	// Captures connection lifecycle change information
	ChangeLog ServiceProfileChangeLogPtrInput
	// Custom Fields
	CustomFields ServiceProfileCustomFieldArrayInput
	// Description of authorization key
	Description pulumi.StringPtrInput
	// Unique Resource URL
	Href pulumi.StringPtrInput
	// Marketing Info
	MarketingInfo ServiceProfileMarketingInfoPtrInput
	// Access point config information
	Metros ServiceProfileMetroArrayInput
	// Metro Name
	Name pulumi.StringPtrInput
	// Preferences for notifications on connection configuration or status changes
	Notifications ServiceProfileNotificationArrayInput
	// Ports
	Ports ServiceProfilePortArrayInput
	// Project information
	Project ServiceProfileProjectPtrInput
	// Self Profile indicating if the profile is created for customer's  self use
	SelfProfile pulumi.BoolPtrInput
	// Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
	State pulumi.StringPtrInput
	// Tags attached to the connection
	Tags pulumi.StringArrayInput
	// Type of access point type config - VD, COLO
	Type pulumi.StringPtrInput
	// Colo/Port Uuid
	Uuid pulumi.StringPtrInput
	// Virtual Devices
	VirtualDevices ServiceProfileVirtualDeviceArrayInput
	// Service profile visibility - PUBLIC, PRIVATE
	Visibility pulumi.StringPtrInput
}

func (ServiceProfileState) ElementType

func (ServiceProfileState) ElementType() reflect.Type

type ServiceProfileVirtualDevice

type ServiceProfileVirtualDevice struct {
	// Device Interface Uuid
	InterfaceUuid *string `pulumi:"interfaceUuid"`
	// Device Location
	Location *ServiceProfileVirtualDeviceLocation `pulumi:"location"`
	// Virtual Device Type
	Type string `pulumi:"type"`
	// Virtual Device Uuid
	Uuid string `pulumi:"uuid"`
}

type ServiceProfileVirtualDeviceArgs

type ServiceProfileVirtualDeviceArgs struct {
	// Device Interface Uuid
	InterfaceUuid pulumi.StringPtrInput `pulumi:"interfaceUuid"`
	// Device Location
	Location ServiceProfileVirtualDeviceLocationPtrInput `pulumi:"location"`
	// Virtual Device Type
	Type pulumi.StringInput `pulumi:"type"`
	// Virtual Device Uuid
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

func (ServiceProfileVirtualDeviceArgs) ElementType

func (ServiceProfileVirtualDeviceArgs) ToServiceProfileVirtualDeviceOutput

func (i ServiceProfileVirtualDeviceArgs) ToServiceProfileVirtualDeviceOutput() ServiceProfileVirtualDeviceOutput

func (ServiceProfileVirtualDeviceArgs) ToServiceProfileVirtualDeviceOutputWithContext

func (i ServiceProfileVirtualDeviceArgs) ToServiceProfileVirtualDeviceOutputWithContext(ctx context.Context) ServiceProfileVirtualDeviceOutput

type ServiceProfileVirtualDeviceArray

type ServiceProfileVirtualDeviceArray []ServiceProfileVirtualDeviceInput

func (ServiceProfileVirtualDeviceArray) ElementType

func (ServiceProfileVirtualDeviceArray) ToServiceProfileVirtualDeviceArrayOutput

func (i ServiceProfileVirtualDeviceArray) ToServiceProfileVirtualDeviceArrayOutput() ServiceProfileVirtualDeviceArrayOutput

func (ServiceProfileVirtualDeviceArray) ToServiceProfileVirtualDeviceArrayOutputWithContext

func (i ServiceProfileVirtualDeviceArray) ToServiceProfileVirtualDeviceArrayOutputWithContext(ctx context.Context) ServiceProfileVirtualDeviceArrayOutput

type ServiceProfileVirtualDeviceArrayInput

type ServiceProfileVirtualDeviceArrayInput interface {
	pulumi.Input

	ToServiceProfileVirtualDeviceArrayOutput() ServiceProfileVirtualDeviceArrayOutput
	ToServiceProfileVirtualDeviceArrayOutputWithContext(context.Context) ServiceProfileVirtualDeviceArrayOutput
}

ServiceProfileVirtualDeviceArrayInput is an input type that accepts ServiceProfileVirtualDeviceArray and ServiceProfileVirtualDeviceArrayOutput values. You can construct a concrete instance of `ServiceProfileVirtualDeviceArrayInput` via:

ServiceProfileVirtualDeviceArray{ ServiceProfileVirtualDeviceArgs{...} }

type ServiceProfileVirtualDeviceArrayOutput

type ServiceProfileVirtualDeviceArrayOutput struct{ *pulumi.OutputState }

func (ServiceProfileVirtualDeviceArrayOutput) ElementType

func (ServiceProfileVirtualDeviceArrayOutput) Index

func (ServiceProfileVirtualDeviceArrayOutput) ToServiceProfileVirtualDeviceArrayOutput

func (o ServiceProfileVirtualDeviceArrayOutput) ToServiceProfileVirtualDeviceArrayOutput() ServiceProfileVirtualDeviceArrayOutput

func (ServiceProfileVirtualDeviceArrayOutput) ToServiceProfileVirtualDeviceArrayOutputWithContext

func (o ServiceProfileVirtualDeviceArrayOutput) ToServiceProfileVirtualDeviceArrayOutputWithContext(ctx context.Context) ServiceProfileVirtualDeviceArrayOutput

type ServiceProfileVirtualDeviceInput

type ServiceProfileVirtualDeviceInput interface {
	pulumi.Input

	ToServiceProfileVirtualDeviceOutput() ServiceProfileVirtualDeviceOutput
	ToServiceProfileVirtualDeviceOutputWithContext(context.Context) ServiceProfileVirtualDeviceOutput
}

ServiceProfileVirtualDeviceInput is an input type that accepts ServiceProfileVirtualDeviceArgs and ServiceProfileVirtualDeviceOutput values. You can construct a concrete instance of `ServiceProfileVirtualDeviceInput` via:

ServiceProfileVirtualDeviceArgs{...}

type ServiceProfileVirtualDeviceLocation

type ServiceProfileVirtualDeviceLocation struct {
	// IBX Code
	Ibx *string `pulumi:"ibx"`
	// Access point metro code
	MetroCode *string `pulumi:"metroCode"`
	// Access point metro name
	MetroName *string `pulumi:"metroName"`
	// Access point region
	Region *string `pulumi:"region"`
}

type ServiceProfileVirtualDeviceLocationArgs

type ServiceProfileVirtualDeviceLocationArgs struct {
	// IBX Code
	Ibx pulumi.StringPtrInput `pulumi:"ibx"`
	// Access point metro code
	MetroCode pulumi.StringPtrInput `pulumi:"metroCode"`
	// Access point metro name
	MetroName pulumi.StringPtrInput `pulumi:"metroName"`
	// Access point region
	Region pulumi.StringPtrInput `pulumi:"region"`
}

func (ServiceProfileVirtualDeviceLocationArgs) ElementType

func (ServiceProfileVirtualDeviceLocationArgs) ToServiceProfileVirtualDeviceLocationOutput

func (i ServiceProfileVirtualDeviceLocationArgs) ToServiceProfileVirtualDeviceLocationOutput() ServiceProfileVirtualDeviceLocationOutput

func (ServiceProfileVirtualDeviceLocationArgs) ToServiceProfileVirtualDeviceLocationOutputWithContext

func (i ServiceProfileVirtualDeviceLocationArgs) ToServiceProfileVirtualDeviceLocationOutputWithContext(ctx context.Context) ServiceProfileVirtualDeviceLocationOutput

func (ServiceProfileVirtualDeviceLocationArgs) ToServiceProfileVirtualDeviceLocationPtrOutput

func (i ServiceProfileVirtualDeviceLocationArgs) ToServiceProfileVirtualDeviceLocationPtrOutput() ServiceProfileVirtualDeviceLocationPtrOutput

func (ServiceProfileVirtualDeviceLocationArgs) ToServiceProfileVirtualDeviceLocationPtrOutputWithContext

func (i ServiceProfileVirtualDeviceLocationArgs) ToServiceProfileVirtualDeviceLocationPtrOutputWithContext(ctx context.Context) ServiceProfileVirtualDeviceLocationPtrOutput

type ServiceProfileVirtualDeviceLocationInput

type ServiceProfileVirtualDeviceLocationInput interface {
	pulumi.Input

	ToServiceProfileVirtualDeviceLocationOutput() ServiceProfileVirtualDeviceLocationOutput
	ToServiceProfileVirtualDeviceLocationOutputWithContext(context.Context) ServiceProfileVirtualDeviceLocationOutput
}

ServiceProfileVirtualDeviceLocationInput is an input type that accepts ServiceProfileVirtualDeviceLocationArgs and ServiceProfileVirtualDeviceLocationOutput values. You can construct a concrete instance of `ServiceProfileVirtualDeviceLocationInput` via:

ServiceProfileVirtualDeviceLocationArgs{...}

type ServiceProfileVirtualDeviceLocationOutput

type ServiceProfileVirtualDeviceLocationOutput struct{ *pulumi.OutputState }

func (ServiceProfileVirtualDeviceLocationOutput) ElementType

func (ServiceProfileVirtualDeviceLocationOutput) Ibx

IBX Code

func (ServiceProfileVirtualDeviceLocationOutput) MetroCode

Access point metro code

func (ServiceProfileVirtualDeviceLocationOutput) MetroName

Access point metro name

func (ServiceProfileVirtualDeviceLocationOutput) Region

Access point region

func (ServiceProfileVirtualDeviceLocationOutput) ToServiceProfileVirtualDeviceLocationOutput

func (o ServiceProfileVirtualDeviceLocationOutput) ToServiceProfileVirtualDeviceLocationOutput() ServiceProfileVirtualDeviceLocationOutput

func (ServiceProfileVirtualDeviceLocationOutput) ToServiceProfileVirtualDeviceLocationOutputWithContext

func (o ServiceProfileVirtualDeviceLocationOutput) ToServiceProfileVirtualDeviceLocationOutputWithContext(ctx context.Context) ServiceProfileVirtualDeviceLocationOutput

func (ServiceProfileVirtualDeviceLocationOutput) ToServiceProfileVirtualDeviceLocationPtrOutput

func (o ServiceProfileVirtualDeviceLocationOutput) ToServiceProfileVirtualDeviceLocationPtrOutput() ServiceProfileVirtualDeviceLocationPtrOutput

func (ServiceProfileVirtualDeviceLocationOutput) ToServiceProfileVirtualDeviceLocationPtrOutputWithContext

func (o ServiceProfileVirtualDeviceLocationOutput) ToServiceProfileVirtualDeviceLocationPtrOutputWithContext(ctx context.Context) ServiceProfileVirtualDeviceLocationPtrOutput

type ServiceProfileVirtualDeviceLocationPtrInput

type ServiceProfileVirtualDeviceLocationPtrInput interface {
	pulumi.Input

	ToServiceProfileVirtualDeviceLocationPtrOutput() ServiceProfileVirtualDeviceLocationPtrOutput
	ToServiceProfileVirtualDeviceLocationPtrOutputWithContext(context.Context) ServiceProfileVirtualDeviceLocationPtrOutput
}

ServiceProfileVirtualDeviceLocationPtrInput is an input type that accepts ServiceProfileVirtualDeviceLocationArgs, ServiceProfileVirtualDeviceLocationPtr and ServiceProfileVirtualDeviceLocationPtrOutput values. You can construct a concrete instance of `ServiceProfileVirtualDeviceLocationPtrInput` via:

        ServiceProfileVirtualDeviceLocationArgs{...}

or:

        nil

type ServiceProfileVirtualDeviceLocationPtrOutput

type ServiceProfileVirtualDeviceLocationPtrOutput struct{ *pulumi.OutputState }

func (ServiceProfileVirtualDeviceLocationPtrOutput) Elem

func (ServiceProfileVirtualDeviceLocationPtrOutput) ElementType

func (ServiceProfileVirtualDeviceLocationPtrOutput) Ibx

IBX Code

func (ServiceProfileVirtualDeviceLocationPtrOutput) MetroCode

Access point metro code

func (ServiceProfileVirtualDeviceLocationPtrOutput) MetroName

Access point metro name

func (ServiceProfileVirtualDeviceLocationPtrOutput) Region

Access point region

func (ServiceProfileVirtualDeviceLocationPtrOutput) ToServiceProfileVirtualDeviceLocationPtrOutput

func (o ServiceProfileVirtualDeviceLocationPtrOutput) ToServiceProfileVirtualDeviceLocationPtrOutput() ServiceProfileVirtualDeviceLocationPtrOutput

func (ServiceProfileVirtualDeviceLocationPtrOutput) ToServiceProfileVirtualDeviceLocationPtrOutputWithContext

func (o ServiceProfileVirtualDeviceLocationPtrOutput) ToServiceProfileVirtualDeviceLocationPtrOutputWithContext(ctx context.Context) ServiceProfileVirtualDeviceLocationPtrOutput

type ServiceProfileVirtualDeviceOutput

type ServiceProfileVirtualDeviceOutput struct{ *pulumi.OutputState }

func (ServiceProfileVirtualDeviceOutput) ElementType

func (ServiceProfileVirtualDeviceOutput) InterfaceUuid

Device Interface Uuid

func (ServiceProfileVirtualDeviceOutput) Location

Device Location

func (ServiceProfileVirtualDeviceOutput) ToServiceProfileVirtualDeviceOutput

func (o ServiceProfileVirtualDeviceOutput) ToServiceProfileVirtualDeviceOutput() ServiceProfileVirtualDeviceOutput

func (ServiceProfileVirtualDeviceOutput) ToServiceProfileVirtualDeviceOutputWithContext

func (o ServiceProfileVirtualDeviceOutput) ToServiceProfileVirtualDeviceOutputWithContext(ctx context.Context) ServiceProfileVirtualDeviceOutput

func (ServiceProfileVirtualDeviceOutput) Type

Virtual Device Type

func (ServiceProfileVirtualDeviceOutput) Uuid

Virtual Device Uuid

type ServiceTokenType

type ServiceTokenType string

func (ServiceTokenType) ElementType

func (ServiceTokenType) ElementType() reflect.Type

func (ServiceTokenType) ToServiceTokenTypeOutput

func (e ServiceTokenType) ToServiceTokenTypeOutput() ServiceTokenTypeOutput

func (ServiceTokenType) ToServiceTokenTypeOutputWithContext

func (e ServiceTokenType) ToServiceTokenTypeOutputWithContext(ctx context.Context) ServiceTokenTypeOutput

func (ServiceTokenType) ToServiceTokenTypePtrOutput

func (e ServiceTokenType) ToServiceTokenTypePtrOutput() ServiceTokenTypePtrOutput

func (ServiceTokenType) ToServiceTokenTypePtrOutputWithContext

func (e ServiceTokenType) ToServiceTokenTypePtrOutputWithContext(ctx context.Context) ServiceTokenTypePtrOutput

func (ServiceTokenType) ToStringOutput

func (e ServiceTokenType) ToStringOutput() pulumi.StringOutput

func (ServiceTokenType) ToStringOutputWithContext

func (e ServiceTokenType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ServiceTokenType) ToStringPtrOutput

func (e ServiceTokenType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServiceTokenType) ToStringPtrOutputWithContext

func (e ServiceTokenType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ServiceTokenTypeInput

type ServiceTokenTypeInput interface {
	pulumi.Input

	ToServiceTokenTypeOutput() ServiceTokenTypeOutput
	ToServiceTokenTypeOutputWithContext(context.Context) ServiceTokenTypeOutput
}

ServiceTokenTypeInput is an input type that accepts values of the ServiceTokenType enum A concrete instance of `ServiceTokenTypeInput` can be one of the following:

ServiceTokenTypeVCToken

type ServiceTokenTypeOutput

type ServiceTokenTypeOutput struct{ *pulumi.OutputState }

func (ServiceTokenTypeOutput) ElementType

func (ServiceTokenTypeOutput) ElementType() reflect.Type

func (ServiceTokenTypeOutput) ToServiceTokenTypeOutput

func (o ServiceTokenTypeOutput) ToServiceTokenTypeOutput() ServiceTokenTypeOutput

func (ServiceTokenTypeOutput) ToServiceTokenTypeOutputWithContext

func (o ServiceTokenTypeOutput) ToServiceTokenTypeOutputWithContext(ctx context.Context) ServiceTokenTypeOutput

func (ServiceTokenTypeOutput) ToServiceTokenTypePtrOutput

func (o ServiceTokenTypeOutput) ToServiceTokenTypePtrOutput() ServiceTokenTypePtrOutput

func (ServiceTokenTypeOutput) ToServiceTokenTypePtrOutputWithContext

func (o ServiceTokenTypeOutput) ToServiceTokenTypePtrOutputWithContext(ctx context.Context) ServiceTokenTypePtrOutput

func (ServiceTokenTypeOutput) ToStringOutput

func (o ServiceTokenTypeOutput) ToStringOutput() pulumi.StringOutput

func (ServiceTokenTypeOutput) ToStringOutputWithContext

func (o ServiceTokenTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ServiceTokenTypeOutput) ToStringPtrOutput

func (o ServiceTokenTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServiceTokenTypeOutput) ToStringPtrOutputWithContext

func (o ServiceTokenTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ServiceTokenTypePtrInput

type ServiceTokenTypePtrInput interface {
	pulumi.Input

	ToServiceTokenTypePtrOutput() ServiceTokenTypePtrOutput
	ToServiceTokenTypePtrOutputWithContext(context.Context) ServiceTokenTypePtrOutput
}

func ServiceTokenTypePtr

func ServiceTokenTypePtr(v string) ServiceTokenTypePtrInput

type ServiceTokenTypePtrOutput

type ServiceTokenTypePtrOutput struct{ *pulumi.OutputState }

func (ServiceTokenTypePtrOutput) Elem

func (ServiceTokenTypePtrOutput) ElementType

func (ServiceTokenTypePtrOutput) ElementType() reflect.Type

func (ServiceTokenTypePtrOutput) ToServiceTokenTypePtrOutput

func (o ServiceTokenTypePtrOutput) ToServiceTokenTypePtrOutput() ServiceTokenTypePtrOutput

func (ServiceTokenTypePtrOutput) ToServiceTokenTypePtrOutputWithContext

func (o ServiceTokenTypePtrOutput) ToServiceTokenTypePtrOutputWithContext(ctx context.Context) ServiceTokenTypePtrOutput

func (ServiceTokenTypePtrOutput) ToStringPtrOutput

func (o ServiceTokenTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServiceTokenTypePtrOutput) ToStringPtrOutputWithContext

func (o ServiceTokenTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL