Reference documentation and code samples for the Google Cloud VMware Engine V1 API module Google::Cloud::VmwareEngine::V1::VmwareEngine::Paths.
Path helper methods for the VmwareEngine API.
Methods
#cluster_path
def cluster_path(project:, location:, private_cloud:, cluster:) -> ::String
Create a fully-qualified Cluster resource string.
The resource will be in the following format:
projects/{project}/locations/{location}/privateClouds/{private_cloud}/clusters/{cluster}
- project (String)
- location (String)
- private_cloud (String)
- cluster (String)
- (::String)
- (::ArgumentError)
#dns_bind_permission_path
def dns_bind_permission_path(project:, location:) -> ::String
Create a fully-qualified DnsBindPermission resource string.
The resource will be in the following format:
projects/{project}/locations/{location}/dnsBindPermission
- project (String)
- location (String)
- (::String)
- (::ArgumentError)
#dns_forwarding_path
def dns_forwarding_path(project:, location:, private_cloud:) -> ::String
Create a fully-qualified DnsForwarding resource string.
The resource will be in the following format:
projects/{project}/locations/{location}/privateClouds/{private_cloud}/dnsForwarding
- project (String)
- location (String)
- private_cloud (String)
- (::String)
- (::ArgumentError)
#external_access_rule_path
def external_access_rule_path(project:, location:, network_policy:, external_access_rule:) -> ::String
Create a fully-qualified ExternalAccessRule resource string.
The resource will be in the following format:
projects/{project}/locations/{location}/networkPolicies/{network_policy}/externalAccessRules/{external_access_rule}
- project (String)
- location (String)
- network_policy (String)
- external_access_rule (String)
- (::String)
- (::ArgumentError)
#external_address_path
def external_address_path(project:, location:, private_cloud:, external_address:) -> ::String
Create a fully-qualified ExternalAddress resource string.
The resource will be in the following format:
projects/{project}/locations/{location}/privateClouds/{private_cloud}/externalAddresses/{external_address}
- project (String)
- location (String)
- private_cloud (String)
- external_address (String)
- (::String)
- (::ArgumentError)
#hcx_activation_key_path
def hcx_activation_key_path(project:, location:, private_cloud:, hcx_activation_key:) -> ::String
Create a fully-qualified HcxActivationKey resource string.
The resource will be in the following format:
projects/{project}/locations/{location}/privateClouds/{private_cloud}/hcxActivationKeys/{hcx_activation_key}
- project (String)
- location (String)
- private_cloud (String)
- hcx_activation_key (String)
- (::String)
- (::ArgumentError)
#location_path
def location_path(project:, location:) -> ::String
Create a fully-qualified Location resource string.
The resource will be in the following format:
projects/{project}/locations/{location}
- project (String)
- location (String)
- (::String)
- (::ArgumentError)
#logging_server_path
def logging_server_path(project:, location:, private_cloud:, logging_server:) -> ::String
Create a fully-qualified LoggingServer resource string.
The resource will be in the following format:
projects/{project}/locations/{location}/privateClouds/{private_cloud}/loggingServers/{logging_server}
- project (String)
- location (String)
- private_cloud (String)
- logging_server (String)
- (::String)
- (::ArgumentError)
#management_dns_zone_binding_path
def management_dns_zone_binding_path(project:, location:, private_cloud:, management_dns_zone_binding:) -> ::String
Create a fully-qualified ManagementDnsZoneBinding resource string.
The resource will be in the following format:
projects/{project}/locations/{location}/privateClouds/{private_cloud}/managementDnsZoneBindings/{management_dns_zone_binding}
- project (String)
- location (String)
- private_cloud (String)
- management_dns_zone_binding (String)
- (::String)
- (::ArgumentError)
#network_path
def network_path(project:, network:) -> ::String
Create a fully-qualified Network resource string.
The resource will be in the following format:
projects/{project}/global/networks/{network}
- project (String)
- network (String)
- (::String)
- (::ArgumentError)
#network_peering_path
def network_peering_path(project:, location:, network_peering:) -> ::String
Create a fully-qualified NetworkPeering resource string.
The resource will be in the following format:
projects/{project}/locations/{location}/networkPeerings/{network_peering}
- project (String)
- location (String)
- network_peering (String)
- (::String)
- (::ArgumentError)
#network_policy_path
def network_policy_path(project:, location:, network_policy:) -> ::String
Create a fully-qualified NetworkPolicy resource string.
The resource will be in the following format:
projects/{project}/locations/{location}/networkPolicies/{network_policy}
- project (String)
- location (String)
- network_policy (String)
- (::String)
- (::ArgumentError)
#node_path
def node_path(project:, location:, private_cloud:, cluster:, node:) -> ::String
Create a fully-qualified Node resource string.
The resource will be in the following format:
projects/{project}/locations/{location}/privateClouds/{private_cloud}/clusters/{cluster}/nodes/{node}
- project (String)
- location (String)
- private_cloud (String)
- cluster (String)
- node (String)
- (::String)
- (::ArgumentError)
#node_type_path
def node_type_path(project:, location:, node_type:) -> ::String
Create a fully-qualified NodeType resource string.
The resource will be in the following format:
projects/{project}/locations/{location}/nodeTypes/{node_type}
- project (String)
- location (String)
- node_type (String)
- (::String)
- (::ArgumentError)
#private_cloud_path
def private_cloud_path(project:, location:, private_cloud:) -> ::String
Create a fully-qualified PrivateCloud resource string.
The resource will be in the following format:
projects/{project}/locations/{location}/privateClouds/{private_cloud}
- project (String)
- location (String)
- private_cloud (String)
- (::String)
- (::ArgumentError)
#private_connection_path
def private_connection_path(project:, location:, private_connection:) -> ::String
Create a fully-qualified PrivateConnection resource string.
The resource will be in the following format:
projects/{project}/locations/{location}/privateConnections/{private_connection}
- project (String)
- location (String)
- private_connection (String)
- (::String)
- (::ArgumentError)
#subnet_path
def subnet_path(project:, location:, private_cloud:, subnet:) -> ::String
Create a fully-qualified Subnet resource string.
The resource will be in the following format:
projects/{project}/locations/{location}/privateClouds/{private_cloud}/subnets/{subnet}
- project (String)
- location (String)
- private_cloud (String)
- subnet (String)
- (::String)
- (::ArgumentError)
#vmware_engine_network_path
def vmware_engine_network_path(project:, location:, vmware_engine_network:) -> ::String
Create a fully-qualified VmwareEngineNetwork resource string.
The resource will be in the following format:
projects/{project}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network}
- project (String)
- location (String)
- vmware_engine_network (String)
- (::String)
- (::ArgumentError)