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. [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. [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. [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. [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. [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. [Output Only] Creation timestamp inRFC3339 text format.

Declaration
[JsonProperty("creationTimestamp")]
public virtual string CreationTimestamp { get; set; }
Property Value
Type Description
string

Description

Output only. [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. [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. [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. [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. [Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote locations.

Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
Type Description
string

Lacp

Output only. [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. [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. [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?

MaxLagSize400Gbps

Output only. [Output Only] The maximum number of 400 Gbps ports supported in a link aggregation group (LAG). When linkType is 400 Gbps, requestedLinkCount cannot exceed max_lag_size_400_gbps.

Declaration
[JsonProperty("maxLagSize400Gbps")]
public virtual int? MaxLagSize400Gbps { get; set; }
Property Value
Type Description
int?

Name

Output only. [Output Only] Name of the resource.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

PeeringdbFacilityId

Output only. [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. [Output Only] Permitted connections.

Declaration
[JsonProperty("permittedConnections")]
public virtual IList<InterconnectRemoteLocationPermittedConnections> PermittedConnections { get; set; }
Property Value
Type Description
IList<InterconnectRemoteLocationPermittedConnections>

RemoteService

Output only. [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. [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. [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