diff --git a/mmv1/products/compute/api.yaml b/mmv1/products/compute/api.yaml index 478651c32395..7c7a2b22a392 100644 --- a/mmv1/products/compute/api.yaml +++ b/mmv1/products/compute/api.yaml @@ -121,26 +121,28 @@ objects: except the last character, which cannot be a dash. required: true - !ruby/object:Api::Type::String - name: purpose + name: 'purpose' description: | - The purpose of this resource, which can be one of the following values: + The purpose of this resource, which can be one of the following + values. * GCE_ENDPOINT for addresses that are used by VM instances, alias IP - ranges, internal load balancers, and similar resources. + ranges, load balancers, and similar resources. * SHARED_LOADBALANCER_VIP for an address that can be used by multiple - internal load balancers. + internal load balancers. * VPC_PEERING for addresses that are reserved for VPC peer networks. * IPSEC_INTERCONNECT for addresses created from a private IP range - that are reserved for a VLAN attachment in an IPsec-encrypted Cloud - Interconnect configuration. These addresses are regional resources. + that are reserved for a VLAN attachment in an HA VPN over Cloud + Interconnect configuration. These addresses are regional resources. * PRIVATE_SERVICE_CONNECT for a private network address that is used to configure Private Service Connect. Only global internal addresses can use this purpose. + This should only be set when using an Internal address. - !ruby/object:Api::Type::Enum name: 'networkTier' @@ -7938,11 +7940,11 @@ objects: attachment. Can only be specified at attachment creation for PARTNER or DEDICATED attachments. - NONE - This is the default value, which means that the VLAN attachment - carries unencrypted traffic. VMs are able to send traffic to, or - receive traffic from, such a VLAN attachment. + * NONE - This is the default value, which means that the VLAN + attachment carries unencrypted traffic. VMs are able to send traffic + to, or receive traffic from, such a VLAN attachment. - IPSEC - The VLAN attachment carries only encrypted traffic that is + * IPSEC - The VLAN attachment carries only encrypted traffic that is encrypted by an IPsec device, such as an HA VPN gateway or third-party IPsec VPN. VMs cannot directly send traffic to, or receive traffic from, such a VLAN attachment. To use HA VPN over Cloud Interconnect, @@ -14151,20 +14153,21 @@ objects: - !ruby/object:Api::Type::Integer name: keepaliveInterval description: | - The interval in seconds between BGP keepalive messages that are sent to the peer. - Hold time is three times the interval at which keepalive messages are sent, and the hold time is the - maximum number of seconds allowed to elapse between successive keepalive messages that BGP receives from a peer. - BGP will use the smaller of either the local hold time value or the peer's hold time value as the hold time for - the BGP connection between the two peers. If set, this value must be between 20 and 60. The default is 20. + The interval in seconds between BGP keepalive messages that are + sent to the peer. Hold time is three times the interval at which + keepalive messages are sent, and the hold time is the maximum + number of seconds allowed to elapse between successive keepalive + messages that BGP receives from a peer. BGP will use the smaller + of either the local hold time value or the peer's hold time value + as the hold time for the BGP connection between the two peers. If + set, this value must be between 20 and 60. The default is 20. default_value: 20 - !ruby/object:Api::Type::Boolean name: encryptedInterconnectRouter input: true description: | - Field to indicate if a router is dedicated to use with encrypted - Interconnect Attachment (IPsec-encrypted Cloud Interconnect feature). - - Not currently available publicly. + Indicates if a router is dedicated for use with encrypted VLAN + attachments (interconnectAttachments). - !ruby/object:Api::Resource name: 'RouterNat' base_url: projects/{{project}}/regions/{{region}}/routers/{{router}} @@ -17205,13 +17208,11 @@ objects: resource: 'InterconnectAttachment' imports: 'selfLink' description: | - URL of the interconnect attachment resource. When the value - of this field is present, the VPN Gateway will be used for - IPsec-encrypted Cloud Interconnect; all Egress or Ingress - traffic for this VPN Gateway interface will go through the - specified interconnect attachment resource. - - Not currently available publicly. + URL of the VLAN attachment (interconnectAttachment) resource for + this VPN gateway interface. When the value of this field is + present, the VPN gateway is used for HA VPN over Cloud + Interconnect; all egress or ingress traffic for this VPN gateway + interface goes through the specified VLAN attachment resource. input: true - !ruby/object:Api::Resource name: 'ExternalVpnGateway'