EcsApplication¶
-
class
aws_cdk.aws_codedeploy.
EcsApplication
(scope, id, *, application_name=None)¶ Bases:
aws_cdk.core.Resource
A CodeDeploy Application that deploys to an Amazon ECS service.
- Resource
AWS::CodeDeploy::Application
- Parameters
scope (
Construct
) –id (
str
) –application_name (
Optional
[str
]) – The physical, human-readable name of the CodeDeploy Application. Default: an auto-generated name will be used
Methods
-
to_string
()¶ Returns a string representation of this construct.
- Return type
str
Attributes
-
application_arn
¶ - Return type
str
-
application_name
¶ - Return type
str
-
env
¶ The environment this resource belongs to.
For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.
- Return type
-
node
¶ The construct tree node associated with this construct.
- Return type
Static Methods
-
classmethod
from_ecs_application_name
(scope, id, ecs_application_name)¶ Import an Application defined either outside the CDK, or in a different CDK Stack.
- Parameters
scope (
Construct
) – the parent Construct for this new Construct.id (
str
) – the logical ID of this new Construct.ecs_application_name (
str
) – the name of the application to import.
- Return type
- Returns
a Construct representing a reference to an existing Application
-
classmethod
is_construct
(x)¶ Return whether the given object is a Construct.
- Parameters
x (
Any
) –- Return type
bool