Interface ContainerAzureNodePoolConfigA

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    ContainerAzureNodePoolConfigA.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:19.188Z")
    @Stability(Stable)
    public interface ContainerAzureNodePoolConfigA
    extends software.amazon.jsii.JsiiSerializable
    • Method Detail

      • getSshConfig

        @Stability(Stable)
        @NotNull
        ContainerAzureNodePoolConfigSshConfig getSshConfig()
        ssh_config block.

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

      • getLabels

        @Stability(Stable)
        @Nullable
        default Map<String,​String> getLabels()
        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}

      • getProxyConfig

        @Stability(Stable)
        @Nullable
        default ContainerAzureNodePoolConfigProxyConfig getProxyConfig()
        proxy_config block.

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

      • getRootVolume

        @Stability(Stable)
        @Nullable
        default ContainerAzureNodePoolConfigRootVolume getRootVolume()
        root_volume block.

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

      • getTags

        @Stability(Stable)
        @Nullable
        default Map<String,​String> getTags()
        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}

      • getVmSize

        @Stability(Stable)
        @Nullable
        default String getVmSize()
        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}