Class CapabilityArgs


  • public final class CapabilityArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • capabilityName

        public com.pulumi.core.Output<java.lang.String> capabilityName()
        Returns:
        Name of the capability. Must be unique within the cluster.
      • clusterName

        public com.pulumi.core.Output<java.lang.String> clusterName()
        Returns:
        Name of the EKS cluster.
      • configuration

        public java.util.Optional<com.pulumi.core.Output<CapabilityConfigurationArgs>> configuration()
        Returns:
        Configuration for the capability. See `configuration` below.
      • deletePropagationPolicy

        public com.pulumi.core.Output<java.lang.String> deletePropagationPolicy()
        Returns:
        Delete propagation policy for the capability. Valid values: `RETAIN`.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        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.
      • roleArn

        public com.pulumi.core.Output<java.lang.String> roleArn()
        Returns:
        ARN of the IAM role to associate with the capability.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Key-value map of resource tags.
      • type

        public com.pulumi.core.Output<java.lang.String> type()
        Returns:
        Type of the capability. Valid values: `ACK`, `KRO`, `ARGOCD`.