Equinix v0.11.2 published on Wednesday, Jun 26, 2024 by Equinix
equinix.fabric.getServiceProfiles
Explore with Pulumi AI
Fabric V4 API compatible data resource that allow user to fetch Service Profile by name 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 serviceProfilesDataName = equinix.fabric.getServiceProfiles({
filter: {
property: "/name",
operator: "=",
values: ["<list_of_profiles_to_return>"],
},
});
export const id = data.equinix_fabric_service_profile.service_profiles_data_name.data[0].id;
export const name = data.equinix_fabric_service_profile.service_profiles_data_name.data[0].name;
export const type = data.equinix_fabric_service_profile.service_profiles_data_name.data[0].type;
export const visibility = data.equinix_fabric_service_profile.service_profiles_data_name.data[0].visibility;
export const orgName = data.equinix_fabric_service_profile.service_profiles_data_name.data[0].account[0].organization_name;
export const accessPointTypeConfigsType = data.equinix_fabric_service_profile.service_profiles_data_name.data[0].access_point_type_configs[0].type;
export const allowRemoteConnections = data.equinix_fabric_service_profile.service_profiles_data_name.data[0].access_point_type_configs[0].allow_remote_connections;
export const supportedBandwidth0 = data.equinix_fabric_service_profile.service_profiles_data_name.data[0].access_point_type_configs[0].supported_bandwidths[0];
export const supportedBandwidth1 = data.equinix_fabric_service_profile.service_profiles_data_name.data[0].access_point_type_configs[0].supported_bandwidths[1];
export const redundandyRequired = data.equinix_fabric_service_profile.service_profiles_data_name.data[0].access_point_type_configs[0].connection_redundancy_required;
export const allowOverSubscription = data.equinix_fabric_service_profile.service_profiles_data_name.data[0].access_point_type_configs[0].api_config[0].allow_over_subscription;
import pulumi
import pulumi_equinix as equinix
service_profiles_data_name = equinix.fabric.get_service_profiles(filter=equinix.fabric.GetServiceProfilesFilterArgs(
property="/name",
operator="=",
values=["<list_of_profiles_to_return>"],
))
pulumi.export("id", data["equinix_fabric_service_profile"]["service_profiles_data_name"]["data"][0]["id"])
pulumi.export("name", data["equinix_fabric_service_profile"]["service_profiles_data_name"]["data"][0]["name"])
pulumi.export("type", data["equinix_fabric_service_profile"]["service_profiles_data_name"]["data"][0]["type"])
pulumi.export("visibility", data["equinix_fabric_service_profile"]["service_profiles_data_name"]["data"][0]["visibility"])
pulumi.export("orgName", data["equinix_fabric_service_profile"]["service_profiles_data_name"]["data"][0]["account"][0]["organization_name"])
pulumi.export("accessPointTypeConfigsType", data["equinix_fabric_service_profile"]["service_profiles_data_name"]["data"][0]["access_point_type_configs"][0]["type"])
pulumi.export("allowRemoteConnections", data["equinix_fabric_service_profile"]["service_profiles_data_name"]["data"][0]["access_point_type_configs"][0]["allow_remote_connections"])
pulumi.export("supportedBandwidth0", data["equinix_fabric_service_profile"]["service_profiles_data_name"]["data"][0]["access_point_type_configs"][0]["supported_bandwidths"])
pulumi.export("supportedBandwidth1", data["equinix_fabric_service_profile"]["service_profiles_data_name"]["data"][0]["access_point_type_configs"][0]["supported_bandwidths"])
pulumi.export("redundandyRequired", data["equinix_fabric_service_profile"]["service_profiles_data_name"]["data"][0]["access_point_type_configs"][0]["connection_redundancy_required"])
pulumi.export("allowOverSubscription", data["equinix_fabric_service_profile"]["service_profiles_data_name"]["data"][0]["access_point_type_configs"][0]["api_config"][0]["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 {
_, err := fabric.GetServiceProfiles(ctx, &fabric.GetServiceProfilesArgs{
Filter: fabric.GetServiceProfilesFilter{
Property: pulumi.StringRef("/name"),
Operator: pulumi.StringRef("="),
Values: []string{
"<list_of_profiles_to_return>",
},
},
}, nil)
if err != nil {
return err
}
ctx.Export("id", data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Id)
ctx.Export("name", data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Name)
ctx.Export("type", data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Type)
ctx.Export("visibility", data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Visibility)
ctx.Export("orgName", data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Account[0].Organization_name)
ctx.Export("accessPointTypeConfigsType", data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Access_point_type_configs[0].Type)
ctx.Export("allowRemoteConnections", data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Access_point_type_configs[0].Allow_remote_connections)
ctx.Export("supportedBandwidth0", data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Access_point_type_configs[0].Supported_bandwidths[0])
ctx.Export("supportedBandwidth1", data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Access_point_type_configs[0].Supported_bandwidths[1])
ctx.Export("redundandyRequired", data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Access_point_type_configs[0].Connection_redundancy_required)
ctx.Export("allowOverSubscription", data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Access_point_type_configs[0].Api_config[0].Allow_over_subscription)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Equinix = Pulumi.Equinix;
return await Deployment.RunAsync(() =>
{
var serviceProfilesDataName = Equinix.Fabric.GetServiceProfiles.Invoke(new()
{
Filter = new Equinix.Fabric.Inputs.GetServiceProfilesFilterInputArgs
{
Property = "/name",
Operator = "=",
Values = new[]
{
"<list_of_profiles_to_return>",
},
},
});
return new Dictionary<string, object?>
{
["id"] = data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Id,
["name"] = data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Name,
["type"] = data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Type,
["visibility"] = data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Visibility,
["orgName"] = data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Account[0].Organization_name,
["accessPointTypeConfigsType"] = data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Access_point_type_configs[0].Type,
["allowRemoteConnections"] = data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Access_point_type_configs[0].Allow_remote_connections,
["supportedBandwidth0"] = data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Access_point_type_configs[0].Supported_bandwidths[0],
["supportedBandwidth1"] = data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Access_point_type_configs[0].Supported_bandwidths[1],
["redundandyRequired"] = data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Access_point_type_configs[0].Connection_redundancy_required,
["allowOverSubscription"] = data.Equinix_fabric_service_profile.Service_profiles_data_name.Data[0].Access_point_type_configs[0].Api_config[0].Allow_over_subscription,
};
});
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.GetServiceProfilesArgs;
import com.pulumi.equinix.fabric.inputs.GetServiceProfilesFilterArgs;
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 serviceProfilesDataName = FabricFunctions.getServiceProfiles(GetServiceProfilesArgs.builder()
.filter(GetServiceProfilesFilterArgs.builder()
.property("/name")
.operator("=")
.values("<list_of_profiles_to_return>")
.build())
.build());
ctx.export("id", data.equinix_fabric_service_profile().service_profiles_data_name().data()[0].id());
ctx.export("name", data.equinix_fabric_service_profile().service_profiles_data_name().data()[0].name());
ctx.export("type", data.equinix_fabric_service_profile().service_profiles_data_name().data()[0].type());
ctx.export("visibility", data.equinix_fabric_service_profile().service_profiles_data_name().data()[0].visibility());
ctx.export("orgName", data.equinix_fabric_service_profile().service_profiles_data_name().data()[0].account()[0].organization_name());
ctx.export("accessPointTypeConfigsType", data.equinix_fabric_service_profile().service_profiles_data_name().data()[0].access_point_type_configs()[0].type());
ctx.export("allowRemoteConnections", data.equinix_fabric_service_profile().service_profiles_data_name().data()[0].access_point_type_configs()[0].allow_remote_connections());
ctx.export("supportedBandwidth0", data.equinix_fabric_service_profile().service_profiles_data_name().data()[0].access_point_type_configs()[0].supported_bandwidths()[0]);
ctx.export("supportedBandwidth1", data.equinix_fabric_service_profile().service_profiles_data_name().data()[0].access_point_type_configs()[0].supported_bandwidths()[1]);
ctx.export("redundandyRequired", data.equinix_fabric_service_profile().service_profiles_data_name().data()[0].access_point_type_configs()[0].connection_redundancy_required());
ctx.export("allowOverSubscription", data.equinix_fabric_service_profile().service_profiles_data_name().data()[0].access_point_type_configs()[0].api_config()[0].allow_over_subscription());
}
}
variables:
serviceProfilesDataName:
fn::invoke:
Function: equinix:fabric:getServiceProfiles
Arguments:
filter:
property: /name
operator: =
values:
- <list_of_profiles_to_return>
outputs:
id: ${data.equinix_fabric_service_profile.service_profiles_data_name.data[0].id}
name: ${data.equinix_fabric_service_profile.service_profiles_data_name.data[0].name}
type: ${data.equinix_fabric_service_profile.service_profiles_data_name.data[0].type}
visibility: ${data.equinix_fabric_service_profile.service_profiles_data_name.data[0].visibility}
orgName: ${data.equinix_fabric_service_profile.service_profiles_data_name.data[0].account[0].organization_name}
accessPointTypeConfigsType: ${data.equinix_fabric_service_profile.service_profiles_data_name.data[0].access_point_type_configs[0].type}
allowRemoteConnections: ${data.equinix_fabric_service_profile.service_profiles_data_name.data[0].access_point_type_configs[0].allow_remote_connections}
supportedBandwidth0: ${data.equinix_fabric_service_profile.service_profiles_data_name.data[0].access_point_type_configs[0].supported_bandwidths[0]}
supportedBandwidth1: ${data.equinix_fabric_service_profile.service_profiles_data_name.data[0].access_point_type_configs[0].supported_bandwidths[1]}
redundandyRequired: ${data.equinix_fabric_service_profile.service_profiles_data_name.data[0].access_point_type_configs[0].connection_redundancy_required}
allowOverSubscription: ${data.equinix_fabric_service_profile.service_profiles_data_name.data[0].access_point_type_configs[0].api_config[0].allow_over_subscription}
Using getServiceProfiles
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 getServiceProfiles(args: GetServiceProfilesArgs, opts?: InvokeOptions): Promise<GetServiceProfilesResult>
function getServiceProfilesOutput(args: GetServiceProfilesOutputArgs, opts?: InvokeOptions): Output<GetServiceProfilesResult>
def get_service_profiles(filter: Optional[GetServiceProfilesFilter] = None,
sort: Optional[Sequence[GetServiceProfilesSort]] = None,
view_point: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetServiceProfilesResult
def get_service_profiles_output(filter: Optional[pulumi.Input[GetServiceProfilesFilterArgs]] = None,
sort: Optional[pulumi.Input[Sequence[pulumi.Input[GetServiceProfilesSortArgs]]]] = None,
view_point: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetServiceProfilesResult]
func GetServiceProfiles(ctx *Context, args *GetServiceProfilesArgs, opts ...InvokeOption) (*GetServiceProfilesResult, error)
func GetServiceProfilesOutput(ctx *Context, args *GetServiceProfilesOutputArgs, opts ...InvokeOption) GetServiceProfilesResultOutput
> Note: This function is named GetServiceProfiles
in the Go SDK.
public static class GetServiceProfiles
{
public static Task<GetServiceProfilesResult> InvokeAsync(GetServiceProfilesArgs args, InvokeOptions? opts = null)
public static Output<GetServiceProfilesResult> Invoke(GetServiceProfilesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetServiceProfilesResult> getServiceProfiles(GetServiceProfilesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: equinix:fabric/getServiceProfiles:getServiceProfiles
arguments:
# arguments dictionary
The following arguments are supported:
- Filter
Get
Service Profiles Filter - Service Profile Search Filter
- Sort
List<Get
Service Profiles Sort> - Service Profile Sort criteria for Search Request response payload
- View
Point string - flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
- Filter
Get
Service Profiles Filter - Service Profile Search Filter
- Sort
[]Get
Service Profiles Sort - Service Profile Sort criteria for Search Request response payload
- View
Point string - flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
- filter
Get
Service Profiles Filter - Service Profile Search Filter
- sort
List<Get
Service Profiles Sort> - Service Profile Sort criteria for Search Request response payload
- view
Point String - flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
- filter
Get
Service Profiles Filter - Service Profile Search Filter
- sort
Get
Service Profiles Sort[] - Service Profile Sort criteria for Search Request response payload
- view
Point string - flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
- filter
Get
Service Profiles Filter - Service Profile Search Filter
- sort
Sequence[Get
Service Profiles Sort] - Service Profile Sort criteria for Search Request response payload
- view_
point str - flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
- filter Property Map
- Service Profile Search Filter
- sort List<Property Map>
- Service Profile Sort criteria for Search Request response payload
- view
Point String - flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
getServiceProfiles Result
The following output properties are available:
- Data
List<Get
Service Profiles Datum> - List of Service Profiles
- Id string
- The provider-assigned unique ID for this managed resource.
- Filter
Get
Service Profiles Filter - Service Profile Search Filter
- Sort
List<Get
Service Profiles Sort> - Service Profile Sort criteria for Search Request response payload
- View
Point string - flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
- Data
[]Get
Service Profiles Datum - List of Service Profiles
- Id string
- The provider-assigned unique ID for this managed resource.
- Filter
Get
Service Profiles Filter - Service Profile Search Filter
- Sort
[]Get
Service Profiles Sort - Service Profile Sort criteria for Search Request response payload
- View
Point string - flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
- data
List<Get
Service Profiles Datum> - List of Service Profiles
- id String
- The provider-assigned unique ID for this managed resource.
- filter
Get
Service Profiles Filter - Service Profile Search Filter
- sort
List<Get
Service Profiles Sort> - Service Profile Sort criteria for Search Request response payload
- view
Point String - flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
- data
Get
Service Profiles Datum[] - List of Service Profiles
- id string
- The provider-assigned unique ID for this managed resource.
- filter
Get
Service Profiles Filter - Service Profile Search Filter
- sort
Get
Service Profiles Sort[] - Service Profile Sort criteria for Search Request response payload
- view
Point string - flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
- data
Sequence[Get
Service Profiles Datum] - List of Service Profiles
- id str
- The provider-assigned unique ID for this managed resource.
- filter
Get
Service Profiles Filter - Service Profile Search Filter
- sort
Sequence[Get
Service Profiles Sort] - Service Profile Sort criteria for Search Request response payload
- view_
point str - flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
- data List<Property Map>
- List of Service Profiles
- id String
- The provider-assigned unique ID for this managed resource.
- filter Property Map
- Service Profile Search Filter
- sort List<Property Map>
- Service Profile Sort criteria for Search Request response payload
- view
Point String - flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
Supporting Types
GetServiceProfilesDatum
- Access
Point List<GetType Configs Service Profiles Datum Access Point Type Config> - Access point config information
- Accounts
List<Get
Service Profiles Datum Account> - Service Profile Owner Account Information
- Allowed
Emails List<string> - Array of contact emails
- Change
Logs List<GetService Profiles Datum Change Log> - Captures connection lifecycle change information
- Custom
Fields List<GetService Profiles Datum Custom Field> - Custom Fields
- Description string
- User-provided service description
- Href string
- Service Profile URI response attribute
- Marketing
Infos List<GetService Profiles Datum Marketing Info> - Marketing Info
- Metros
List<Get
Service Profiles Datum Metro> - Access point config information
- Name string
- Customer-assigned service profile name
- Notifications
List<Get
Service Profiles Datum Notification> - Preferences for notifications on connection configuration or status changes
- Ports
List<Get
Service Profiles Datum Port> - Ports
- Projects
List<Get
Service Profiles Datum 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 - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE, 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 Profiles Datum Virtual Device> - Virtual Devices
- Visibility string
- Service profile visibility - PUBLIC, PRIVATE
- Access
Point []GetType Configs Service Profiles Datum Access Point Type Config - Access point config information
- Accounts
[]Get
Service Profiles Datum Account - Service Profile Owner Account Information
- Allowed
Emails []string - Array of contact emails
- Change
Logs []GetService Profiles Datum Change Log - Captures connection lifecycle change information
- Custom
Fields []GetService Profiles Datum Custom Field - Custom Fields
- Description string
- User-provided service description
- Href string
- Service Profile URI response attribute
- Marketing
Infos []GetService Profiles Datum Marketing Info - Marketing Info
- Metros
[]Get
Service Profiles Datum Metro - Access point config information
- Name string
- Customer-assigned service profile name
- Notifications
[]Get
Service Profiles Datum Notification - Preferences for notifications on connection configuration or status changes
- Ports
[]Get
Service Profiles Datum Port - Ports
- Projects
[]Get
Service Profiles Datum 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 - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE, 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 Profiles Datum Virtual Device - Virtual Devices
- Visibility string
- Service profile visibility - PUBLIC, PRIVATE
- access
Point List<GetType Configs Service Profiles Datum Access Point Type Config> - Access point config information
- accounts
List<Get
Service Profiles Datum Account> - Service Profile Owner Account Information
- allowed
Emails List<String> - Array of contact emails
- change
Logs List<GetService Profiles Datum Change Log> - Captures connection lifecycle change information
- custom
Fields List<GetService Profiles Datum Custom Field> - Custom Fields
- description String
- User-provided service description
- href String
- Service Profile URI response attribute
- marketing
Infos List<GetService Profiles Datum Marketing Info> - Marketing Info
- metros
List<Get
Service Profiles Datum Metro> - Access point config information
- name String
- Customer-assigned service profile name
- notifications
List<Get
Service Profiles Datum Notification> - Preferences for notifications on connection configuration or status changes
- ports
List<Get
Service Profiles Datum Port> - Ports
- projects
List<Get
Service Profiles Datum 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 - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE, 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 Profiles Datum Virtual Device> - Virtual Devices
- visibility String
- Service profile visibility - PUBLIC, PRIVATE
- access
Point GetType Configs Service Profiles Datum Access Point Type Config[] - Access point config information
- accounts
Get
Service Profiles Datum Account[] - Service Profile Owner Account Information
- allowed
Emails string[] - Array of contact emails
- change
Logs GetService Profiles Datum Change Log[] - Captures connection lifecycle change information
- custom
Fields GetService Profiles Datum Custom Field[] - Custom Fields
- description string
- User-provided service description
- href string
- Service Profile URI response attribute
- marketing
Infos GetService Profiles Datum Marketing Info[] - Marketing Info
- metros
Get
Service Profiles Datum Metro[] - Access point config information
- name string
- Customer-assigned service profile name
- notifications
Get
Service Profiles Datum Notification[] - Preferences for notifications on connection configuration or status changes
- ports
Get
Service Profiles Datum Port[] - Ports
- projects
Get
Service Profiles Datum 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 - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE, 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 Profiles Datum Virtual Device[] - Virtual Devices
- visibility string
- Service profile visibility - PUBLIC, PRIVATE
- access_
point_ Sequence[Gettype_ configs Service Profiles Datum Access Point Type Config] - Access point config information
- accounts
Sequence[Get
Service Profiles Datum Account] - Service Profile Owner Account Information
- allowed_
emails Sequence[str] - Array of contact emails
- change_
logs Sequence[GetService Profiles Datum Change Log] - Captures connection lifecycle change information
- custom_
fields Sequence[GetService Profiles Datum Custom Field] - Custom Fields
- description str
- User-provided service description
- href str
- Service Profile URI response attribute
- marketing_
infos Sequence[GetService Profiles Datum Marketing Info] - Marketing Info
- metros
Sequence[Get
Service Profiles Datum Metro] - Access point config information
- name str
- Customer-assigned service profile name
- notifications
Sequence[Get
Service Profiles Datum Notification] - Preferences for notifications on connection configuration or status changes
- ports
Sequence[Get
Service Profiles Datum Port] - Ports
- projects
Sequence[Get
Service Profiles Datum 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 - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE, 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 Profiles Datum Virtual Device] - Virtual Devices
- visibility str
- Service profile visibility - PUBLIC, PRIVATE
- access
Point List<Property Map>Type Configs - Access point config information
- accounts List<Property Map>
- Service Profile Owner Account Information
- allowed
Emails List<String> - Array of contact emails
- change
Logs List<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
- marketing
Infos List<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
- projects List<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 - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE, 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
GetServiceProfilesDatumAccessPointTypeConfig
- Type string
- Type of access point type config - VD, COLO
- Uuid 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 Profiles Datum Access Point Type Config Api Config - Api configuration details
- Authentication
Key GetService Profiles Datum 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 Profiles Datum Access Point Type Config Link Protocol Config - Link protocol configuration details
- Supported
Bandwidths List<int> - Supported bandwidths
- Type string
- Type of access point type config - VD, COLO
- Uuid 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 Profiles Datum Access Point Type Config Api Config - Api configuration details
- Authentication
Key GetService Profiles Datum 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 Profiles Datum Access Point Type Config Link Protocol Config - Link protocol configuration details
- Supported
Bandwidths []int - Supported bandwidths
- type String
- Type of access point type config - VD, COLO
- uuid 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 Profiles Datum Access Point Type Config Api Config - Api configuration details
- authentication
Key GetService Profiles Datum 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 Profiles Datum Access Point Type Config Link Protocol Config - Link protocol configuration details
- supported
Bandwidths List<Integer> - Supported bandwidths
- type string
- Type of access point type config - VD, COLO
- uuid 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 Profiles Datum Access Point Type Config Api Config - Api configuration details
- authentication
Key GetService Profiles Datum 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 Profiles Datum Access Point Type Config Link Protocol Config - Link protocol configuration details
- supported
Bandwidths number[] - Supported bandwidths
- type str
- Type of access point type config - VD, COLO
- uuid 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 Profiles Datum Access Point Type Config Api Config - Api configuration details
- authentication_
key GetService Profiles Datum 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 Profiles Datum Access Point Type Config Link Protocol Config - Link protocol configuration details
- supported_
bandwidths Sequence[int] - Supported bandwidths
- type String
- Type of access point type config - VD, COLO
- uuid 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
GetServiceProfilesDatumAccessPointTypeConfigApiConfig
- 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.
GetServiceProfilesDatumAccessPointTypeConfigAuthenticationKey
- 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.
GetServiceProfilesDatumAccessPointTypeConfigLinkProtocolConfig
- 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.
GetServiceProfilesDatumAccount
- Account
Name string - Legal name of the accountholder.
- Account
Number int - Equinix-assigned account number.
- Global
Cust stringId - Equinix-assigned ID of the subscriber's parent organization.
- Global
Org stringId - Equinix-assigned ID of the subscriber's parent organization.
- Global
Organization stringName - Equinix-assigned name of the subscriber's parent organization.
- Org
Id int - Equinix-assigned ID of the subscriber's organization.
- Organization
Name string - Equinix-assigned name of the subscriber's organization.
- Ucm
Id string - Enterprise datastore id
- Account
Name string - Legal name of the accountholder.
- Account
Number int - Equinix-assigned account number.
- Global
Cust stringId - Equinix-assigned ID of the subscriber's parent organization.
- Global
Org stringId - Equinix-assigned ID of the subscriber's parent organization.
- Global
Organization stringName - Equinix-assigned name of the subscriber's parent organization.
- Org
Id int - Equinix-assigned ID of the subscriber's organization.
- Organization
Name string - Equinix-assigned name of the subscriber's organization.
- Ucm
Id string - Enterprise datastore id
- account
Name String - Legal name of the accountholder.
- account
Number Integer - Equinix-assigned account number.
- global
Cust StringId - Equinix-assigned ID of the subscriber's parent organization.
- global
Org StringId - Equinix-assigned ID of the subscriber's parent organization.
- global
Organization StringName - Equinix-assigned name of the subscriber's parent organization.
- org
Id Integer - Equinix-assigned ID of the subscriber's organization.
- organization
Name String - Equinix-assigned name of the subscriber's organization.
- ucm
Id String - Enterprise datastore id
- account
Name string - Legal name of the accountholder.
- account
Number number - Equinix-assigned account number.
- global
Cust stringId - Equinix-assigned ID of the subscriber's parent organization.
- global
Org stringId - Equinix-assigned ID of the subscriber's parent organization.
- global
Organization stringName - Equinix-assigned name of the subscriber's parent organization.
- org
Id number - Equinix-assigned ID of the subscriber's organization.
- organization
Name string - Equinix-assigned name of the subscriber's organization.
- ucm
Id string - Enterprise datastore id
- account_
name str - Legal name of the accountholder.
- account_
number int - Equinix-assigned account number.
- global_
cust_ strid - Equinix-assigned ID of the subscriber's parent organization.
- global_
org_ strid - Equinix-assigned ID of the subscriber's parent organization.
- global_
organization_ strname - Equinix-assigned name of the subscriber's parent organization.
- org_
id int - Equinix-assigned ID of the subscriber's organization.
- organization_
name str - Equinix-assigned name of the subscriber's organization.
- ucm_
id str - Enterprise datastore id
- account
Name String - Legal name of the accountholder.
- account
Number Number - Equinix-assigned account number.
- global
Cust StringId - Equinix-assigned ID of the subscriber's parent organization.
- global
Org StringId - Equinix-assigned ID of the subscriber's parent organization.
- global
Organization StringName - Equinix-assigned name of the subscriber's parent organization.
- org
Id Number - Equinix-assigned ID of the subscriber's organization.
- organization
Name String - Equinix-assigned name of the subscriber's organization.
- ucm
Id String - Enterprise datastore id
GetServiceProfilesDatumChangeLog
- Created
By string - Created by User Key
- Created
By stringEmail - Created by User Email Address
- Created
By stringFull Name - Created by User Full Name
- Created
Date stringTime - Created by Date and Time
- Deleted
By string - Deleted by User Key
- Deleted
By stringEmail - Deleted by User Email Address
- Deleted
By stringFull Name - Deleted by User Full Name
- Deleted
Date stringTime - Deleted by Date and Time
- Updated
By string - Updated by User Key
- Updated
By stringEmail - Updated by User Email Address
- Updated
By stringFull Name - Updated by User Full Name
- Updated
Date stringTime - Updated by Date and Time
- Created
By string - Created by User Key
- Created
By stringEmail - Created by User Email Address
- Created
By stringFull Name - Created by User Full Name
- Created
Date stringTime - Created by Date and Time
- Deleted
By string - Deleted by User Key
- Deleted
By stringEmail - Deleted by User Email Address
- Deleted
By stringFull Name - Deleted by User Full Name
- Deleted
Date stringTime - Deleted by Date and Time
- Updated
By string - Updated by User Key
- Updated
By stringEmail - Updated by User Email Address
- Updated
By stringFull Name - Updated by User Full Name
- Updated
Date stringTime - Updated by Date and Time
- created
By String - Created by User Key
- created
By StringEmail - Created by User Email Address
- created
By StringFull Name - Created by User Full Name
- created
Date StringTime - Created by Date and Time
- deleted
By String - Deleted by User Key
- deleted
By StringEmail - Deleted by User Email Address
- deleted
By StringFull Name - Deleted by User Full Name
- deleted
Date StringTime - Deleted by Date and Time
- updated
By String - Updated by User Key
- updated
By StringEmail - Updated by User Email Address
- updated
By StringFull Name - Updated by User Full Name
- updated
Date StringTime - Updated by Date and Time
- created
By string - Created by User Key
- created
By stringEmail - Created by User Email Address
- created
By stringFull Name - Created by User Full Name
- created
Date stringTime - Created by Date and Time
- deleted
By string - Deleted by User Key
- deleted
By stringEmail - Deleted by User Email Address
- deleted
By stringFull Name - Deleted by User Full Name
- deleted
Date stringTime - Deleted by Date and Time
- updated
By string - Updated by User Key
- updated
By stringEmail - Updated by User Email Address
- updated
By stringFull Name - Updated by User Full Name
- updated
Date stringTime - Updated by Date and Time
- created_
by str - Created by User Key
- created_
by_ stremail - Created by User Email Address
- created_
by_ strfull_ name - Created by User Full Name
- created_
date_ strtime - Created by Date and Time
- deleted_
by str - Deleted by User Key
- deleted_
by_ stremail - Deleted by User Email Address
- deleted_
by_ strfull_ name - Deleted by User Full Name
- deleted_
date_ strtime - Deleted by Date and Time
- updated_
by str - Updated by User Key
- updated_
by_ stremail - Updated by User Email Address
- updated_
by_ strfull_ name - Updated by User Full Name
- updated_
date_ strtime - Updated by Date and Time
- created
By String - Created by User Key
- created
By StringEmail - Created by User Email Address
- created
By StringFull Name - Created by User Full Name
- created
Date StringTime - Created by Date and Time
- deleted
By String - Deleted by User Key
- deleted
By StringEmail - Deleted by User Email Address
- deleted
By StringFull Name - Deleted by User Full Name
- deleted
Date StringTime - Deleted by Date and Time
- updated
By String - Updated by User Key
- updated
By StringEmail - Updated by User Email Address
- updated
By StringFull Name - Updated by User Full Name
- updated
Date StringTime - Updated by Date and Time
GetServiceProfilesDatumCustomField
- Data
Type string - Data type
- Label string
- Label
- Required bool
- Required field
- Capture
In boolEmail - Required field
- Description string
- Description
- Options List<string>
- Options
- Data
Type string - Data type
- Label string
- Label
- Required bool
- Required field
- Capture
In boolEmail - Required field
- Description string
- Description
- Options []string
- Options
- data
Type String - Data type
- label String
- Label
- required Boolean
- Required field
- capture
In BooleanEmail - Required field
- description String
- Description
- options List<String>
- Options
- data
Type string - Data type
- label string
- Label
- required boolean
- Required field
- capture
In booleanEmail - Required field
- description string
- Description
- options string[]
- Options
- data_
type str - Data type
- label str
- Label
- required bool
- Required field
- capture_
in_ boolemail - Required field
- description str
- Description
- options Sequence[str]
- Options
- data
Type String - Data type
- label String
- Label
- required Boolean
- Required field
- capture
In BooleanEmail - Required field
- description String
- Description
- options List<String>
- Options
GetServiceProfilesDatumMarketingInfo
- Logo string
- Logo
- Process
Steps List<GetService Profiles Datum Marketing Info Process Step> - Process Step
- Promotion bool
- Promotion
- Logo string
- Logo
- Process
Steps []GetService Profiles Datum Marketing Info Process Step - Process Step
- Promotion bool
- Promotion
- logo String
- Logo
- process
Steps List<GetService Profiles Datum Marketing Info Process Step> - Process Step
- promotion Boolean
- Promotion
- logo string
- Logo
- process
Steps GetService Profiles Datum Marketing Info Process Step[] - Process Step
- promotion boolean
- Promotion
- logo str
- Logo
- process_
steps Sequence[GetService Profiles Datum Marketing Info Process Step] - Process Step
- promotion bool
- Promotion
- logo String
- Logo
- process
Steps List<Property Map> - Process Step
- promotion Boolean
- Promotion
GetServiceProfilesDatumMarketingInfoProcessStep
- 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
GetServiceProfilesDatumMetro
- 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
GetServiceProfilesDatumNotification
- Emails List<string>
- Array of contact emails
- Type string
- Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
- Send
Interval string - Send interval
- Emails []string
- Array of contact emails
- Type string
- Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
- Send
Interval string - Send interval
- emails List<String>
- Array of contact emails
- type String
- Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
- send
Interval String - Send interval
- emails string[]
- Array of contact emails
- type string
- Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
- send
Interval string - Send interval
- emails Sequence[str]
- Array of contact emails
- type str
- Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
- send_
interval str - Send interval
- emails List<String>
- Array of contact emails
- type String
- Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
- send
Interval String - Send interval
GetServiceProfilesDatumPort
- Type string
- Colo/Port Type
- Uuid string
- Colo/Port Uuid
- Cross
Connect stringId - Cross Connect Id
- Location
Get
Service Profiles Datum Port Location - Colo/Port Location
- Seller
Region string - Seller Region
- Seller
Region stringDescription - Seller Region details
- Type string
- Colo/Port Type
- Uuid string
- Colo/Port Uuid
- Cross
Connect stringId - Cross Connect Id
- Location
Get
Service Profiles Datum Port Location - Colo/Port Location
- Seller
Region string - Seller Region
- Seller
Region stringDescription - Seller Region details
- type String
- Colo/Port Type
- uuid String
- Colo/Port Uuid
- cross
Connect StringId - Cross Connect Id
- location
Get
Service Profiles Datum Port Location - Colo/Port Location
- seller
Region String - Seller Region
- seller
Region StringDescription - Seller Region details
- type string
- Colo/Port Type
- uuid string
- Colo/Port Uuid
- cross
Connect stringId - Cross Connect Id
- location
Get
Service Profiles Datum Port Location - Colo/Port Location
- seller
Region string - Seller Region
- seller
Region stringDescription - Seller Region details
- type str
- Colo/Port Type
- uuid str
- Colo/Port Uuid
- cross_
connect_ strid - Cross Connect Id
- location
Get
Service Profiles Datum Port Location - Colo/Port Location
- seller_
region str - Seller Region
- seller_
region_ strdescription - Seller Region details
- type String
- Colo/Port Type
- uuid 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
GetServiceProfilesDatumPortLocation
- ibx str
- IBX Code
- metro_
code str - Access point metro code
- metro_
name str - Access point metro name
- region str
- Access point region
GetServiceProfilesDatumProject
- href str
- Unique Resource URL
- project_
id str - Project Id
GetServiceProfilesDatumVirtualDevice
- Type string
- Virtual Device Type
- Uuid string
- Virtual Device Uuid
- Interface
Uuid string - Device Interface Uuid
- Location
Get
Service Profiles Datum Virtual Device Location - Device Location
- Type string
- Virtual Device Type
- Uuid string
- Virtual Device Uuid
- Interface
Uuid string - Device Interface Uuid
- Location
Get
Service Profiles Datum Virtual Device Location - Device Location
- type String
- Virtual Device Type
- uuid String
- Virtual Device Uuid
- interface
Uuid String - Device Interface Uuid
- location
Get
Service Profiles Datum Virtual Device Location - Device Location
- type string
- Virtual Device Type
- uuid string
- Virtual Device Uuid
- interface
Uuid string - Device Interface Uuid
- location
Get
Service Profiles Datum Virtual Device Location - Device Location
- type str
- Virtual Device Type
- uuid str
- Virtual Device Uuid
- interface_
uuid str - Device Interface Uuid
- location
Get
Service Profiles Datum Virtual Device Location - Device Location
- type String
- Virtual Device Type
- uuid String
- Virtual Device Uuid
- interface
Uuid String - Device Interface Uuid
- location Property Map
- Device Location
GetServiceProfilesDatumVirtualDeviceLocation
- ibx str
- IBX Code
- metro_
code str - Access point metro code
- metro_
name str - Access point metro name
- region str
- Access point region
GetServiceProfilesFilter
GetServiceProfilesSort
Package Details
- Repository
- equinix equinix/pulumi-equinix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
equinix
Terraform Provider.