Package software.amazon.awscdk.services.apprunner
AWS::AppRunner Construct Library
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.apprunner.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for AppRunner construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::AppRunner resources directly.
An experimental construct library for this service is available in preview. Since it is not stable yet, it is distributed as a separate package so that you can pin its version independently of the rest of the CDK. See the package:
@aws-cdk/aws-apprunner-alpha
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::AppRunner.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
-
ClassDescriptionSpecify an AWS App Runner Automatic Scaling configuration by using the
AWS::AppRunner::AutoScalingConfigurationresource in an AWS CloudFormation template.A fluent builder forCfnAutoScalingConfiguration.Properties for defining aCfnAutoScalingConfiguration.A builder forCfnAutoScalingConfigurationPropsAn implementation forCfnAutoScalingConfigurationPropsSpecify an AWS App Runner observability configuration by using theAWS::AppRunner::ObservabilityConfigurationresource in an AWS CloudFormation template.A fluent builder forCfnObservabilityConfiguration.Describes the configuration of the tracing feature within an AWS App Runner observability configuration.A builder forCfnObservabilityConfiguration.TraceConfigurationPropertyAn implementation forCfnObservabilityConfiguration.TraceConfigurationPropertyProperties for defining aCfnObservabilityConfiguration.A builder forCfnObservabilityConfigurationPropsAn implementation forCfnObservabilityConfigurationPropsSpecify an AWS App Runner service by using theAWS::AppRunner::Serviceresource in an AWS CloudFormation template.Describes resources needed to authenticate access to some source repositories.A builder forCfnService.AuthenticationConfigurationPropertyAn implementation forCfnService.AuthenticationConfigurationPropertyA fluent builder forCfnService.Describes the configuration that AWS App Runner uses to build and run an App Runner service from a source code repository.A builder forCfnService.CodeConfigurationPropertyAn implementation forCfnService.CodeConfigurationPropertyDescribes the basic configuration needed for building and running an AWS App Runner service.A builder forCfnService.CodeConfigurationValuesPropertyAn implementation forCfnService.CodeConfigurationValuesPropertyDescribes a source code repository.A builder forCfnService.CodeRepositoryPropertyAn implementation forCfnService.CodeRepositoryPropertyDescribes configuration settings related to outbound network traffic of an AWS App Runner service.A builder forCfnService.EgressConfigurationPropertyAn implementation forCfnService.EgressConfigurationPropertyDescribes a custom encryption key that AWS App Runner uses to encrypt copies of the source repository and service logs.A builder forCfnService.EncryptionConfigurationPropertyAn implementation forCfnService.EncryptionConfigurationPropertyDescribes the settings for the health check that AWS App Runner performs to monitor the health of a service.A builder forCfnService.HealthCheckConfigurationPropertyAn implementation forCfnService.HealthCheckConfigurationPropertyDescribes the configuration that AWS App Runner uses to run an App Runner service using an image pulled from a source image repository.A builder forCfnService.ImageConfigurationPropertyAn implementation forCfnService.ImageConfigurationPropertyDescribes a source image repository.A builder forCfnService.ImageRepositoryPropertyAn implementation forCfnService.ImageRepositoryPropertyNetwork configuration settings for inbound network traffic.A builder forCfnService.IngressConfigurationPropertyAn implementation forCfnService.IngressConfigurationPropertyDescribes the runtime configuration of an AWS App Runner service instance (scaling unit).A builder forCfnService.InstanceConfigurationPropertyAn implementation forCfnService.InstanceConfigurationPropertyDescribes a key-value pair, which is a string-to-string mapping.A builder forCfnService.KeyValuePairPropertyAn implementation forCfnService.KeyValuePairPropertyDescribes configuration settings related to network traffic of an AWS App Runner service.A builder forCfnService.NetworkConfigurationPropertyAn implementation forCfnService.NetworkConfigurationPropertyDescribes the observability configuration of an AWS App Runner service.A builder forCfnService.ServiceObservabilityConfigurationPropertyAn implementation forCfnService.ServiceObservabilityConfigurationPropertyIdentifies a version of code that AWS App Runner refers to within a source code repository.A builder forCfnService.SourceCodeVersionPropertyAn implementation forCfnService.SourceCodeVersionPropertyDescribes the source deployed to an AWS App Runner service.A builder forCfnService.SourceConfigurationPropertyAn implementation forCfnService.SourceConfigurationPropertyProperties for defining aCfnService.A builder forCfnServicePropsAn implementation forCfnServicePropsSpecify an AWS App Runner VPC connector by using theAWS::AppRunner::VpcConnectorresource in an AWS CloudFormation template.A fluent builder forCfnVpcConnector.Properties for defining aCfnVpcConnector.A builder forCfnVpcConnectorPropsAn implementation forCfnVpcConnectorPropsSpecify an AWS App Runner VPC Ingress Connection by using theAWS::AppRunner::VpcIngressConnectionresource in an AWS CloudFormation template.A fluent builder forCfnVpcIngressConnection.Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.A builder forCfnVpcIngressConnection.IngressVpcConfigurationPropertyAn implementation forCfnVpcIngressConnection.IngressVpcConfigurationPropertyProperties for defining aCfnVpcIngressConnection.A builder forCfnVpcIngressConnectionPropsAn implementation forCfnVpcIngressConnectionProps