Show / Hide Table of Contents

Class RangeReservation

Represents a range reservation.

Inheritance
object
RangeReservation
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.ServiceNetworking.v1.Data
Assembly: Google.Apis.ServiceNetworking.v1.dll
Syntax
public class RangeReservation : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

IpPrefixLength

Required. The size of the desired subnet. Use usual CIDR range notation. For example, '29' to find unused x.x.x.x/29 CIDR range. The goal is to determine if one of the allocated ranges has enough free space for a subnet of the requested size. GCE disallows subnets with prefix_length > 29

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

RequestedRanges

Optional. The name of one or more allocated IP address ranges associated with this private service access connection. If no range names are provided all ranges associated with this connection will be considered. If a CIDR range with the specified IP prefix length is not available within these ranges the validation fails.

Declaration
[JsonProperty("requestedRanges")]
public virtual IList<string> RequestedRanges { get; set; }
Property Value
Type Description
IList<string>

SecondaryRangeIpPrefixLengths

Optional. The size of the desired secondary ranges for the subnet. Use usual CIDR range notation. For example, '29' to find unused x.x.x.x/29 CIDR range. The goal is to determine that the allocated ranges have enough free space for all the requested secondary ranges. GCE disallows subnets with prefix_length &gt; 29

Declaration
[JsonProperty("secondaryRangeIpPrefixLengths")]
public virtual IList<int?> SecondaryRangeIpPrefixLengths { get; set; }
Property Value
Type Description
IList<int?>

SubnetworkCandidates

Optional. List of subnetwork candidates to validate. The required input fields are name, network, and region. Subnetworks from this list which exist will be returned in the response with the ip_cidr_range, secondary_ip_cider_ranges, and outside_allocation fields set.

Declaration
[JsonProperty("subnetworkCandidates")]
public virtual IList<Subnetwork> SubnetworkCandidates { get; set; }
Property Value
Type Description
IList<Subnetwork>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX