1. Packages
  2. Equinix
  3. API Docs
  4. fabric
  5. getServiceProfile
Equinix v0.21.0 published on Friday, Feb 28, 2025 by Equinix

equinix.fabric.getServiceProfile

Explore with Pulumi AI

Fabric V4 API compatible data resource that allow user to fetch Service Profile by UUID filter criteria

Additional documentation:

  • Getting Started: https://docs.equinix.com/en-us/Content/Interconnection/Fabric/IMPLEMENTATION/fabric-Sprofiles-implement.htm
  • API: https://developer.equinix.com/dev-docs/fabric/api-reference/fabric-v4-apis#service-profiles

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as equinix from "@pulumi/equinix";

const serviceProfileDataName = equinix.fabric.getServiceProfile({
    uuid: "<uuid_of_service_profile>",
});
export const id = serviceProfileDataName.then(serviceProfileDataName => serviceProfileDataName.id);
export const name = serviceProfileDataName.then(serviceProfileDataName => serviceProfileDataName.name);
export const type = serviceProfileDataName.then(serviceProfileDataName => serviceProfileDataName.type);
export const visibility = serviceProfileDataName.then(serviceProfileDataName => serviceProfileDataName.visibility);
export const orgName = serviceProfileDataName.then(serviceProfileDataName => serviceProfileDataName.account?.organizationName);
export const accessPointTypeConfigsType = serviceProfileDataName.then(serviceProfileDataName => serviceProfileDataName.accessPointTypeConfigs?.[0]?.type);
export const allowRemoteConnections = serviceProfileDataName.then(serviceProfileDataName => serviceProfileDataName.accessPointTypeConfigs?.[0]?.allowRemoteConnections);
export const supportedBandwidth0 = serviceProfileDataName.then(serviceProfileDataName => serviceProfileDataName.accessPointTypeConfigs?.[0]?.supportedBandwidths?.[0]);
export const supportedBandwidth1 = serviceProfileDataName.then(serviceProfileDataName => serviceProfileDataName.accessPointTypeConfigs?.[0]?.supportedBandwidths?.[1]);
export const redundandyRequired = serviceProfileDataName.then(serviceProfileDataName => serviceProfileDataName.accessPointTypeConfigs?.[0]?.connectionRedundancyRequired);
export const allowOverSubscription = serviceProfileDataName.then(serviceProfileDataName => serviceProfileDataName.accessPointTypeConfigs?.[0]?.apiConfig?.allowOverSubscription);
Copy
import pulumi
import pulumi_equinix as equinix

service_profile_data_name = equinix.fabric.get_service_profile(uuid="<uuid_of_service_profile>")
pulumi.export("id", service_profile_data_name.id)
pulumi.export("name", service_profile_data_name.name)
pulumi.export("type", service_profile_data_name.type)
pulumi.export("visibility", service_profile_data_name.visibility)
pulumi.export("orgName", service_profile_data_name.account.organization_name)
pulumi.export("accessPointTypeConfigsType", service_profile_data_name.access_point_type_configs[0].type)
pulumi.export("allowRemoteConnections", service_profile_data_name.access_point_type_configs[0].allow_remote_connections)
pulumi.export("supportedBandwidth0", service_profile_data_name.access_point_type_configs[0].supported_bandwidths[0])
pulumi.export("supportedBandwidth1", service_profile_data_name.access_point_type_configs[0].supported_bandwidths[1])
pulumi.export("redundandyRequired", service_profile_data_name.access_point_type_configs[0].connection_redundancy_required)
pulumi.export("allowOverSubscription", service_profile_data_name.access_point_type_configs[0].api_config.allow_over_subscription)
Copy
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 {
		serviceProfileDataName, err := fabric.LookupServiceProfile(ctx, &fabric.LookupServiceProfileArgs{
			Uuid: "<uuid_of_service_profile>",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("id", serviceProfileDataName.Id)
		ctx.Export("name", serviceProfileDataName.Name)
		ctx.Export("type", serviceProfileDataName.Type)
		ctx.Export("visibility", serviceProfileDataName.Visibility)
		ctx.Export("orgName", serviceProfileDataName.Account.OrganizationName)
		ctx.Export("accessPointTypeConfigsType", serviceProfileDataName.AccessPointTypeConfigs[0].Type)
		ctx.Export("allowRemoteConnections", serviceProfileDataName.AccessPointTypeConfigs[0].AllowRemoteConnections)
		ctx.Export("supportedBandwidth0", serviceProfileDataName.AccessPointTypeConfigs[0].SupportedBandwidths[0])
		ctx.Export("supportedBandwidth1", serviceProfileDataName.AccessPointTypeConfigs[0].SupportedBandwidths[1])
		ctx.Export("redundandyRequired", serviceProfileDataName.AccessPointTypeConfigs[0].ConnectionRedundancyRequired)
		ctx.Export("allowOverSubscription", serviceProfileDataName.AccessPointTypeConfigs[0].ApiConfig.AllowOverSubscription)
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Equinix = Pulumi.Equinix;

return await Deployment.RunAsync(() => 
{
    var serviceProfileDataName = Equinix.Fabric.GetServiceProfile.Invoke(new()
    {
        Uuid = "<uuid_of_service_profile>",
    });

    return new Dictionary<string, object?>
    {
        ["id"] = serviceProfileDataName.Apply(getServiceProfileResult => getServiceProfileResult.Id),
        ["name"] = serviceProfileDataName.Apply(getServiceProfileResult => getServiceProfileResult.Name),
        ["type"] = serviceProfileDataName.Apply(getServiceProfileResult => getServiceProfileResult.Type),
        ["visibility"] = serviceProfileDataName.Apply(getServiceProfileResult => getServiceProfileResult.Visibility),
        ["orgName"] = serviceProfileDataName.Apply(getServiceProfileResult => getServiceProfileResult.Account?.OrganizationName),
        ["accessPointTypeConfigsType"] = serviceProfileDataName.Apply(getServiceProfileResult => getServiceProfileResult.AccessPointTypeConfigs[0]?.Type),
        ["allowRemoteConnections"] = serviceProfileDataName.Apply(getServiceProfileResult => getServiceProfileResult.AccessPointTypeConfigs[0]?.AllowRemoteConnections),
        ["supportedBandwidth0"] = serviceProfileDataName.Apply(getServiceProfileResult => getServiceProfileResult.AccessPointTypeConfigs[0]?.SupportedBandwidths[0]),
        ["supportedBandwidth1"] = serviceProfileDataName.Apply(getServiceProfileResult => getServiceProfileResult.AccessPointTypeConfigs[0]?.SupportedBandwidths[1]),
        ["redundandyRequired"] = serviceProfileDataName.Apply(getServiceProfileResult => getServiceProfileResult.AccessPointTypeConfigs[0]?.ConnectionRedundancyRequired),
        ["allowOverSubscription"] = serviceProfileDataName.Apply(getServiceProfileResult => getServiceProfileResult.AccessPointTypeConfigs[0]?.ApiConfig?.AllowOverSubscription),
    };
});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.equinix.fabric.FabricFunctions;
import com.pulumi.equinix.fabric.inputs.GetServiceProfileArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var serviceProfileDataName = FabricFunctions.getServiceProfile(GetServiceProfileArgs.builder()
            .uuid("<uuid_of_service_profile>")
            .build());

        ctx.export("id", serviceProfileDataName.applyValue(getServiceProfileResult -> getServiceProfileResult.id()));
        ctx.export("name", serviceProfileDataName.applyValue(getServiceProfileResult -> getServiceProfileResult.name()));
        ctx.export("type", serviceProfileDataName.applyValue(getServiceProfileResult -> getServiceProfileResult.type()));
        ctx.export("visibility", serviceProfileDataName.applyValue(getServiceProfileResult -> getServiceProfileResult.visibility()));
        ctx.export("orgName", serviceProfileDataName.applyValue(getServiceProfileResult -> getServiceProfileResult.account().organizationName()));
        ctx.export("accessPointTypeConfigsType", serviceProfileDataName.applyValue(getServiceProfileResult -> getServiceProfileResult.accessPointTypeConfigs()[0].type()));
        ctx.export("allowRemoteConnections", serviceProfileDataName.applyValue(getServiceProfileResult -> getServiceProfileResult.accessPointTypeConfigs()[0].allowRemoteConnections()));
        ctx.export("supportedBandwidth0", serviceProfileDataName.applyValue(getServiceProfileResult -> getServiceProfileResult.accessPointTypeConfigs()[0].supportedBandwidths()[0]));
        ctx.export("supportedBandwidth1", serviceProfileDataName.applyValue(getServiceProfileResult -> getServiceProfileResult.accessPointTypeConfigs()[0].supportedBandwidths()[1]));
        ctx.export("redundandyRequired", serviceProfileDataName.applyValue(getServiceProfileResult -> getServiceProfileResult.accessPointTypeConfigs()[0].connectionRedundancyRequired()));
        ctx.export("allowOverSubscription", serviceProfileDataName.applyValue(getServiceProfileResult -> getServiceProfileResult.accessPointTypeConfigs()[0].apiConfig().allowOverSubscription()));
    }
}
Copy
variables:
  serviceProfileDataName:
    fn::invoke:
      Function: equinix:fabric:getServiceProfile
      Arguments:
        uuid: <uuid_of_service_profile>
outputs:
  id: ${serviceProfileDataName.id}
  name: ${serviceProfileDataName.name}
  type: ${serviceProfileDataName.type}
  visibility: ${serviceProfileDataName.visibility}
  orgName: ${serviceProfileDataName.account.organizationName}
  accessPointTypeConfigsType: ${serviceProfileDataName.accessPointTypeConfigs[0].type}
  allowRemoteConnections: ${serviceProfileDataName.accessPointTypeConfigs[0].allowRemoteConnections}
  supportedBandwidth0: ${serviceProfileDataName.accessPointTypeConfigs[0].supportedBandwidths[0]}
  supportedBandwidth1: ${serviceProfileDataName.accessPointTypeConfigs[0].supportedBandwidths[1]}
  redundandyRequired: ${serviceProfileDataName.accessPointTypeConfigs[0].connectionRedundancyRequired}
  allowOverSubscription: ${serviceProfileDataName.accessPointTypeConfigs[0].apiConfig.allowOverSubscription}
Copy

Using getServiceProfile

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getServiceProfile(args: GetServiceProfileArgs, opts?: InvokeOptions): Promise<GetServiceProfileResult>
function getServiceProfileOutput(args: GetServiceProfileOutputArgs, opts?: InvokeOptions): Output<GetServiceProfileResult>
Copy
def get_service_profile(uuid: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetServiceProfileResult
def get_service_profile_output(uuid: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetServiceProfileResult]
Copy
func LookupServiceProfile(ctx *Context, args *LookupServiceProfileArgs, opts ...InvokeOption) (*LookupServiceProfileResult, error)
func LookupServiceProfileOutput(ctx *Context, args *LookupServiceProfileOutputArgs, opts ...InvokeOption) LookupServiceProfileResultOutput
Copy

> Note: This function is named LookupServiceProfile in the Go SDK.

public static class GetServiceProfile 
{
    public static Task<GetServiceProfileResult> InvokeAsync(GetServiceProfileArgs args, InvokeOptions? opts = null)
    public static Output<GetServiceProfileResult> Invoke(GetServiceProfileInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetServiceProfileResult> getServiceProfile(GetServiceProfileArgs args, InvokeOptions options)
public static Output<GetServiceProfileResult> getServiceProfile(GetServiceProfileArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: equinix:fabric/getServiceProfile:getServiceProfile
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Uuid This property is required. string
Equinix assigned service profile identifier
Uuid This property is required. string
Equinix assigned service profile identifier
uuid This property is required. String
Equinix assigned service profile identifier
uuid This property is required. string
Equinix assigned service profile identifier
uuid This property is required. str
Equinix assigned service profile identifier
uuid This property is required. String
Equinix assigned service profile identifier

getServiceProfile Result

The following output properties are available:

AccessPointTypeConfigs List<GetServiceProfileAccessPointTypeConfig>
Access point config information
Account GetServiceProfileAccount
Service Profile Owner Account Information
AllowedEmails List<string>
Array of contact emails
ChangeLog GetServiceProfileChangeLog
Captures connection lifecycle change information
CustomFields List<GetServiceProfileCustomField>
Custom Fields
Description string
User-provided service description
Href string
Service Profile URI response attribute
Id string
The provider-assigned unique ID for this managed resource.
MarketingInfo GetServiceProfileMarketingInfo
Marketing Info
Metros List<GetServiceProfileMetro>
Access point config information
Name string
Customer-assigned service profile name
Notifications List<GetServiceProfileNotification>
Preferences for notifications on connection configuration or status changes
Ports List<GetServiceProfilePort>
Ports
Project GetServiceProfileProject
Project information
SelfProfile bool
Self Profile indicating if the profile is created for customer's self use
State string
Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
Tags List<string>
Tags attached to the connection
Type string
Service profile type - L2PROFILE, L3PROFILE, ECIAPROFILE, ECMCPROFILE, IA_PROFILE
Uuid string
Equinix assigned service profile identifier
ViewPoint string
Flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
VirtualDevices List<GetServiceProfileVirtualDevice>
Virtual Devices
Visibility string
Service profile visibility - PUBLIC, PRIVATE
AccessPointTypeConfigs []GetServiceProfileAccessPointTypeConfig
Access point config information
Account GetServiceProfileAccount
Service Profile Owner Account Information
AllowedEmails []string
Array of contact emails
ChangeLog GetServiceProfileChangeLog
Captures connection lifecycle change information
CustomFields []GetServiceProfileCustomField
Custom Fields
Description string
User-provided service description
Href string
Service Profile URI response attribute
Id string
The provider-assigned unique ID for this managed resource.
MarketingInfo GetServiceProfileMarketingInfo
Marketing Info
Metros []GetServiceProfileMetro
Access point config information
Name string
Customer-assigned service profile name
Notifications []GetServiceProfileNotification
Preferences for notifications on connection configuration or status changes
Ports []GetServiceProfilePort
Ports
Project GetServiceProfileProject
Project information
SelfProfile bool
Self Profile indicating if the profile is created for customer's self use
State string
Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
Tags []string
Tags attached to the connection
Type string
Service profile type - L2PROFILE, L3PROFILE, ECIAPROFILE, ECMCPROFILE, IA_PROFILE
Uuid string
Equinix assigned service profile identifier
ViewPoint string
Flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
VirtualDevices []GetServiceProfileVirtualDevice
Virtual Devices
Visibility string
Service profile visibility - PUBLIC, PRIVATE
accessPointTypeConfigs List<GetServiceProfileAccessPointTypeConfig>
Access point config information
account GetServiceProfileAccount
Service Profile Owner Account Information
allowedEmails List<String>
Array of contact emails
changeLog GetServiceProfileChangeLog
Captures connection lifecycle change information
customFields List<GetServiceProfileCustomField>
Custom Fields
description String
User-provided service description
href String
Service Profile URI response attribute
id String
The provider-assigned unique ID for this managed resource.
marketingInfo GetServiceProfileMarketingInfo
Marketing Info
metros List<GetServiceProfileMetro>
Access point config information
name String
Customer-assigned service profile name
notifications List<GetServiceProfileNotification>
Preferences for notifications on connection configuration or status changes
ports List<GetServiceProfilePort>
Ports
project GetServiceProfileProject
Project information
selfProfile Boolean
Self Profile indicating if the profile is created for customer's self use
state String
Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
tags List<String>
Tags attached to the connection
type String
Service profile type - L2PROFILE, L3PROFILE, ECIAPROFILE, ECMCPROFILE, IA_PROFILE
uuid String
Equinix assigned service profile identifier
viewPoint String
Flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
virtualDevices List<GetServiceProfileVirtualDevice>
Virtual Devices
visibility String
Service profile visibility - PUBLIC, PRIVATE
accessPointTypeConfigs GetServiceProfileAccessPointTypeConfig[]
Access point config information
account GetServiceProfileAccount
Service Profile Owner Account Information
allowedEmails string[]
Array of contact emails
changeLog GetServiceProfileChangeLog
Captures connection lifecycle change information
customFields GetServiceProfileCustomField[]
Custom Fields
description string
User-provided service description
href string
Service Profile URI response attribute
id string
The provider-assigned unique ID for this managed resource.
marketingInfo GetServiceProfileMarketingInfo
Marketing Info
metros GetServiceProfileMetro[]
Access point config information
name string
Customer-assigned service profile name
notifications GetServiceProfileNotification[]
Preferences for notifications on connection configuration or status changes
ports GetServiceProfilePort[]
Ports
project GetServiceProfileProject
Project information
selfProfile boolean
Self Profile indicating if the profile is created for customer's self use
state string
Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
tags string[]
Tags attached to the connection
type string
Service profile type - L2PROFILE, L3PROFILE, ECIAPROFILE, ECMCPROFILE, IA_PROFILE
uuid string
Equinix assigned service profile identifier
viewPoint string
Flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
virtualDevices GetServiceProfileVirtualDevice[]
Virtual Devices
visibility string
Service profile visibility - PUBLIC, PRIVATE
access_point_type_configs Sequence[GetServiceProfileAccessPointTypeConfig]
Access point config information
account GetServiceProfileAccount
Service Profile Owner Account Information
allowed_emails Sequence[str]
Array of contact emails
change_log GetServiceProfileChangeLog
Captures connection lifecycle change information
custom_fields Sequence[GetServiceProfileCustomField]
Custom Fields
description str
User-provided service description
href str
Service Profile URI response attribute
id str
The provider-assigned unique ID for this managed resource.
marketing_info GetServiceProfileMarketingInfo
Marketing Info
metros Sequence[GetServiceProfileMetro]
Access point config information
name str
Customer-assigned service profile name
notifications Sequence[GetServiceProfileNotification]
Preferences for notifications on connection configuration or status changes
ports Sequence[GetServiceProfilePort]
Ports
project GetServiceProfileProject
Project information
self_profile bool
Self Profile indicating if the profile is created for customer's self use
state str
Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
tags Sequence[str]
Tags attached to the connection
type str
Service profile type - L2PROFILE, L3PROFILE, ECIAPROFILE, ECMCPROFILE, IA_PROFILE
uuid str
Equinix assigned service profile identifier
view_point str
Flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
virtual_devices Sequence[GetServiceProfileVirtualDevice]
Virtual Devices
visibility str
Service profile visibility - PUBLIC, PRIVATE
accessPointTypeConfigs List<Property Map>
Access point config information
account Property Map
Service Profile Owner Account Information
allowedEmails List<String>
Array of contact emails
changeLog Property Map
Captures connection lifecycle change information
customFields List<Property Map>
Custom Fields
description String
User-provided service description
href String
Service Profile URI response attribute
id String
The provider-assigned unique ID for this managed resource.
marketingInfo Property Map
Marketing Info
metros List<Property Map>
Access point config information
name String
Customer-assigned service profile name
notifications List<Property Map>
Preferences for notifications on connection configuration or status changes
ports List<Property Map>
Ports
project Property Map
Project information
selfProfile Boolean
Self Profile indicating if the profile is created for customer's self use
state String
Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
tags List<String>
Tags attached to the connection
type String
Service profile type - L2PROFILE, L3PROFILE, ECIAPROFILE, ECMCPROFILE, IA_PROFILE
uuid String
Equinix assigned service profile identifier
viewPoint String
Flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
virtualDevices List<Property Map>
Virtual Devices
visibility String
Service profile visibility - PUBLIC, PRIVATE

Supporting Types

GetServiceProfileAccessPointTypeConfig

Type This property is required. string
Type of access point type config - VD, COLO
Uuid This property is required. string
Colo/Port Uuid
AllowBandwidthAutoApproval bool
Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller
AllowBandwidthUpgrade bool
Availability of a bandwidth upgrade. The default is false
AllowCustomBandwidth bool
Setting to enable or disable the ability of the buyer to customize the bandwidth
AllowRemoteConnections bool
Setting to allow or prohibit remote connections to the service profile
ApiConfig GetServiceProfileAccessPointTypeConfigApiConfig
Api configuration details
AuthenticationKey GetServiceProfileAccessPointTypeConfigAuthenticationKey
Authentication key details
BandwidthAlertThreshold double
Percentage of port bandwidth at which an allocation alert is generated
ConnectionLabel string
Custom name for Connection
ConnectionRedundancyRequired bool
Mandate redundant connections
EnableAutoGenerateServiceKey bool
Enable auto generate service key
LinkProtocolConfig GetServiceProfileAccessPointTypeConfigLinkProtocolConfig
Link protocol configuration details
SupportedBandwidths List<int>
Supported bandwidths
Type This property is required. string
Type of access point type config - VD, COLO
Uuid This property is required. string
Colo/Port Uuid
AllowBandwidthAutoApproval bool
Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller
AllowBandwidthUpgrade bool
Availability of a bandwidth upgrade. The default is false
AllowCustomBandwidth bool
Setting to enable or disable the ability of the buyer to customize the bandwidth
AllowRemoteConnections bool
Setting to allow or prohibit remote connections to the service profile
ApiConfig GetServiceProfileAccessPointTypeConfigApiConfig
Api configuration details
AuthenticationKey GetServiceProfileAccessPointTypeConfigAuthenticationKey
Authentication key details
BandwidthAlertThreshold float64
Percentage of port bandwidth at which an allocation alert is generated
ConnectionLabel string
Custom name for Connection
ConnectionRedundancyRequired bool
Mandate redundant connections
EnableAutoGenerateServiceKey bool
Enable auto generate service key
LinkProtocolConfig GetServiceProfileAccessPointTypeConfigLinkProtocolConfig
Link protocol configuration details
SupportedBandwidths []int
Supported bandwidths
type This property is required. String
Type of access point type config - VD, COLO
uuid This property is required. String
Colo/Port Uuid
allowBandwidthAutoApproval Boolean
Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller
allowBandwidthUpgrade Boolean
Availability of a bandwidth upgrade. The default is false
allowCustomBandwidth Boolean
Setting to enable or disable the ability of the buyer to customize the bandwidth
allowRemoteConnections Boolean
Setting to allow or prohibit remote connections to the service profile
apiConfig GetServiceProfileAccessPointTypeConfigApiConfig
Api configuration details
authenticationKey GetServiceProfileAccessPointTypeConfigAuthenticationKey
Authentication key details
bandwidthAlertThreshold Double
Percentage of port bandwidth at which an allocation alert is generated
connectionLabel String
Custom name for Connection
connectionRedundancyRequired Boolean
Mandate redundant connections
enableAutoGenerateServiceKey Boolean
Enable auto generate service key
linkProtocolConfig GetServiceProfileAccessPointTypeConfigLinkProtocolConfig
Link protocol configuration details
supportedBandwidths List<Integer>
Supported bandwidths
type This property is required. string
Type of access point type config - VD, COLO
uuid This property is required. string
Colo/Port Uuid
allowBandwidthAutoApproval boolean
Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller
allowBandwidthUpgrade boolean
Availability of a bandwidth upgrade. The default is false
allowCustomBandwidth boolean
Setting to enable or disable the ability of the buyer to customize the bandwidth
allowRemoteConnections boolean
Setting to allow or prohibit remote connections to the service profile
apiConfig GetServiceProfileAccessPointTypeConfigApiConfig
Api configuration details
authenticationKey GetServiceProfileAccessPointTypeConfigAuthenticationKey
Authentication key details
bandwidthAlertThreshold number
Percentage of port bandwidth at which an allocation alert is generated
connectionLabel string
Custom name for Connection
connectionRedundancyRequired boolean
Mandate redundant connections
enableAutoGenerateServiceKey boolean
Enable auto generate service key
linkProtocolConfig GetServiceProfileAccessPointTypeConfigLinkProtocolConfig
Link protocol configuration details
supportedBandwidths number[]
Supported bandwidths
type This property is required. str
Type of access point type config - VD, COLO
uuid This property is required. str
Colo/Port Uuid
allow_bandwidth_auto_approval bool
Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller
allow_bandwidth_upgrade bool
Availability of a bandwidth upgrade. The default is false
allow_custom_bandwidth bool
Setting to enable or disable the ability of the buyer to customize the bandwidth
allow_remote_connections bool
Setting to allow or prohibit remote connections to the service profile
api_config GetServiceProfileAccessPointTypeConfigApiConfig
Api configuration details
authentication_key GetServiceProfileAccessPointTypeConfigAuthenticationKey
Authentication key details
bandwidth_alert_threshold float
Percentage of port bandwidth at which an allocation alert is generated
connection_label str
Custom name for Connection
connection_redundancy_required bool
Mandate redundant connections
enable_auto_generate_service_key bool
Enable auto generate service key
link_protocol_config GetServiceProfileAccessPointTypeConfigLinkProtocolConfig
Link protocol configuration details
supported_bandwidths Sequence[int]
Supported bandwidths
type This property is required. String
Type of access point type config - VD, COLO
uuid This property is required. String
Colo/Port Uuid
allowBandwidthAutoApproval Boolean
Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller
allowBandwidthUpgrade Boolean
Availability of a bandwidth upgrade. The default is false
allowCustomBandwidth Boolean
Setting to enable or disable the ability of the buyer to customize the bandwidth
allowRemoteConnections Boolean
Setting to allow or prohibit remote connections to the service profile
apiConfig Property Map
Api configuration details
authenticationKey Property Map
Authentication key details
bandwidthAlertThreshold Number
Percentage of port bandwidth at which an allocation alert is generated
connectionLabel String
Custom name for Connection
connectionRedundancyRequired Boolean
Mandate redundant connections
enableAutoGenerateServiceKey Boolean
Enable auto generate service key
linkProtocolConfig Property Map
Link protocol configuration details
supportedBandwidths List<Number>
Supported bandwidths

GetServiceProfileAccessPointTypeConfigApiConfig

AllowOverSubscription bool
Setting showing that oversubscription support is available (true) or not (false). The default is false
ApiAvailable bool
Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
BandwidthFromApi bool
Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
EquinixManagedPort bool
Setting indicating that the port is managed by Equinix (true) or not (false)
EquinixManagedVlan bool
Setting indicating that the VLAN is managed by Equinix (true) or not (false)
IntegrationId string
A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
OverSubscriptionLimit int
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.
AllowOverSubscription bool
Setting showing that oversubscription support is available (true) or not (false). The default is false
ApiAvailable bool
Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
BandwidthFromApi bool
Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
EquinixManagedPort bool
Setting indicating that the port is managed by Equinix (true) or not (false)
EquinixManagedVlan bool
Setting indicating that the VLAN is managed by Equinix (true) or not (false)
IntegrationId string
A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
OverSubscriptionLimit int
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.
allowOverSubscription Boolean
Setting showing that oversubscription support is available (true) or not (false). The default is false
apiAvailable Boolean
Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
bandwidthFromApi Boolean
Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
equinixManagedPort Boolean
Setting indicating that the port is managed by Equinix (true) or not (false)
equinixManagedVlan Boolean
Setting indicating that the VLAN is managed by Equinix (true) or not (false)
integrationId String
A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
overSubscriptionLimit Integer
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.
allowOverSubscription boolean
Setting showing that oversubscription support is available (true) or not (false). The default is false
apiAvailable boolean
Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
bandwidthFromApi boolean
Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
equinixManagedPort boolean
Setting indicating that the port is managed by Equinix (true) or not (false)
equinixManagedVlan boolean
Setting indicating that the VLAN is managed by Equinix (true) or not (false)
integrationId string
A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
overSubscriptionLimit number
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.
allow_over_subscription bool
Setting showing that oversubscription support is available (true) or not (false). The default is false
api_available bool
Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
bandwidth_from_api bool
Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
equinix_managed_port bool
Setting indicating that the port is managed by Equinix (true) or not (false)
equinix_managed_vlan bool
Setting indicating that the VLAN is managed by Equinix (true) or not (false)
integration_id str
A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
over_subscription_limit int
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.
allowOverSubscription Boolean
Setting showing that oversubscription support is available (true) or not (false). The default is false
apiAvailable Boolean
Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
bandwidthFromApi Boolean
Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
equinixManagedPort Boolean
Setting indicating that the port is managed by Equinix (true) or not (false)
equinixManagedVlan Boolean
Setting indicating that the VLAN is managed by Equinix (true) or not (false)
integrationId String
A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
overSubscriptionLimit Number
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.

GetServiceProfileAccessPointTypeConfigAuthenticationKey

Description string
Description of authorization key
Label string
Name of the parameter that must be provided to authorize the connection.
Required bool
Requirement to configure an authentication key.
Description string
Description of authorization key
Label string
Name of the parameter that must be provided to authorize the connection.
Required bool
Requirement to configure an authentication key.
description String
Description of authorization key
label String
Name of the parameter that must be provided to authorize the connection.
required Boolean
Requirement to configure an authentication key.
description string
Description of authorization key
label string
Name of the parameter that must be provided to authorize the connection.
required boolean
Requirement to configure an authentication key.
description str
Description of authorization key
label str
Name of the parameter that must be provided to authorize the connection.
required bool
Requirement to configure an authentication key.
description String
Description of authorization key
label String
Name of the parameter that must be provided to authorize the connection.
required Boolean
Requirement to configure an authentication key.

GetServiceProfileAccessPointTypeConfigLinkProtocolConfig

Encapsulation string
Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.
EncapsulationStrategy string
Additional tagging information required by the seller profile.
ReuseVlanSTag bool
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.
Encapsulation string
Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.
EncapsulationStrategy string
Additional tagging information required by the seller profile.
ReuseVlanSTag bool
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.
encapsulation String
Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.
encapsulationStrategy String
Additional tagging information required by the seller profile.
reuseVlanSTag Boolean
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.
encapsulation string
Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.
encapsulationStrategy string
Additional tagging information required by the seller profile.
reuseVlanSTag boolean
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.
encapsulation str
Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.
encapsulation_strategy str
Additional tagging information required by the seller profile.
reuse_vlan_s_tag bool
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.
encapsulation String
Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.
encapsulationStrategy String
Additional tagging information required by the seller profile.
reuseVlanSTag Boolean
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.

GetServiceProfileAccount

AccountName This property is required. string
Legal name of the accountholder.
AccountNumber This property is required. int
Equinix-assigned account number.
GlobalCustId This property is required. string
Equinix-assigned ID of the subscriber's parent organization.
GlobalOrgId This property is required. string
Equinix-assigned ID of the subscriber's parent organization.
GlobalOrganizationName This property is required. string
Equinix-assigned name of the subscriber's parent organization.
OrgId This property is required. int
Equinix-assigned ID of the subscriber's organization.
OrganizationName This property is required. string
Equinix-assigned name of the subscriber's organization.
UcmId This property is required. string
Enterprise datastore id
AccountName This property is required. string
Legal name of the accountholder.
AccountNumber This property is required. int
Equinix-assigned account number.
GlobalCustId This property is required. string
Equinix-assigned ID of the subscriber's parent organization.
GlobalOrgId This property is required. string
Equinix-assigned ID of the subscriber's parent organization.
GlobalOrganizationName This property is required. string
Equinix-assigned name of the subscriber's parent organization.
OrgId This property is required. int
Equinix-assigned ID of the subscriber's organization.
OrganizationName This property is required. string
Equinix-assigned name of the subscriber's organization.
UcmId This property is required. string
Enterprise datastore id
accountName This property is required. String
Legal name of the accountholder.
accountNumber This property is required. Integer
Equinix-assigned account number.
globalCustId This property is required. String
Equinix-assigned ID of the subscriber's parent organization.
globalOrgId This property is required. String
Equinix-assigned ID of the subscriber's parent organization.
globalOrganizationName This property is required. String
Equinix-assigned name of the subscriber's parent organization.
orgId This property is required. Integer
Equinix-assigned ID of the subscriber's organization.
organizationName This property is required. String
Equinix-assigned name of the subscriber's organization.
ucmId This property is required. String
Enterprise datastore id
accountName This property is required. string
Legal name of the accountholder.
accountNumber This property is required. number
Equinix-assigned account number.
globalCustId This property is required. string
Equinix-assigned ID of the subscriber's parent organization.
globalOrgId This property is required. string
Equinix-assigned ID of the subscriber's parent organization.
globalOrganizationName This property is required. string
Equinix-assigned name of the subscriber's parent organization.
orgId This property is required. number
Equinix-assigned ID of the subscriber's organization.
organizationName This property is required. string
Equinix-assigned name of the subscriber's organization.
ucmId This property is required. string
Enterprise datastore id
account_name This property is required. str
Legal name of the accountholder.
account_number This property is required. int
Equinix-assigned account number.
global_cust_id This property is required. str
Equinix-assigned ID of the subscriber's parent organization.
global_org_id This property is required. str
Equinix-assigned ID of the subscriber's parent organization.
global_organization_name This property is required. str
Equinix-assigned name of the subscriber's parent organization.
org_id This property is required. int
Equinix-assigned ID of the subscriber's organization.
organization_name This property is required. str
Equinix-assigned name of the subscriber's organization.
ucm_id This property is required. str
Enterprise datastore id
accountName This property is required. String
Legal name of the accountholder.
accountNumber This property is required. Number
Equinix-assigned account number.
globalCustId This property is required. String
Equinix-assigned ID of the subscriber's parent organization.
globalOrgId This property is required. String
Equinix-assigned ID of the subscriber's parent organization.
globalOrganizationName This property is required. String
Equinix-assigned name of the subscriber's parent organization.
orgId This property is required. Number
Equinix-assigned ID of the subscriber's organization.
organizationName This property is required. String
Equinix-assigned name of the subscriber's organization.
ucmId This property is required. String
Enterprise datastore id

GetServiceProfileChangeLog

CreatedBy This property is required. string
Created by User Key
CreatedByEmail This property is required. string
Created by User Email Address
CreatedByFullName This property is required. string
Created by User Full Name
CreatedDateTime This property is required. string
Created by Date and Time
DeletedBy This property is required. string
Deleted by User Key
DeletedByEmail This property is required. string
Deleted by User Email Address
DeletedByFullName This property is required. string
Deleted by User Full Name
DeletedDateTime This property is required. string
Deleted by Date and Time
UpdatedBy This property is required. string
Updated by User Key
UpdatedByEmail This property is required. string
Updated by User Email Address
UpdatedByFullName This property is required. string
Updated by User Full Name
UpdatedDateTime This property is required. string
Updated by Date and Time
CreatedBy This property is required. string
Created by User Key
CreatedByEmail This property is required. string
Created by User Email Address
CreatedByFullName This property is required. string
Created by User Full Name
CreatedDateTime This property is required. string
Created by Date and Time
DeletedBy This property is required. string
Deleted by User Key
DeletedByEmail This property is required. string
Deleted by User Email Address
DeletedByFullName This property is required. string
Deleted by User Full Name
DeletedDateTime This property is required. string
Deleted by Date and Time
UpdatedBy This property is required. string
Updated by User Key
UpdatedByEmail This property is required. string
Updated by User Email Address
UpdatedByFullName This property is required. string
Updated by User Full Name
UpdatedDateTime This property is required. string
Updated by Date and Time
createdBy This property is required. String
Created by User Key
createdByEmail This property is required. String
Created by User Email Address
createdByFullName This property is required. String
Created by User Full Name
createdDateTime This property is required. String
Created by Date and Time
deletedBy This property is required. String
Deleted by User Key
deletedByEmail This property is required. String
Deleted by User Email Address
deletedByFullName This property is required. String
Deleted by User Full Name
deletedDateTime This property is required. String
Deleted by Date and Time
updatedBy This property is required. String
Updated by User Key
updatedByEmail This property is required. String
Updated by User Email Address
updatedByFullName This property is required. String
Updated by User Full Name
updatedDateTime This property is required. String
Updated by Date and Time
createdBy This property is required. string
Created by User Key
createdByEmail This property is required. string
Created by User Email Address
createdByFullName This property is required. string
Created by User Full Name
createdDateTime This property is required. string
Created by Date and Time
deletedBy This property is required. string
Deleted by User Key
deletedByEmail This property is required. string
Deleted by User Email Address
deletedByFullName This property is required. string
Deleted by User Full Name
deletedDateTime This property is required. string
Deleted by Date and Time
updatedBy This property is required. string
Updated by User Key
updatedByEmail This property is required. string
Updated by User Email Address
updatedByFullName This property is required. string
Updated by User Full Name
updatedDateTime This property is required. string
Updated by Date and Time
created_by This property is required. str
Created by User Key
created_by_email This property is required. str
Created by User Email Address
created_by_full_name This property is required. str
Created by User Full Name
created_date_time This property is required. str
Created by Date and Time
deleted_by This property is required. str
Deleted by User Key
deleted_by_email This property is required. str
Deleted by User Email Address
deleted_by_full_name This property is required. str
Deleted by User Full Name
deleted_date_time This property is required. str
Deleted by Date and Time
updated_by This property is required. str
Updated by User Key
updated_by_email This property is required. str
Updated by User Email Address
updated_by_full_name This property is required. str
Updated by User Full Name
updated_date_time This property is required. str
Updated by Date and Time
createdBy This property is required. String
Created by User Key
createdByEmail This property is required. String
Created by User Email Address
createdByFullName This property is required. String
Created by User Full Name
createdDateTime This property is required. String
Created by Date and Time
deletedBy This property is required. String
Deleted by User Key
deletedByEmail This property is required. String
Deleted by User Email Address
deletedByFullName This property is required. String
Deleted by User Full Name
deletedDateTime This property is required. String
Deleted by Date and Time
updatedBy This property is required. String
Updated by User Key
updatedByEmail This property is required. String
Updated by User Email Address
updatedByFullName This property is required. String
Updated by User Full Name
updatedDateTime This property is required. String
Updated by Date and Time

GetServiceProfileCustomField

DataType This property is required. string
Data type
Label This property is required. string
Label
Required This property is required. bool
Required field
CaptureInEmail bool
Required field
Description string
Description
Options List<string>
Options
DataType This property is required. string
Data type
Label This property is required. string
Label
Required This property is required. bool
Required field
CaptureInEmail bool
Required field
Description string
Description
Options []string
Options
dataType This property is required. String
Data type
label This property is required. String
Label
required This property is required. Boolean
Required field
captureInEmail Boolean
Required field
description String
Description
options List<String>
Options
dataType This property is required. string
Data type
label This property is required. string
Label
required This property is required. boolean
Required field
captureInEmail boolean
Required field
description string
Description
options string[]
Options
data_type This property is required. str
Data type
label This property is required. str
Label
required This property is required. bool
Required field
capture_in_email bool
Required field
description str
Description
options Sequence[str]
Options
dataType This property is required. String
Data type
label This property is required. String
Label
required This property is required. Boolean
Required field
captureInEmail Boolean
Required field
description String
Description
options List<String>
Options

GetServiceProfileMarketingInfo

logo String
Logo
processSteps List<Property Map>
Process Step
promotion Boolean
Promotion

GetServiceProfileMarketingInfoProcessStep

Description string
Description
SubTitle string
Sub Title
Title string
Title
Description string
Description
SubTitle string
Sub Title
Title string
Title
description String
Description
subTitle String
Sub Title
title String
Title
description string
Description
subTitle string
Sub Title
title string
Title
description str
Description
sub_title str
Sub Title
title str
Title
description String
Description
subTitle String
Sub Title
title String
Title

GetServiceProfileMetro

Code string
Metro Code - Example SV
DisplayName string
Display Name
Ibxs List<string>
IBX- Equinix International Business Exchange list
InTrail bool
In Trail
Name string
Metro Name
SellerRegions Dictionary<string, string>
Seller Regions
Code string
Metro Code - Example SV
DisplayName string
Display Name
Ibxs []string
IBX- Equinix International Business Exchange list
InTrail bool
In Trail
Name string
Metro Name
SellerRegions map[string]string
Seller Regions
code String
Metro Code - Example SV
displayName String
Display Name
ibxs List<String>
IBX- Equinix International Business Exchange list
inTrail Boolean
In Trail
name String
Metro Name
sellerRegions Map<String,String>
Seller Regions
code string
Metro Code - Example SV
displayName string
Display Name
ibxs string[]
IBX- Equinix International Business Exchange list
inTrail boolean
In Trail
name string
Metro Name
sellerRegions {[key: string]: string}
Seller Regions
code str
Metro Code - Example SV
display_name str
Display Name
ibxs Sequence[str]
IBX- Equinix International Business Exchange list
in_trail bool
In Trail
name str
Metro Name
seller_regions Mapping[str, str]
Seller Regions
code String
Metro Code - Example SV
displayName String
Display Name
ibxs List<String>
IBX- Equinix International Business Exchange list
inTrail Boolean
In Trail
name String
Metro Name
sellerRegions Map<String>
Seller Regions

GetServiceProfileNotification

Emails This property is required. List<string>
Array of contact emails
Type This property is required. string
Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
SendInterval string
Send interval
Emails This property is required. []string
Array of contact emails
Type This property is required. string
Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
SendInterval string
Send interval
emails This property is required. List<String>
Array of contact emails
type This property is required. String
Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
sendInterval String
Send interval
emails This property is required. string[]
Array of contact emails
type This property is required. string
Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
sendInterval string
Send interval
emails This property is required. Sequence[str]
Array of contact emails
type This property is required. str
Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
send_interval str
Send interval
emails This property is required. List<String>
Array of contact emails
type This property is required. String
Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
sendInterval String
Send interval

GetServiceProfilePort

Type This property is required. string
Colo/Port Type
Uuid This property is required. string
Colo/Port Uuid
CrossConnectId string
Cross Connect Id
Location GetServiceProfilePortLocation
Colo/Port Location
SellerRegion string
Seller Region
SellerRegionDescription string
Seller Region details
Type This property is required. string
Colo/Port Type
Uuid This property is required. string
Colo/Port Uuid
CrossConnectId string
Cross Connect Id
Location GetServiceProfilePortLocation
Colo/Port Location
SellerRegion string
Seller Region
SellerRegionDescription string
Seller Region details
type This property is required. String
Colo/Port Type
uuid This property is required. String
Colo/Port Uuid
crossConnectId String
Cross Connect Id
location GetServiceProfilePortLocation
Colo/Port Location
sellerRegion String
Seller Region
sellerRegionDescription String
Seller Region details
type This property is required. string
Colo/Port Type
uuid This property is required. string
Colo/Port Uuid
crossConnectId string
Cross Connect Id
location GetServiceProfilePortLocation
Colo/Port Location
sellerRegion string
Seller Region
sellerRegionDescription string
Seller Region details
type This property is required. str
Colo/Port Type
uuid This property is required. str
Colo/Port Uuid
cross_connect_id str
Cross Connect Id
location GetServiceProfilePortLocation
Colo/Port Location
seller_region str
Seller Region
seller_region_description str
Seller Region details
type This property is required. String
Colo/Port Type
uuid This property is required. String
Colo/Port Uuid
crossConnectId String
Cross Connect Id
location Property Map
Colo/Port Location
sellerRegion String
Seller Region
sellerRegionDescription String
Seller Region details

GetServiceProfilePortLocation

Ibx This property is required. string
IBX Code
MetroCode This property is required. string
Access point metro code
MetroName This property is required. string
Access point metro name
Region This property is required. string
Access point region
Ibx This property is required. string
IBX Code
MetroCode This property is required. string
Access point metro code
MetroName This property is required. string
Access point metro name
Region This property is required. string
Access point region
ibx This property is required. String
IBX Code
metroCode This property is required. String
Access point metro code
metroName This property is required. String
Access point metro name
region This property is required. String
Access point region
ibx This property is required. string
IBX Code
metroCode This property is required. string
Access point metro code
metroName This property is required. string
Access point metro name
region This property is required. string
Access point region
ibx This property is required. str
IBX Code
metro_code This property is required. str
Access point metro code
metro_name This property is required. str
Access point metro name
region This property is required. str
Access point region
ibx This property is required. String
IBX Code
metroCode This property is required. String
Access point metro code
metroName This property is required. String
Access point metro name
region This property is required. String
Access point region

GetServiceProfileProject

Href This property is required. string
Unique Resource URL
ProjectId This property is required. string
Project Id
Href This property is required. string
Unique Resource URL
ProjectId This property is required. string
Project Id
href This property is required. String
Unique Resource URL
projectId This property is required. String
Project Id
href This property is required. string
Unique Resource URL
projectId This property is required. string
Project Id
href This property is required. str
Unique Resource URL
project_id This property is required. str
Project Id
href This property is required. String
Unique Resource URL
projectId This property is required. String
Project Id

GetServiceProfileVirtualDevice

Type This property is required. string
Virtual Device Type
Uuid This property is required. string
Virtual Device Uuid
InterfaceUuid string
Device Interface Uuid
Location GetServiceProfileVirtualDeviceLocation
Device Location
Type This property is required. string
Virtual Device Type
Uuid This property is required. string
Virtual Device Uuid
InterfaceUuid string
Device Interface Uuid
Location GetServiceProfileVirtualDeviceLocation
Device Location
type This property is required. String
Virtual Device Type
uuid This property is required. String
Virtual Device Uuid
interfaceUuid String
Device Interface Uuid
location GetServiceProfileVirtualDeviceLocation
Device Location
type This property is required. string
Virtual Device Type
uuid This property is required. string
Virtual Device Uuid
interfaceUuid string
Device Interface Uuid
location GetServiceProfileVirtualDeviceLocation
Device Location
type This property is required. str
Virtual Device Type
uuid This property is required. str
Virtual Device Uuid
interface_uuid str
Device Interface Uuid
location GetServiceProfileVirtualDeviceLocation
Device Location
type This property is required. String
Virtual Device Type
uuid This property is required. String
Virtual Device Uuid
interfaceUuid String
Device Interface Uuid
location Property Map
Device Location

GetServiceProfileVirtualDeviceLocation

Ibx This property is required. string
IBX Code
MetroCode This property is required. string
Access point metro code
MetroName This property is required. string
Access point metro name
Region This property is required. string
Access point region
Ibx This property is required. string
IBX Code
MetroCode This property is required. string
Access point metro code
MetroName This property is required. string
Access point metro name
Region This property is required. string
Access point region
ibx This property is required. String
IBX Code
metroCode This property is required. String
Access point metro code
metroName This property is required. String
Access point metro name
region This property is required. String
Access point region
ibx This property is required. string
IBX Code
metroCode This property is required. string
Access point metro code
metroName This property is required. string
Access point metro name
region This property is required. string
Access point region
ibx This property is required. str
IBX Code
metro_code This property is required. str
Access point metro code
metro_name This property is required. str
Access point metro name
region This property is required. str
Access point region
ibx This property is required. String
IBX Code
metroCode This property is required. String
Access point metro code
metroName This property is required. String
Access point metro name
region This property is required. String
Access point region

Package Details

Repository
equinix equinix/pulumi-equinix
License
Apache-2.0
Notes
This Pulumi package is based on the equinix Terraform Provider.