examples package
Submodules
examples.ApiGateway module
examples.ApplicationAutoScalingSample module
examples.ApplicationELB module
examples.ApplicationLB_FixedActions module
examples.AuroraServerlessRDS_SecretsManager module
examples.Autoscaling module
examples.AutoscalingHTTPRequests module
examples.Backup module
examples.Batch module
Batch.
Create the AWS Batch Compute environment and roles.
examples.CertificateManagerSample module
examples.ClassExtensions module
- class examples.ClassExtensions.FrontendInstance(title: Optional[str], template: Optional[troposphere.Template] = None, validation: bool = True, **kwargs: Any)[source]
Bases:
examples.ClassExtensions.TrustyInstance
- InstanceType = 't1.micro'
- SecurityGroups = ['frontend']
- class examples.ClassExtensions.ProcessingInstance(title: Optional[str], template: Optional[troposphere.Template] = None, validation: bool = True, **kwargs: Any)[source]
Bases:
examples.ClassExtensions.TrustyInstance
- InstanceType = 'm3.large'
- SecurityGroups = ['processing']
- class examples.ClassExtensions.TrustyInstance(title: Optional[str], template: Optional[troposphere.Template] = None, validation: bool = True, **kwargs: Any)[source]
Bases:
troposphere.ec2.Instance
- ImageId = 'ami-xxxx'
- Monitoring = True
examples.CloudFormation_Init_ConfigSet module
examples.CloudFront_Distribution_S3 module
examples.CloudFront_StreamingDistribution_S3 module
examples.CloudTrail module
examples.CloudWatchEventsSample module
examples.CodeBuild module
examples.CodeDeploy module
examples.CodePipeline module
examples.CustomResource module
- class examples.CustomResource.CustomPlacementGroup(title: Optional[str], template: Optional[troposphere.Template] = None, validation: bool = True, **kwargs: Any)[source]
Bases:
troposphere.validators.cloudformation.AWSCustomObject
- attributes: List[str]
- do_validation: bool
- properties: Dict[str, Any]
- propnames: Set[str]
- props: ClassVar[Dict[str, Tuple[Union[Tuple[type, ...], type, Callable[[Any], Any]], bool]]] = {'PlacementGroupName': (<class 'str'>, True), 'ServiceToken': (<class 'str'>, True)}
- resource: Dict[str, Any]
- resource_type: Optional[str] = 'Custom::PlacementGroup'
- template: Optional[Template]
- title: Optional[str]
examples.Dlm module
examples.DynamoDB_Table module
examples.DynamoDB_Table_With_GSI_And_NonKeyAttributes_Projection module
examples.DynamoDB_Table_With_GlobalSecondaryIndex module
examples.DynamoDB_Table_With_KinesisStreamSpecification module
examples.DynamoDB_Tables_OnDemand module
examples.EC2Conditions module
examples.EC2InstanceSample module
examples.EC2_Remove_Ephemeral_Drive module
examples.ECRSample module
examples.ECSCluster module
examples.ECSFargate module
examples.EFS module
examples.ELBSample module
examples.EMR_Cluster module
examples.ElastiCacheRedis module
Converted from ElastiCache_Redis.template located at: http://aws.amazon.com/cloudformation/aws-cloudformation-templates/
In addition to troposphere, this script requires awacs (Amazon Web Access Control Subsystem)