Class InterconnectRemoteLocation
Represents a Cross-Cloud Interconnect Remote Location resource. You can use this resource to find remote location details about an Interconnect attachment (VLAN).
Implements
Inherited Members
Namespace: Google.Apis.Compute.v1.Data
Assembly: Google.Apis.Compute.v1.dll
Syntax
public class InterconnectRemoteLocation : IDirectResponseSchema
Properties
Address
[Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.
Declaration
[JsonProperty("address")]
public virtual string Address { get; set; }
Property Value
Type | Description |
---|---|
string |
AttachmentConfigurationConstraints
[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.
Declaration
[JsonProperty("attachmentConfigurationConstraints")]
public virtual InterconnectAttachmentConfigurationConstraints AttachmentConfigurationConstraints { get; set; }
Property Value
Type | Description |
---|---|
InterconnectAttachmentConfigurationConstraints |
City
[Output Only] Metropolitan area designator that indicates which city an interconnect is located. For example: "Chicago, IL", "Amsterdam, Netherlands".
Declaration
[JsonProperty("city")]
public virtual string City { get; set; }
Property Value
Type | Description |
---|---|
string |
Constraints
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
Declaration
[JsonProperty("constraints")]
public virtual InterconnectRemoteLocationConstraints Constraints { get; set; }
Property Value
Type | Description |
---|---|
InterconnectRemoteLocationConstraints |
Continent
[Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
Declaration
[JsonProperty("continent")]
public virtual string Continent { get; set; }
Property Value
Type | Description |
---|---|
string |
CreationTimestamp
[Output Only] Creation timestamp in RFC3339 text format.
Declaration
[JsonProperty("creationTimestamp")]
public virtual string CreationTimestamp { get; set; }
Property Value
Type | Description |
---|---|
string |
Description
[Output Only] An optional description of the resource.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
FacilityProvider
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
Declaration
[JsonProperty("facilityProvider")]
public virtual string FacilityProvider { get; set; }
Property Value
Type | Description |
---|---|
string |
FacilityProviderFacilityId
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
Declaration
[JsonProperty("facilityProviderFacilityId")]
public virtual string FacilityProviderFacilityId { get; set; }
Property Value
Type | Description |
---|---|
string |
Id
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
Declaration
[JsonProperty("id")]
public virtual ulong? Id { get; set; }
Property Value
Type | Description |
---|---|
ulong? |
Kind
[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.
Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
Type | Description |
---|---|
string |
Lacp
[Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
Declaration
[JsonProperty("lacp")]
public virtual string Lacp { get; set; }
Property Value
Type | Description |
---|---|
string |
MaxLagSize100Gbps
[Output Only] The maximum number of 100 Gbps ports supported in a link aggregation group (LAG). When linkType is 100 Gbps, requestedLinkCount cannot exceed max_lag_size_100_gbps.
Declaration
[JsonProperty("maxLagSize100Gbps")]
public virtual int? MaxLagSize100Gbps { get; set; }
Property Value
Type | Description |
---|---|
int? |
MaxLagSize10Gbps
[Output Only] The maximum number of 10 Gbps ports supported in a link aggregation group (LAG). When linkType is 10 Gbps, requestedLinkCount cannot exceed max_lag_size_10_gbps.
Declaration
[JsonProperty("maxLagSize10Gbps")]
public virtual int? MaxLagSize10Gbps { get; set; }
Property Value
Type | Description |
---|---|
int? |
Name
[Output Only] Name of the resource.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
PeeringdbFacilityId
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
Declaration
[JsonProperty("peeringdbFacilityId")]
public virtual string PeeringdbFacilityId { get; set; }
Property Value
Type | Description |
---|---|
string |
PermittedConnections
[Output Only] Permitted connections.
Declaration
[JsonProperty("permittedConnections")]
public virtual IList<InterconnectRemoteLocationPermittedConnections> PermittedConnections { get; set; }
Property Value
Type | Description |
---|---|
IList<InterconnectRemoteLocationPermittedConnections> |
RemoteService
[Output Only] Indicates the service provider present at the remote location. Example values: "Amazon Web Services", "Microsoft Azure".
Declaration
[JsonProperty("remoteService")]
public virtual string RemoteService { get; set; }
Property Value
Type | Description |
---|---|
string |
SelfLink
[Output Only] Server-defined URL for the resource.
Declaration
[JsonProperty("selfLink")]
public virtual string SelfLink { get; set; }
Property Value
Type | Description |
---|---|
string |
Status
[Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
Type | Description |
---|---|
string |