CustomResourceProvider

class aws_cdk.aws_cloudformation.CustomResourceProvider(*args: Any, **kwargs)

Bases: object

(deprecated) Represents a provider for an AWS CloudFormation custom resources.

Deprecated

use core.CustomResource instead

Stability

deprecated

Methods

bind(_)

(deprecated) Called when this provider is used by a CustomResource.

Parameters

_

Stability

deprecated

Return type

CustomResourceProviderConfig

Attributes

service_token

(deprecated) the ServiceToken which contains the ARN for this provider.

Stability

deprecated

Return type

str

Static Methods

classmethod from_lambda(handler)

(deprecated) The Lambda provider that implements this custom resource.

We recommend using a lambda.SingletonFunction for this.

Parameters

handler (IFunction) –

Stability

deprecated

Return type

CustomResourceProvider

classmethod from_topic(topic)

(deprecated) The SNS Topic for the provider that implements this custom resource.

Parameters

topic (ITopic) –

Stability

deprecated

Return type

CustomResourceProvider

classmethod lambda_(handler)

(deprecated) Use AWS Lambda as a provider.

Parameters

handler (IFunction) –

Deprecated

use fromLambda

Stability

deprecated

Return type

CustomResourceProvider

classmethod topic(topic)

(deprecated) Use an SNS topic as the provider.

Parameters

topic (ITopic) –

Deprecated

use fromTopic

Stability

deprecated

Return type

CustomResourceProvider