Class ProjectsResource.LocationsResource.PrivateCloudsResource.ManagementDnsZoneBindingsResource
The "managementDnsZoneBindings" collection of methods.
Inheritance
Inherited Members
Namespace: Google.Apis.VMwareEngine.v1
Assembly: Google.Apis.VMwareEngine.v1.dll
Syntax
public class ProjectsResource.LocationsResource.PrivateCloudsResource.ManagementDnsZoneBindingsResource
Constructors
ManagementDnsZoneBindingsResource(IClientService)
Constructs a new resource.
Declaration
public ManagementDnsZoneBindingsResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Methods
Create(ManagementDnsZoneBinding, string)
Creates a new ManagementDnsZoneBinding
resource in a private cloud. This RPC creates the DNS
binding and the resource that represents the DNS binding of the consumer VPC network to the
management DNS zone. A management DNS zone is the Cloud DNS cross-project binding zone that
VMware Engine creates for each private cloud. It contains FQDNs and corresponding IP addresses
for the private cloud's ESXi hosts and management VM appliances like vCenter and NSX Manager.
Declaration
public virtual ProjectsResource.LocationsResource.PrivateCloudsResource.ManagementDnsZoneBindingsResource.CreateRequest Create(ManagementDnsZoneBinding body, string parent)
Parameters
Type | Name | Description |
---|---|---|
ManagementDnsZoneBinding | body | The body of the request. |
string | parent | Required. The resource name of the private cloud to create a new management DNS zone binding
for. Resource names are schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names. For example:
|
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.PrivateCloudsResource.ManagementDnsZoneBindingsResource.CreateRequest |
Delete(string)
Deletes a ManagementDnsZoneBinding
resource. When a management DNS zone binding is deleted,
the corresponding consumer VPC network is no longer bound to the management DNS zone.
Declaration
public virtual ProjectsResource.LocationsResource.PrivateCloudsResource.ManagementDnsZoneBindingsResource.DeleteRequest Delete(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The resource name of the management DNS zone binding to delete. Resource names are
schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names. For example:
|
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.PrivateCloudsResource.ManagementDnsZoneBindingsResource.DeleteRequest |
Get(string)
Retrieves a 'ManagementDnsZoneBinding' resource by its resource name.
Declaration
public virtual ProjectsResource.LocationsResource.PrivateCloudsResource.ManagementDnsZoneBindingsResource.GetRequest Get(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The resource name of the management DNS zone binding to retrieve. Resource names are
schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names. For example:
|
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.PrivateCloudsResource.ManagementDnsZoneBindingsResource.GetRequest |
List(string)
Lists Consumer VPCs bound to Management DNS Zone of a given private cloud.
Declaration
public virtual ProjectsResource.LocationsResource.PrivateCloudsResource.ManagementDnsZoneBindingsResource.ListRequest List(string parent)
Parameters
Type | Name | Description |
---|---|---|
string | parent | Required. The resource name of the private cloud to be queried for management DNS zone bindings.
Resource names are schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names. For example:
|
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.PrivateCloudsResource.ManagementDnsZoneBindingsResource.ListRequest |
Patch(ManagementDnsZoneBinding, string)
Updates a ManagementDnsZoneBinding
resource. Only fields specified in update_mask
are
applied.
Declaration
public virtual ProjectsResource.LocationsResource.PrivateCloudsResource.ManagementDnsZoneBindingsResource.PatchRequest Patch(ManagementDnsZoneBinding body, string name)
Parameters
Type | Name | Description |
---|---|---|
ManagementDnsZoneBinding | body | The body of the request. |
string | name | Output only. The resource name of this binding. Resource names are schemeless URIs that follow
the conventions in https://cloud.google.com/apis/design/resource_names. For example:
|
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.PrivateCloudsResource.ManagementDnsZoneBindingsResource.PatchRequest |
Repair(RepairManagementDnsZoneBindingRequest, string)
Retries to create a ManagementDnsZoneBinding
resource that is in failed state.
Declaration
public virtual ProjectsResource.LocationsResource.PrivateCloudsResource.ManagementDnsZoneBindingsResource.RepairRequest Repair(RepairManagementDnsZoneBindingRequest body, string name)
Parameters
Type | Name | Description |
---|---|---|
RepairManagementDnsZoneBindingRequest | body | The body of the request. |
string | name | Required. The resource name of the management DNS zone binding to repair. Resource names are
schemeless URIs that follow the conventions in
https://cloud.google.com/apis/design/resource_names. For example:
|
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.PrivateCloudsResource.ManagementDnsZoneBindingsResource.RepairRequest |