Class AcsClusterPropertiesArgs.Builder

  • Enclosing class:
    AcsClusterPropertiesArgs

    public static final class AcsClusterPropertiesArgs.Builder
    extends java.lang.Object
    • Method Detail

      • agentCount

        public AcsClusterPropertiesArgs.Builder agentCount​(@Nullable
                                                           com.pulumi.core.Output<java.lang.Integer> agentCount)
        Parameters:
        agentCount - The number of agent nodes in the Container Service. This can be changed to scale the cluster.
        Returns:
        builder
      • agentCount

        public AcsClusterPropertiesArgs.Builder agentCount​(java.lang.Integer agentCount)
        Parameters:
        agentCount - The number of agent nodes in the Container Service. This can be changed to scale the cluster.
        Returns:
        builder
      • agentVmSize

        public AcsClusterPropertiesArgs.Builder agentVmSize​(@Nullable
                                                            com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​AgentVMSizeTypes>> agentVmSize)
        Parameters:
        agentVmSize - The Azure VM size of the agent VM nodes. This cannot be changed once the cluster is created. This list is non exhaustive; refer to https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes for the possible VM sizes.
        Returns:
        builder
      • agentVmSize

        public AcsClusterPropertiesArgs.Builder agentVmSize​(com.pulumi.core.Either<java.lang.String,​AgentVMSizeTypes> agentVmSize)
        Parameters:
        agentVmSize - The Azure VM size of the agent VM nodes. This cannot be changed once the cluster is created. This list is non exhaustive; refer to https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes for the possible VM sizes.
        Returns:
        builder
      • agentVmSize

        public AcsClusterPropertiesArgs.Builder agentVmSize​(java.lang.String agentVmSize)
        Parameters:
        agentVmSize - The Azure VM size of the agent VM nodes. This cannot be changed once the cluster is created. This list is non exhaustive; refer to https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes for the possible VM sizes.
        Returns:
        builder
      • agentVmSize

        public AcsClusterPropertiesArgs.Builder agentVmSize​(AgentVMSizeTypes agentVmSize)
        Parameters:
        agentVmSize - The Azure VM size of the agent VM nodes. This cannot be changed once the cluster is created. This list is non exhaustive; refer to https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes for the possible VM sizes.
        Returns:
        builder
      • masterCount

        public AcsClusterPropertiesArgs.Builder masterCount​(@Nullable
                                                            com.pulumi.core.Output<java.lang.Integer> masterCount)
        Parameters:
        masterCount - The number of master nodes in the container service.
        Returns:
        builder
      • masterCount

        public AcsClusterPropertiesArgs.Builder masterCount​(java.lang.Integer masterCount)
        Parameters:
        masterCount - The number of master nodes in the container service.
        Returns:
        builder
      • orchestratorType

        public AcsClusterPropertiesArgs.Builder orchestratorType​(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​OrchestratorType>> orchestratorType)
        Parameters:
        orchestratorType - Type of orchestrator. It cannot be changed once the cluster is created.
        Returns:
        builder
      • orchestratorType

        public AcsClusterPropertiesArgs.Builder orchestratorType​(com.pulumi.core.Either<java.lang.String,​OrchestratorType> orchestratorType)
        Parameters:
        orchestratorType - Type of orchestrator. It cannot be changed once the cluster is created.
        Returns:
        builder
      • orchestratorType

        public AcsClusterPropertiesArgs.Builder orchestratorType​(java.lang.String orchestratorType)
        Parameters:
        orchestratorType - Type of orchestrator. It cannot be changed once the cluster is created.
        Returns:
        builder
      • systemServices

        public AcsClusterPropertiesArgs.Builder systemServices​(@Nullable
                                                               com.pulumi.core.Output<java.util.List<SystemServiceArgs>> systemServices)
        Parameters:
        systemServices - The system services deployed to the cluster
        Returns:
        builder