This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::ECS::Daemon
Information about a daemon resource.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::ECS::Daemon", "Properties" : { "CapacityProviderArns" :[ String, ... ], "ClusterArn" :String, "Critical" :Boolean, "DaemonName" :String, "DaemonTaskDefinitionArn" :String, "DeploymentConfiguration" :DaemonDeploymentConfiguration, "EnableECSManagedTags" :Boolean, "EnableExecuteCommand" :Boolean, "PropagateTags" :String, "Tags" :[ Tag, ... ]} }
YAML
Type: AWS::ECS::Daemon Properties: CapacityProviderArns:- StringClusterArn:StringCritical:BooleanDaemonName:StringDaemonTaskDefinitionArn:StringDeploymentConfiguration:DaemonDeploymentConfigurationEnableECSManagedTags:BooleanEnableExecuteCommand:BooleanPropagateTags:StringTags:- Tag
Properties
CapacityProviderArns-
The Amazon Resource Names (ARNs) of the capacity providers associated with the daemon.
Required: No
Type: Array of String
Minimum:
1Update requires: No interruption
ClusterArn-
The Amazon Resource Name (ARN) of the cluster that the daemon is running in.
Required: No
Type: String
Update requires: Replacement
Critical-
If the
criticalparameter of this daemon revision istrue, and the daemon task fails, stops, or becomes unhealthy, Amazon ECS drains the container instance and stops the other tasks running on it. If the parameter isfalse, the daemon task failure doesn't affect the other tasks on the instance, and doesn't block instance registration. The default value istrue.Required: No
Type: Boolean
Update requires: No interruption
DaemonNameProperty description not available.
Required: No
Type: String
Update requires: Replacement
DaemonTaskDefinitionArn-
The Amazon Resource Name (ARN) of the daemon task definition used by this revision.
Required: No
Type: String
Update requires: No interruption
DeploymentConfiguration-
The deployment configuration used for this daemon deployment.
Required: No
Type: DaemonDeploymentConfiguration
Update requires: No interruption
-
Specifies whether Amazon ECS managed tags are turned on for the daemon tasks.
Required: No
Type: Boolean
Update requires: No interruption
EnableExecuteCommand-
Specifies whether the execute command functionality is turned on for the daemon tasks.
Required: No
Type: Boolean
Update requires: No interruption
-
Specifies whether tags are propagated from the daemon to the daemon tasks.
Required: No
Type: String
Allowed values:
DAEMON | NONEUpdate requires: No interruption
Property description not available.
Required: No
Type: Array of Tag
Update requires: No interruption
Return values
Ref
Fn::GetAtt
CreatedAt-
The Unix timestamp for the time when the daemon was created.
DaemonArn-
The Amazon Resource Name (ARN) of the daemon.
DaemonStatus-
The status of the daemon.
DeploymentArn-
The Amazon Resource Name (ARN) of the most recent daemon deployment.
UpdatedAt-
The Unix timestamp for the time when the daemon was last updated.