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.
Implements
IMessageDnsBindPermission, IEquatableDnsBindPermission, IDeepCloneableDnsBindPermission, IBufferMessage, IMessageNamespace
Google.Cloud.VmwareEngine.V1Assembly
Google.Cloud.VmwareEngine.V1.dll
Constructors
DnsBindPermission()
public DnsBindPermission()
DnsBindPermission(DnsBindPermission)
public DnsBindPermission(DnsBindPermission other)
Parameter | |
---|---|
Name | Description |
other |
DnsBindPermission |
Properties
DnsBindPermissionName
public DnsBindPermissionName DnsBindPermissionName { get; set; }
DnsBindPermissionName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
RepeatedFieldPrincipal |