معرفی شرکت ها


aws-cdk.cloudformation-include-1.99.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A package that facilitates working with existing CloudFormation templates in the CDK
ویژگی مقدار
سیستم عامل -
نام فایل aws-cdk.cloudformation-include-1.99.0
نام aws-cdk.cloudformation-include
نسخه کتابخانه 1.99.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Amazon Web Services
ایمیل نویسنده -
آدرس صفحه اصلی https://github.com/aws/aws-cdk
آدرس اینترنتی https://pypi.org/project/aws-cdk.cloudformation-include/
مجوز Apache-2.0
# Include CloudFormation templates in the CDK <!--BEGIN STABILITY BANNER-->--- ![cdk-constructs: Stable](https://img.shields.io/badge/cdk--constructs-stable-success.svg?style=for-the-badge) --- <!--END STABILITY BANNER--> This module contains a set of classes whose goal is to facilitate working with existing CloudFormation templates in the CDK. It can be thought of as an extension of the capabilities of the [`CfnInclude` class](https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_core.CfnInclude.html). ## Basic usage Assume we have a file with an existing template. It could be in JSON format, in a file `my-template.json`: ```json { "Resources": { "Bucket": { "Type": "AWS::S3::Bucket", "Properties": { "BucketName": "some-bucket-name" } } } } ``` Or it could by in YAML format, in a file `my-template.yaml`: ```yaml Resources: Bucket: Type: AWS::S3::Bucket Properties: BucketName: some-bucket-name ``` It can be included in a CDK application with the following code: ```python cfn_template = cfn_inc.CfnInclude(self, "Template", template_file="my-template.json" ) ``` Or, if your template uses YAML: ```python cfn_template = cfn_inc.CfnInclude(self, "Template", template_file="my-template.yaml" ) ``` **Note**: different YAML parsers sometimes don't agree on what exactly constitutes valid YAML. If you get a YAML exception when including your template, try converting it to JSON, and including that file instead. If you're downloading your template from the CloudFormation AWS Console, you can easily get it in JSON format by clicking the 'View in Designer' button on the 'Template' tab - once in Designer, select JSON in the "Choose template language" radio buttons on the bottom pane. This will add all resources from `my-template.json` / `my-template.yaml` into the CDK application, preserving their original logical IDs from the template file. Note that this including process will *not* execute any [CloudFormation transforms](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-macros.html) - including the [Serverless transform](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/transform-aws-serverless.html). Any resource from the included template can be retrieved by referring to it by its logical ID from the template. If you know the class of the CDK object that corresponds to that resource, you can cast the returned object to the correct type: ```python # cfn_template: cfn_inc.CfnInclude cfn_bucket = cfn_template.get_resource("Bucket") ``` Note that any resources not present in the latest version of the CloudFormation schema at the time of publishing the version of this module that you depend on, including [Custom Resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cfn-customresource.html), will be returned as instances of the class `CfnResource`, and so cannot be cast to a different resource type. Any modifications made to that resource will be reflected in the resulting CDK template; for example, the name of the bucket can be changed: ```python # cfn_template: cfn_inc.CfnInclude cfn_bucket = cfn_template.get_resource("Bucket") cfn_bucket.bucket_name = "my-bucket-name" ``` You can also refer to the resource when defining other constructs, including the higher-level ones (those whose name does not start with `Cfn`), for example: ```python # cfn_template: cfn_inc.CfnInclude cfn_bucket = cfn_template.get_resource("Bucket") role = iam.Role(self, "Role", assumed_by=iam.AnyPrincipal() ) role.add_to_policy(iam.PolicyStatement( actions=["s3:*"], resources=[cfn_bucket.attr_arn] )) ``` ### Converting L1 resources to L2 The resources the `getResource` method returns are what the CDK calls [Layer 1 resources](https://docs.aws.amazon.com/cdk/latest/guide/cfn_layer.html#cfn_layer_cfn) (like `CfnBucket`). However, in many places in the Construct Library, the CDK requires so-called Layer 2 resources, like `IBucket`. There are two ways of going from an L1 to an L2 resource. #### Using`fromCfn*()` methods This is the preferred method of converting an L1 resource to an L2. It works by invoking a static method of the class of the L2 resource whose name starts with `fromCfn` - for example, for KMS Keys, that would be the `Kms.fromCfnKey()` method - and passing the L1 instance as an argument: ```python # cfn_template: cfn_inc.CfnInclude cfn_key = cfn_template.get_resource("Key") key = kms.Key.from_cfn_key(cfn_key) ``` This returns an instance of the `kms.IKey` type that can be passed anywhere in the CDK an `IKey` is expected. What is more, that `IKey` instance will be mutable - which means calling any mutating methods on it, like `addToResourcePolicy()`, will be reflected in the resulting template. Note that, in some cases, the `fromCfn*()` method might not be able to create an L2 from the underlying L1. This can happen when the underlying L1 heavily uses CloudFormation functions. For example, if you tried to create an L2 `IKey` from an L1 represented as this CloudFormation template: ```json { "Resources": { "Key": { "Type": "AWS::KMS::Key", "Properties": { "KeyPolicy": { "Statement": [ { "Fn::If": [ "Condition", { "Action": "kms:if-action", "Resource": "*", "Principal": "*", "Effect": "Allow" }, { "Action": "kms:else-action", "Resource": "*", "Principal": "*", "Effect": "Allow" } ] } ], "Version": "2012-10-17" } } } } } ``` The `Key.fromCfnKey()` method does not know how to translate that into CDK L2 concepts, and would throw an exception. In those cases, you need the use the second method of converting an L1 to an L2. #### Using `from*Name/Arn/Attributes()` methods If the resource you need does not have a `fromCfn*()` method, or if it does, but it throws an exception for your particular L1, you need to use the second method of converting an L1 resource to L2. Each L2 class has static factory methods with names like `from*Name()`, `from*Arn()`, and/or `from*Attributes()`. You can obtain an L2 resource from an L1 by passing the correct properties of the L1 as the arguments to those methods: ```python # cfn_template: cfn_inc.CfnInclude # using from*Attributes() # private_cfn_subnet1: ec2.CfnSubnet # private_cfn_subnet2: ec2.CfnSubnet # using from*Name() cfn_bucket = cfn_template.get_resource("Bucket") bucket = s3.Bucket.from_bucket_name(self, "L2Bucket", cfn_bucket.ref) # using from*Arn() cfn_key = cfn_template.get_resource("Key") key = kms.Key.from_key_arn(self, "L2Key", cfn_key.attr_arn) cfn_vpc = cfn_template.get_resource("Vpc") vpc = ec2.Vpc.from_vpc_attributes(self, "L2Vpc", vpc_id=cfn_vpc.ref, availability_zones=core.Fn.get_azs(), private_subnet_ids=[private_cfn_subnet1.ref, private_cfn_subnet2.ref] ) ``` As long as they just need to be referenced, and not changed in any way, everything should work; however, note that resources returned from those methods, unlike those returned by `fromCfn*()` methods, are immutable, which means calling any mutating methods on them will have no effect. You will have to mutate the underlying L1 in order to change them. ## Non-resource template elements In addition to resources, you can also retrieve and mutate all other template elements: * [Parameters](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html): ```python # cfn_template: cfn_inc.CfnInclude param = cfn_template.get_parameter("MyParameter") # mutating the parameter param.default = "MyDefault" ``` * [Conditions](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/conditions-section-structure.html): ```python # cfn_template: cfn_inc.CfnInclude condition = cfn_template.get_condition("MyCondition") # mutating the condition condition.expression = core.Fn.condition_equals(1, 2) ``` * [Mappings](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/mappings-section-structure.html): ```python # cfn_template: cfn_inc.CfnInclude mapping = cfn_template.get_mapping("MyMapping") # mutating the mapping mapping.set_value("my-region", "AMI", "ami-04681a1dbd79675a5") ``` * [Service Catalog template Rules](https://docs.aws.amazon.com/servicecatalog/latest/adminguide/reference-template_constraint_rules.html): ```python # cfn_template: cfn_inc.CfnInclude # mutating the rule # my_parameter: core.CfnParameter rule = cfn_template.get_rule("MyRule") rule.add_assertion(core.Fn.condition_contains(["m1.small"], my_parameter.value_as_string), "MyParameter has to be m1.small") ``` * [Outputs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/outputs-section-structure.html): ```python # cfn_template: cfn_inc.CfnInclude # mutating the output # cfn_bucket: s3.CfnBucket output = cfn_template.get_output("MyOutput") output.value = cfn_bucket.attr_arn ``` * [Hooks for blue-green deployments](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/blue-green.html): ```python # cfn_template: cfn_inc.CfnInclude # mutating the hook # my_role: iam.Role hook = cfn_template.get_hook("MyOutput") code_deploy_hook = hook code_deploy_hook.service_role = my_role.role_arn ``` ## Parameter replacement If your existing template uses CloudFormation Parameters, you may want to remove them in favor of build-time values. You can do that using the `parameters` property: ```python cfn_inc.CfnInclude(self, "includeTemplate", template_file="path/to/my/template", parameters={ "MyParam": "my-value" } ) ``` This will replace all references to `MyParam` with the string `'my-value'`, and `MyParam` will be removed from the 'Parameters' section of the resulting template. ## Nested Stacks This module also supports templates that use [nested stacks](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-nested-stacks.html). For example, if you have the following parent template: ```json { "Resources": { "ChildStack": { "Type": "AWS::CloudFormation::Stack", "Properties": { "TemplateURL": "https://my-s3-template-source.s3.amazonaws.com/child-stack.json" } } } } ``` where the child template pointed to by `https://my-s3-template-source.s3.amazonaws.com/child-stack.json` is: ```json { "Resources": { "MyBucket": { "Type": "AWS::S3::Bucket" } } } ``` You can include both the parent stack, and the nested stack in your CDK application as follows: ```python parent_template = cfn_inc.CfnInclude(self, "ParentStack", template_file="path/to/my-parent-template.json", load_nested_stacks={ "ChildStack": cfn_inc.CfnIncludeProps( template_file="path/to/my-nested-template.json" ) } ) ``` Here, `path/to/my-nested-template.json` represents the path on disk to the downloaded template file from the original template URL of the nested stack (`https://my-s3-template-source.s3.amazonaws.com/child-stack.json`). In the CDK application, this file will be turned into an [Asset](https://docs.aws.amazon.com/cdk/latest/guide/assets.html), and the `TemplateURL` property of the nested stack resource will be modified to point to that asset. The included nested stack can be accessed with the `getNestedStack` method: ```python # parent_template: cfn_inc.CfnInclude included_child_stack = parent_template.get_nested_stack("ChildStack") child_stack = included_child_stack.stack child_template = included_child_stack.included_template ``` Now you can reference resources from `ChildStack`, and modify them like any other included template: ```python # child_template: cfn_inc.CfnInclude cfn_bucket = child_template.get_resource("MyBucket") cfn_bucket.bucket_name = "my-new-bucket-name" role = iam.Role(self, "MyRole", assumed_by=iam.AccountRootPrincipal() ) role.add_to_policy(iam.PolicyStatement( actions=["s3:GetObject*", "s3:GetBucket*", "s3:List*" ], resources=[cfn_bucket.attr_arn] )) ``` You can also include the nested stack after the `CfnInclude` object was created, instead of doing it on construction: ```python # parent_template: cfn_inc.CfnInclude included_child_stack = parent_template.load_nested_stack("ChildTemplate", template_file="path/to/my-nested-template.json" ) ``` ## Vending CloudFormation templates as Constructs In many cases, there are existing CloudFormation templates that are not entire applications, but more like specialized fragments, implementing a particular pattern or best practice. If you have templates like that, you can use the `CfnInclude` class to vend them as CDK Constructs: ```python from constructs import Construct import aws_cdk.cloudformation_include as cfn_inc import path as path class MyConstruct(Construct): def __init__(self, scope, id): super().__init__(scope, id) # include a template inside the Construct cfn_inc.CfnInclude(self, "MyConstruct", template_file=path.join(__dirname, "my-template.json"), preserve_logical_ids=False ) ``` Notice the `preserveLogicalIds` parameter - it makes sure the logical IDs of all the included template elements are re-named using CDK's algorithm, guaranteeing they are unique within your application. Without that parameter passed, instantiating `MyConstruct` twice in the same Stack would result in duplicated logical IDs.


نیازمندی

مقدار نام
==1.200.0 aws-cdk.alexa-ask
==1.200.0 aws-cdk.aws-accessanalyzer
==1.200.0 aws-cdk.aws-acmpca
==1.200.0 aws-cdk.aws-amazonmq
==1.200.0 aws-cdk.aws-amplify
==1.200.0 aws-cdk.aws-amplifyuibuilder
==1.200.0 aws-cdk.aws-apigateway
==1.200.0 aws-cdk.aws-apigatewayv2
==1.200.0 aws-cdk.aws-appconfig
==1.200.0 aws-cdk.aws-appflow
==1.200.0 aws-cdk.aws-appintegrations
==1.200.0 aws-cdk.aws-applicationautoscaling
==1.200.0 aws-cdk.aws-applicationinsights
==1.200.0 aws-cdk.aws-appmesh
==1.200.0 aws-cdk.aws-apprunner
==1.200.0 aws-cdk.aws-appstream
==1.200.0 aws-cdk.aws-appsync
==1.200.0 aws-cdk.aws-aps
==1.200.0 aws-cdk.aws-athena
==1.200.0 aws-cdk.aws-auditmanager
==1.200.0 aws-cdk.aws-autoscaling
==1.200.0 aws-cdk.aws-autoscalingplans
==1.200.0 aws-cdk.aws-backup
==1.200.0 aws-cdk.aws-batch
==1.200.0 aws-cdk.aws-billingconductor
==1.200.0 aws-cdk.aws-budgets
==1.200.0 aws-cdk.aws-cassandra
==1.200.0 aws-cdk.aws-ce
==1.200.0 aws-cdk.aws-certificatemanager
==1.200.0 aws-cdk.aws-chatbot
==1.200.0 aws-cdk.aws-cloud9
==1.200.0 aws-cdk.aws-cloudfront
==1.200.0 aws-cdk.aws-cloudtrail
==1.200.0 aws-cdk.aws-cloudwatch
==1.200.0 aws-cdk.aws-codeartifact
==1.200.0 aws-cdk.aws-codebuild
==1.200.0 aws-cdk.aws-codecommit
==1.200.0 aws-cdk.aws-codedeploy
==1.200.0 aws-cdk.aws-codeguruprofiler
==1.200.0 aws-cdk.aws-codegurureviewer
==1.200.0 aws-cdk.aws-codepipeline
==1.200.0 aws-cdk.aws-codestar
==1.200.0 aws-cdk.aws-codestarconnections
==1.200.0 aws-cdk.aws-codestarnotifications
==1.200.0 aws-cdk.aws-cognito
==1.200.0 aws-cdk.aws-comprehend
==1.200.0 aws-cdk.aws-config
==1.200.0 aws-cdk.aws-connect
==1.200.0 aws-cdk.aws-connectcampaigns
==1.200.0 aws-cdk.aws-controltower
==1.200.0 aws-cdk.aws-cur
==1.200.0 aws-cdk.aws-customerprofiles
==1.200.0 aws-cdk.aws-databrew
==1.200.0 aws-cdk.aws-datapipeline
==1.200.0 aws-cdk.aws-datasync
==1.200.0 aws-cdk.aws-dax
==1.200.0 aws-cdk.aws-detective
==1.200.0 aws-cdk.aws-devopsguru
==1.200.0 aws-cdk.aws-directoryservice
==1.200.0 aws-cdk.aws-dlm
==1.200.0 aws-cdk.aws-dms
==1.200.0 aws-cdk.aws-docdb
==1.200.0 aws-cdk.aws-docdbelastic
==1.200.0 aws-cdk.aws-dynamodb
==1.200.0 aws-cdk.aws-ec2
==1.200.0 aws-cdk.aws-ecr
==1.200.0 aws-cdk.aws-ecs
==1.200.0 aws-cdk.aws-efs
==1.200.0 aws-cdk.aws-eks
==1.200.0 aws-cdk.aws-elasticache
==1.200.0 aws-cdk.aws-elasticbeanstalk
==1.200.0 aws-cdk.aws-elasticloadbalancing
==1.200.0 aws-cdk.aws-elasticloadbalancingv2
==1.200.0 aws-cdk.aws-elasticsearch
==1.200.0 aws-cdk.aws-emr
==1.200.0 aws-cdk.aws-emrcontainers
==1.200.0 aws-cdk.aws-emrserverless
==1.200.0 aws-cdk.aws-events
==1.200.0 aws-cdk.aws-eventschemas
==1.200.0 aws-cdk.aws-evidently
==1.200.0 aws-cdk.aws-finspace
==1.200.0 aws-cdk.aws-fis
==1.200.0 aws-cdk.aws-fms
==1.200.0 aws-cdk.aws-forecast
==1.200.0 aws-cdk.aws-frauddetector
==1.200.0 aws-cdk.aws-fsx
==1.200.0 aws-cdk.aws-gamelift
==1.200.0 aws-cdk.aws-globalaccelerator
==1.200.0 aws-cdk.aws-glue
==1.200.0 aws-cdk.aws-grafana
==1.200.0 aws-cdk.aws-greengrass
==1.200.0 aws-cdk.aws-greengrassv2
==1.200.0 aws-cdk.aws-groundstation
==1.200.0 aws-cdk.aws-guardduty
==1.200.0 aws-cdk.aws-healthlake
==1.200.0 aws-cdk.aws-iam
==1.200.0 aws-cdk.aws-identitystore
==1.200.0 aws-cdk.aws-imagebuilder
==1.200.0 aws-cdk.aws-inspector
==1.200.0 aws-cdk.aws-inspectorv2
==1.200.0 aws-cdk.aws-internetmonitor
==1.200.0 aws-cdk.aws-iot1click
==1.200.0 aws-cdk.aws-iot
==1.200.0 aws-cdk.aws-iotanalytics
==1.200.0 aws-cdk.aws-iotcoredeviceadvisor
==1.200.0 aws-cdk.aws-iotevents
==1.200.0 aws-cdk.aws-iotfleethub
==1.200.0 aws-cdk.aws-iotfleetwise
==1.200.0 aws-cdk.aws-iotsitewise
==1.200.0 aws-cdk.aws-iotthingsgraph
==1.200.0 aws-cdk.aws-iottwinmaker
==1.200.0 aws-cdk.aws-iotwireless
==1.200.0 aws-cdk.aws-ivs
==1.200.0 aws-cdk.aws-ivschat
==1.200.0 aws-cdk.aws-kafkaconnect
==1.200.0 aws-cdk.aws-kendra
==1.200.0 aws-cdk.aws-kendraranking
==1.200.0 aws-cdk.aws-kinesis
==1.200.0 aws-cdk.aws-kinesisanalytics
==1.200.0 aws-cdk.aws-kinesisanalyticsv2
==1.200.0 aws-cdk.aws-kinesisfirehose
==1.200.0 aws-cdk.aws-kinesisvideo
==1.200.0 aws-cdk.aws-kms
==1.200.0 aws-cdk.aws-lakeformation
==1.200.0 aws-cdk.aws-lambda
==1.200.0 aws-cdk.aws-lex
==1.200.0 aws-cdk.aws-licensemanager
==1.200.0 aws-cdk.aws-lightsail
==1.200.0 aws-cdk.aws-location
==1.200.0 aws-cdk.aws-logs
==1.200.0 aws-cdk.aws-lookoutequipment
==1.200.0 aws-cdk.aws-lookoutmetrics
==1.200.0 aws-cdk.aws-lookoutvision
==1.200.0 aws-cdk.aws-m2
==1.200.0 aws-cdk.aws-macie
==1.200.0 aws-cdk.aws-managedblockchain
==1.200.0 aws-cdk.aws-mediaconnect
==1.200.0 aws-cdk.aws-mediaconvert
==1.200.0 aws-cdk.aws-medialive
==1.200.0 aws-cdk.aws-mediapackage
==1.200.0 aws-cdk.aws-mediastore
==1.200.0 aws-cdk.aws-mediatailor
==1.200.0 aws-cdk.aws-memorydb
==1.200.0 aws-cdk.aws-msk
==1.200.0 aws-cdk.aws-mwaa
==1.200.0 aws-cdk.aws-neptune
==1.200.0 aws-cdk.aws-networkfirewall
==1.200.0 aws-cdk.aws-networkmanager
==1.200.0 aws-cdk.aws-nimblestudio
==1.200.0 aws-cdk.aws-oam
==1.200.0 aws-cdk.aws-omics
==1.200.0 aws-cdk.aws-opensearchserverless
==1.200.0 aws-cdk.aws-opensearchservice
==1.200.0 aws-cdk.aws-opsworks
==1.200.0 aws-cdk.aws-opsworkscm
==1.200.0 aws-cdk.aws-organizations
==1.200.0 aws-cdk.aws-panorama
==1.200.0 aws-cdk.aws-personalize
==1.200.0 aws-cdk.aws-pinpoint
==1.200.0 aws-cdk.aws-pinpointemail
==1.200.0 aws-cdk.aws-pipes
==1.200.0 aws-cdk.aws-qldb
==1.200.0 aws-cdk.aws-quicksight
==1.200.0 aws-cdk.aws-ram
==1.200.0 aws-cdk.aws-rds
==1.200.0 aws-cdk.aws-redshift
==1.200.0 aws-cdk.aws-redshiftserverless
==1.200.0 aws-cdk.aws-refactorspaces
==1.200.0 aws-cdk.aws-rekognition
==1.200.0 aws-cdk.aws-resiliencehub
==1.200.0 aws-cdk.aws-resourceexplorer2
==1.200.0 aws-cdk.aws-resourcegroups
==1.200.0 aws-cdk.aws-robomaker
==1.200.0 aws-cdk.aws-rolesanywhere
==1.200.0 aws-cdk.aws-route53
==1.200.0 aws-cdk.aws-route53recoverycontrol
==1.200.0 aws-cdk.aws-route53recoveryreadiness
==1.200.0 aws-cdk.aws-route53resolver
==1.200.0 aws-cdk.aws-rum
==1.200.0 aws-cdk.aws-s3
==1.200.0 aws-cdk.aws-s3objectlambda
==1.200.0 aws-cdk.aws-s3outposts
==1.200.0 aws-cdk.aws-sagemaker
==1.200.0 aws-cdk.aws-sam
==1.200.0 aws-cdk.aws-scheduler
==1.200.0 aws-cdk.aws-sdb
==1.200.0 aws-cdk.aws-secretsmanager
==1.200.0 aws-cdk.aws-securityhub
==1.200.0 aws-cdk.aws-servicecatalog
==1.200.0 aws-cdk.aws-servicecatalogappregistry
==1.200.0 aws-cdk.aws-servicediscovery
==1.200.0 aws-cdk.aws-ses
==1.200.0 aws-cdk.aws-signer
==1.200.0 aws-cdk.aws-simspaceweaver
==1.200.0 aws-cdk.aws-sns
==1.200.0 aws-cdk.aws-sqs
==1.200.0 aws-cdk.aws-ssm
==1.200.0 aws-cdk.aws-ssmcontacts
==1.200.0 aws-cdk.aws-ssmincidents
==1.200.0 aws-cdk.aws-sso
==1.200.0 aws-cdk.aws-stepfunctions
==1.200.0 aws-cdk.aws-supportapp
==1.200.0 aws-cdk.aws-synthetics
==1.200.0 aws-cdk.aws-systemsmanagersap
==1.200.0 aws-cdk.aws-timestream
==1.200.0 aws-cdk.aws-transfer
==1.200.0 aws-cdk.aws-voiceid
==1.200.0 aws-cdk.aws-vpclattice
==1.200.0 aws-cdk.aws-waf
==1.200.0 aws-cdk.aws-wafregional
==1.200.0 aws-cdk.aws-wafv2
==1.200.0 aws-cdk.aws-wisdom
==1.200.0 aws-cdk.aws-workspaces
==1.200.0 aws-cdk.aws-xray
==1.200.0 aws-cdk.core
<4.0.0,>=3.3.69 constructs
<2.0.0,>=1.74.0 jsii
>=0.0.3 publication
~=2.13.3 typeguard


زبان مورد نیاز

مقدار نام
~=3.7 Python


نحوه نصب


نصب پکیج whl aws-cdk.cloudformation-include-1.99.0:

    pip install aws-cdk.cloudformation-include-1.99.0.whl


نصب پکیج tar.gz aws-cdk.cloudformation-include-1.99.0:

    pip install aws-cdk.cloudformation-include-1.99.0.tar.gz