We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 13, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 13, 2026 by Pulumi
Resource schema for AWS ECS Daemon
Create Daemon Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Daemon(name: string, args?: DaemonArgs, opts?: CustomResourceOptions);@overload
def Daemon(resource_name: str,
args: Optional[DaemonArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Daemon(resource_name: str,
opts: Optional[ResourceOptions] = None,
capacity_provider_arns: Optional[Sequence[str]] = None,
cluster_arn: Optional[str] = None,
daemon_name: Optional[str] = None,
daemon_task_definition_arn: Optional[str] = None,
deployment_configuration: Optional[DaemonDeploymentConfigurationArgs] = None,
enable_ecs_managed_tags: Optional[bool] = None,
enable_execute_command: Optional[bool] = None,
propagate_tags: Optional[DaemonPropagateTags] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewDaemon(ctx *Context, name string, args *DaemonArgs, opts ...ResourceOption) (*Daemon, error)public Daemon(string name, DaemonArgs? args = null, CustomResourceOptions? opts = null)
public Daemon(String name, DaemonArgs args)
public Daemon(String name, DaemonArgs args, CustomResourceOptions options)
type: aws-native:ecs:Daemon
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DaemonArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DaemonArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DaemonArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DaemonArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DaemonArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Daemon Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Daemon resource accepts the following input properties:
- Capacity
Provider []stringArns - Cluster
Arn string - Daemon
Name string - Daemon
Task stringDefinition Arn - Deployment
Configuration DaemonDeployment Configuration Args - bool
- Enable
Execute boolCommand -
Daemon
Propagate Tags -
Tag
Args
- capacity
Provider List<String>Arns - cluster
Arn String - daemon
Name String - daemon
Task StringDefinition Arn - deployment
Configuration DaemonDeployment Configuration - Boolean
- enable
Execute BooleanCommand -
Daemon
Propagate Tags - List<Tag>
- capacity
Provider string[]Arns - cluster
Arn string - daemon
Name string - daemon
Task stringDefinition Arn - deployment
Configuration DaemonDeployment Configuration - boolean
- enable
Execute booleanCommand -
Daemon
Propagate Tags - Tag[]
- capacity
Provider List<String>Arns - cluster
Arn String - daemon
Name String - daemon
Task StringDefinition Arn - deployment
Configuration Property Map - Boolean
- enable
Execute BooleanCommand - "DAEMON" | "NONE"
- List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the Daemon resource produces the following output properties:
- Created
At string - Daemon
Arn string - Daemon
Status Pulumi.Aws Native. Ecs. Daemon Status - Deployment
Arn string - Id string
- The provider-assigned unique ID for this managed resource.
- Updated
At string
- Created
At string - Daemon
Arn string - Daemon
Status DaemonStatus - Deployment
Arn string - Id string
- The provider-assigned unique ID for this managed resource.
- Updated
At string
- created
At String - daemon
Arn String - daemon
Status DaemonStatus - deployment
Arn String - id String
- The provider-assigned unique ID for this managed resource.
- updated
At String
- created
At string - daemon
Arn string - daemon
Status DaemonStatus - deployment
Arn string - id string
- The provider-assigned unique ID for this managed resource.
- updated
At string
- created_
at str - daemon_
arn str - daemon_
status DaemonStatus - deployment_
arn str - id str
- The provider-assigned unique ID for this managed resource.
- updated_
at str
- created
At String - daemon
Arn String - daemon
Status "ACTIVE" | "DELETE_IN_PROGRESS" - deployment
Arn String - id String
- The provider-assigned unique ID for this managed resource.
- updated
At String
Supporting Types
DaemonAlarmConfiguration, DaemonAlarmConfigurationArgs
- Alarm
Names List<string> - Enable bool
- Alarm
Names []string - Enable bool
- alarm
Names List<String> - enable Boolean
- alarm
Names string[] - enable boolean
- alarm_
names Sequence[str] - enable bool
- alarm
Names List<String> - enable Boolean
DaemonDeploymentConfiguration, DaemonDeploymentConfigurationArgs
- alarms
Daemon
Alarm Configuration - bake
Time IntegerIn Minutes - drain
Percent Double
- alarms
Daemon
Alarm Configuration - bake
Time numberIn Minutes - drain
Percent number
- alarms Property Map
- bake
Time NumberIn Minutes - drain
Percent Number
DaemonPropagateTags, DaemonPropagateTagsArgs
- Daemon
DAEMON- None
NONE
- Daemon
Propagate Tags Daemon DAEMON- Daemon
Propagate Tags None NONE
- Daemon
DAEMON- None
NONE
- Daemon
DAEMON- None
NONE
- DAEMON
DAEMON- NONE
NONE
- "DAEMON"
DAEMON- "NONE"
NONE
DaemonStatus, DaemonStatusArgs
- Active
ACTIVE- Delete
In Progress DELETE_IN_PROGRESS
- Daemon
Status Active ACTIVE- Daemon
Status Delete In Progress DELETE_IN_PROGRESS
- Active
ACTIVE- Delete
In Progress DELETE_IN_PROGRESS
- Active
ACTIVE- Delete
In Progress DELETE_IN_PROGRESS
- ACTIVE
ACTIVE- DELETE_IN_PROGRESS
DELETE_IN_PROGRESS
- "ACTIVE"
ACTIVE- "DELETE_IN_PROGRESS"
DELETE_IN_PROGRESS
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 13, 2026 by Pulumi
