VMware Engine v1 API - Class DnsBindPermission (1.3.0)

public sealed class DnsBindPermission : IMessage<DnsBindPermission>, IEquatable<DnsBindPermission>, IDeepCloneable<DnsBindPermission>, IBufferMessage, IMessage

Reference documentation and code samples for the VMware Engine v1 API class DnsBindPermission.

DnsBindPermission resource that contains the accounts having the consumer DNS bind permission on the corresponding intranet VPC of the consumer project.

Inheritance

object > DnsBindPermission

Namespace

Google.Cloud.VmwareEngine.V1

Assembly

Google.Cloud.VmwareEngine.V1.dll

Constructors

DnsBindPermission()

public DnsBindPermission()

DnsBindPermission(DnsBindPermission)

public DnsBindPermission(DnsBindPermission other)
Parameter
NameDescription
otherDnsBindPermission

Properties

DnsBindPermissionName

public DnsBindPermissionName DnsBindPermissionName { get; set; }

DnsBindPermissionName-typed view over the Name resource name property.

Property Value
TypeDescription
DnsBindPermissionName

Name

public string Name { get; set; }

Required. Output only. The name of the resource which stores the users/service accounts having the permission to bind to the corresponding intranet VPC of the consumer project. DnsBindPermission is a global resource and location can only be global. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/global/dnsBindPermission

Property Value
TypeDescription
string

Principals

public RepeatedField<Principal> Principals { get; }

Output only. Users/Service accounts which have access for binding on the intranet VPC project corresponding to the consumer project.

Property Value
TypeDescription
RepeatedFieldPrincipal