Show / Hide Table of Contents

Class CustomLambdaDeploymentConfig

(deprecated) A custom Deployment Configuration for a Lambda Deployment Group.

Inheritance
object
Resource
CustomLambdaDeploymentConfig
Implements
IResource
IConstruct
IDependable
ILambdaDeploymentConfig
IBaseDeploymentConfig
Inherited Members
Resource.IsOwnedResource(IConstruct)
Resource.IsResource(IConstruct)
Resource.ApplyRemovalPolicy(RemovalPolicy)
Resource.GeneratePhysicalName()
Resource.GetResourceArnAttribute(string, IArnComponents)
Resource.GetResourceNameAttribute(string)
Resource.Env
Resource.PhysicalName
Resource.Stack
Namespace: Amazon.CDK.AWS.CodeDeploy
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
[Obsolete("CloudFormation now supports Lambda deployment configurations without custom resources. Use `LambdaDeploymentConfig`.")]
public class CustomLambdaDeploymentConfig : Resource, IResource, IConstruct, IDependable, ILambdaDeploymentConfig, IBaseDeploymentConfig
Syntax (vb)
<Obsolete("CloudFormation now supports Lambda deployment configurations without custom resources. Use `LambdaDeploymentConfig`.")>
Public Class CustomLambdaDeploymentConfig Inherits Resource Implements IResource, IConstruct, IDependable, ILambdaDeploymentConfig, IBaseDeploymentConfig
Remarks

Stability: Deprecated

Resource: AWS::CodeDeploy::DeploymentGroup

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK;
             using Amazon.CDK.AWS.CodeDeploy;

             var customLambdaDeploymentConfig = new CustomLambdaDeploymentConfig(this, "MyCustomLambdaDeploymentConfig", new CustomLambdaDeploymentConfigProps {
                 Interval = Duration.Minutes(30),
                 Percentage = 123,
                 Type = CustomLambdaDeploymentConfigType.CANARY,

                 // the properties below are optional
                 DeploymentConfigName = "deploymentConfigName"
             });

Synopsis

Constructors

CustomLambdaDeploymentConfig(Construct, string, ICustomLambdaDeploymentConfigProps)

(deprecated) A custom Deployment Configuration for a Lambda Deployment Group.

Properties

DeploymentConfigArn

(deprecated) The arn of the deployment config.

DeploymentConfigName

(deprecated) The name of the deployment config.

PROPERTY_INJECTION_ID

(deprecated) Uniquely identifies this class.

Constructors

CustomLambdaDeploymentConfig(Construct, string, ICustomLambdaDeploymentConfigProps)

(deprecated) A custom Deployment Configuration for a Lambda Deployment Group.

[Obsolete]
public CustomLambdaDeploymentConfig(Construct scope, string id, ICustomLambdaDeploymentConfigProps props)
Parameters
scope Construct
id string
props ICustomLambdaDeploymentConfigProps
Remarks

Stability: Deprecated

Properties

DeploymentConfigArn

(deprecated) The arn of the deployment config.

[Obsolete("Use `LambdaDeploymentConfig`")]
public virtual string DeploymentConfigArn { get; }
Property Value

string

Remarks

Stability: Deprecated

Attribute: true

DeploymentConfigName

(deprecated) The name of the deployment config.

[Obsolete("Use `LambdaDeploymentConfig`")]
public virtual string DeploymentConfigName { get; }
Property Value

string

Remarks

Stability: Deprecated

Attribute: true

PROPERTY_INJECTION_ID

(deprecated) Uniquely identifies this class.

[Obsolete]
public static string PROPERTY_INJECTION_ID { get; }
Property Value

string

Remarks

Stability: Deprecated

Implements

IResource
Constructs.IConstruct
Constructs.IDependable
ILambdaDeploymentConfig
IBaseDeploymentConfig
Back to top Generated by DocFX