Interconnection Point Identifier
Interconnection Point Identifier is a unique Service Access Point that identifies the location where resources can interconnect.
URI: gx:InterconnectionPointIdentifier
classDiagram
class InterconnectionPointIdentifier
click InterconnectionPointIdentifier href "../InterconnectionPointIdentifier"
InterconnectionPointIdentifier : completeIPI
InterconnectionPointIdentifier --> "1" String : completeIPI
click String href "../String"
InterconnectionPointIdentifier : datacenterAllocation
InterconnectionPointIdentifier --> "0..1" DatacenterAllocation : datacenterAllocation
click DatacenterAllocation href "../DatacenterAllocation"
InterconnectionPointIdentifier : ipAddress
InterconnectionPointIdentifier --> "0..1" String : ipAddress
click String href "../String"
InterconnectionPointIdentifier : ipiProvider
InterconnectionPointIdentifier --> "0..1" String : ipiProvider
click String href "../String"
InterconnectionPointIdentifier : ipiType
InterconnectionPointIdentifier --> "0..1" IPIType : ipiType
click IPIType href "../IPIType"
InterconnectionPointIdentifier : macAddress
InterconnectionPointIdentifier --> "0..1" String : macAddress
click String href "../String"
InterconnectionPointIdentifier : specificParameters
InterconnectionPointIdentifier --> "0..1" String : specificParameters
click String href "../String"
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
ipiType | 0..1 IPIType |
Type of the interconnection point identifier | direct |
ipiProvider | 0..1 xsd:string |
The Provider of the IPI | direct |
specificParameters | 0..1 xsd:string |
Type or Provider Specific Parameters, separated by colons | direct |
completeIPI | 1 xsd:string |
Unique label identifying structure of an IPI | direct |
datacenterAllocation | 0..1 DatacenterAllocation |
Details specific situation within the datacenter where the service can be acc... | direct |
macAddress | 0..1 xsd:string |
The mac address required for L2 connectivity setup | direct |
ipAddress | 0..1 xsd:string |
The IP address required for L3 connectivity setup | direct |
Usages
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/gaia-x/development#connectivity-configuration
LinkML Source
Direct
name: InterconnectionPointIdentifier
description: Interconnection Point Identifier is a unique Service Access Point that
identifies the location where resources can interconnect.
title: Interconnection Point Identifier
from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
attributes:
ipiType:
name: ipiType
description: Type of the interconnection point identifier.
title: ipi type
from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
rank: 1000
ifabsent: string(Other)
domain_of:
- InterconnectionPointIdentifier
range: IPIType
ipiProvider:
name: ipiProvider
description: The Provider of the IPI.
title: ipi provider
from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
rank: 1000
domain_of:
- InterconnectionPointIdentifier
range: string
specificParameters:
name: specificParameters
description: Type or Provider Specific Parameters, separated by colons.
title: specific parameters
from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
rank: 1000
domain_of:
- InterconnectionPointIdentifier
range: string
completeIPI:
name: completeIPI
description: Unique label identifying structure of an IPI.
title: complete IPI
from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
rank: 1000
string_serialization: '{ipiType}:{ipiProvider}:{specificParameters}'
identifier: true
domain_of:
- InterconnectionPointIdentifier
required: true
datacenterAllocation:
name: datacenterAllocation
description: Details specific situation within the datacenter where the service
can be accessed.
title: datacenter allocation
from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
rank: 1000
domain_of:
- InterconnectionPointIdentifier
range: DatacenterAllocation
multivalued: false
macAddress:
name: macAddress
description: The mac address required for L2 connectivity setup.
title: mac address
from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
rank: 1000
domain_of:
- InterconnectionPointIdentifier
range: string
multivalued: false
pattern: (?:[0-9a-fA-F]{2}\:){5}[0-9a-fA-F]{2}
ipAddress:
name: ipAddress
description: The IP address required for L3 connectivity setup.
title: ip address
from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
rank: 1000
domain_of:
- InterconnectionPointIdentifier
range: string
multivalued: false
pattern: \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
Induced
name: InterconnectionPointIdentifier
description: Interconnection Point Identifier is a unique Service Access Point that
identifies the location where resources can interconnect.
title: Interconnection Point Identifier
from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
attributes:
ipiType:
name: ipiType
description: Type of the interconnection point identifier.
title: ipi type
from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
rank: 1000
ifabsent: string(Other)
alias: ipiType
owner: InterconnectionPointIdentifier
domain_of:
- InterconnectionPointIdentifier
range: IPIType
ipiProvider:
name: ipiProvider
description: The Provider of the IPI.
title: ipi provider
from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
rank: 1000
alias: ipiProvider
owner: InterconnectionPointIdentifier
domain_of:
- InterconnectionPointIdentifier
range: string
specificParameters:
name: specificParameters
description: Type or Provider Specific Parameters, separated by colons.
title: specific parameters
from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
rank: 1000
alias: specificParameters
owner: InterconnectionPointIdentifier
domain_of:
- InterconnectionPointIdentifier
range: string
completeIPI:
name: completeIPI
description: Unique label identifying structure of an IPI.
title: complete IPI
from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
rank: 1000
string_serialization: '{ipiType}:{ipiProvider}:{specificParameters}'
identifier: true
alias: completeIPI
owner: InterconnectionPointIdentifier
domain_of:
- InterconnectionPointIdentifier
range: string
required: true
datacenterAllocation:
name: datacenterAllocation
description: Details specific situation within the datacenter where the service
can be accessed.
title: datacenter allocation
from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
rank: 1000
alias: datacenterAllocation
owner: InterconnectionPointIdentifier
domain_of:
- InterconnectionPointIdentifier
range: DatacenterAllocation
multivalued: false
macAddress:
name: macAddress
description: The mac address required for L2 connectivity setup.
title: mac address
from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
rank: 1000
alias: macAddress
owner: InterconnectionPointIdentifier
domain_of:
- InterconnectionPointIdentifier
range: string
multivalued: false
pattern: (?:[0-9a-fA-F]{2}\:){5}[0-9a-fA-F]{2}
ipAddress:
name: ipAddress
description: The IP address required for L3 connectivity setup.
title: ip address
from_schema: https://w3id.org/gaia-x/development#connectivity-configuration
rank: 1000
alias: ipAddress
owner: InterconnectionPointIdentifier
domain_of:
- InterconnectionPointIdentifier
range: string
multivalued: false
pattern: \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}