Class CapabilityArgs.Builder

  • Enclosing class:
    CapabilityArgs

    public static final class CapabilityArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • capabilityName

        public CapabilityArgs.Builder capabilityName​(com.pulumi.core.Output<java.lang.String> capabilityName)
        Parameters:
        capabilityName - Name of the capability. Must be unique within the cluster.
        Returns:
        builder
      • capabilityName

        public CapabilityArgs.Builder capabilityName​(java.lang.String capabilityName)
        Parameters:
        capabilityName - Name of the capability. Must be unique within the cluster.
        Returns:
        builder
      • clusterName

        public CapabilityArgs.Builder clusterName​(com.pulumi.core.Output<java.lang.String> clusterName)
        Parameters:
        clusterName - Name of the EKS cluster.
        Returns:
        builder
      • clusterName

        public CapabilityArgs.Builder clusterName​(java.lang.String clusterName)
        Parameters:
        clusterName - Name of the EKS cluster.
        Returns:
        builder
      • configuration

        public CapabilityArgs.Builder configuration​(@Nullable
                                                    com.pulumi.core.Output<CapabilityConfigurationArgs> configuration)
        Parameters:
        configuration - Configuration for the capability. See `configuration` below.
        Returns:
        builder
      • deletePropagationPolicy

        public CapabilityArgs.Builder deletePropagationPolicy​(com.pulumi.core.Output<java.lang.String> deletePropagationPolicy)
        Parameters:
        deletePropagationPolicy - Delete propagation policy for the capability. Valid values: `RETAIN`.
        Returns:
        builder
      • deletePropagationPolicy

        public CapabilityArgs.Builder deletePropagationPolicy​(java.lang.String deletePropagationPolicy)
        Parameters:
        deletePropagationPolicy - Delete propagation policy for the capability. Valid values: `RETAIN`.
        Returns:
        builder
      • region

        public CapabilityArgs.Builder region​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public CapabilityArgs.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • roleArn

        public CapabilityArgs.Builder roleArn​(com.pulumi.core.Output<java.lang.String> roleArn)
        Parameters:
        roleArn - ARN of the IAM role to associate with the capability.
        Returns:
        builder
      • roleArn

        public CapabilityArgs.Builder roleArn​(java.lang.String roleArn)
        Parameters:
        roleArn - ARN of the IAM role to associate with the capability.
        Returns:
        builder
      • tags

        public CapabilityArgs.Builder tags​(@Nullable
                                           com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Key-value map of resource tags.
        Returns:
        builder
      • tags

        public CapabilityArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Key-value map of resource tags.
        Returns:
        builder
      • type

        public CapabilityArgs.Builder type​(com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - Type of the capability. Valid values: `ACK`, `KRO`, `ARGOCD`.
        Returns:
        builder
      • type

        public CapabilityArgs.Builder type​(java.lang.String type)
        Parameters:
        type - Type of the capability. Valid values: `ACK`, `KRO`, `ARGOCD`.
        Returns:
        builder