equinix.fabric.Port
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.equinix.fabric.Port;
import com.pulumi.equinix.fabric.PortArgs;
import com.pulumi.equinix.fabric.inputs.PortAccountArgs;
import com.pulumi.equinix.fabric.inputs.PortAdditionalInfoArgs;
import com.pulumi.equinix.fabric.inputs.PortEncapsulationArgs;
import com.pulumi.equinix.fabric.inputs.PortLocationArgs;
import com.pulumi.equinix.fabric.inputs.PortNotificationArgs;
import com.pulumi.equinix.fabric.inputs.PortPhysicalPortArgs;
import com.pulumi.equinix.fabric.inputs.PortProjectArgs;
import com.pulumi.equinix.fabric.inputs.PortRedundancyArgs;
import com.pulumi.equinix.fabric.inputs.PortSettingsArgs;
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) {
var order = new Port("order", PortArgs.builder()
.account(PortAccountArgs.builder()
.account_number("<account_number>")
.build())
.additionalInfos(PortAdditionalInfoArgs.builder()
.key("lagType")
.value("New")
.build())
.connectivitySourceType("COLO")
.demarcationPointIbx("TR2")
.encapsulation(PortEncapsulationArgs.builder()
.tag_protocol_id("0x8100")
.type("DOT1Q")
.build())
.lagEnabled(true)
.location(PortLocationArgs.builder()
.metro_code("TR")
.build())
.notifications(
PortNotificationArgs.builder()
.registered_users("<username>")
.type("TECHNICAL")
.build(),
PortNotificationArgs.builder()
.registered_users("<username>")
.type("NOTIFICATION")
.build())
.physicalPorts(PortPhysicalPortArgs.builder()
.demarcation_point(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.type("XF_PHYSICAL_PORT")
.build())
.physicalPortsCount(1)
.physicalPortsSpeed(1000)
.physicalPortsType("1000BASE_LX")
.project(PortProjectArgs.builder()
.project_id("<project_id>")
.build())
.redundancy(PortRedundancyArgs.builder()
.priority("PRIMARY")
.build())
.settings(PortSettingsArgs.builder()
.package_type("STANDARD")
.shared_port_type(false)
.build())
.type("XF_PORT")
.build());
}
}
resources:
order:
type: equinix:fabric:Port
properties:
account:
account_number: <account_number>
additionalInfos:
- key: lagType
value: New
connectivitySourceType: COLO
demarcationPointIbx: TR2
encapsulation:
tag_protocol_id: 0x8100
type: DOT1Q
lagEnabled: true
location:
metro_code: TR
notifications:
- registered_users:
- <username>
type: TECHNICAL
- registered_users:
- <username>
type: NOTIFICATION
physicalPorts:
- demarcation_point:
- cabinetUniqueSpaceId: Demarc
cageUniqueSpaceId: TR2:01:002087
connectorType: SC
ibx: TR2
patchPanel: PP:Demarc:00002087
type: XF_PHYSICAL_PORT
physicalPortsCount: 1
physicalPortsSpeed: 1000
physicalPortsType: 1000BASE_LX
project:
project_id: <project_id>
redundancy:
priority: PRIMARY
settings:
package_type: STANDARD
shared_port_type: false
type: XF_PORT
Create Port Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Port(name: string, args: PortArgs, opts?: CustomResourceOptions);@overload
def Port(resource_name: str,
args: PortArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Port(resource_name: str,
opts: Optional[ResourceOptions] = None,
project: Optional[PortProjectArgs] = None,
physical_ports_speed: Optional[int] = None,
connectivity_source_type: Optional[str] = None,
demarcation_point_ibx: Optional[str] = None,
type: Optional[str] = None,
encapsulation: Optional[PortEncapsulationArgs] = None,
lag_enabled: Optional[bool] = None,
location: Optional[PortLocationArgs] = None,
notifications: Optional[Sequence[PortNotificationArgs]] = None,
settings: Optional[PortSettingsArgs] = None,
physical_ports_count: Optional[int] = None,
physical_ports: Optional[Sequence[PortPhysicalPortArgs]] = None,
redundancy: Optional[PortRedundancyArgs] = None,
account: Optional[PortAccountArgs] = None,
physical_ports_type: Optional[str] = None,
name: Optional[str] = None,
order: Optional[PortOrderArgs] = None,
additional_infos: Optional[Sequence[PortAdditionalInfoArgs]] = None,
timeouts: Optional[PortTimeoutsArgs] = None,
device: Optional[PortDeviceArgs] = None)func NewPort(ctx *Context, name string, args PortArgs, opts ...ResourceOption) (*Port, error)public Port(string name, PortArgs args, CustomResourceOptions? opts = null)type: equinix:fabric:Port
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args PortArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args PortArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args PortArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PortArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PortArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var portResource = new Equinix.Fabric.Port("portResource", new()
{
Project = new Equinix.Fabric.Inputs.PortProjectArgs
{
ProjectId = "string",
},
PhysicalPortsSpeed = 0,
ConnectivitySourceType = "string",
DemarcationPointIbx = "string",
Type = "string",
Encapsulation = new Equinix.Fabric.Inputs.PortEncapsulationArgs
{
TagProtocolId = "string",
Type = "string",
},
LagEnabled = false,
Location = new Equinix.Fabric.Inputs.PortLocationArgs
{
MetroCode = "string",
},
Notifications = new[]
{
new Equinix.Fabric.Inputs.PortNotificationArgs
{
RegisteredUsers = new[]
{
"string",
},
Type = "string",
},
},
Settings = new Equinix.Fabric.Inputs.PortSettingsArgs
{
PackageType = "string",
SharedPortType = false,
},
PhysicalPortsCount = 0,
PhysicalPorts = new[]
{
new Equinix.Fabric.Inputs.PortPhysicalPortArgs
{
DemarcationPoint = new Equinix.Fabric.Inputs.PortPhysicalPortDemarcationPointArgs
{
CabinetUniqueSpaceId = "string",
CageUniqueSpaceId = "string",
ConnectorType = "string",
Ibx = "string",
PatchPanel = "string",
},
Type = "string",
Interface = new Equinix.Fabric.Inputs.PortPhysicalPortInterfaceArgs
{
Type = "string",
},
},
},
Redundancy = new Equinix.Fabric.Inputs.PortRedundancyArgs
{
Priority = "string",
},
Account = new Equinix.Fabric.Inputs.PortAccountArgs
{
AccountNumber = 0,
AccountName = "string",
UcmId = "string",
},
PhysicalPortsType = "string",
Name = "string",
Order = new Equinix.Fabric.Inputs.PortOrderArgs
{
CustomerReferenceId = "string",
OrderId = "string",
OrderNumber = "string",
PurchaseOrder = new Equinix.Fabric.Inputs.PortOrderPurchaseOrderArgs
{
Amount = "string",
AttachmentId = "string",
EndDate = "string",
Number = "string",
StartDate = "string",
Type = "string",
},
Signature = new Equinix.Fabric.Inputs.PortOrderSignatureArgs
{
Delegate = new Equinix.Fabric.Inputs.PortOrderSignatureDelegateArgs
{
Email = "string",
FirstName = "string",
LastName = "string",
},
Signatory = "string",
},
Uuid = "string",
},
AdditionalInfos = new[]
{
new Equinix.Fabric.Inputs.PortAdditionalInfoArgs
{
Key = "string",
Value = "string",
},
},
Timeouts = new Equinix.Fabric.Inputs.PortTimeoutsArgs
{
Create = "string",
Delete = "string",
Read = "string",
Update = "string",
},
Device = new Equinix.Fabric.Inputs.PortDeviceArgs
{
Name = "string",
Redundancy = new Equinix.Fabric.Inputs.PortDeviceRedundancyArgs
{
Group = "string",
Priority = "string",
},
},
});
example, err := fabric.NewPort(ctx, "portResource", &fabric.PortArgs{
Project: &fabric.PortProjectArgs{
ProjectId: pulumi.String("string"),
},
PhysicalPortsSpeed: pulumi.Int(0),
ConnectivitySourceType: pulumi.String("string"),
DemarcationPointIbx: pulumi.String("string"),
Type: pulumi.String("string"),
Encapsulation: &fabric.PortEncapsulationArgs{
TagProtocolId: pulumi.String("string"),
Type: pulumi.String("string"),
},
LagEnabled: pulumi.Bool(false),
Location: &fabric.PortLocationArgs{
MetroCode: pulumi.String("string"),
},
Notifications: fabric.PortNotificationArray{
&fabric.PortNotificationArgs{
RegisteredUsers: pulumi.StringArray{
pulumi.String("string"),
},
Type: pulumi.String("string"),
},
},
Settings: &fabric.PortSettingsArgs{
PackageType: pulumi.String("string"),
SharedPortType: pulumi.Bool(false),
},
PhysicalPortsCount: pulumi.Int(0),
PhysicalPorts: fabric.PortPhysicalPortArray{
&fabric.PortPhysicalPortArgs{
DemarcationPoint: &fabric.PortPhysicalPortDemarcationPointArgs{
CabinetUniqueSpaceId: pulumi.String("string"),
CageUniqueSpaceId: pulumi.String("string"),
ConnectorType: pulumi.String("string"),
Ibx: pulumi.String("string"),
PatchPanel: pulumi.String("string"),
},
Type: pulumi.String("string"),
Interface: &fabric.PortPhysicalPortInterfaceArgs{
Type: pulumi.String("string"),
},
},
},
Redundancy: &fabric.PortRedundancyArgs{
Priority: pulumi.String("string"),
},
Account: &fabric.PortAccountArgs{
AccountNumber: pulumi.Int(0),
AccountName: pulumi.String("string"),
UcmId: pulumi.String("string"),
},
PhysicalPortsType: pulumi.String("string"),
Name: pulumi.String("string"),
Order: &fabric.PortOrderArgs{
CustomerReferenceId: pulumi.String("string"),
OrderId: pulumi.String("string"),
OrderNumber: pulumi.String("string"),
PurchaseOrder: &fabric.PortOrderPurchaseOrderArgs{
Amount: pulumi.String("string"),
AttachmentId: pulumi.String("string"),
EndDate: pulumi.String("string"),
Number: pulumi.String("string"),
StartDate: pulumi.String("string"),
Type: pulumi.String("string"),
},
Signature: &fabric.PortOrderSignatureArgs{
Delegate: &fabric.PortOrderSignatureDelegateArgs{
Email: pulumi.String("string"),
FirstName: pulumi.String("string"),
LastName: pulumi.String("string"),
},
Signatory: pulumi.String("string"),
},
Uuid: pulumi.String("string"),
},
AdditionalInfos: fabric.PortAdditionalInfoArray{
&fabric.PortAdditionalInfoArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Timeouts: &fabric.PortTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
Read: pulumi.String("string"),
Update: pulumi.String("string"),
},
Device: &fabric.PortDeviceArgs{
Name: pulumi.String("string"),
Redundancy: &fabric.PortDeviceRedundancyArgs{
Group: pulumi.String("string"),
Priority: pulumi.String("string"),
},
},
})
var portResource = new com.equinix.equinix.fabric.Port("portResource", com.equinix.equinix.fabric.PortArgs.builder()
.project(PortProjectArgs.builder()
.projectId("string")
.build())
.physicalPortsSpeed(0)
.connectivitySourceType("string")
.demarcationPointIbx("string")
.type("string")
.encapsulation(PortEncapsulationArgs.builder()
.tagProtocolId("string")
.type("string")
.build())
.lagEnabled(false)
.location(PortLocationArgs.builder()
.metroCode("string")
.build())
.notifications(PortNotificationArgs.builder()
.registeredUsers("string")
.type("string")
.build())
.settings(PortSettingsArgs.builder()
.packageType("string")
.sharedPortType(false)
.build())
.physicalPortsCount(0)
.physicalPorts(PortPhysicalPortArgs.builder()
.demarcationPoint(PortPhysicalPortDemarcationPointArgs.builder()
.cabinetUniqueSpaceId("string")
.cageUniqueSpaceId("string")
.connectorType("string")
.ibx("string")
.patchPanel("string")
.build())
.type("string")
.interface_(PortPhysicalPortInterfaceArgs.builder()
.type("string")
.build())
.build())
.redundancy(PortRedundancyArgs.builder()
.priority("string")
.build())
.account(PortAccountArgs.builder()
.accountNumber(0)
.accountName("string")
.ucmId("string")
.build())
.physicalPortsType("string")
.name("string")
.order(PortOrderArgs.builder()
.customerReferenceId("string")
.orderId("string")
.orderNumber("string")
.purchaseOrder(PortOrderPurchaseOrderArgs.builder()
.amount("string")
.attachmentId("string")
.endDate("string")
.number("string")
.startDate("string")
.type("string")
.build())
.signature(PortOrderSignatureArgs.builder()
.delegate(PortOrderSignatureDelegateArgs.builder()
.email("string")
.firstName("string")
.lastName("string")
.build())
.signatory("string")
.build())
.uuid("string")
.build())
.additionalInfos(PortAdditionalInfoArgs.builder()
.key("string")
.value("string")
.build())
.timeouts(PortTimeoutsArgs.builder()
.create("string")
.delete("string")
.read("string")
.update("string")
.build())
.device(PortDeviceArgs.builder()
.name("string")
.redundancy(PortDeviceRedundancyArgs.builder()
.group("string")
.priority("string")
.build())
.build())
.build());
port_resource = equinix.fabric.Port("portResource",
project={
"project_id": "string",
},
physical_ports_speed=0,
connectivity_source_type="string",
demarcation_point_ibx="string",
type="string",
encapsulation={
"tag_protocol_id": "string",
"type": "string",
},
lag_enabled=False,
location={
"metro_code": "string",
},
notifications=[{
"registered_users": ["string"],
"type": "string",
}],
settings={
"package_type": "string",
"shared_port_type": False,
},
physical_ports_count=0,
physical_ports=[{
"demarcation_point": {
"cabinet_unique_space_id": "string",
"cage_unique_space_id": "string",
"connector_type": "string",
"ibx": "string",
"patch_panel": "string",
},
"type": "string",
"interface": {
"type": "string",
},
}],
redundancy={
"priority": "string",
},
account={
"account_number": 0,
"account_name": "string",
"ucm_id": "string",
},
physical_ports_type="string",
name="string",
order={
"customer_reference_id": "string",
"order_id": "string",
"order_number": "string",
"purchase_order": {
"amount": "string",
"attachment_id": "string",
"end_date": "string",
"number": "string",
"start_date": "string",
"type": "string",
},
"signature": {
"delegate": {
"email": "string",
"first_name": "string",
"last_name": "string",
},
"signatory": "string",
},
"uuid": "string",
},
additional_infos=[{
"key": "string",
"value": "string",
}],
timeouts={
"create": "string",
"delete": "string",
"read": "string",
"update": "string",
},
device={
"name": "string",
"redundancy": {
"group": "string",
"priority": "string",
},
})
const portResource = new equinix.fabric.Port("portResource", {
project: {
projectId: "string",
},
physicalPortsSpeed: 0,
connectivitySourceType: "string",
demarcationPointIbx: "string",
type: "string",
encapsulation: {
tagProtocolId: "string",
type: "string",
},
lagEnabled: false,
location: {
metroCode: "string",
},
notifications: [{
registeredUsers: ["string"],
type: "string",
}],
settings: {
packageType: "string",
sharedPortType: false,
},
physicalPortsCount: 0,
physicalPorts: [{
demarcationPoint: {
cabinetUniqueSpaceId: "string",
cageUniqueSpaceId: "string",
connectorType: "string",
ibx: "string",
patchPanel: "string",
},
type: "string",
"interface": {
type: "string",
},
}],
redundancy: {
priority: "string",
},
account: {
accountNumber: 0,
accountName: "string",
ucmId: "string",
},
physicalPortsType: "string",
name: "string",
order: {
customerReferenceId: "string",
orderId: "string",
orderNumber: "string",
purchaseOrder: {
amount: "string",
attachmentId: "string",
endDate: "string",
number: "string",
startDate: "string",
type: "string",
},
signature: {
delegate: {
email: "string",
firstName: "string",
lastName: "string",
},
signatory: "string",
},
uuid: "string",
},
additionalInfos: [{
key: "string",
value: "string",
}],
timeouts: {
create: "string",
"delete": "string",
read: "string",
update: "string",
},
device: {
name: "string",
redundancy: {
group: "string",
priority: "string",
},
},
});
type: equinix:fabric:Port
properties:
account:
accountName: string
accountNumber: 0
ucmId: string
additionalInfos:
- key: string
value: string
connectivitySourceType: string
demarcationPointIbx: string
device:
name: string
redundancy:
group: string
priority: string
encapsulation:
tagProtocolId: string
type: string
lagEnabled: false
location:
metroCode: string
name: string
notifications:
- registeredUsers:
- string
type: string
order:
customerReferenceId: string
orderId: string
orderNumber: string
purchaseOrder:
amount: string
attachmentId: string
endDate: string
number: string
startDate: string
type: string
signature:
delegate:
email: string
firstName: string
lastName: string
signatory: string
uuid: string
physicalPorts:
- demarcationPoint:
cabinetUniqueSpaceId: string
cageUniqueSpaceId: string
connectorType: string
ibx: string
patchPanel: string
interface:
type: string
type: string
physicalPortsCount: 0
physicalPortsSpeed: 0
physicalPortsType: string
project:
projectId: string
redundancy:
priority: string
settings:
packageType: string
sharedPortType: false
timeouts:
create: string
delete: string
read: string
update: string
type: string
Port Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Port resource accepts the following input properties:
- Account
Port
Account - Port order account details
- Connectivity
Source stringType - Connection type that is used from the port after creation
- Demarcation
Point stringIbx - IBX code where the port will be located
- Encapsulation
Port
Encapsulation - Port encapsulation settings
- Lag
Enabled bool - Boolean value to enable the created port with Link Aggregation Groups
- Location
Port
Location - Location details for the port order
- Notifications
List<Port
Notification> - List of notification types and the registered users to receive those notification types
- Physical
Ports List<PortPhysical Port> - Physical ports that will implement this port order
- Physical
Ports intCount - Number of physical ports in the Port Order
- Physical
Ports intSpeed - Physical Ports Speed in Mbps
- Physical
Ports stringType - Physical Ports Type
- Project
Port
Project - Port order project details
- Redundancy
Port
Redundancy - Port redundancy settings
- Settings
Port
Settings - Port order configuration settings
- Type string
- Type of the port order request
- Additional
Infos List<PortAdditional Info> - List of key/value objects to provide additional context to the Port order
- Device
Port
Device - Port device configuration
- Name string
- Designated name of the port
- Order
Port
Order - Details of the Port Order such as purchaseOrder details and signature
- Timeouts
Port
Timeouts
- Account
Port
Account Args - Port order account details
- Connectivity
Source stringType - Connection type that is used from the port after creation
- Demarcation
Point stringIbx - IBX code where the port will be located
- Encapsulation
Port
Encapsulation Args - Port encapsulation settings
- Lag
Enabled bool - Boolean value to enable the created port with Link Aggregation Groups
- Location
Port
Location Args - Location details for the port order
- Notifications
[]Port
Notification Args - List of notification types and the registered users to receive those notification types
- Physical
Ports []PortPhysical Port Args - Physical ports that will implement this port order
- Physical
Ports intCount - Number of physical ports in the Port Order
- Physical
Ports intSpeed - Physical Ports Speed in Mbps
- Physical
Ports stringType - Physical Ports Type
- Project
Port
Project Args - Port order project details
- Redundancy
Port
Redundancy Args - Port redundancy settings
- Settings
Port
Settings Args - Port order configuration settings
- Type string
- Type of the port order request
- Additional
Infos []PortAdditional Info Args - List of key/value objects to provide additional context to the Port order
- Device
Port
Device Args - Port device configuration
- Name string
- Designated name of the port
- Order
Port
Order Args - Details of the Port Order such as purchaseOrder details and signature
- Timeouts
Port
Timeouts Args
- account
Port
Account - Port order account details
- connectivity
Source StringType - Connection type that is used from the port after creation
- demarcation
Point StringIbx - IBX code where the port will be located
- encapsulation
Port
Encapsulation - Port encapsulation settings
- lag
Enabled Boolean - Boolean value to enable the created port with Link Aggregation Groups
- location
Port
Location - Location details for the port order
- notifications
List<Port
Notification> - List of notification types and the registered users to receive those notification types
- physical
Ports List<PortPhysical Port> - Physical ports that will implement this port order
- physical
Ports IntegerCount - Number of physical ports in the Port Order
- physical
Ports IntegerSpeed - Physical Ports Speed in Mbps
- physical
Ports StringType - Physical Ports Type
- project
Port
Project - Port order project details
- redundancy
Port
Redundancy - Port redundancy settings
- settings
Port
Settings - Port order configuration settings
- type String
- Type of the port order request
- additional
Infos List<PortAdditional Info> - List of key/value objects to provide additional context to the Port order
- device
Port
Device - Port device configuration
- name String
- Designated name of the port
- order
Port
Order - Details of the Port Order such as purchaseOrder details and signature
- timeouts
Port
Timeouts
- account
Port
Account - Port order account details
- connectivity
Source stringType - Connection type that is used from the port after creation
- demarcation
Point stringIbx - IBX code where the port will be located
- encapsulation
Port
Encapsulation - Port encapsulation settings
- lag
Enabled boolean - Boolean value to enable the created port with Link Aggregation Groups
- location
Port
Location - Location details for the port order
- notifications
Port
Notification[] - List of notification types and the registered users to receive those notification types
- physical
Ports PortPhysical Port[] - Physical ports that will implement this port order
- physical
Ports numberCount - Number of physical ports in the Port Order
- physical
Ports numberSpeed - Physical Ports Speed in Mbps
- physical
Ports stringType - Physical Ports Type
- project
Port
Project - Port order project details
- redundancy
Port
Redundancy - Port redundancy settings
- settings
Port
Settings - Port order configuration settings
- type string
- Type of the port order request
- additional
Infos PortAdditional Info[] - List of key/value objects to provide additional context to the Port order
- device
Port
Device - Port device configuration
- name string
- Designated name of the port
- order
Port
Order - Details of the Port Order such as purchaseOrder details and signature
- timeouts
Port
Timeouts
- account
Port
Account Args - Port order account details
- connectivity_
source_ strtype - Connection type that is used from the port after creation
- demarcation_
point_ stribx - IBX code where the port will be located
- encapsulation
Port
Encapsulation Args - Port encapsulation settings
- lag_
enabled bool - Boolean value to enable the created port with Link Aggregation Groups
- location
Port
Location Args - Location details for the port order
- notifications
Sequence[Port
Notification Args] - List of notification types and the registered users to receive those notification types
- physical_
ports Sequence[PortPhysical Port Args] - Physical ports that will implement this port order
- physical_
ports_ intcount - Number of physical ports in the Port Order
- physical_
ports_ intspeed - Physical Ports Speed in Mbps
- physical_
ports_ strtype - Physical Ports Type
- project
Port
Project Args - Port order project details
- redundancy
Port
Redundancy Args - Port redundancy settings
- settings
Port
Settings Args - Port order configuration settings
- type str
- Type of the port order request
- additional_
infos Sequence[PortAdditional Info Args] - List of key/value objects to provide additional context to the Port order
- device
Port
Device Args - Port device configuration
- name str
- Designated name of the port
- order
Port
Order Args - Details of the Port Order such as purchaseOrder details and signature
- timeouts
Port
Timeouts Args
- account Property Map
- Port order account details
- connectivity
Source StringType - Connection type that is used from the port after creation
- demarcation
Point StringIbx - IBX code where the port will be located
- encapsulation Property Map
- Port encapsulation settings
- lag
Enabled Boolean - Boolean value to enable the created port with Link Aggregation Groups
- location Property Map
- Location details for the port order
- notifications List<Property Map>
- List of notification types and the registered users to receive those notification types
- physical
Ports List<Property Map> - Physical ports that will implement this port order
- physical
Ports NumberCount - Number of physical ports in the Port Order
- physical
Ports NumberSpeed - Physical Ports Speed in Mbps
- physical
Ports StringType - Physical Ports Type
- project Property Map
- Port order project details
- redundancy Property Map
- Port redundancy settings
- settings Property Map
- Port order configuration settings
- type String
- Type of the port order request
- additional
Infos List<Property Map> - List of key/value objects to provide additional context to the Port order
- device Property Map
- Port device configuration
- name String
- Designated name of the port
- order Property Map
- Details of the Port Order such as purchaseOrder details and signature
- timeouts Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the Port resource produces the following output properties:
- Change
Log PortChange Log - Details of the last change on the port resource
- Href string
- Equinix assigned URI of the port resource
- Id string
- The provider-assigned unique ID for this managed resource.
- State string
- Value representing provisioning status for the port resource
- Uuid string
- Equinix assigned unique identifier of the port resource
- Change
Log PortChange Log - Details of the last change on the port resource
- Href string
- Equinix assigned URI of the port resource
- Id string
- The provider-assigned unique ID for this managed resource.
- State string
- Value representing provisioning status for the port resource
- Uuid string
- Equinix assigned unique identifier of the port resource
- change
Log PortChange Log - Details of the last change on the port resource
- href String
- Equinix assigned URI of the port resource
- id String
- The provider-assigned unique ID for this managed resource.
- state String
- Value representing provisioning status for the port resource
- uuid String
- Equinix assigned unique identifier of the port resource
- change
Log PortChange Log - Details of the last change on the port resource
- href string
- Equinix assigned URI of the port resource
- id string
- The provider-assigned unique ID for this managed resource.
- state string
- Value representing provisioning status for the port resource
- uuid string
- Equinix assigned unique identifier of the port resource
- change_
log PortChange Log - Details of the last change on the port resource
- href str
- Equinix assigned URI of the port resource
- id str
- The provider-assigned unique ID for this managed resource.
- state str
- Value representing provisioning status for the port resource
- uuid str
- Equinix assigned unique identifier of the port resource
- change
Log Property Map - Details of the last change on the port resource
- href String
- Equinix assigned URI of the port resource
- id String
- The provider-assigned unique ID for this managed resource.
- state String
- Value representing provisioning status for the port resource
- uuid String
- Equinix assigned unique identifier of the port resource
Look up Existing Port Resource
Get an existing Port resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: PortState, opts?: CustomResourceOptions): Port@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account: Optional[PortAccountArgs] = None,
additional_infos: Optional[Sequence[PortAdditionalInfoArgs]] = None,
change_log: Optional[PortChangeLogArgs] = None,
connectivity_source_type: Optional[str] = None,
demarcation_point_ibx: Optional[str] = None,
device: Optional[PortDeviceArgs] = None,
encapsulation: Optional[PortEncapsulationArgs] = None,
href: Optional[str] = None,
lag_enabled: Optional[bool] = None,
location: Optional[PortLocationArgs] = None,
name: Optional[str] = None,
notifications: Optional[Sequence[PortNotificationArgs]] = None,
order: Optional[PortOrderArgs] = None,
physical_ports: Optional[Sequence[PortPhysicalPortArgs]] = None,
physical_ports_count: Optional[int] = None,
physical_ports_speed: Optional[int] = None,
physical_ports_type: Optional[str] = None,
project: Optional[PortProjectArgs] = None,
redundancy: Optional[PortRedundancyArgs] = None,
settings: Optional[PortSettingsArgs] = None,
state: Optional[str] = None,
timeouts: Optional[PortTimeoutsArgs] = None,
type: Optional[str] = None,
uuid: Optional[str] = None) -> Portfunc GetPort(ctx *Context, name string, id IDInput, state *PortState, opts ...ResourceOption) (*Port, error)public static Port Get(string name, Input<string> id, PortState? state, CustomResourceOptions? opts = null)public static Port get(String name, Output<String> id, PortState state, CustomResourceOptions options)resources: _: type: equinix:fabric:Port get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Account
Port
Account - Port order account details
- Additional
Infos List<PortAdditional Info> - List of key/value objects to provide additional context to the Port order
- Change
Log PortChange Log - Details of the last change on the port resource
- Connectivity
Source stringType - Connection type that is used from the port after creation
- Demarcation
Point stringIbx - IBX code where the port will be located
- Device
Port
Device - Port device configuration
- Encapsulation
Port
Encapsulation - Port encapsulation settings
- Href string
- Equinix assigned URI of the port resource
- Lag
Enabled bool - Boolean value to enable the created port with Link Aggregation Groups
- Location
Port
Location - Location details for the port order
- Name string
- Designated name of the port
- Notifications
List<Port
Notification> - List of notification types and the registered users to receive those notification types
- Order
Port
Order - Details of the Port Order such as purchaseOrder details and signature
- Physical
Ports List<PortPhysical Port> - Physical ports that will implement this port order
- Physical
Ports intCount - Number of physical ports in the Port Order
- Physical
Ports intSpeed - Physical Ports Speed in Mbps
- Physical
Ports stringType - Physical Ports Type
- Project
Port
Project - Port order project details
- Redundancy
Port
Redundancy - Port redundancy settings
- Settings
Port
Settings - Port order configuration settings
- State string
- Value representing provisioning status for the port resource
- Timeouts
Port
Timeouts - Type string
- Type of the port order request
- Uuid string
- Equinix assigned unique identifier of the port resource
- Account
Port
Account Args - Port order account details
- Additional
Infos []PortAdditional Info Args - List of key/value objects to provide additional context to the Port order
- Change
Log PortChange Log Args - Details of the last change on the port resource
- Connectivity
Source stringType - Connection type that is used from the port after creation
- Demarcation
Point stringIbx - IBX code where the port will be located
- Device
Port
Device Args - Port device configuration
- Encapsulation
Port
Encapsulation Args - Port encapsulation settings
- Href string
- Equinix assigned URI of the port resource
- Lag
Enabled bool - Boolean value to enable the created port with Link Aggregation Groups
- Location
Port
Location Args - Location details for the port order
- Name string
- Designated name of the port
- Notifications
[]Port
Notification Args - List of notification types and the registered users to receive those notification types
- Order
Port
Order Args - Details of the Port Order such as purchaseOrder details and signature
- Physical
Ports []PortPhysical Port Args - Physical ports that will implement this port order
- Physical
Ports intCount - Number of physical ports in the Port Order
- Physical
Ports intSpeed - Physical Ports Speed in Mbps
- Physical
Ports stringType - Physical Ports Type
- Project
Port
Project Args - Port order project details
- Redundancy
Port
Redundancy Args - Port redundancy settings
- Settings
Port
Settings Args - Port order configuration settings
- State string
- Value representing provisioning status for the port resource
- Timeouts
Port
Timeouts Args - Type string
- Type of the port order request
- Uuid string
- Equinix assigned unique identifier of the port resource
- account
Port
Account - Port order account details
- additional
Infos List<PortAdditional Info> - List of key/value objects to provide additional context to the Port order
- change
Log PortChange Log - Details of the last change on the port resource
- connectivity
Source StringType - Connection type that is used from the port after creation
- demarcation
Point StringIbx - IBX code where the port will be located
- device
Port
Device - Port device configuration
- encapsulation
Port
Encapsulation - Port encapsulation settings
- href String
- Equinix assigned URI of the port resource
- lag
Enabled Boolean - Boolean value to enable the created port with Link Aggregation Groups
- location
Port
Location - Location details for the port order
- name String
- Designated name of the port
- notifications
List<Port
Notification> - List of notification types and the registered users to receive those notification types
- order
Port
Order - Details of the Port Order such as purchaseOrder details and signature
- physical
Ports List<PortPhysical Port> - Physical ports that will implement this port order
- physical
Ports IntegerCount - Number of physical ports in the Port Order
- physical
Ports IntegerSpeed - Physical Ports Speed in Mbps
- physical
Ports StringType - Physical Ports Type
- project
Port
Project - Port order project details
- redundancy
Port
Redundancy - Port redundancy settings
- settings
Port
Settings - Port order configuration settings
- state String
- Value representing provisioning status for the port resource
- timeouts
Port
Timeouts - type String
- Type of the port order request
- uuid String
- Equinix assigned unique identifier of the port resource
- account
Port
Account - Port order account details
- additional
Infos PortAdditional Info[] - List of key/value objects to provide additional context to the Port order
- change
Log PortChange Log - Details of the last change on the port resource
- connectivity
Source stringType - Connection type that is used from the port after creation
- demarcation
Point stringIbx - IBX code where the port will be located
- device
Port
Device - Port device configuration
- encapsulation
Port
Encapsulation - Port encapsulation settings
- href string
- Equinix assigned URI of the port resource
- lag
Enabled boolean - Boolean value to enable the created port with Link Aggregation Groups
- location
Port
Location - Location details for the port order
- name string
- Designated name of the port
- notifications
Port
Notification[] - List of notification types and the registered users to receive those notification types
- order
Port
Order - Details of the Port Order such as purchaseOrder details and signature
- physical
Ports PortPhysical Port[] - Physical ports that will implement this port order
- physical
Ports numberCount - Number of physical ports in the Port Order
- physical
Ports numberSpeed - Physical Ports Speed in Mbps
- physical
Ports stringType - Physical Ports Type
- project
Port
Project - Port order project details
- redundancy
Port
Redundancy - Port redundancy settings
- settings
Port
Settings - Port order configuration settings
- state string
- Value representing provisioning status for the port resource
- timeouts
Port
Timeouts - type string
- Type of the port order request
- uuid string
- Equinix assigned unique identifier of the port resource
- account
Port
Account Args - Port order account details
- additional_
infos Sequence[PortAdditional Info Args] - List of key/value objects to provide additional context to the Port order
- change_
log PortChange Log Args - Details of the last change on the port resource
- connectivity_
source_ strtype - Connection type that is used from the port after creation
- demarcation_
point_ stribx - IBX code where the port will be located
- device
Port
Device Args - Port device configuration
- encapsulation
Port
Encapsulation Args - Port encapsulation settings
- href str
- Equinix assigned URI of the port resource
- lag_
enabled bool - Boolean value to enable the created port with Link Aggregation Groups
- location
Port
Location Args - Location details for the port order
- name str
- Designated name of the port
- notifications
Sequence[Port
Notification Args] - List of notification types and the registered users to receive those notification types
- order
Port
Order Args - Details of the Port Order such as purchaseOrder details and signature
- physical_
ports Sequence[PortPhysical Port Args] - Physical ports that will implement this port order
- physical_
ports_ intcount - Number of physical ports in the Port Order
- physical_
ports_ intspeed - Physical Ports Speed in Mbps
- physical_
ports_ strtype - Physical Ports Type
- project
Port
Project Args - Port order project details
- redundancy
Port
Redundancy Args - Port redundancy settings
- settings
Port
Settings Args - Port order configuration settings
- state str
- Value representing provisioning status for the port resource
- timeouts
Port
Timeouts Args - type str
- Type of the port order request
- uuid str
- Equinix assigned unique identifier of the port resource
- account Property Map
- Port order account details
- additional
Infos List<Property Map> - List of key/value objects to provide additional context to the Port order
- change
Log Property Map - Details of the last change on the port resource
- connectivity
Source StringType - Connection type that is used from the port after creation
- demarcation
Point StringIbx - IBX code where the port will be located
- device Property Map
- Port device configuration
- encapsulation Property Map
- Port encapsulation settings
- href String
- Equinix assigned URI of the port resource
- lag
Enabled Boolean - Boolean value to enable the created port with Link Aggregation Groups
- location Property Map
- Location details for the port order
- name String
- Designated name of the port
- notifications List<Property Map>
- List of notification types and the registered users to receive those notification types
- order Property Map
- Details of the Port Order such as purchaseOrder details and signature
- physical
Ports List<Property Map> - Physical ports that will implement this port order
- physical
Ports NumberCount - Number of physical ports in the Port Order
- physical
Ports NumberSpeed - Physical Ports Speed in Mbps
- physical
Ports StringType - Physical Ports Type
- project Property Map
- Port order project details
- redundancy Property Map
- Port redundancy settings
- settings Property Map
- Port order configuration settings
- state String
- Value representing provisioning status for the port resource
- timeouts Property Map
- type String
- Type of the port order request
- uuid String
- Equinix assigned unique identifier of the port resource
Supporting Types
PortAccount, PortAccountArgs
- Account
Number int - Account number the port will be created for
- Account
Name string - Legal name of the accountholder.
- Ucm
Id string - Enterprise datastore id
- Account
Number int - Account number the port will be created for
- Account
Name string - Legal name of the accountholder.
- Ucm
Id string - Enterprise datastore id
- account
Number Integer - Account number the port will be created for
- account
Name String - Legal name of the accountholder.
- ucm
Id String - Enterprise datastore id
- account
Number number - Account number the port will be created for
- account
Name string - Legal name of the accountholder.
- ucm
Id string - Enterprise datastore id
- account_
number int - Account number the port will be created for
- account_
name str - Legal name of the accountholder.
- ucm_
id str - Enterprise datastore id
- account
Number Number - Account number the port will be created for
- account
Name String - Legal name of the accountholder.
- ucm
Id String - Enterprise datastore id
PortAdditionalInfo, PortAdditionalInfoArgs
PortChangeLog, PortChangeLogArgs
- Created
By string - User name of creator of the port resource
- Created
By stringEmail - Email of creator of the port resource
- Created
By stringFull Name - Legal name of creator of the port resource
- Created
Date stringTime - Creation time of the port resource
- Deleted
By string - User name of deleter of the port resource
- Deleted
By stringEmail - Email of deleter of the port resource
- Deleted
By stringFull Name - Legal name of deleter of the port resource
- Deleted
Date stringTime - Deletion time of the port resource
- Updated
By string - User name of last updater of the port resource
- Updated
By stringEmail - Email of last updater of the port resource
- Updated
By stringFull Name - Legal name of last updater of the port resource
- Updated
Date stringTime - Last update time of the port resource
- Created
By string - User name of creator of the port resource
- Created
By stringEmail - Email of creator of the port resource
- Created
By stringFull Name - Legal name of creator of the port resource
- Created
Date stringTime - Creation time of the port resource
- Deleted
By string - User name of deleter of the port resource
- Deleted
By stringEmail - Email of deleter of the port resource
- Deleted
By stringFull Name - Legal name of deleter of the port resource
- Deleted
Date stringTime - Deletion time of the port resource
- Updated
By string - User name of last updater of the port resource
- Updated
By stringEmail - Email of last updater of the port resource
- Updated
By stringFull Name - Legal name of last updater of the port resource
- Updated
Date stringTime - Last update time of the port resource
- created
By String - User name of creator of the port resource
- created
By StringEmail - Email of creator of the port resource
- created
By StringFull Name - Legal name of creator of the port resource
- created
Date StringTime - Creation time of the port resource
- deleted
By String - User name of deleter of the port resource
- deleted
By StringEmail - Email of deleter of the port resource
- deleted
By StringFull Name - Legal name of deleter of the port resource
- deleted
Date StringTime - Deletion time of the port resource
- updated
By String - User name of last updater of the port resource
- updated
By StringEmail - Email of last updater of the port resource
- updated
By StringFull Name - Legal name of last updater of the port resource
- updated
Date StringTime - Last update time of the port resource
- created
By string - User name of creator of the port resource
- created
By stringEmail - Email of creator of the port resource
- created
By stringFull Name - Legal name of creator of the port resource
- created
Date stringTime - Creation time of the port resource
- deleted
By string - User name of deleter of the port resource
- deleted
By stringEmail - Email of deleter of the port resource
- deleted
By stringFull Name - Legal name of deleter of the port resource
- deleted
Date stringTime - Deletion time of the port resource
- updated
By string - User name of last updater of the port resource
- updated
By stringEmail - Email of last updater of the port resource
- updated
By stringFull Name - Legal name of last updater of the port resource
- updated
Date stringTime - Last update time of the port resource
- created_
by str - User name of creator of the port resource
- created_
by_ stremail - Email of creator of the port resource
- created_
by_ strfull_ name - Legal name of creator of the port resource
- created_
date_ strtime - Creation time of the port resource
- deleted_
by str - User name of deleter of the port resource
- deleted_
by_ stremail - Email of deleter of the port resource
- deleted_
by_ strfull_ name - Legal name of deleter of the port resource
- deleted_
date_ strtime - Deletion time of the port resource
- updated_
by str - User name of last updater of the port resource
- updated_
by_ stremail - Email of last updater of the port resource
- updated_
by_ strfull_ name - Legal name of last updater of the port resource
- updated_
date_ strtime - Last update time of the port resource
- created
By String - User name of creator of the port resource
- created
By StringEmail - Email of creator of the port resource
- created
By StringFull Name - Legal name of creator of the port resource
- created
Date StringTime - Creation time of the port resource
- deleted
By String - User name of deleter of the port resource
- deleted
By StringEmail - Email of deleter of the port resource
- deleted
By StringFull Name - Legal name of deleter of the port resource
- deleted
Date StringTime - Deletion time of the port resource
- updated
By String - User name of last updater of the port resource
- updated
By StringEmail - Email of last updater of the port resource
- updated
By StringFull Name - Legal name of last updater of the port resource
- updated
Date StringTime - Last update time of the port resource
PortDevice, PortDeviceArgs
- Name string
- Device name for the port
- Redundancy
Port
Device Redundancy - Device redundancy configuration
- Name string
- Device name for the port
- Redundancy
Port
Device Redundancy - Device redundancy configuration
- name String
- Device name for the port
- redundancy
Port
Device Redundancy - Device redundancy configuration
- name string
- Device name for the port
- redundancy
Port
Device Redundancy - Device redundancy configuration
- name str
- Device name for the port
- redundancy
Port
Device Redundancy - Device redundancy configuration
- name String
- Device name for the port
- redundancy Property Map
- Device redundancy configuration
PortDeviceRedundancy, PortDeviceRedundancyArgs
PortEncapsulation, PortEncapsulationArgs
- Tag
Protocol stringId - Port encapsulation tag protocol identifier
- Type string
- Port encapsulation protocol type
- Tag
Protocol stringId - Port encapsulation tag protocol identifier
- Type string
- Port encapsulation protocol type
- tag
Protocol StringId - Port encapsulation tag protocol identifier
- type String
- Port encapsulation protocol type
- tag
Protocol stringId - Port encapsulation tag protocol identifier
- type string
- Port encapsulation protocol type
- tag_
protocol_ strid - Port encapsulation tag protocol identifier
- type str
- Port encapsulation protocol type
- tag
Protocol StringId - Port encapsulation tag protocol identifier
- type String
- Port encapsulation protocol type
PortLocation, PortLocationArgs
- Metro
Code string - Metro code the port will be created in
- Metro
Code string - Metro code the port will be created in
- metro
Code String - Metro code the port will be created in
- metro
Code string - Metro code the port will be created in
- metro_
code str - Metro code the port will be created in
- metro
Code String - Metro code the port will be created in
PortNotification, PortNotificationArgs
- Registered
Users List<string> - Array of registered users that will receive this notification type on the port
- Type string
- Notification Type
- Registered
Users []string - Array of registered users that will receive this notification type on the port
- Type string
- Notification Type
- registered
Users List<String> - Array of registered users that will receive this notification type on the port
- type String
- Notification Type
- registered
Users string[] - Array of registered users that will receive this notification type on the port
- type string
- Notification Type
- registered_
users Sequence[str] - Array of registered users that will receive this notification type on the port
- type str
- Notification Type
- registered
Users List<String> - Array of registered users that will receive this notification type on the port
- type String
- Notification Type
PortOrder, PortOrderArgs
- Customer
Reference stringId - Customer order reference Id
- Order
Id string - Order Identification
- Order
Number string - Order Reference Number
- Purchase
Order PortOrder Purchase Order - Purchase order details
- Signature
Port
Order Signature - Port order confirmation signature details
- Uuid string
- Equinix-assigned order identifier, this is a derived response attribute
- Customer
Reference stringId - Customer order reference Id
- Order
Id string - Order Identification
- Order
Number string - Order Reference Number
- Purchase
Order PortOrder Purchase Order - Purchase order details
- Signature
Port
Order Signature - Port order confirmation signature details
- Uuid string
- Equinix-assigned order identifier, this is a derived response attribute
- customer
Reference StringId - Customer order reference Id
- order
Id String - Order Identification
- order
Number String - Order Reference Number
- purchase
Order PortOrder Purchase Order - Purchase order details
- signature
Port
Order Signature - Port order confirmation signature details
- uuid String
- Equinix-assigned order identifier, this is a derived response attribute
- customer
Reference stringId - Customer order reference Id
- order
Id string - Order Identification
- order
Number string - Order Reference Number
- purchase
Order PortOrder Purchase Order - Purchase order details
- signature
Port
Order Signature - Port order confirmation signature details
- uuid string
- Equinix-assigned order identifier, this is a derived response attribute
- customer_
reference_ strid - Customer order reference Id
- order_
id str - Order Identification
- order_
number str - Order Reference Number
- purchase_
order PortOrder Purchase Order - Purchase order details
- signature
Port
Order Signature - Port order confirmation signature details
- uuid str
- Equinix-assigned order identifier, this is a derived response attribute
- customer
Reference StringId - Customer order reference Id
- order
Id String - Order Identification
- order
Number String - Order Reference Number
- purchase
Order Property Map - Purchase order details
- signature Property Map
- Port order confirmation signature details
- uuid String
- Equinix-assigned order identifier, this is a derived response attribute
PortOrderPurchaseOrder, PortOrderPurchaseOrderArgs
- amount str
- purchase order amount
- attachment_
id str - purchase order attachment id
- end_
date str - purchase order end date
- number str
- purchase order number
- start_
date str - purchase order start date
- type str
- purchase order type
PortOrderSignature, PortOrderSignatureArgs
- Delegate
Port
Order Signature Delegate - delegate order details
- Signatory string
- Port signature Type
- Delegate
Port
Order Signature Delegate - delegate order details
- Signatory string
- Port signature Type
- delegate
Port
Order Signature Delegate - delegate order details
- signatory String
- Port signature Type
- delegate
Port
Order Signature Delegate - delegate order details
- signatory string
- Port signature Type
- delegate
Port
Order Signature Delegate - delegate order details
- signatory str
- Port signature Type
- delegate Property Map
- delegate order details
- signatory String
- Port signature Type
PortOrderSignatureDelegate, PortOrderSignatureDelegateArgs
- email str
- Email of the signatory
- first_
name str - First name of the signatory
- last_
name str - Last name of the signatory
PortPhysicalPort, PortPhysicalPortArgs
- Demarcation
Point PortPhysical Port Demarcation Point - Customer physical port
- Type string
- Physical Port type
- Interface
Port
Physical Port Interface - Physical port interface
- Demarcation
Point PortPhysical Port Demarcation Point - Customer physical port
- Type string
- Physical Port type
- Interface
Port
Physical Port Interface - Physical port interface
- demarcation
Point PortPhysical Port Demarcation Point - Customer physical port
- type String
- Physical Port type
- interface_
Port
Physical Port Interface - Physical port interface
- demarcation
Point PortPhysical Port Demarcation Point - Customer physical port
- type string
- Physical Port type
- interface
Port
Physical Port Interface - Physical port interface
- demarcation_
point PortPhysical Port Demarcation Point - Customer physical port
- type str
- Physical Port type
- interface
Port
Physical Port Interface - Physical port interface
- demarcation
Point Property Map - Customer physical port
- type String
- Physical Port type
- interface Property Map
- Physical port interface
PortPhysicalPortDemarcationPoint, PortPhysicalPortDemarcationPointArgs
- Cabinet
Unique stringSpace Id - Port cabinet unique space id
- Cage
Unique stringSpace Id - Port cage unique space id
- Connector
Type string - Port connector type
- Ibx string
- IBX Metro code for the physical port
- Patch
Panel string - Port patch panel
- Cabinet
Unique stringSpace Id - Port cabinet unique space id
- Cage
Unique stringSpace Id - Port cage unique space id
- Connector
Type string - Port connector type
- Ibx string
- IBX Metro code for the physical port
- Patch
Panel string - Port patch panel
- cabinet
Unique StringSpace Id - Port cabinet unique space id
- cage
Unique StringSpace Id - Port cage unique space id
- connector
Type String - Port connector type
- ibx String
- IBX Metro code for the physical port
- patch
Panel String - Port patch panel
- cabinet
Unique stringSpace Id - Port cabinet unique space id
- cage
Unique stringSpace Id - Port cage unique space id
- connector
Type string - Port connector type
- ibx string
- IBX Metro code for the physical port
- patch
Panel string - Port patch panel
- cabinet_
unique_ strspace_ id - Port cabinet unique space id
- cage_
unique_ strspace_ id - Port cage unique space id
- connector_
type str - Port connector type
- ibx str
- IBX Metro code for the physical port
- patch_
panel str - Port patch panel
- cabinet
Unique StringSpace Id - Port cabinet unique space id
- cage
Unique StringSpace Id - Port cage unique space id
- connector
Type String - Port connector type
- ibx String
- IBX Metro code for the physical port
- patch
Panel String - Port patch panel
PortPhysicalPortInterface, PortPhysicalPortInterfaceArgs
- Type string
- Interface type for the physical port
- Type string
- Interface type for the physical port
- type String
- Interface type for the physical port
- type string
- Interface type for the physical port
- type str
- Interface type for the physical port
- type String
- Interface type for the physical port
PortProject, PortProjectArgs
- Project
Id string - Project id the port will be created in
- Project
Id string - Project id the port will be created in
- project
Id String - Project id the port will be created in
- project
Id string - Project id the port will be created in
- project_
id str - Project id the port will be created in
- project
Id String - Project id the port will be created in
PortRedundancy, PortRedundancyArgs
- Priority string
- Port redundancy priority value
- Priority string
- Port redundancy priority value
- priority String
- Port redundancy priority value
- priority string
- Port redundancy priority value
- priority str
- Port redundancy priority value
- priority String
- Port redundancy priority value
PortSettings, PortSettingsArgs
- Package
Type string - Billing package for the port being ordered
- bool
- Indicates whether this is a dedicated customer cage or a shared neutral cage
- Package
Type string - Billing package for the port being ordered
- bool
- Indicates whether this is a dedicated customer cage or a shared neutral cage
- package
Type String - Billing package for the port being ordered
- Boolean
- Indicates whether this is a dedicated customer cage or a shared neutral cage
- package
Type string - Billing package for the port being ordered
- boolean
- Indicates whether this is a dedicated customer cage or a shared neutral cage
- package_
type str - Billing package for the port being ordered
- bool
- Indicates whether this is a dedicated customer cage or a shared neutral cage
- package
Type String - Billing package for the port being ordered
- Boolean
- Indicates whether this is a dedicated customer cage or a shared neutral cage
PortTimeouts, PortTimeoutsArgs
- Create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- Read string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- Update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- Read string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- Update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- read String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- update String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- read string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- read str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- update str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- read String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- update String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Package Details
- Repository
- equinix equinix/pulumi-equinix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
equinixTerraform Provider.
