1. Packages
  2. Equinix
  3. API Docs
  4. fabric
  5. getServiceProfiles
Equinix v0.11.2 published on Wednesday, Jun 26, 2024 by Equinix

equinix.fabric.getServiceProfiles

Explore with Pulumi AI

equinix logo
Equinix v0.11.2 published on Wednesday, Jun 26, 2024 by Equinix

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

    Additional documentation:

    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 GetServiceProfilesFilter
    Service Profile Search Filter
    Sort List<GetServiceProfilesSort>
    Service Profile Sort criteria for Search Request response payload
    ViewPoint string
    flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
    Filter GetServiceProfilesFilter
    Service Profile Search Filter
    Sort []GetServiceProfilesSort
    Service Profile Sort criteria for Search Request response payload
    ViewPoint string
    flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
    filter GetServiceProfilesFilter
    Service Profile Search Filter
    sort List<GetServiceProfilesSort>
    Service Profile Sort criteria for Search Request response payload
    viewPoint String
    flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
    filter GetServiceProfilesFilter
    Service Profile Search Filter
    sort GetServiceProfilesSort[]
    Service Profile Sort criteria for Search Request response payload
    viewPoint string
    flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
    filter GetServiceProfilesFilter
    Service Profile Search Filter
    sort Sequence[GetServiceProfilesSort]
    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
    viewPoint 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<GetServiceProfilesDatum>
    List of Service Profiles
    Id string
    The provider-assigned unique ID for this managed resource.
    Filter GetServiceProfilesFilter
    Service Profile Search Filter
    Sort List<GetServiceProfilesSort>
    Service Profile Sort criteria for Search Request response payload
    ViewPoint string
    flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
    Data []GetServiceProfilesDatum
    List of Service Profiles
    Id string
    The provider-assigned unique ID for this managed resource.
    Filter GetServiceProfilesFilter
    Service Profile Search Filter
    Sort []GetServiceProfilesSort
    Service Profile Sort criteria for Search Request response payload
    ViewPoint string
    flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
    data List<GetServiceProfilesDatum>
    List of Service Profiles
    id String
    The provider-assigned unique ID for this managed resource.
    filter GetServiceProfilesFilter
    Service Profile Search Filter
    sort List<GetServiceProfilesSort>
    Service Profile Sort criteria for Search Request response payload
    viewPoint String
    flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
    data GetServiceProfilesDatum[]
    List of Service Profiles
    id string
    The provider-assigned unique ID for this managed resource.
    filter GetServiceProfilesFilter
    Service Profile Search Filter
    sort GetServiceProfilesSort[]
    Service Profile Sort criteria for Search Request response payload
    viewPoint string
    flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
    data Sequence[GetServiceProfilesDatum]
    List of Service Profiles
    id str
    The provider-assigned unique ID for this managed resource.
    filter GetServiceProfilesFilter
    Service Profile Search Filter
    sort Sequence[GetServiceProfilesSort]
    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
    viewPoint String
    flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide

    Supporting Types

    GetServiceProfilesDatum

    AccessPointTypeConfigs List<GetServiceProfilesDatumAccessPointTypeConfig>
    Access point config information
    Accounts List<GetServiceProfilesDatumAccount>
    Service Profile Owner Account Information
    AllowedEmails List<string>
    Array of contact emails
    ChangeLogs List<GetServiceProfilesDatumChangeLog>
    Captures connection lifecycle change information
    CustomFields List<GetServiceProfilesDatumCustomField>
    Custom Fields
    Description string
    User-provided service description
    Href string
    Service Profile URI response attribute
    MarketingInfos List<GetServiceProfilesDatumMarketingInfo>
    Marketing Info
    Metros List<GetServiceProfilesDatumMetro>
    Access point config information
    Name string
    Customer-assigned service profile name
    Notifications List<GetServiceProfilesDatumNotification>
    Preferences for notifications on connection configuration or status changes
    Ports List<GetServiceProfilesDatumPort>
    Ports
    Projects List<GetServiceProfilesDatumProject>
    Project information
    SelfProfile bool
    Self Profile indicating if the profile is created for customer's self use
    State string
    Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
    Tags List<string>
    Tags attached to the connection
    Type string
    Service profile type - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE, IA_PROFILE
    Uuid string
    Equinix assigned service profile identifier
    ViewPoint string
    flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
    VirtualDevices List<GetServiceProfilesDatumVirtualDevice>
    Virtual Devices
    Visibility string
    Service profile visibility - PUBLIC, PRIVATE
    AccessPointTypeConfigs []GetServiceProfilesDatumAccessPointTypeConfig
    Access point config information
    Accounts []GetServiceProfilesDatumAccount
    Service Profile Owner Account Information
    AllowedEmails []string
    Array of contact emails
    ChangeLogs []GetServiceProfilesDatumChangeLog
    Captures connection lifecycle change information
    CustomFields []GetServiceProfilesDatumCustomField
    Custom Fields
    Description string
    User-provided service description
    Href string
    Service Profile URI response attribute
    MarketingInfos []GetServiceProfilesDatumMarketingInfo
    Marketing Info
    Metros []GetServiceProfilesDatumMetro
    Access point config information
    Name string
    Customer-assigned service profile name
    Notifications []GetServiceProfilesDatumNotification
    Preferences for notifications on connection configuration or status changes
    Ports []GetServiceProfilesDatumPort
    Ports
    Projects []GetServiceProfilesDatumProject
    Project information
    SelfProfile bool
    Self Profile indicating if the profile is created for customer's self use
    State string
    Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
    Tags []string
    Tags attached to the connection
    Type string
    Service profile type - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE, IA_PROFILE
    Uuid string
    Equinix assigned service profile identifier
    ViewPoint string
    flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
    VirtualDevices []GetServiceProfilesDatumVirtualDevice
    Virtual Devices
    Visibility string
    Service profile visibility - PUBLIC, PRIVATE
    accessPointTypeConfigs List<GetServiceProfilesDatumAccessPointTypeConfig>
    Access point config information
    accounts List<GetServiceProfilesDatumAccount>
    Service Profile Owner Account Information
    allowedEmails List<String>
    Array of contact emails
    changeLogs List<GetServiceProfilesDatumChangeLog>
    Captures connection lifecycle change information
    customFields List<GetServiceProfilesDatumCustomField>
    Custom Fields
    description String
    User-provided service description
    href String
    Service Profile URI response attribute
    marketingInfos List<GetServiceProfilesDatumMarketingInfo>
    Marketing Info
    metros List<GetServiceProfilesDatumMetro>
    Access point config information
    name String
    Customer-assigned service profile name
    notifications List<GetServiceProfilesDatumNotification>
    Preferences for notifications on connection configuration or status changes
    ports List<GetServiceProfilesDatumPort>
    Ports
    projects List<GetServiceProfilesDatumProject>
    Project information
    selfProfile Boolean
    Self Profile indicating if the profile is created for customer's self use
    state String
    Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
    tags List<String>
    Tags attached to the connection
    type String
    Service profile type - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE, IA_PROFILE
    uuid String
    Equinix assigned service profile identifier
    viewPoint String
    flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
    virtualDevices List<GetServiceProfilesDatumVirtualDevice>
    Virtual Devices
    visibility String
    Service profile visibility - PUBLIC, PRIVATE
    accessPointTypeConfigs GetServiceProfilesDatumAccessPointTypeConfig[]
    Access point config information
    accounts GetServiceProfilesDatumAccount[]
    Service Profile Owner Account Information
    allowedEmails string[]
    Array of contact emails
    changeLogs GetServiceProfilesDatumChangeLog[]
    Captures connection lifecycle change information
    customFields GetServiceProfilesDatumCustomField[]
    Custom Fields
    description string
    User-provided service description
    href string
    Service Profile URI response attribute
    marketingInfos GetServiceProfilesDatumMarketingInfo[]
    Marketing Info
    metros GetServiceProfilesDatumMetro[]
    Access point config information
    name string
    Customer-assigned service profile name
    notifications GetServiceProfilesDatumNotification[]
    Preferences for notifications on connection configuration or status changes
    ports GetServiceProfilesDatumPort[]
    Ports
    projects GetServiceProfilesDatumProject[]
    Project information
    selfProfile boolean
    Self Profile indicating if the profile is created for customer's self use
    state string
    Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
    tags string[]
    Tags attached to the connection
    type string
    Service profile type - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE, IA_PROFILE
    uuid string
    Equinix assigned service profile identifier
    viewPoint string
    flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
    virtualDevices GetServiceProfilesDatumVirtualDevice[]
    Virtual Devices
    visibility string
    Service profile visibility - PUBLIC, PRIVATE
    access_point_type_configs Sequence[GetServiceProfilesDatumAccessPointTypeConfig]
    Access point config information
    accounts Sequence[GetServiceProfilesDatumAccount]
    Service Profile Owner Account Information
    allowed_emails Sequence[str]
    Array of contact emails
    change_logs Sequence[GetServiceProfilesDatumChangeLog]
    Captures connection lifecycle change information
    custom_fields Sequence[GetServiceProfilesDatumCustomField]
    Custom Fields
    description str
    User-provided service description
    href str
    Service Profile URI response attribute
    marketing_infos Sequence[GetServiceProfilesDatumMarketingInfo]
    Marketing Info
    metros Sequence[GetServiceProfilesDatumMetro]
    Access point config information
    name str
    Customer-assigned service profile name
    notifications Sequence[GetServiceProfilesDatumNotification]
    Preferences for notifications on connection configuration or status changes
    ports Sequence[GetServiceProfilesDatumPort]
    Ports
    projects Sequence[GetServiceProfilesDatumProject]
    Project information
    self_profile bool
    Self Profile indicating if the profile is created for customer's self use
    state str
    Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
    tags Sequence[str]
    Tags attached to the connection
    type str
    Service profile type - 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[GetServiceProfilesDatumVirtualDevice]
    Virtual Devices
    visibility str
    Service profile visibility - PUBLIC, PRIVATE
    accessPointTypeConfigs List<Property Map>
    Access point config information
    accounts List<Property Map>
    Service Profile Owner Account Information
    allowedEmails List<String>
    Array of contact emails
    changeLogs List<Property Map>
    Captures connection lifecycle change information
    customFields List<Property Map>
    Custom Fields
    description String
    User-provided service description
    href String
    Service Profile URI response attribute
    marketingInfos 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
    selfProfile Boolean
    Self Profile indicating if the profile is created for customer's self use
    state String
    Service profile state - ACTIVE, PENDING_APPROVAL, DELETED, REJECTED
    tags List<String>
    Tags attached to the connection
    type String
    Service profile type - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE, IA_PROFILE
    uuid String
    Equinix assigned service profile identifier
    viewPoint String
    flips view between buyer and seller representation. Available values : aSide, zSide. Default value : aSide
    virtualDevices List<Property Map>
    Virtual Devices
    visibility String
    Service profile visibility - PUBLIC, PRIVATE

    GetServiceProfilesDatumAccessPointTypeConfig

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

    GetServiceProfilesDatumAccessPointTypeConfigApiConfig

    AllowOverSubscription bool
    Setting showing that oversubscription support is available (true) or not (false). The default is false
    ApiAvailable bool
    Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
    BandwidthFromApi bool
    Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
    EquinixManagedPort bool
    Setting indicating that the port is managed by Equinix (true) or not (false)
    EquinixManagedVlan bool
    Setting indicating that the VLAN is managed by Equinix (true) or not (false)
    IntegrationId string
    A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
    OverSubscriptionLimit int
    Port bandwidth multiplier that determines the total bandwidth that can be allocated to users creating connections to your services. For example, a 10 Gbps port combined with an overSubscriptionLimit parameter value of 10 allows your subscribers to create connections with a total bandwidth of 100 Gbps.
    AllowOverSubscription bool
    Setting showing that oversubscription support is available (true) or not (false). The default is false
    ApiAvailable bool
    Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
    BandwidthFromApi bool
    Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
    EquinixManagedPort bool
    Setting indicating that the port is managed by Equinix (true) or not (false)
    EquinixManagedVlan bool
    Setting indicating that the VLAN is managed by Equinix (true) or not (false)
    IntegrationId string
    A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
    OverSubscriptionLimit int
    Port bandwidth multiplier that determines the total bandwidth that can be allocated to users creating connections to your services. For example, a 10 Gbps port combined with an overSubscriptionLimit parameter value of 10 allows your subscribers to create connections with a total bandwidth of 100 Gbps.
    allowOverSubscription Boolean
    Setting showing that oversubscription support is available (true) or not (false). The default is false
    apiAvailable Boolean
    Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
    bandwidthFromApi Boolean
    Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
    equinixManagedPort Boolean
    Setting indicating that the port is managed by Equinix (true) or not (false)
    equinixManagedVlan Boolean
    Setting indicating that the VLAN is managed by Equinix (true) or not (false)
    integrationId String
    A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
    overSubscriptionLimit Integer
    Port bandwidth multiplier that determines the total bandwidth that can be allocated to users creating connections to your services. For example, a 10 Gbps port combined with an overSubscriptionLimit parameter value of 10 allows your subscribers to create connections with a total bandwidth of 100 Gbps.
    allowOverSubscription boolean
    Setting showing that oversubscription support is available (true) or not (false). The default is false
    apiAvailable boolean
    Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
    bandwidthFromApi boolean
    Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
    equinixManagedPort boolean
    Setting indicating that the port is managed by Equinix (true) or not (false)
    equinixManagedVlan boolean
    Setting indicating that the VLAN is managed by Equinix (true) or not (false)
    integrationId string
    A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
    overSubscriptionLimit number
    Port bandwidth multiplier that determines the total bandwidth that can be allocated to users creating connections to your services. For example, a 10 Gbps port combined with an overSubscriptionLimit parameter value of 10 allows your subscribers to create connections with a total bandwidth of 100 Gbps.
    allow_over_subscription bool
    Setting showing that oversubscription support is available (true) or not (false). The default is false
    api_available bool
    Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
    bandwidth_from_api bool
    Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
    equinix_managed_port bool
    Setting indicating that the port is managed by Equinix (true) or not (false)
    equinix_managed_vlan bool
    Setting indicating that the VLAN is managed by Equinix (true) or not (false)
    integration_id str
    A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
    over_subscription_limit int
    Port bandwidth multiplier that determines the total bandwidth that can be allocated to users creating connections to your services. For example, a 10 Gbps port combined with an overSubscriptionLimit parameter value of 10 allows your subscribers to create connections with a total bandwidth of 100 Gbps.
    allowOverSubscription Boolean
    Setting showing that oversubscription support is available (true) or not (false). The default is false
    apiAvailable Boolean
    Indicates if it's possible to establish connections based on the given service profile using the Equinix Fabric API.
    bandwidthFromApi Boolean
    Indicates if the connection bandwidth can be obtained directly from the cloud service provider.
    equinixManagedPort Boolean
    Setting indicating that the port is managed by Equinix (true) or not (false)
    equinixManagedVlan Boolean
    Setting indicating that the VLAN is managed by Equinix (true) or not (false)
    integrationId String
    A unique identifier issued during onboarding and used to integrate the customer's service profile with the Equinix Fabric API.
    overSubscriptionLimit Number
    Port bandwidth multiplier that determines the total bandwidth that can be allocated to users creating connections to your services. For example, a 10 Gbps port combined with an overSubscriptionLimit parameter value of 10 allows your subscribers to create connections with a total bandwidth of 100 Gbps.

    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.
    EncapsulationStrategy string
    Additional tagging information required by the seller profile.
    ReuseVlanSTag bool
    Automatically accept subsequent DOT1Q to QINQ connections that use the same authentication key. These connections will have the same VLAN S-tag assigned as the initial connection.
    Encapsulation string
    Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.
    EncapsulationStrategy string
    Additional tagging information required by the seller profile.
    ReuseVlanSTag bool
    Automatically accept subsequent DOT1Q to QINQ connections that use the same authentication key. These connections will have the same VLAN S-tag assigned as the initial connection.
    encapsulation String
    Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.
    encapsulationStrategy String
    Additional tagging information required by the seller profile.
    reuseVlanSTag Boolean
    Automatically accept subsequent DOT1Q to QINQ connections that use the same authentication key. These connections will have the same VLAN S-tag assigned as the initial connection.
    encapsulation string
    Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.
    encapsulationStrategy string
    Additional tagging information required by the seller profile.
    reuseVlanSTag boolean
    Automatically accept subsequent DOT1Q to QINQ connections that use the same authentication key. These connections will have the same VLAN S-tag assigned as the initial connection.
    encapsulation str
    Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.
    encapsulation_strategy str
    Additional tagging information required by the seller profile.
    reuse_vlan_s_tag bool
    Automatically accept subsequent DOT1Q to QINQ connections that use the same authentication key. These connections will have the same VLAN S-tag assigned as the initial connection.
    encapsulation String
    Data frames encapsulation standard.UNTAGGED - Untagged encapsulation for EPL connections. DOT1Q - DOT1Q encapsulation standard. QINQ - QINQ encapsulation standard.
    encapsulationStrategy String
    Additional tagging information required by the seller profile.
    reuseVlanSTag Boolean
    Automatically accept subsequent DOT1Q to QINQ connections that use the same authentication key. These connections will have the same VLAN S-tag assigned as the initial connection.

    GetServiceProfilesDatumAccount

    AccountName string
    Legal name of the accountholder.
    AccountNumber int
    Equinix-assigned account number.
    GlobalCustId string
    Equinix-assigned ID of the subscriber's parent organization.
    GlobalOrgId string
    Equinix-assigned ID of the subscriber's parent organization.
    GlobalOrganizationName string
    Equinix-assigned name of the subscriber's parent organization.
    OrgId int
    Equinix-assigned ID of the subscriber's organization.
    OrganizationName string
    Equinix-assigned name of the subscriber's organization.
    UcmId string
    Enterprise datastore id
    AccountName string
    Legal name of the accountholder.
    AccountNumber int
    Equinix-assigned account number.
    GlobalCustId string
    Equinix-assigned ID of the subscriber's parent organization.
    GlobalOrgId string
    Equinix-assigned ID of the subscriber's parent organization.
    GlobalOrganizationName string
    Equinix-assigned name of the subscriber's parent organization.
    OrgId int
    Equinix-assigned ID of the subscriber's organization.
    OrganizationName string
    Equinix-assigned name of the subscriber's organization.
    UcmId string
    Enterprise datastore id
    accountName String
    Legal name of the accountholder.
    accountNumber Integer
    Equinix-assigned account number.
    globalCustId String
    Equinix-assigned ID of the subscriber's parent organization.
    globalOrgId String
    Equinix-assigned ID of the subscriber's parent organization.
    globalOrganizationName String
    Equinix-assigned name of the subscriber's parent organization.
    orgId Integer
    Equinix-assigned ID of the subscriber's organization.
    organizationName String
    Equinix-assigned name of the subscriber's organization.
    ucmId String
    Enterprise datastore id
    accountName string
    Legal name of the accountholder.
    accountNumber number
    Equinix-assigned account number.
    globalCustId string
    Equinix-assigned ID of the subscriber's parent organization.
    globalOrgId string
    Equinix-assigned ID of the subscriber's parent organization.
    globalOrganizationName string
    Equinix-assigned name of the subscriber's parent organization.
    orgId number
    Equinix-assigned ID of the subscriber's organization.
    organizationName string
    Equinix-assigned name of the subscriber's organization.
    ucmId string
    Enterprise datastore id
    account_name str
    Legal name of the accountholder.
    account_number int
    Equinix-assigned account number.
    global_cust_id str
    Equinix-assigned ID of the subscriber's parent organization.
    global_org_id str
    Equinix-assigned ID of the subscriber's parent organization.
    global_organization_name str
    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
    accountName String
    Legal name of the accountholder.
    accountNumber Number
    Equinix-assigned account number.
    globalCustId String
    Equinix-assigned ID of the subscriber's parent organization.
    globalOrgId String
    Equinix-assigned ID of the subscriber's parent organization.
    globalOrganizationName String
    Equinix-assigned name of the subscriber's parent organization.
    orgId Number
    Equinix-assigned ID of the subscriber's organization.
    organizationName String
    Equinix-assigned name of the subscriber's organization.
    ucmId String
    Enterprise datastore id

    GetServiceProfilesDatumChangeLog

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

    GetServiceProfilesDatumCustomField

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

    GetServiceProfilesDatumMarketingInfo

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

    GetServiceProfilesDatumMarketingInfoProcessStep

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

    GetServiceProfilesDatumMetro

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

    GetServiceProfilesDatumNotification

    Emails List<string>
    Array of contact emails
    Type string
    Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
    SendInterval string
    Send interval
    Emails []string
    Array of contact emails
    Type string
    Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
    SendInterval string
    Send interval
    emails List<String>
    Array of contact emails
    type String
    Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
    sendInterval String
    Send interval
    emails string[]
    Array of contact emails
    type string
    Notification Type - ALL,CONNECTION_APPROVAL,SALES_REP_NOTIFICATIONS, NOTIFICATIONS
    sendInterval 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
    sendInterval String
    Send interval

    GetServiceProfilesDatumPort

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

    GetServiceProfilesDatumPortLocation

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

    GetServiceProfilesDatumProject

    Href string
    Unique Resource URL
    ProjectId string
    Project Id
    Href string
    Unique Resource URL
    ProjectId string
    Project Id
    href String
    Unique Resource URL
    projectId String
    Project Id
    href string
    Unique Resource URL
    projectId string
    Project Id
    href str
    Unique Resource URL
    project_id str
    Project Id
    href String
    Unique Resource URL
    projectId String
    Project Id

    GetServiceProfilesDatumVirtualDevice

    Type string
    Virtual Device Type
    Uuid string
    Virtual Device Uuid
    InterfaceUuid string
    Device Interface Uuid
    Location GetServiceProfilesDatumVirtualDeviceLocation
    Device Location
    Type string
    Virtual Device Type
    Uuid string
    Virtual Device Uuid
    InterfaceUuid string
    Device Interface Uuid
    Location GetServiceProfilesDatumVirtualDeviceLocation
    Device Location
    type String
    Virtual Device Type
    uuid String
    Virtual Device Uuid
    interfaceUuid String
    Device Interface Uuid
    location GetServiceProfilesDatumVirtualDeviceLocation
    Device Location
    type string
    Virtual Device Type
    uuid string
    Virtual Device Uuid
    interfaceUuid string
    Device Interface Uuid
    location GetServiceProfilesDatumVirtualDeviceLocation
    Device Location
    type str
    Virtual Device Type
    uuid str
    Virtual Device Uuid
    interface_uuid str
    Device Interface Uuid
    location GetServiceProfilesDatumVirtualDeviceLocation
    Device Location
    type String
    Virtual Device Type
    uuid String
    Virtual Device Uuid
    interfaceUuid String
    Device Interface Uuid
    location Property Map
    Device Location

    GetServiceProfilesDatumVirtualDeviceLocation

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

    GetServiceProfilesFilter

    Operator string
    Possible operator to use on filters = - equal
    Property string
    Search Criteria for Service Profile - /name, /uuid, /state, /metros/code, /visibility, /type
    Values List<string>
    Values
    Operator string
    Possible operator to use on filters = - equal
    Property string
    Search Criteria for Service Profile - /name, /uuid, /state, /metros/code, /visibility, /type
    Values []string
    Values
    operator String
    Possible operator to use on filters = - equal
    property String
    Search Criteria for Service Profile - /name, /uuid, /state, /metros/code, /visibility, /type
    values List<String>
    Values
    operator string
    Possible operator to use on filters = - equal
    property string
    Search Criteria for Service Profile - /name, /uuid, /state, /metros/code, /visibility, /type
    values string[]
    Values
    operator str
    Possible operator to use on filters = - equal
    property str
    Search Criteria for Service Profile - /name, /uuid, /state, /metros/code, /visibility, /type
    values Sequence[str]
    Values
    operator String
    Possible operator to use on filters = - equal
    property String
    Search Criteria for Service Profile - /name, /uuid, /state, /metros/code, /visibility, /type
    values List<String>
    Values

    GetServiceProfilesSort

    Direction string
    Priority type- DESC, ASC
    Property string
    Search operation sort criteria /name /state /changeLog/createdDateTime /changeLog/updatedDateTime
    Direction string
    Priority type- DESC, ASC
    Property string
    Search operation sort criteria /name /state /changeLog/createdDateTime /changeLog/updatedDateTime
    direction String
    Priority type- DESC, ASC
    property String
    Search operation sort criteria /name /state /changeLog/createdDateTime /changeLog/updatedDateTime
    direction string
    Priority type- DESC, ASC
    property string
    Search operation sort criteria /name /state /changeLog/createdDateTime /changeLog/updatedDateTime
    direction str
    Priority type- DESC, ASC
    property str
    Search operation sort criteria /name /state /changeLog/createdDateTime /changeLog/updatedDateTime
    direction String
    Priority type- DESC, ASC
    property String
    Search operation sort criteria /name /state /changeLog/createdDateTime /changeLog/updatedDateTime

    Package Details

    Repository
    equinix equinix/pulumi-equinix
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the equinix Terraform Provider.
    equinix logo
    Equinix v0.11.2 published on Wednesday, Jun 26, 2024 by Equinix