Reference documentation and code samples for the Google Cloud Vmware Engine V1 Client class DnsBindPermission.
DnsBindPermission resource that contains the accounts having the consumer DNS
bind permission on the corresponding intranet VPC of the consumer project.
Generated from protobuf messagegoogle.cloud.vmwareengine.v1.DnsBindPermission
Namespace
Google \ Cloud \ VmwareEngine \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ name
string
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 inhttps://cloud.google.com/apis/design/resource_names. For example:projects/my-project/locations/global/dnsBindPermission
Output only. Users/Service accounts which have access for binding on the intranet VPC project corresponding to the consumer project.
getName
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 inhttps://cloud.google.com/apis/design/resource_names. For example:projects/my-project/locations/global/dnsBindPermission
Returns
Type
Description
string
setName
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 inhttps://cloud.google.com/apis/design/resource_names. For example:projects/my-project/locations/global/dnsBindPermission
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getPrincipals
Output only. Users/Service accounts which have access for binding on the
intranet VPC project corresponding to the consumer project.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Vmware Engine V1 Client - Class DnsBindPermission (1.1.4)\n\nVersion latestkeyboard_arrow_down\n\n- [1.1.4 (latest)](/php/docs/reference/cloud-vmware-engine/latest/V1.DnsBindPermission)\n- [1.1.3](/php/docs/reference/cloud-vmware-engine/1.1.3/V1.DnsBindPermission)\n- [1.0.0](/php/docs/reference/cloud-vmware-engine/1.0.0/V1.DnsBindPermission)\n- [0.5.6](/php/docs/reference/cloud-vmware-engine/0.5.6/V1.DnsBindPermission)\n- [0.4.0](/php/docs/reference/cloud-vmware-engine/0.4.0/V1.DnsBindPermission)\n- [0.3.3](/php/docs/reference/cloud-vmware-engine/0.3.3/V1.DnsBindPermission)\n- [0.2.1](/php/docs/reference/cloud-vmware-engine/0.2.1/V1.DnsBindPermission)\n- [0.1.4](/php/docs/reference/cloud-vmware-engine/0.1.4/V1.DnsBindPermission) \nReference documentation and code samples for the Google Cloud Vmware Engine V1 Client class DnsBindPermission.\n\nDnsBindPermission resource that contains the accounts having the consumer DNS\nbind permission on the corresponding intranet VPC of the consumer project.\n\nGenerated from protobuf message `google.cloud.vmwareengine.v1.DnsBindPermission`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ VmwareEngine \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getName\n\nRequired. Output only. The name of the resource which stores the\nusers/service accounts having the permission to bind to the corresponding\nintranet VPC of the consumer project. DnsBindPermission is a global\nresource and location can only be global. Resource names are schemeless\nURIs that follow the conventions in\n\u003chttps://cloud.google.com/apis/design/resource_names\u003e. For example:\n`projects/my-project/locations/global/dnsBindPermission`\n\n### setName\n\nRequired. Output only. The name of the resource which stores the\nusers/service accounts having the permission to bind to the corresponding\nintranet VPC of the consumer project. DnsBindPermission is a global\nresource and location can only be global. Resource names are schemeless\nURIs that follow the conventions in\n\u003chttps://cloud.google.com/apis/design/resource_names\u003e. For example:\n`projects/my-project/locations/global/dnsBindPermission`\n\n### getPrincipals\n\nOutput only. Users/Service accounts which have access for binding on the\nintranet VPC project corresponding to the consumer project.\n\n### setPrincipals\n\nOutput only. Users/Service accounts which have access for binding on the\nintranet VPC project corresponding to the consumer project."]]