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);
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)
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
})
}
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),
};
});
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()));
}
}
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}
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>
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]
func LookupServiceProfile(ctx *Context, args *LookupServiceProfileArgs, opts ...InvokeOption) (*LookupServiceProfileResult, error)
func LookupServiceProfileOutput(ctx *Context, args *LookupServiceProfileOutputArgs, opts ...InvokeOption) LookupServiceProfileResultOutput
> 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)
}
public static CompletableFuture<GetServiceProfileResult> getServiceProfile(GetServiceProfileArgs args, InvokeOptions options)
public static Output<GetServiceProfileResult> getServiceProfile(GetServiceProfileArgs args, InvokeOptions options)
fn::invoke:
function: equinix:fabric/getServiceProfile:getServiceProfile
arguments:
# arguments dictionary
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:
- Access
Point List<GetType Configs Service Profile Access Point Type Config> - Access point config information
- Account
Get
Service Profile Account - Service Profile Owner Account Information
- Allowed
Emails List<string> - Array of contact emails
- Change
Log GetService Profile Change Log - Captures connection lifecycle change information
- Custom
Fields List<GetService Profile Custom Field> - 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.
- Marketing
Info GetService Profile Marketing Info - Marketing Info
- Metros
List<Get
Service Profile Metro> - Access point config information
- Name string
- Customer-assigned service profile name
- Notifications
List<Get
Service Profile Notification> - Preferences for notifications on connection configuration or status changes
- Ports
List<Get
Service Profile Port> - Ports
- Project
Get
Service Profile Project - Project information
- Self
Profile bool - Self Profile indicating if the profile is created for customer's self use
- State string
- Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
- 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
- View
Point string - Flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
- Virtual
Devices List<GetService Profile Virtual Device> - Virtual Devices
- Visibility string
- Service profile visibility - PUBLIC, PRIVATE
- Access
Point []GetType Configs Service Profile Access Point Type Config - Access point config information
- Account
Get
Service Profile Account - Service Profile Owner Account Information
- Allowed
Emails []string - Array of contact emails
- Change
Log GetService Profile Change Log - Captures connection lifecycle change information
- Custom
Fields []GetService Profile Custom Field - 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.
- Marketing
Info GetService Profile Marketing Info - Marketing Info
- Metros
[]Get
Service Profile Metro - Access point config information
- Name string
- Customer-assigned service profile name
- Notifications
[]Get
Service Profile Notification - Preferences for notifications on connection configuration or status changes
- Ports
[]Get
Service Profile Port - Ports
- Project
Get
Service Profile Project - Project information
- Self
Profile bool - Self Profile indicating if the profile is created for customer's self use
- State string
- Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
- []string
- Tags attached to the connection
- Type string
- Service profile type - L2PROFILE, L3PROFILE, ECIAPROFILE, ECMCPROFILE, IA_PROFILE
- Uuid string
- Equinix assigned service profile identifier
- View
Point string - Flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
- Virtual
Devices []GetService Profile Virtual Device - Virtual Devices
- Visibility string
- Service profile visibility - PUBLIC, PRIVATE
- access
Point List<GetType Configs Service Profile Access Point Type Config> - Access point config information
- account
Get
Service Profile Account - Service Profile Owner Account Information
- allowed
Emails List<String> - Array of contact emails
- change
Log GetService Profile Change Log - Captures connection lifecycle change information
- custom
Fields List<GetService Profile Custom Field> - 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.
- marketing
Info GetService Profile Marketing Info - Marketing Info
- metros
List<Get
Service Profile Metro> - Access point config information
- name String
- Customer-assigned service profile name
- notifications
List<Get
Service Profile Notification> - Preferences for notifications on connection configuration or status changes
- ports
List<Get
Service Profile Port> - Ports
- project
Get
Service Profile Project - Project information
- self
Profile Boolean - Self Profile indicating if the profile is created for customer's self use
- state String
- Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
- 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
- view
Point String - Flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
- virtual
Devices List<GetService Profile Virtual Device> - Virtual Devices
- visibility String
- Service profile visibility - PUBLIC, PRIVATE
- access
Point GetType Configs Service Profile Access Point Type Config[] - Access point config information
- account
Get
Service Profile Account - Service Profile Owner Account Information
- allowed
Emails string[] - Array of contact emails
- change
Log GetService Profile Change Log - Captures connection lifecycle change information
- custom
Fields GetService Profile Custom Field[] - 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.
- marketing
Info GetService Profile Marketing Info - Marketing Info
- metros
Get
Service Profile Metro[] - Access point config information
- name string
- Customer-assigned service profile name
- notifications
Get
Service Profile Notification[] - Preferences for notifications on connection configuration or status changes
- ports
Get
Service Profile Port[] - Ports
- project
Get
Service Profile Project - Project information
- self
Profile boolean - Self Profile indicating if the profile is created for customer's self use
- state string
- Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
- string[]
- Tags attached to the connection
- type string
- Service profile type - L2PROFILE, L3PROFILE, ECIAPROFILE, ECMCPROFILE, IA_PROFILE
- uuid string
- Equinix assigned service profile identifier
- view
Point string - Flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
- virtual
Devices GetService Profile Virtual Device[] - Virtual Devices
- visibility string
- Service profile visibility - PUBLIC, PRIVATE
- access_
point_ Sequence[Gettype_ configs Service Profile Access Point Type Config] - Access point config information
- account
Get
Service Profile Account - Service Profile Owner Account Information
- allowed_
emails Sequence[str] - Array of contact emails
- change_
log GetService Profile Change Log - Captures connection lifecycle change information
- custom_
fields Sequence[GetService Profile Custom Field] - 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 GetService Profile Marketing Info - Marketing Info
- metros
Sequence[Get
Service Profile Metro] - Access point config information
- name str
- Customer-assigned service profile name
- notifications
Sequence[Get
Service Profile Notification] - Preferences for notifications on connection configuration or status changes
- ports
Sequence[Get
Service Profile Port] - Ports
- project
Get
Service Profile Project - 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
- 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[GetService Profile Virtual Device] - Virtual Devices
- visibility str
- Service profile visibility - PUBLIC, PRIVATE
- access
Point List<Property Map>Type Configs - Access point config information
- account Property Map
- Service Profile Owner Account Information
- allowed
Emails List<String> - Array of contact emails
- change
Log Property Map - Captures connection lifecycle change information
- custom
Fields 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.
- marketing
Info 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
- self
Profile Boolean - Self Profile indicating if the profile is created for customer's self use
- state String
- Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
- 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
- view
Point String - Flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
- virtual
Devices 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
- Allow
Bandwidth boolAuto Approval - Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller
- Allow
Bandwidth boolUpgrade - Availability of a bandwidth upgrade. The default is false
- Allow
Custom boolBandwidth - Setting to enable or disable the ability of the buyer to customize the bandwidth
- Allow
Remote boolConnections - Setting to allow or prohibit remote connections to the service profile
- Api
Config GetService Profile Access Point Type Config Api Config - Api configuration details
- Authentication
Key GetService Profile Access Point Type Config Authentication Key - Authentication key details
- Bandwidth
Alert doubleThreshold - Percentage of port bandwidth at which an allocation alert is generated
- Connection
Label string - Custom name for Connection
- Connection
Redundancy boolRequired - Mandate redundant connections
- Enable
Auto boolGenerate Service Key - Enable auto generate service key
- Link
Protocol GetConfig Service Profile Access Point Type Config Link Protocol Config - Link protocol configuration details
- Supported
Bandwidths 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
- Allow
Bandwidth boolAuto Approval - Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller
- Allow
Bandwidth boolUpgrade - Availability of a bandwidth upgrade. The default is false
- Allow
Custom boolBandwidth - Setting to enable or disable the ability of the buyer to customize the bandwidth
- Allow
Remote boolConnections - Setting to allow or prohibit remote connections to the service profile
- Api
Config GetService Profile Access Point Type Config Api Config - Api configuration details
- Authentication
Key GetService Profile Access Point Type Config Authentication Key - Authentication key details
- Bandwidth
Alert float64Threshold - Percentage of port bandwidth at which an allocation alert is generated
- Connection
Label string - Custom name for Connection
- Connection
Redundancy boolRequired - Mandate redundant connections
- Enable
Auto boolGenerate Service Key - Enable auto generate service key
- Link
Protocol GetConfig Service Profile Access Point Type Config Link Protocol Config - Link protocol configuration details
- Supported
Bandwidths []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
- allow
Bandwidth BooleanAuto Approval - Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller
- allow
Bandwidth BooleanUpgrade - Availability of a bandwidth upgrade. The default is false
- allow
Custom BooleanBandwidth - Setting to enable or disable the ability of the buyer to customize the bandwidth
- allow
Remote BooleanConnections - Setting to allow or prohibit remote connections to the service profile
- api
Config GetService Profile Access Point Type Config Api Config - Api configuration details
- authentication
Key GetService Profile Access Point Type Config Authentication Key - Authentication key details
- bandwidth
Alert DoubleThreshold - Percentage of port bandwidth at which an allocation alert is generated
- connection
Label String - Custom name for Connection
- connection
Redundancy BooleanRequired - Mandate redundant connections
- enable
Auto BooleanGenerate Service Key - Enable auto generate service key
- link
Protocol GetConfig Service Profile Access Point Type Config Link Protocol Config - Link protocol configuration details
- supported
Bandwidths 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
- allow
Bandwidth booleanAuto Approval - Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller
- allow
Bandwidth booleanUpgrade - Availability of a bandwidth upgrade. The default is false
- allow
Custom booleanBandwidth - Setting to enable or disable the ability of the buyer to customize the bandwidth
- allow
Remote booleanConnections - Setting to allow or prohibit remote connections to the service profile
- api
Config GetService Profile Access Point Type Config Api Config - Api configuration details
- authentication
Key GetService Profile Access Point Type Config Authentication Key - Authentication key details
- bandwidth
Alert numberThreshold - Percentage of port bandwidth at which an allocation alert is generated
- connection
Label string - Custom name for Connection
- connection
Redundancy booleanRequired - Mandate redundant connections
- enable
Auto booleanGenerate Service Key - Enable auto generate service key
- link
Protocol GetConfig Service Profile Access Point Type Config Link Protocol Config - Link protocol configuration details
- supported
Bandwidths 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_ boolauto_ approval - Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller
- allow_
bandwidth_ boolupgrade - Availability of a bandwidth upgrade. The default is false
- allow_
custom_ boolbandwidth - Setting to enable or disable the ability of the buyer to customize the bandwidth
- allow_
remote_ boolconnections - Setting to allow or prohibit remote connections to the service profile
- api_
config GetService Profile Access Point Type Config Api Config - Api configuration details
- authentication_
key GetService Profile Access Point Type Config Authentication Key - Authentication key details
- bandwidth_
alert_ floatthreshold - Percentage of port bandwidth at which an allocation alert is generated
- connection_
label str - Custom name for Connection
- connection_
redundancy_ boolrequired - Mandate redundant connections
- enable_
auto_ boolgenerate_ service_ key - Enable auto generate service key
- link_
protocol_ Getconfig Service Profile Access Point Type Config Link Protocol Config - 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
- allow
Bandwidth BooleanAuto Approval - Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller
- allow
Bandwidth BooleanUpgrade - Availability of a bandwidth upgrade. The default is false
- allow
Custom BooleanBandwidth - Setting to enable or disable the ability of the buyer to customize the bandwidth
- allow
Remote BooleanConnections - Setting to allow or prohibit remote connections to the service profile
- api
Config Property Map - Api configuration details
- authentication
Key Property Map - Authentication key details
- bandwidth
Alert NumberThreshold - Percentage of port bandwidth at which an allocation alert is generated
- connection
Label String - Custom name for Connection
- connection
Redundancy BooleanRequired - Mandate redundant connections
- enable
Auto BooleanGenerate Service Key - Enable auto generate service key
- link
Protocol Property MapConfig - Link protocol configuration details
- supported
Bandwidths List<Number> - Supported bandwidths
GetServiceProfileAccessPointTypeConfigApiConfig
- Allow
Over boolSubscription - 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 boolApi - Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
- Equinix
Managed boolPort - Setting indicating that the port is managed by Equinix (true) or not (false)
- Equinix
Managed boolVlan - Setting indicating that the VLAN is managed by Equinix (true) or not (false)
- Integration
Id string - A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
- Over
Subscription intLimit - 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 boolSubscription - 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 boolApi - Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
- Equinix
Managed boolPort - Setting indicating that the port is managed by Equinix (true) or not (false)
- Equinix
Managed boolVlan - Setting indicating that the VLAN is managed by Equinix (true) or not (false)
- Integration
Id string - A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
- Over
Subscription intLimit - 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 BooleanSubscription - Setting showing that oversubscription support is available (true) or not (false). The default is false
- api
Available Boolean - Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
- bandwidth
From BooleanApi - Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
- equinix
Managed BooleanPort - Setting indicating that the port is managed by Equinix (true) or not (false)
- equinix
Managed BooleanVlan - Setting indicating that the VLAN is managed by Equinix (true) or not (false)
- integration
Id String - A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
- over
Subscription IntegerLimit - 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 booleanSubscription - Setting showing that oversubscription support is available (true) or not (false). The default is false
- api
Available boolean - Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
- bandwidth
From booleanApi - Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
- equinix
Managed booleanPort - Setting indicating that the port is managed by Equinix (true) or not (false)
- equinix
Managed booleanVlan - Setting indicating that the VLAN is managed by Equinix (true) or not (false)
- integration
Id string - A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
- over
Subscription numberLimit - 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_ boolsubscription - 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_ boolapi - Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
- equinix_
managed_ boolport - Setting indicating that the port is managed by Equinix (true) or not (false)
- equinix_
managed_ boolvlan - 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_ intlimit - 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 BooleanSubscription - Setting showing that oversubscription support is available (true) or not (false). The default is false
- api
Available Boolean - Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
- bandwidth
From BooleanApi - Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
- equinix
Managed BooleanPort - Setting indicating that the port is managed by Equinix (true) or not (false)
- equinix
Managed BooleanVlan - Setting indicating that the VLAN is managed by Equinix (true) or not (false)
- integration
Id String - A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
- over
Subscription NumberLimit - 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.
- Encapsulation
Strategy string - Additional tagging information required by the seller profile.
- Reuse
Vlan boolSTag - 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.
- Encapsulation
Strategy string - Additional tagging information required by the seller profile.
- Reuse
Vlan boolSTag - 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.
- encapsulation
Strategy String - Additional tagging information required by the seller profile.
- reuse
Vlan BooleanSTag - 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.
- encapsulation
Strategy string - Additional tagging information required by the seller profile.
- reuse
Vlan booleanSTag - 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_ bools_ tag - 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.
- encapsulation
Strategy String - Additional tagging information required by the seller profile.
- reuse
Vlan BooleanSTag - 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
- Account
Name This property is required. string - Legal name of the accountholder.
- Account
Number This property is required. int - Equinix-assigned account number.
- Global
Cust Id This property is required. string - Equinix-assigned ID of the subscriber's parent organization.
- Global
Org Id This property is required. string - Equinix-assigned ID of the subscriber's parent organization.
- Global
Organization Name This property is required. string - 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. string - Equinix-assigned name of the subscriber's organization.
- Ucm
Id This property is required. string - Enterprise datastore id
- Account
Name This property is required. string - Legal name of the accountholder.
- Account
Number This property is required. int - Equinix-assigned account number.
- Global
Cust Id This property is required. string - Equinix-assigned ID of the subscriber's parent organization.
- Global
Org Id This property is required. string - Equinix-assigned ID of the subscriber's parent organization.
- Global
Organization Name This property is required. string - 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. string - Equinix-assigned name of the subscriber's organization.
- Ucm
Id This property is required. string - Enterprise datastore id
- account
Name This property is required. String - Legal name of the accountholder.
- account
Number This property is required. Integer - Equinix-assigned account number.
- global
Cust Id This property is required. String - Equinix-assigned ID of the subscriber's parent organization.
- global
Org Id This property is required. String - Equinix-assigned ID of the subscriber's parent organization.
- global
Organization Name This property is required. String - Equinix-assigned name of the subscriber's parent organization.
- org
Id This property is required. Integer - Equinix-assigned ID of the subscriber's organization.
- organization
Name This property is required. String - Equinix-assigned name of the subscriber's organization.
- ucm
Id This property is required. String - Enterprise datastore id
- account
Name This property is required. string - Legal name of the accountholder.
- account
Number This property is required. number - Equinix-assigned account number.
- global
Cust Id This property is required. string - Equinix-assigned ID of the subscriber's parent organization.
- global
Org Id This property is required. string - Equinix-assigned ID of the subscriber's parent organization.
- global
Organization Name This property is required. string - Equinix-assigned name of the subscriber's parent organization.
- org
Id This property is required. number - Equinix-assigned ID of the subscriber's organization.
- organization
Name This property is required. string - Equinix-assigned name of the subscriber's organization.
- ucm
Id 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
- account
Name This property is required. String - Legal name of the accountholder.
- account
Number This property is required. Number - Equinix-assigned account number.
- global
Cust Id This property is required. String - Equinix-assigned ID of the subscriber's parent organization.
- global
Org Id This property is required. String - Equinix-assigned ID of the subscriber's parent organization.
- global
Organization Name This property is required. String - Equinix-assigned name of the subscriber's parent organization.
- org
Id This property is required. Number - Equinix-assigned ID of the subscriber's organization.
- organization
Name This property is required. String - Equinix-assigned name of the subscriber's organization.
- ucm
Id This property is required. String - Enterprise datastore id
GetServiceProfileChangeLog
- Created
By This property is required. string - Created by User Key
- Created
By Email This property is required. string - Created by User Email Address
- Created
By Full Name This property is required. string - Created by User Full Name
- Created
Date Time This property is required. string - Created by Date and Time
- Deleted
By This property is required. string - Deleted by User Key
- Deleted
By Email This property is required. string - Deleted by User Email Address
- Deleted
By Full Name This property is required. string - Deleted by User Full Name
- Deleted
Date Time This property is required. string - Deleted by Date and Time
- Updated
By This property is required. string - Updated by User Key
- Updated
By Email This property is required. string - Updated by User Email Address
- Updated
By Full Name This property is required. string - Updated by User Full Name
- Updated
Date Time This property is required. string - Updated by Date and Time
- Created
By This property is required. string - Created by User Key
- Created
By Email This property is required. string - Created by User Email Address
- Created
By Full Name This property is required. string - Created by User Full Name
- Created
Date Time This property is required. string - Created by Date and Time
- Deleted
By This property is required. string - Deleted by User Key
- Deleted
By Email This property is required. string - Deleted by User Email Address
- Deleted
By Full Name This property is required. string - Deleted by User Full Name
- Deleted
Date Time This property is required. string - Deleted by Date and Time
- Updated
By This property is required. string - Updated by User Key
- Updated
By Email This property is required. string - Updated by User Email Address
- Updated
By Full Name This property is required. string - Updated by User Full Name
- Updated
Date Time This property is required. string - Updated by Date and Time
- created
By This property is required. String - Created by User Key
- created
By Email This property is required. String - Created by User Email Address
- created
By Full Name This property is required. String - Created by User Full Name
- created
Date Time This property is required. String - Created by Date and Time
- deleted
By This property is required. String - Deleted by User Key
- deleted
By Email This property is required. String - Deleted by User Email Address
- deleted
By Full Name This property is required. String - Deleted by User Full Name
- deleted
Date Time This property is required. String - Deleted by Date and Time
- updated
By This property is required. String - Updated by User Key
- updated
By Email This property is required. String - Updated by User Email Address
- updated
By Full Name This property is required. String - Updated by User Full Name
- updated
Date Time This property is required. String - Updated by Date and Time
- created
By This property is required. string - Created by User Key
- created
By Email This property is required. string - Created by User Email Address
- created
By Full Name This property is required. string - Created by User Full Name
- created
Date Time This property is required. string - Created by Date and Time
- deleted
By This property is required. string - Deleted by User Key
- deleted
By Email This property is required. string - Deleted by User Email Address
- deleted
By Full Name This property is required. string - Deleted by User Full Name
- deleted
Date Time This property is required. string - Deleted by Date and Time
- updated
By This property is required. string - Updated by User Key
- updated
By Email This property is required. string - Updated by User Email Address
- updated
By Full Name This property is required. string - Updated by User Full Name
- updated
Date Time 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
- created
By This property is required. String - Created by User Key
- created
By Email This property is required. String - Created by User Email Address
- created
By Full Name This property is required. String - Created by User Full Name
- created
Date Time This property is required. String - Created by Date and Time
- deleted
By This property is required. String - Deleted by User Key
- deleted
By Email This property is required. String - Deleted by User Email Address
- deleted
By Full Name This property is required. String - Deleted by User Full Name
- deleted
Date Time This property is required. String - Deleted by Date and Time
- updated
By This property is required. String - Updated by User Key
- updated
By Email This property is required. String - Updated by User Email Address
- updated
By Full Name This property is required. String - Updated by User Full Name
- updated
Date Time This property is required. String - Updated by Date and Time
GetServiceProfileCustomField
- Data
Type This property is required. string - Data type
- Label
This property is required. string - Label
- Required
This property is required. bool - Required field
- Capture
In boolEmail - Required field
- Description string
- Description
- Options List<string>
- Options
- Data
Type This property is required. string - Data type
- Label
This property is required. string - Label
- Required
This property is required. bool - Required field
- Capture
In boolEmail - Required field
- Description string
- Description
- Options []string
- Options
- data
Type This property is required. String - Data type
- label
This property is required. String - Label
- required
This property is required. Boolean - Required field
- capture
In BooleanEmail - Required field
- description String
- Description
- options List<String>
- Options
- data
Type This property is required. string - Data type
- label
This property is required. string - Label
- required
This property is required. boolean - Required field
- capture
In booleanEmail - 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_ boolemail - Required field
- description str
- Description
- options Sequence[str]
- Options
- data
Type This property is required. String - Data type
- label
This property is required. String - Label
- required
This property is required. Boolean - Required field
- capture
In BooleanEmail - Required field
- description String
- Description
- options List<String>
- Options
GetServiceProfileMarketingInfo
- Logo string
- Logo
- Process
Steps List<GetService Profile Marketing Info Process Step> - Process Step
- Promotion bool
- Promotion
- Logo string
- Logo
- Process
Steps []GetService Profile Marketing Info Process Step - Process Step
- Promotion bool
- Promotion
- logo String
- Logo
- process
Steps List<GetService Profile Marketing Info Process Step> - Process Step
- promotion Boolean
- Promotion
- logo string
- Logo
- process
Steps GetService Profile Marketing Info Process Step[] - Process Step
- promotion boolean
- Promotion
- logo str
- Logo
- process_
steps Sequence[GetService Profile Marketing Info Process Step] - Process Step
- promotion bool
- Promotion
- logo String
- Logo
- process
Steps List<Property Map> - Process Step
- promotion Boolean
- Promotion
GetServiceProfileMarketingInfoProcessStep
- Description string
- Description
- Sub
Title string - Sub Title
- Title string
- Title
- Description string
- Description
- Sub
Title string - Sub Title
- Title string
- Title
- description String
- Description
- sub
Title String - Sub Title
- title String
- Title
- description string
- Description
- sub
Title string - Sub Title
- title string
- Title
- description str
- Description
- sub_
title str - Sub Title
- title str
- Title
- description String
- Description
- sub
Title String - Sub Title
- title String
- Title
GetServiceProfileMetro
- Code string
- Metro Code - Example SV
- Display
Name string - Display Name
- Ibxs List<string>
- IBX- Equinix International Business Exchange list
- In
Trail bool - In Trail
- Name string
- Metro Name
- Seller
Regions Dictionary<string, string> - Seller Regions
- Code string
- Metro Code - Example SV
- Display
Name string - Display Name
- Ibxs []string
- IBX- Equinix International Business Exchange list
- In
Trail bool - In Trail
- Name string
- Metro Name
- Seller
Regions map[string]string - Seller Regions
- code String
- Metro Code - Example SV
- display
Name String - Display Name
- ibxs List<String>
- IBX- Equinix International Business Exchange list
- in
Trail Boolean - In Trail
- name String
- Metro Name
- seller
Regions Map<String,String> - Seller Regions
- code string
- Metro Code - Example SV
- display
Name string - Display Name
- ibxs string[]
- IBX- Equinix International Business Exchange list
- in
Trail boolean - In Trail
- name string
- Metro Name
- seller
Regions {[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
- display
Name String - Display Name
- ibxs List<String>
- IBX- Equinix International Business Exchange list
- in
Trail Boolean - In Trail
- name String
- Metro Name
- seller
Regions 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
- Send
Interval 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
- Send
Interval 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
- send
Interval 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
- send
Interval 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
- send
Interval String - Send interval
GetServiceProfilePort
- Type
This property is required. string - Colo/Port Type
- Uuid
This property is required. string - Colo/Port Uuid
- Cross
Connect stringId - Cross Connect Id
- Location
Get
Service Profile Port Location - Colo/Port Location
- Seller
Region string - Seller Region
- Seller
Region stringDescription - Seller Region details
- Type
This property is required. string - Colo/Port Type
- Uuid
This property is required. string - Colo/Port Uuid
- Cross
Connect stringId - Cross Connect Id
- Location
Get
Service Profile Port Location - Colo/Port Location
- Seller
Region string - Seller Region
- Seller
Region stringDescription - Seller Region details
- type
This property is required. String - Colo/Port Type
- uuid
This property is required. String - Colo/Port Uuid
- cross
Connect StringId - Cross Connect Id
- location
Get
Service Profile Port Location - Colo/Port Location
- seller
Region String - Seller Region
- seller
Region StringDescription - Seller Region details
- type
This property is required. string - Colo/Port Type
- uuid
This property is required. string - Colo/Port Uuid
- cross
Connect stringId - Cross Connect Id
- location
Get
Service Profile Port Location - Colo/Port Location
- seller
Region string - Seller Region
- seller
Region stringDescription - Seller Region details
- type
This property is required. str - Colo/Port Type
- uuid
This property is required. str - Colo/Port Uuid
- cross_
connect_ strid - Cross Connect Id
- location
Get
Service Profile Port Location - Colo/Port Location
- seller_
region str - Seller Region
- seller_
region_ strdescription - Seller Region details
- type
This property is required. String - Colo/Port Type
- uuid
This property is required. String - Colo/Port Uuid
- cross
Connect StringId - Cross Connect Id
- location Property Map
- Colo/Port Location
- seller
Region String - Seller Region
- seller
Region StringDescription - Seller Region details
GetServiceProfilePortLocation
- 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
GetServiceProfileProject
- href
This property is required. str - Unique Resource URL
- project_
id This property is required. str - Project Id
GetServiceProfileVirtualDevice
- Type
This property is required. string - Virtual Device Type
- Uuid
This property is required. string - Virtual Device Uuid
- Interface
Uuid string - Device Interface Uuid
- Location
Get
Service Profile Virtual Device Location - Device Location
- Type
This property is required. string - Virtual Device Type
- Uuid
This property is required. string - Virtual Device Uuid
- Interface
Uuid string - Device Interface Uuid
- Location
Get
Service Profile Virtual Device Location - Device Location
- type
This property is required. String - Virtual Device Type
- uuid
This property is required. String - Virtual Device Uuid
- interface
Uuid String - Device Interface Uuid
- location
Get
Service Profile Virtual Device Location - Device Location
- type
This property is required. string - Virtual Device Type
- uuid
This property is required. string - Virtual Device Uuid
- interface
Uuid string - Device Interface Uuid
- location
Get
Service Profile Virtual Device Location - 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
Get
Service Profile Virtual Device Location - Device Location
- type
This property is required. String - Virtual Device Type
- uuid
This property is required. String - Virtual Device Uuid
- interface
Uuid String - Device Interface Uuid
- location Property Map
- Device Location
GetServiceProfileVirtualDeviceLocation
- 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
Package Details
- Repository
- equinix equinix/pulumi-equinix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
equinix
Terraform Provider.