Class ContainerAzureNodePoolConfigA.Jsii$Proxy

    • Constructor Detail

      • Jsii$Proxy

        protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
        Constructor that initializes the object based on values retrieved from the JsiiObject.
        Parameters:
        objRef - Reference to the JSII managed object.
    • Method Detail

      • getLabels

        public final Map<String,​String> getLabels()
        Description copied from interface: ContainerAzureNodePoolConfigA
        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" }. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_azure_node_pool#labels ContainerAzureNodePool#labels}

        Specified by:
        getLabels in interface ContainerAzureNodePoolConfigA
      • getTags

        public final Map<String,​String> getTags()
        Description copied from interface: ContainerAzureNodePoolConfigA
        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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_azure_node_pool#tags ContainerAzureNodePool#tags}

        Specified by:
        getTags in interface ContainerAzureNodePoolConfigA
      • getVmSize

        public final String getVmSize()
        Description copied from interface: ContainerAzureNodePoolConfigA
        Optional. The Azure VM size name. Example: Standard_DS2_v2. See (/anthos/clusters/docs/azure/reference/supported-vms) for options. When unspecified, it defaults to Standard_DS2_v2.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_azure_node_pool#vm_size ContainerAzureNodePool#vm_size}

        Specified by:
        getVmSize in interface ContainerAzureNodePoolConfigA
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object