Reference documentation and code samples for the Google Cloud VMware Engine V1 API class Google::Cloud::VmwareEngine::V1::ManagementDnsZoneBinding.
Represents a binding between a network and 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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. Creation time of this resource.
#description
def description() -> ::String
- (::String) — User-provided description for this resource.
#description=
def description=(value) -> ::String
- value (::String) — User-provided description for this resource.
- (::String) — User-provided description for this resource.
#name
def name() -> ::String
-
(::String) — 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:
projects/my-project/locations/us-central1-a/privateClouds/my-cloud/managementDnsZoneBindings/my-management-dns-zone-binding
#state
def state() -> ::Google::Cloud::VmwareEngine::V1::ManagementDnsZoneBinding::State
- (::Google::Cloud::VmwareEngine::V1::ManagementDnsZoneBinding::State) — Output only. The state of the resource.
#uid
def uid() -> ::String
- (::String) — Output only. System-generated unique identifier for the resource.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. Last update time of this resource.
#vmware_engine_network
def vmware_engine_network() -> ::String
-
(::String) — Network to bind is a VMware Engine network.
Specify the name in the following form for VMware engine network:
projects/{project}/locations/global/vmwareEngineNetworks/{vmware_engine_network_id}
.{project}
can either be a project number or a project ID.
#vmware_engine_network=
def vmware_engine_network=(value) -> ::String
-
value (::String) — Network to bind is a VMware Engine network.
Specify the name in the following form for VMware engine network:
projects/{project}/locations/global/vmwareEngineNetworks/{vmware_engine_network_id}
.{project}
can either be a project number or a project ID.
-
(::String) — Network to bind is a VMware Engine network.
Specify the name in the following form for VMware engine network:
projects/{project}/locations/global/vmwareEngineNetworks/{vmware_engine_network_id}
.{project}
can either be a project number or a project ID.
#vpc_network
def vpc_network() -> ::String
-
(::String) — Network to bind is a standard consumer VPC.
Specify the name in the following form for consumer
VPC network:
projects/{project}/global/networks/{network_id}
.{project}
can either be a project number or a project ID.
#vpc_network=
def vpc_network=(value) -> ::String
-
value (::String) — Network to bind is a standard consumer VPC.
Specify the name in the following form for consumer
VPC network:
projects/{project}/global/networks/{network_id}
.{project}
can either be a project number or a project ID.
-
(::String) — Network to bind is a standard consumer VPC.
Specify the name in the following form for consumer
VPC network:
projects/{project}/global/networks/{network_id}
.{project}
can either be a project number or a project ID.