Constructor
new InterconnectAttachment(propertiesopt)
Constructs a new InterconnectAttachment.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IInterconnectAttachment |
<optional> |
Properties to set |
- Implements:
-
- IInterconnectAttachment
Members
_adminEnabled
InterconnectAttachment _adminEnabled.
_bandwidth
InterconnectAttachment _bandwidth.
_cloudRouterIpAddress
InterconnectAttachment _cloudRouterIpAddress.
_cloudRouterIpv6Address
InterconnectAttachment _cloudRouterIpv6Address.
_cloudRouterIpv6InterfaceId
InterconnectAttachment _cloudRouterIpv6InterfaceId.
_creationTimestamp
InterconnectAttachment _creationTimestamp.
_customerRouterIpAddress
InterconnectAttachment _customerRouterIpAddress.
_customerRouterIpv6Address
InterconnectAttachment _customerRouterIpv6Address.
_customerRouterIpv6InterfaceId
InterconnectAttachment _customerRouterIpv6InterfaceId.
_dataplaneVersion
InterconnectAttachment _dataplaneVersion.
_description
InterconnectAttachment _description.
_edgeAvailabilityDomain
InterconnectAttachment _edgeAvailabilityDomain.
_encryption
InterconnectAttachment _encryption.
_googleReferenceId
InterconnectAttachment _googleReferenceId.
_id
InterconnectAttachment _id.
_interconnect
InterconnectAttachment _interconnect.
_kind
InterconnectAttachment _kind.
_mtu
InterconnectAttachment _mtu.
_name
InterconnectAttachment _name.
_operationalStatus
InterconnectAttachment _operationalStatus.
_pairingKey
InterconnectAttachment _pairingKey.
_partnerAsn
InterconnectAttachment _partnerAsn.
_partnerMetadata
InterconnectAttachment _partnerMetadata.
_privateInterconnectInfo
InterconnectAttachment _privateInterconnectInfo.
_region
InterconnectAttachment _region.
_router
InterconnectAttachment _router.
_satisfiesPzs
InterconnectAttachment _satisfiesPzs.
_selfLink
InterconnectAttachment _selfLink.
_stackType
InterconnectAttachment _stackType.
_state
InterconnectAttachment _state.
_type
InterconnectAttachment _type.
_vlanTag8021q
InterconnectAttachment _vlanTag8021q.
adminEnabled
InterconnectAttachment adminEnabled.
bandwidth
InterconnectAttachment bandwidth.
candidateIpv6Subnets
InterconnectAttachment candidateIpv6Subnets.
candidateSubnets
InterconnectAttachment candidateSubnets.
cloudRouterIpAddress
InterconnectAttachment cloudRouterIpAddress.
cloudRouterIpv6Address
InterconnectAttachment cloudRouterIpv6Address.
cloudRouterIpv6InterfaceId
InterconnectAttachment cloudRouterIpv6InterfaceId.
creationTimestamp
InterconnectAttachment creationTimestamp.
customerRouterIpAddress
InterconnectAttachment customerRouterIpAddress.
customerRouterIpv6Address
InterconnectAttachment customerRouterIpv6Address.
customerRouterIpv6InterfaceId
InterconnectAttachment customerRouterIpv6InterfaceId.
dataplaneVersion
InterconnectAttachment dataplaneVersion.
description
InterconnectAttachment description.
edgeAvailabilityDomain
InterconnectAttachment edgeAvailabilityDomain.
encryption
InterconnectAttachment encryption.
googleReferenceId
InterconnectAttachment googleReferenceId.
id
InterconnectAttachment id.
interconnect
InterconnectAttachment interconnect.
ipsecInternalAddresses
InterconnectAttachment ipsecInternalAddresses.
kind
InterconnectAttachment kind.
mtu
InterconnectAttachment mtu.
name
InterconnectAttachment name.
operationalStatus
InterconnectAttachment operationalStatus.
pairingKey
InterconnectAttachment pairingKey.
partnerAsn
InterconnectAttachment partnerAsn.
partnerMetadata
InterconnectAttachment partnerMetadata.
privateInterconnectInfo
InterconnectAttachment privateInterconnectInfo.
region
InterconnectAttachment region.
router
InterconnectAttachment router.
satisfiesPzs
InterconnectAttachment satisfiesPzs.
selfLink
InterconnectAttachment selfLink.
stackType
InterconnectAttachment stackType.
state
InterconnectAttachment state.
type
InterconnectAttachment type.
vlanTag8021q
InterconnectAttachment vlanTag8021q.
Bandwidth
Bandwidth enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_BANDWIDTH |
number |
UNDEFINED_BANDWIDTH value |
BPS_100M |
number |
BPS_100M value |
BPS_10G |
number |
BPS_10G value |
BPS_1G |
number |
BPS_1G value |
BPS_200M |
number |
BPS_200M value |
BPS_20G |
number |
BPS_20G value |
BPS_2G |
number |
BPS_2G value |
BPS_300M |
number |
BPS_300M value |
BPS_400M |
number |
BPS_400M value |
BPS_500M |
number |
BPS_500M value |
BPS_50G |
number |
BPS_50G value |
BPS_50M |
number |
BPS_50M value |
BPS_5G |
number |
BPS_5G value |
EdgeAvailabilityDomain
EdgeAvailabilityDomain enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_EDGE_AVAILABILITY_DOMAIN |
number |
UNDEFINED_EDGE_AVAILABILITY_DOMAIN value |
AVAILABILITY_DOMAIN_1 |
number |
AVAILABILITY_DOMAIN_1 value |
AVAILABILITY_DOMAIN_2 |
number |
AVAILABILITY_DOMAIN_2 value |
AVAILABILITY_DOMAIN_ANY |
number |
AVAILABILITY_DOMAIN_ANY value |
Encryption
Encryption enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_ENCRYPTION |
number |
UNDEFINED_ENCRYPTION value |
IPSEC |
number |
IPSEC value |
NONE |
number |
NONE value |
OperationalStatus
OperationalStatus enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_OPERATIONAL_STATUS |
number |
UNDEFINED_OPERATIONAL_STATUS value |
OS_ACTIVE |
number |
OS_ACTIVE value |
OS_UNPROVISIONED |
number |
OS_UNPROVISIONED value |
StackType
StackType enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_STACK_TYPE |
number |
UNDEFINED_STACK_TYPE value |
IPV4_IPV6 |
number |
IPV4_IPV6 value |
IPV4_ONLY |
number |
IPV4_ONLY value |
State
State enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_STATE |
number |
UNDEFINED_STATE value |
ACTIVE |
number |
ACTIVE value |
DEFUNCT |
number |
DEFUNCT value |
PARTNER_REQUEST_RECEIVED |
number |
PARTNER_REQUEST_RECEIVED value |
PENDING_CUSTOMER |
number |
PENDING_CUSTOMER value |
PENDING_PARTNER |
number |
PENDING_PARTNER value |
STATE_UNSPECIFIED |
number |
STATE_UNSPECIFIED value |
UNPROVISIONED |
number |
UNPROVISIONED value |
Type
Type enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_TYPE |
number |
UNDEFINED_TYPE value |
DEDICATED |
number |
DEDICATED value |
PARTNER |
number |
PARTNER value |
PARTNER_PROVIDER |
number |
PARTNER_PROVIDER value |
Methods
toJSON() → {Object.<string, *>}
Converts this InterconnectAttachment to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.InterconnectAttachment}
Creates a new InterconnectAttachment instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IInterconnectAttachment |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.InterconnectAttachment |
InterconnectAttachment instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.InterconnectAttachment}
Decodes an InterconnectAttachment message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.InterconnectAttachment |
InterconnectAttachment |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.compute.v1.InterconnectAttachment}
Decodes an InterconnectAttachment message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.InterconnectAttachment |
InterconnectAttachment |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified InterconnectAttachment message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IInterconnectAttachment |
InterconnectAttachment message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified InterconnectAttachment message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IInterconnectAttachment |
InterconnectAttachment message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.compute.v1.InterconnectAttachment}
Creates an InterconnectAttachment message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.InterconnectAttachment |
InterconnectAttachment |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for InterconnectAttachment
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from an InterconnectAttachment message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.InterconnectAttachment |
InterconnectAttachment |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies an InterconnectAttachment message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|