@equinix-labs/pulumi-equinix
Version:
A Pulumi package for creating and managing equinix cloud resources.
107 lines (106 loc) • 3.11 kB
TypeScript
export declare const AccessPointLinkProtocolType: {
readonly Untagged: "UNTAGGED";
readonly Dot1q: "DOT1Q";
readonly QinQ: "QINQ";
readonly EVPN_VXLAN: "EVPN_VXLAN";
};
export type AccessPointLinkProtocolType = (typeof AccessPointLinkProtocolType)[keyof typeof AccessPointLinkProtocolType];
export declare const AccessPointPeeringType: {
readonly Private: "PRIVATE";
readonly Microsoft: "MICROSOFT";
readonly Public: "PUBLIC";
};
export type AccessPointPeeringType = (typeof AccessPointPeeringType)[keyof typeof AccessPointPeeringType];
export declare const AccessPointType: {
/**
* Colocation
*/
readonly Colo: "COLO";
/**
* Virtual Device
*/
readonly VD: "VD";
/**
* Service Profile
*/
readonly SP: "SP";
/**
* Internet Gateway
*/
readonly IGW: "IGW";
/**
* Subnet
*/
readonly Subnet: "SUBNET";
/**
* Gateway
*/
readonly GW: "GW";
/**
* Network
*/
readonly Network: "NETWORK";
};
export type AccessPointType = (typeof AccessPointType)[keyof typeof AccessPointType];
export declare const ConnectionType: {
/**
* Virtual Gateway
*/
readonly VG: "VG_VC";
/**
* Ethernet Virtual Private Line
*/
readonly EVPL: "EVPL_VC";
/**
* Ethernet Private Line
*/
readonly EPL: "EPL_VC";
/**
* Fabric Gateway virtual connection
*/
readonly GW: "GW_VC";
/**
* E-access, layer 2 connection between a QINQ port and an EPL port.
*/
readonly AccessEPL: "ACCESS_EPL_VC";
};
export type ConnectionType = (typeof ConnectionType)[keyof typeof ConnectionType];
export declare const NotificationsType: {
readonly All: "ALL";
readonly ConnectionApproval: "CONNECTION_APPROVAL";
readonly SalesNotifications: "SALES_REP_NOTIFICATIONS";
readonly Notifications: "NOTIFICATIONS";
};
export type NotificationsType = (typeof NotificationsType)[keyof typeof NotificationsType];
export declare const ProfileAccessPointType: {
/**
* Colocation
*/
readonly Colo: "COLO";
/**
* Virtual Device
*/
readonly VD: "VD";
};
export type ProfileAccessPointType = (typeof ProfileAccessPointType)[keyof typeof ProfileAccessPointType];
export declare const ProfileState: {
readonly Active: "ACTIVE";
readonly PendingApproval: "PENDING_APPROVAL";
readonly Deleted: "DELETED";
readonly Rejected: "REJECTED";
};
export type ProfileState = (typeof ProfileState)[keyof typeof ProfileState];
export declare const ProfileType: {
readonly L2Profile: "L2_PROFILE";
readonly L3Profile: "L3_PROFILE";
};
export type ProfileType = (typeof ProfileType)[keyof typeof ProfileType];
export declare const ProfileVisibility: {
readonly Public: "PUBLIC";
readonly Private: "PRIVATE";
};
export type ProfileVisibility = (typeof ProfileVisibility)[keyof typeof ProfileVisibility];
export declare const ServiceTokenType: {
readonly VCToken: "VC_TOKEN";
};
export type ServiceTokenType = (typeof ServiceTokenType)[keyof typeof ServiceTokenType];