CfnDaemonProps

class aws_cdk.aws_ecs.CfnDaemonProps(*, capacity_provider_arns=None, cluster_arn=None, daemon_name=None, daemon_task_definition_arn=None, deployment_configuration=None, enable_ecs_managed_tags=None, enable_execute_command=None, propagate_tags=None, tags=None)

Bases: object

Properties for defining a CfnDaemon.

Parameters:
  • capacity_provider_arns (Optional[Sequence[str]])

  • cluster_arn (Optional[str])

  • daemon_name (Optional[str])

  • daemon_task_definition_arn (Optional[str])

  • deployment_configuration (Union[IResolvable, DaemonDeploymentConfigurationProperty, Dict[str, Any], None])

  • enable_ecs_managed_tags (Union[bool, IResolvable, None])

  • enable_execute_command (Union[bool, IResolvable, None])

  • propagate_tags (Optional[str])

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-daemon.html

ExampleMetadata:

fixture=_generated

Example:

from aws_cdk import CfnTag
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_ecs as ecs

cfn_daemon_props = ecs.CfnDaemonProps(
    capacity_provider_arns=["capacityProviderArns"],
    cluster_arn="clusterArn",
    daemon_name="daemonName",
    daemon_task_definition_arn="daemonTaskDefinitionArn",
    deployment_configuration=ecs.CfnDaemon.DaemonDeploymentConfigurationProperty(
        alarms=ecs.CfnDaemon.DaemonAlarmConfigurationProperty(
            alarm_names=["alarmNames"],
            enable=False
        ),
        bake_time_in_minutes=123,
        drain_percent=123
    ),
    enable_ecs_managed_tags=False,
    enable_execute_command=False,
    propagate_tags="propagateTags",
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

capacity_provider_arns

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-daemon.html#cfn-ecs-daemon-capacityproviderarns

Type:

see

cluster_arn

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-daemon.html#cfn-ecs-daemon-clusterarn

Type:

see

daemon_name

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-daemon.html#cfn-ecs-daemon-daemonname

Type:

see

daemon_task_definition_arn

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-daemon.html#cfn-ecs-daemon-daemontaskdefinitionarn

Type:

see

deployment_configuration

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-daemon.html#cfn-ecs-daemon-deploymentconfiguration

Type:

see

enable_ecs_managed_tags

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-daemon.html#cfn-ecs-daemon-enableecsmanagedtags

Type:

see

enable_execute_command

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-daemon.html#cfn-ecs-daemon-enableexecutecommand

Type:

see

propagate_tags

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-daemon.html#cfn-ecs-daemon-propagatetags

Type:

see

tags

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-daemon.html#cfn-ecs-daemon-tags

Type:

see