Anthos Multi-Cloud V1 API - Class Google::Cloud::GkeMultiCloud::V1::AzureNodeConfig (v0.2.0)

Reference documentation and code samples for the Anthos Multi-Cloud V1 API class Google::Cloud::GkeMultiCloud::V1::AzureNodeConfig.

Parameters that describe the configuration of all node machines on a given node pool.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#config_encryption

def config_encryption() -> ::Google::Cloud::GkeMultiCloud::V1::AzureConfigEncryption
Returns

#config_encryption=

def config_encryption=(value) -> ::Google::Cloud::GkeMultiCloud::V1::AzureConfigEncryption
Parameter
Returns

#image_type

def image_type() -> ::String
Returns
  • (::String) — Optional. The OS image type to use on node pool instances. Can have a value of ubuntu, or windows if the cluster enables the Windows node pool preview feature.

    When unspecified, it defaults to ubuntu.

#image_type=

def image_type=(value) -> ::String
Parameter
  • value (::String) — Optional. The OS image type to use on node pool instances. Can have a value of ubuntu, or windows if the cluster enables the Windows node pool preview feature.

    When unspecified, it defaults to ubuntu.

Returns
  • (::String) — Optional. The OS image type to use on node pool instances. Can have a value of ubuntu, or windows if the cluster enables the Windows node pool preview feature.

    When unspecified, it defaults to ubuntu.

#labels

def labels() -> ::Google::Protobuf::Map{::String => ::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — 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" }.

#labels=

def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) — 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" }.
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — 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" }.

#proxy_config

def proxy_config() -> ::Google::Cloud::GkeMultiCloud::V1::AzureProxyConfig
Returns

#proxy_config=

def proxy_config=(value) -> ::Google::Cloud::GkeMultiCloud::V1::AzureProxyConfig
Parameter
Returns

#root_volume

def root_volume() -> ::Google::Cloud::GkeMultiCloud::V1::AzureDiskTemplate
Returns

#root_volume=

def root_volume=(value) -> ::Google::Cloud::GkeMultiCloud::V1::AzureDiskTemplate
Parameter
Returns

#ssh_config

def ssh_config() -> ::Google::Cloud::GkeMultiCloud::V1::AzureSshConfig
Returns

#ssh_config=

def ssh_config=(value) -> ::Google::Cloud::GkeMultiCloud::V1::AzureSshConfig
Parameter
Returns

#tags

def tags() -> ::Google::Protobuf::Map{::String => ::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — 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.

#tags=

def tags=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) — 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.

Returns
  • (::Google::Protobuf::Map{::String => ::String}) — 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.

#taints

def taints() -> ::Array<::Google::Cloud::GkeMultiCloud::V1::NodeTaint>
Returns

#taints=

def taints=(value) -> ::Array<::Google::Cloud::GkeMultiCloud::V1::NodeTaint>
Parameter
Returns

#vm_size

def vm_size() -> ::String
Returns
  • (::String) — Optional. The Azure VM size name. Example: Standard_DS2_v2.

    See Supported VM sizes for options.

    When unspecified, it defaults to Standard_DS2_v2.

#vm_size=

def vm_size=(value) -> ::String
Parameter
  • value (::String) — Optional. The Azure VM size name. Example: Standard_DS2_v2.

    See Supported VM sizes for options.

    When unspecified, it defaults to Standard_DS2_v2.

Returns
  • (::String) — Optional. The Azure VM size name. Example: Standard_DS2_v2.

    See Supported VM sizes for options.

    When unspecified, it defaults to Standard_DS2_v2.