Class ValidateConsumerConfigRequest
Implements
Inherited Members
Namespace: Google.Apis.ServiceNetworking.v1.Data
Assembly: Google.Apis.ServiceNetworking.v1.dll
Syntax
public class ValidateConsumerConfigRequest : IDirectResponseSchema
Properties
CheckServiceNetworkingUsePermission
Optional. The IAM permission check determines whether the consumer project has 'servicenetworking.services.use' permission or not.
Declaration
[JsonProperty("checkServiceNetworkingUsePermission")]
public virtual bool? CheckServiceNetworkingUsePermission { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ConsumerNetwork
Required. The network that the consumer is using to connect with services. Must be in the form of projects/{project}/global/networks/{network} {project} is a project number, as in '12345' {network} is network name.
Declaration
[JsonProperty("consumerNetwork")]
public virtual string ConsumerNetwork { get; set; }
Property Value
Type | Description |
---|---|
string |
ConsumerProject
NETWORK_NOT_IN_CONSUMERS_PROJECT, NETWORK_NOT_IN_CONSUMERS_HOST_PROJECT, and HOST_PROJECT_NOT_FOUND are done when consumer_project is provided.
Declaration
[JsonProperty("consumerProject")]
public virtual ConsumerProject ConsumerProject { get; set; }
Property Value
Type | Description |
---|---|
ConsumerProject |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
RangeReservation
RANGES_EXHAUSTED, RANGES_EXHAUSTED, and RANGES_DELETED_LATER are done when range_reservation is provided.
Declaration
[JsonProperty("rangeReservation")]
public virtual RangeReservation RangeReservation { get; set; }
Property Value
Type | Description |
---|---|
RangeReservation |
ValidateNetwork
The validations will be performed in the order listed in the ValidationError enum. The first failure will return. If a validation is not requested, then the next one will be performed. SERVICE_NETWORKING_NOT_ENABLED and NETWORK_NOT_PEERED checks are performed for all requests where validation is requested. NETWORK_NOT_FOUND and NETWORK_DISCONNECTED checks are done for requests that have validate_network set to true.
Declaration
[JsonProperty("validateNetwork")]
public virtual bool? ValidateNetwork { get; set; }
Property Value
Type | Description |
---|---|
bool? |