Class BaseDeploymentConfig
The base class for ServerDeploymentConfig, EcsDeploymentConfig, and LambdaDeploymentConfig deployment configurations.
Inheritance
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.CodeDeploy
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public abstract class BaseDeploymentConfig : Resource, IResource, IBaseDeploymentConfig, IDeploymentConfigRef, IConstruct, IDependable, IEnvironmentAware
Syntax (vb)
Public MustInherit Class BaseDeploymentConfig Inherits Resource Implements IResource, IBaseDeploymentConfig, IDeploymentConfigRef, IConstruct, IDependable, IEnvironmentAware
Remarks
Resource: AWS::CodeDeploy::DeploymentConfig
Synopsis
Constructors
| BaseDeploymentConfig(Construct, string, IBaseDeploymentConfigProps?) | The base class for ServerDeploymentConfig, EcsDeploymentConfig, and LambdaDeploymentConfig deployment configurations. |
Properties
| DeploymentConfigArn | The ARN of the Deployment Configuration. |
| DeploymentConfigName | The physical, human-readable name of the Deployment Configuration. |
| DeploymentConfigRef | A reference to a DeploymentConfig resource. |
Methods
| FromDeploymentConfigName(Construct, string, string) | Import a custom Deployment Configuration for a Deployment Group defined outside the CDK. |
Constructors
BaseDeploymentConfig(Construct, string, IBaseDeploymentConfigProps?)
The base class for ServerDeploymentConfig, EcsDeploymentConfig, and LambdaDeploymentConfig deployment configurations.
protected BaseDeploymentConfig(Construct scope, string id, IBaseDeploymentConfigProps? props = null)
Parameters
- scope Construct
- id string
- props IBaseDeploymentConfigProps
Remarks
Resource: AWS::CodeDeploy::DeploymentConfig
Properties
DeploymentConfigArn
The ARN of the Deployment Configuration.
public virtual string DeploymentConfigArn { get; }
Property Value
Remarks
Resource: AWS::CodeDeploy::DeploymentConfig
DeploymentConfigName
The physical, human-readable name of the Deployment Configuration.
public virtual string DeploymentConfigName { get; }
Property Value
Remarks
Resource: AWS::CodeDeploy::DeploymentConfig
DeploymentConfigRef
A reference to a DeploymentConfig resource.
public virtual IDeploymentConfigReference DeploymentConfigRef { get; }
Property Value
Remarks
Resource: AWS::CodeDeploy::DeploymentConfig
Methods
FromDeploymentConfigName(Construct, string, string)
Import a custom Deployment Configuration for a Deployment Group defined outside the CDK.
protected static IBaseDeploymentConfig FromDeploymentConfigName(Construct scope, string id, string deploymentConfigName)
Parameters
- scope Construct
the parent Construct for this new Construct.
- id string
the logical ID of this new Construct.
- deploymentConfigName string
the name of the referenced custom Deployment Configuration.
Returns
a Construct representing a reference to an existing custom Deployment Configuration
Remarks
Resource: AWS::CodeDeploy::DeploymentConfig