Class CustomRange
A CustomRange represents a user-defined IP address range.
Implements
Inherited Members
Namespace: Google.Apis.CloudNumberRegistry.v1alpha.Data
Assembly: Google.Apis.CloudNumberRegistry.v1alpha.dll
Syntax
public class CustomRange : IDirectResponseSchema
Properties
Attributes
Optional. The attributes of the CustomRange.
Declaration
[JsonProperty("attributes")]
public virtual IList<Attribute> Attributes { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<Attribute> |
Description
Optional. The description of the CustomRange.
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 |
Ipv4CidrRange
Optional. The IPv4 CIDR range of the CustomRange.
Declaration
[JsonProperty("ipv4CidrRange")]
public virtual string Ipv4CidrRange { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Ipv6CidrRange
Optional. The IPv6 CIDR range of the CustomRange.
Declaration
[JsonProperty("ipv6CidrRange")]
public virtual string Ipv6CidrRange { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Labels
Optional. User-defined labels.
Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, string> |
Name
Required. Identifier. The resource name of the CustomRange, in the format
projects/{project}/locations/{location}/customRanges/{custom_range}.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ParentRange
Optional. The resource name of the parent CustomRange, in the format
projects/{project}/locations/{location}/customRanges/{custom_range}. If specified, the parent CustomRange
must be in the same RegistryBook. This field is mutually exclusive with the realm field, as the Realm is
inherited from the parent CustomRange.
Declaration
[JsonProperty("parentRange")]
public virtual string ParentRange { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Realm
Optional. The resource name of the Realm associated with the CustomRange, in the format
projects/{project}/locations/{location}/realms/{realm}. The Realm must be in the same project as the
CustomRange. This field must not be set if the parent_range field is set, as the Realm will be inherited
from the parent CustomRange.
Declaration
[JsonProperty("realm")]
public virtual string Realm { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RegistryBook
Output only. The RegistryBook of the CustomRange. This field is inherited from the Realm or parent CustomRange depending on which one is specified.
Declaration
[JsonProperty("registryBook")]
public virtual string RegistryBook { get; set; }
Property Value
| Type | Description |
|---|---|
| string |