Class: Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork
- Inherits:
-
Object
- Object
- Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb
Overview
VMware Engine network resource that provides connectivity for VMware Engine private clouds.
Defined Under Namespace
Modules: State, Type Classes: VpcNetwork
Instance Attribute Summary collapse
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#description ⇒ ::String
User-provided description for this VMware Engine network.
-
#etag ⇒ ::String
Checksum that may be sent on update and delete requests to ensure that the user-provided value is up to date before the server processes a request.
-
#name ⇒ ::String
readonly
Output only.
-
#state ⇒ ::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::State
readonly
Output only.
-
#type ⇒ ::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::Type
Required.
-
#uid ⇒ ::String
readonly
Output only.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#vpc_networks ⇒ ::Array<::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::VpcNetwork>
readonly
Output only.
Instance Attribute Details
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Creation time of this resource.
1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1404 class VmwareEngineNetwork include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Represents a VMware Engine VPC network that is managed by a # VMware Engine network resource. # @!attribute [r] type # @return [::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::VpcNetwork::Type] # Output only. Type of VPC network (INTRANET, INTERNET, or # GOOGLE_CLOUD) # @!attribute [r] network # @return [::String] # Output only. The relative resource name of the service VPC network this # VMware Engine network is attached to. For example: # `projects/123123/global/networks/my-network` class VpcNetwork include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum Type defines possible types of a VMware Engine network controlled # service. module Type # The default value. This value should never be used. TYPE_UNSPECIFIED = 0 # VPC network that will be peered with a consumer VPC network or the # intranet VPC of another VMware Engine network. Access a private cloud # through Compute Engine VMs on a peered VPC network or an on-premises # resource connected to a peered consumer VPC network. INTRANET = 1 # VPC network used for internet access to and from a private cloud. INTERNET = 2 # VPC network used for access to Google Cloud services like # Cloud Storage. GOOGLE_CLOUD = 3 end end # Enum State defines possible states of VMware Engine network. module State # The default value. This value is used if the state is omitted. STATE_UNSPECIFIED = 0 # The VMware Engine network is being created. CREATING = 1 # The VMware Engine network is ready. ACTIVE = 2 # The VMware Engine network is being updated. UPDATING = 3 # The VMware Engine network is being deleted. DELETING = 4 end # Enum Type defines possible types of VMware Engine network. module Type # The default value. This value should never be used. TYPE_UNSPECIFIED = 0 # Network type used by private clouds created in projects without a network # of type `STANDARD`. This network type is no longer used for new VMware # Engine private cloud deployments. LEGACY = 1 # Standard network type used for private cloud connectivity. STANDARD = 2 end end |
#description ⇒ ::String
Returns User-provided description for this VMware Engine network.
1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1404 class VmwareEngineNetwork include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Represents a VMware Engine VPC network that is managed by a # VMware Engine network resource. # @!attribute [r] type # @return [::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::VpcNetwork::Type] # Output only. Type of VPC network (INTRANET, INTERNET, or # GOOGLE_CLOUD) # @!attribute [r] network # @return [::String] # Output only. The relative resource name of the service VPC network this # VMware Engine network is attached to. For example: # `projects/123123/global/networks/my-network` class VpcNetwork include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum Type defines possible types of a VMware Engine network controlled # service. module Type # The default value. This value should never be used. TYPE_UNSPECIFIED = 0 # VPC network that will be peered with a consumer VPC network or the # intranet VPC of another VMware Engine network. Access a private cloud # through Compute Engine VMs on a peered VPC network or an on-premises # resource connected to a peered consumer VPC network. INTRANET = 1 # VPC network used for internet access to and from a private cloud. INTERNET = 2 # VPC network used for access to Google Cloud services like # Cloud Storage. GOOGLE_CLOUD = 3 end end # Enum State defines possible states of VMware Engine network. module State # The default value. This value is used if the state is omitted. STATE_UNSPECIFIED = 0 # The VMware Engine network is being created. CREATING = 1 # The VMware Engine network is ready. ACTIVE = 2 # The VMware Engine network is being updated. UPDATING = 3 # The VMware Engine network is being deleted. DELETING = 4 end # Enum Type defines possible types of VMware Engine network. module Type # The default value. This value should never be used. TYPE_UNSPECIFIED = 0 # Network type used by private clouds created in projects without a network # of type `STANDARD`. This network type is no longer used for new VMware # Engine private cloud deployments. LEGACY = 1 # Standard network type used for private cloud connectivity. STANDARD = 2 end end |
#etag ⇒ ::String
Returns Checksum that may be sent on update and delete requests to ensure that the user-provided value is up to date before the server processes a request. The server computes checksums based on the value of other fields in the request.
1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1404 class VmwareEngineNetwork include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Represents a VMware Engine VPC network that is managed by a # VMware Engine network resource. # @!attribute [r] type # @return [::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::VpcNetwork::Type] # Output only. Type of VPC network (INTRANET, INTERNET, or # GOOGLE_CLOUD) # @!attribute [r] network # @return [::String] # Output only. The relative resource name of the service VPC network this # VMware Engine network is attached to. For example: # `projects/123123/global/networks/my-network` class VpcNetwork include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum Type defines possible types of a VMware Engine network controlled # service. module Type # The default value. This value should never be used. TYPE_UNSPECIFIED = 0 # VPC network that will be peered with a consumer VPC network or the # intranet VPC of another VMware Engine network. Access a private cloud # through Compute Engine VMs on a peered VPC network or an on-premises # resource connected to a peered consumer VPC network. INTRANET = 1 # VPC network used for internet access to and from a private cloud. INTERNET = 2 # VPC network used for access to Google Cloud services like # Cloud Storage. GOOGLE_CLOUD = 3 end end # Enum State defines possible states of VMware Engine network. module State # The default value. This value is used if the state is omitted. STATE_UNSPECIFIED = 0 # The VMware Engine network is being created. CREATING = 1 # The VMware Engine network is ready. ACTIVE = 2 # The VMware Engine network is being updated. UPDATING = 3 # The VMware Engine network is being deleted. DELETING = 4 end # Enum Type defines possible types of VMware Engine network. module Type # The default value. This value should never be used. TYPE_UNSPECIFIED = 0 # Network type used by private clouds created in projects without a network # of type `STANDARD`. This network type is no longer used for new VMware # Engine private cloud deployments. LEGACY = 1 # Standard network type used for private cloud connectivity. STANDARD = 2 end end |
#name ⇒ ::String (readonly)
Returns Output only. The resource name of the VMware Engine network.
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/vmwareEngineNetworks/my-network
.
1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1404 class VmwareEngineNetwork include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Represents a VMware Engine VPC network that is managed by a # VMware Engine network resource. # @!attribute [r] type # @return [::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::VpcNetwork::Type] # Output only. Type of VPC network (INTRANET, INTERNET, or # GOOGLE_CLOUD) # @!attribute [r] network # @return [::String] # Output only. The relative resource name of the service VPC network this # VMware Engine network is attached to. For example: # `projects/123123/global/networks/my-network` class VpcNetwork include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum Type defines possible types of a VMware Engine network controlled # service. module Type # The default value. This value should never be used. TYPE_UNSPECIFIED = 0 # VPC network that will be peered with a consumer VPC network or the # intranet VPC of another VMware Engine network. Access a private cloud # through Compute Engine VMs on a peered VPC network or an on-premises # resource connected to a peered consumer VPC network. INTRANET = 1 # VPC network used for internet access to and from a private cloud. INTERNET = 2 # VPC network used for access to Google Cloud services like # Cloud Storage. GOOGLE_CLOUD = 3 end end # Enum State defines possible states of VMware Engine network. module State # The default value. This value is used if the state is omitted. STATE_UNSPECIFIED = 0 # The VMware Engine network is being created. CREATING = 1 # The VMware Engine network is ready. ACTIVE = 2 # The VMware Engine network is being updated. UPDATING = 3 # The VMware Engine network is being deleted. DELETING = 4 end # Enum Type defines possible types of VMware Engine network. module Type # The default value. This value should never be used. TYPE_UNSPECIFIED = 0 # Network type used by private clouds created in projects without a network # of type `STANDARD`. This network type is no longer used for new VMware # Engine private cloud deployments. LEGACY = 1 # Standard network type used for private cloud connectivity. STANDARD = 2 end end |
#state ⇒ ::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::State (readonly)
Returns Output only. State of the VMware Engine network.
1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1404 class VmwareEngineNetwork include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Represents a VMware Engine VPC network that is managed by a # VMware Engine network resource. # @!attribute [r] type # @return [::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::VpcNetwork::Type] # Output only. Type of VPC network (INTRANET, INTERNET, or # GOOGLE_CLOUD) # @!attribute [r] network # @return [::String] # Output only. The relative resource name of the service VPC network this # VMware Engine network is attached to. For example: # `projects/123123/global/networks/my-network` class VpcNetwork include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum Type defines possible types of a VMware Engine network controlled # service. module Type # The default value. This value should never be used. TYPE_UNSPECIFIED = 0 # VPC network that will be peered with a consumer VPC network or the # intranet VPC of another VMware Engine network. Access a private cloud # through Compute Engine VMs on a peered VPC network or an on-premises # resource connected to a peered consumer VPC network. INTRANET = 1 # VPC network used for internet access to and from a private cloud. INTERNET = 2 # VPC network used for access to Google Cloud services like # Cloud Storage. GOOGLE_CLOUD = 3 end end # Enum State defines possible states of VMware Engine network. module State # The default value. This value is used if the state is omitted. STATE_UNSPECIFIED = 0 # The VMware Engine network is being created. CREATING = 1 # The VMware Engine network is ready. ACTIVE = 2 # The VMware Engine network is being updated. UPDATING = 3 # The VMware Engine network is being deleted. DELETING = 4 end # Enum Type defines possible types of VMware Engine network. module Type # The default value. This value should never be used. TYPE_UNSPECIFIED = 0 # Network type used by private clouds created in projects without a network # of type `STANDARD`. This network type is no longer used for new VMware # Engine private cloud deployments. LEGACY = 1 # Standard network type used for private cloud connectivity. STANDARD = 2 end end |
#type ⇒ ::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::Type
Returns Required. VMware Engine network type.
1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1404 class VmwareEngineNetwork include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Represents a VMware Engine VPC network that is managed by a # VMware Engine network resource. # @!attribute [r] type # @return [::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::VpcNetwork::Type] # Output only. Type of VPC network (INTRANET, INTERNET, or # GOOGLE_CLOUD) # @!attribute [r] network # @return [::String] # Output only. The relative resource name of the service VPC network this # VMware Engine network is attached to. For example: # `projects/123123/global/networks/my-network` class VpcNetwork include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum Type defines possible types of a VMware Engine network controlled # service. module Type # The default value. This value should never be used. TYPE_UNSPECIFIED = 0 # VPC network that will be peered with a consumer VPC network or the # intranet VPC of another VMware Engine network. Access a private cloud # through Compute Engine VMs on a peered VPC network or an on-premises # resource connected to a peered consumer VPC network. INTRANET = 1 # VPC network used for internet access to and from a private cloud. INTERNET = 2 # VPC network used for access to Google Cloud services like # Cloud Storage. GOOGLE_CLOUD = 3 end end # Enum State defines possible states of VMware Engine network. module State # The default value. This value is used if the state is omitted. STATE_UNSPECIFIED = 0 # The VMware Engine network is being created. CREATING = 1 # The VMware Engine network is ready. ACTIVE = 2 # The VMware Engine network is being updated. UPDATING = 3 # The VMware Engine network is being deleted. DELETING = 4 end # Enum Type defines possible types of VMware Engine network. module Type # The default value. This value should never be used. TYPE_UNSPECIFIED = 0 # Network type used by private clouds created in projects without a network # of type `STANDARD`. This network type is no longer used for new VMware # Engine private cloud deployments. LEGACY = 1 # Standard network type used for private cloud connectivity. STANDARD = 2 end end |
#uid ⇒ ::String (readonly)
Returns Output only. System-generated unique identifier for the resource.
1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1404 class VmwareEngineNetwork include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Represents a VMware Engine VPC network that is managed by a # VMware Engine network resource. # @!attribute [r] type # @return [::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::VpcNetwork::Type] # Output only. Type of VPC network (INTRANET, INTERNET, or # GOOGLE_CLOUD) # @!attribute [r] network # @return [::String] # Output only. The relative resource name of the service VPC network this # VMware Engine network is attached to. For example: # `projects/123123/global/networks/my-network` class VpcNetwork include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum Type defines possible types of a VMware Engine network controlled # service. module Type # The default value. This value should never be used. TYPE_UNSPECIFIED = 0 # VPC network that will be peered with a consumer VPC network or the # intranet VPC of another VMware Engine network. Access a private cloud # through Compute Engine VMs on a peered VPC network or an on-premises # resource connected to a peered consumer VPC network. INTRANET = 1 # VPC network used for internet access to and from a private cloud. INTERNET = 2 # VPC network used for access to Google Cloud services like # Cloud Storage. GOOGLE_CLOUD = 3 end end # Enum State defines possible states of VMware Engine network. module State # The default value. This value is used if the state is omitted. STATE_UNSPECIFIED = 0 # The VMware Engine network is being created. CREATING = 1 # The VMware Engine network is ready. ACTIVE = 2 # The VMware Engine network is being updated. UPDATING = 3 # The VMware Engine network is being deleted. DELETING = 4 end # Enum Type defines possible types of VMware Engine network. module Type # The default value. This value should never be used. TYPE_UNSPECIFIED = 0 # Network type used by private clouds created in projects without a network # of type `STANDARD`. This network type is no longer used for new VMware # Engine private cloud deployments. LEGACY = 1 # Standard network type used for private cloud connectivity. STANDARD = 2 end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Last update time of this resource.
1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1404 class VmwareEngineNetwork include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Represents a VMware Engine VPC network that is managed by a # VMware Engine network resource. # @!attribute [r] type # @return [::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::VpcNetwork::Type] # Output only. Type of VPC network (INTRANET, INTERNET, or # GOOGLE_CLOUD) # @!attribute [r] network # @return [::String] # Output only. The relative resource name of the service VPC network this # VMware Engine network is attached to. For example: # `projects/123123/global/networks/my-network` class VpcNetwork include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum Type defines possible types of a VMware Engine network controlled # service. module Type # The default value. This value should never be used. TYPE_UNSPECIFIED = 0 # VPC network that will be peered with a consumer VPC network or the # intranet VPC of another VMware Engine network. Access a private cloud # through Compute Engine VMs on a peered VPC network or an on-premises # resource connected to a peered consumer VPC network. INTRANET = 1 # VPC network used for internet access to and from a private cloud. INTERNET = 2 # VPC network used for access to Google Cloud services like # Cloud Storage. GOOGLE_CLOUD = 3 end end # Enum State defines possible states of VMware Engine network. module State # The default value. This value is used if the state is omitted. STATE_UNSPECIFIED = 0 # The VMware Engine network is being created. CREATING = 1 # The VMware Engine network is ready. ACTIVE = 2 # The VMware Engine network is being updated. UPDATING = 3 # The VMware Engine network is being deleted. DELETING = 4 end # Enum Type defines possible types of VMware Engine network. module Type # The default value. This value should never be used. TYPE_UNSPECIFIED = 0 # Network type used by private clouds created in projects without a network # of type `STANDARD`. This network type is no longer used for new VMware # Engine private cloud deployments. LEGACY = 1 # Standard network type used for private cloud connectivity. STANDARD = 2 end end |
#vpc_networks ⇒ ::Array<::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::VpcNetwork> (readonly)
Returns Output only. VMware Engine service VPC networks that provide connectivity from a private cloud to customer projects, the internet, and other Google Cloud services.
1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 |
# File 'proto_docs/google/cloud/vmwareengine/v1/vmwareengine_resources.rb', line 1404 class VmwareEngineNetwork include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Represents a VMware Engine VPC network that is managed by a # VMware Engine network resource. # @!attribute [r] type # @return [::Google::Cloud::VmwareEngine::V1::VmwareEngineNetwork::VpcNetwork::Type] # Output only. Type of VPC network (INTRANET, INTERNET, or # GOOGLE_CLOUD) # @!attribute [r] network # @return [::String] # Output only. The relative resource name of the service VPC network this # VMware Engine network is attached to. For example: # `projects/123123/global/networks/my-network` class VpcNetwork include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum Type defines possible types of a VMware Engine network controlled # service. module Type # The default value. This value should never be used. TYPE_UNSPECIFIED = 0 # VPC network that will be peered with a consumer VPC network or the # intranet VPC of another VMware Engine network. Access a private cloud # through Compute Engine VMs on a peered VPC network or an on-premises # resource connected to a peered consumer VPC network. INTRANET = 1 # VPC network used for internet access to and from a private cloud. INTERNET = 2 # VPC network used for access to Google Cloud services like # Cloud Storage. GOOGLE_CLOUD = 3 end end # Enum State defines possible states of VMware Engine network. module State # The default value. This value is used if the state is omitted. STATE_UNSPECIFIED = 0 # The VMware Engine network is being created. CREATING = 1 # The VMware Engine network is ready. ACTIVE = 2 # The VMware Engine network is being updated. UPDATING = 3 # The VMware Engine network is being deleted. DELETING = 4 end # Enum Type defines possible types of VMware Engine network. module Type # The default value. This value should never be used. TYPE_UNSPECIFIED = 0 # Network type used by private clouds created in projects without a network # of type `STANDARD`. This network type is no longer used for new VMware # Engine private cloud deployments. LEGACY = 1 # Standard network type used for private cloud connectivity. STANDARD = 2 end end |