Class: Google::Cloud::GkeMultiCloud::V1::AzureNodeConfig Deprecated
- Inherits:
-
Object
- Object
- Google::Cloud::GkeMultiCloud::V1::AzureNodeConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/gkemulticloud/v1/azure_resources.rb
Overview
This message is deprecated and may be removed in the next major version update.
Parameters that describe the configuration of all node machines on a given node pool.
Defined Under Namespace
Classes: LabelsEntry, TagsEntry
Instance Attribute Summary collapse
-
#config_encryption ⇒ ::Google::Cloud::GkeMultiCloud::V1::AzureConfigEncryption
Optional.
-
#image_type ⇒ ::String
Optional.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#proxy_config ⇒ ::Google::Cloud::GkeMultiCloud::V1::AzureProxyConfig
Optional.
-
#root_volume ⇒ ::Google::Cloud::GkeMultiCloud::V1::AzureDiskTemplate
Optional.
-
#ssh_config ⇒ ::Google::Cloud::GkeMultiCloud::V1::AzureSshConfig
Required.
-
#tags ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#taints ⇒ ::Array<::Google::Cloud::GkeMultiCloud::V1::NodeTaint>
Optional.
-
#vm_size ⇒ ::String
Optional.
Instance Attribute Details
#config_encryption ⇒ ::Google::Cloud::GkeMultiCloud::V1::AzureConfigEncryption
Returns Optional. Configuration related to vm config encryption.
711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 |
# File 'proto_docs/google/cloud/gkemulticloud/v1/azure_resources.rb', line 711 class AzureNodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#image_type ⇒ ::String
Returns Optional. The OS image type to use on node pool instances.
Can be unspecified, or have a value of ubuntu.
When unspecified, it defaults to ubuntu.
711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 |
# File 'proto_docs/google/cloud/gkemulticloud/v1/azure_resources.rb', line 711 class AzureNodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Optional. The initial labels assigned to nodes of this node pool. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 |
# File 'proto_docs/google/cloud/gkemulticloud/v1/azure_resources.rb', line 711 class AzureNodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#proxy_config ⇒ ::Google::Cloud::GkeMultiCloud::V1::AzureProxyConfig
Returns Optional. Proxy configuration for outbound HTTP(S) traffic.
711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 |
# File 'proto_docs/google/cloud/gkemulticloud/v1/azure_resources.rb', line 711 class AzureNodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#root_volume ⇒ ::Google::Cloud::GkeMultiCloud::V1::AzureDiskTemplate
Returns Optional. Configuration related to the root volume provisioned for each node pool machine.
When unspecified, it defaults to a 32-GiB Azure Disk.
711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 |
# File 'proto_docs/google/cloud/gkemulticloud/v1/azure_resources.rb', line 711 class AzureNodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#ssh_config ⇒ ::Google::Cloud::GkeMultiCloud::V1::AzureSshConfig
Returns Required. SSH configuration for how to access the node pool machines.
711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 |
# File 'proto_docs/google/cloud/gkemulticloud/v1/azure_resources.rb', line 711 class AzureNodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#tags ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Optional. A set of tags to apply to all underlying Azure resources for this node pool. This currently only includes Virtual Machine Scale Sets.
Specify at most 50 pairs containing alphanumerics, spaces, and symbols (.+-=_:@/). Keys can be up to 127 Unicode characters. Values can be up to 255 Unicode characters.
711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 |
# File 'proto_docs/google/cloud/gkemulticloud/v1/azure_resources.rb', line 711 class AzureNodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#taints ⇒ ::Array<::Google::Cloud::GkeMultiCloud::V1::NodeTaint>
Returns Optional. The initial taints assigned to nodes of this node pool.
711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 |
# File 'proto_docs/google/cloud/gkemulticloud/v1/azure_resources.rb', line 711 class AzureNodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#vm_size ⇒ ::String
Returns Optional. The Azure VM size name. Example: Standard_DS2_v2.
See Supported VM sizes for options.
When unspecified, it defaults to Standard_DS2_v2.
711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 |
# File 'proto_docs/google/cloud/gkemulticloud/v1/azure_resources.rb', line 711 class AzureNodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |