Show / Hide Table of Contents

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).

Inheritance
object
InterconnectRemoteLocation
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX