We recommend new projects start with resources from the AWS provider.
aws-native.apprunner.Service
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
The AWS::AppRunner::Service resource specifies an AppRunner Service.
Create Service Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Service(name: string, args: ServiceArgs, opts?: CustomResourceOptions);@overload
def Service(resource_name: str,
            args: ServiceArgs,
            opts: Optional[ResourceOptions] = None)
@overload
def Service(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            source_configuration: Optional[ServiceSourceConfigurationArgs] = None,
            auto_scaling_configuration_arn: Optional[str] = None,
            encryption_configuration: Optional[ServiceEncryptionConfigurationArgs] = None,
            health_check_configuration: Optional[ServiceHealthCheckConfigurationArgs] = None,
            instance_configuration: Optional[ServiceInstanceConfigurationArgs] = None,
            network_configuration: Optional[ServiceNetworkConfigurationArgs] = None,
            observability_configuration: Optional[ServiceObservabilityConfigurationArgs] = None,
            service_name: Optional[str] = None,
            tags: Optional[Sequence[_root_inputs.CreateOnlyTagArgs]] = None)func NewService(ctx *Context, name string, args ServiceArgs, opts ...ResourceOption) (*Service, error)public Service(string name, ServiceArgs args, CustomResourceOptions? opts = null)
public Service(String name, ServiceArgs args)
public Service(String name, ServiceArgs args, CustomResourceOptions options)
type: aws-native:apprunner:Service
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Service Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Service resource accepts the following input properties:
- SourceConfiguration Pulumi.Aws Native. App Runner. Inputs. Service Source Configuration 
- The source to deploy to the App Runner service. It can be a code or an image repository.
- AutoScaling stringConfiguration Arn 
- Autoscaling configuration ARN
- EncryptionConfiguration Pulumi.Aws Native. App Runner. Inputs. Service Encryption Configuration 
- An optional custom encryption key that App Runner uses to encrypt the copy of your source repository that it maintains and your service logs. By default, App Runner uses an AWS managed key .
- HealthCheck Pulumi.Configuration Aws Native. App Runner. Inputs. Service Health Check Configuration 
- The settings for the health check that AWS App Runner performs to monitor the health of the App Runner service.
- InstanceConfiguration Pulumi.Aws Native. App Runner. Inputs. Service Instance Configuration 
- The runtime configuration of instances (scaling units) of your service.
- NetworkConfiguration Pulumi.Aws Native. App Runner. Inputs. Service Network Configuration 
- Configuration settings related to network traffic of the web application that the App Runner service runs.
- ObservabilityConfiguration Pulumi.Aws Native. App Runner. Inputs. Service Observability Configuration 
- The observability configuration of your service.
- ServiceName string
- The AppRunner Service Name.
- 
List<Pulumi.Aws Native. Inputs. Create Only Tag> 
- An optional list of metadata items that you can associate with the App Runner service resource. A tag is a key-value pair.
- SourceConfiguration ServiceSource Configuration Args 
- The source to deploy to the App Runner service. It can be a code or an image repository.
- AutoScaling stringConfiguration Arn 
- Autoscaling configuration ARN
- EncryptionConfiguration ServiceEncryption Configuration Args 
- An optional custom encryption key that App Runner uses to encrypt the copy of your source repository that it maintains and your service logs. By default, App Runner uses an AWS managed key .
- HealthCheck ServiceConfiguration Health Check Configuration Args 
- The settings for the health check that AWS App Runner performs to monitor the health of the App Runner service.
- InstanceConfiguration ServiceInstance Configuration Args 
- The runtime configuration of instances (scaling units) of your service.
- NetworkConfiguration ServiceNetwork Configuration Args 
- Configuration settings related to network traffic of the web application that the App Runner service runs.
- ObservabilityConfiguration ServiceObservability Configuration Args 
- The observability configuration of your service.
- ServiceName string
- The AppRunner Service Name.
- 
CreateOnly Tag Args 
- An optional list of metadata items that you can associate with the App Runner service resource. A tag is a key-value pair.
- sourceConfiguration ServiceSource Configuration 
- The source to deploy to the App Runner service. It can be a code or an image repository.
- autoScaling StringConfiguration Arn 
- Autoscaling configuration ARN
- encryptionConfiguration ServiceEncryption Configuration 
- An optional custom encryption key that App Runner uses to encrypt the copy of your source repository that it maintains and your service logs. By default, App Runner uses an AWS managed key .
- healthCheck ServiceConfiguration Health Check Configuration 
- The settings for the health check that AWS App Runner performs to monitor the health of the App Runner service.
- instanceConfiguration ServiceInstance Configuration 
- The runtime configuration of instances (scaling units) of your service.
- networkConfiguration ServiceNetwork Configuration 
- Configuration settings related to network traffic of the web application that the App Runner service runs.
- observabilityConfiguration ServiceObservability Configuration 
- The observability configuration of your service.
- serviceName String
- The AppRunner Service Name.
- 
List<CreateOnly Tag> 
- An optional list of metadata items that you can associate with the App Runner service resource. A tag is a key-value pair.
- sourceConfiguration ServiceSource Configuration 
- The source to deploy to the App Runner service. It can be a code or an image repository.
- autoScaling stringConfiguration Arn 
- Autoscaling configuration ARN
- encryptionConfiguration ServiceEncryption Configuration 
- An optional custom encryption key that App Runner uses to encrypt the copy of your source repository that it maintains and your service logs. By default, App Runner uses an AWS managed key .
- healthCheck ServiceConfiguration Health Check Configuration 
- The settings for the health check that AWS App Runner performs to monitor the health of the App Runner service.
- instanceConfiguration ServiceInstance Configuration 
- The runtime configuration of instances (scaling units) of your service.
- networkConfiguration ServiceNetwork Configuration 
- Configuration settings related to network traffic of the web application that the App Runner service runs.
- observabilityConfiguration ServiceObservability Configuration 
- The observability configuration of your service.
- serviceName string
- The AppRunner Service Name.
- 
CreateOnly Tag[] 
- An optional list of metadata items that you can associate with the App Runner service resource. A tag is a key-value pair.
- source_configuration ServiceSource Configuration Args 
- The source to deploy to the App Runner service. It can be a code or an image repository.
- auto_scaling_ strconfiguration_ arn 
- Autoscaling configuration ARN
- encryption_configuration ServiceEncryption Configuration Args 
- An optional custom encryption key that App Runner uses to encrypt the copy of your source repository that it maintains and your service logs. By default, App Runner uses an AWS managed key .
- health_check_ Serviceconfiguration Health Check Configuration Args 
- The settings for the health check that AWS App Runner performs to monitor the health of the App Runner service.
- instance_configuration ServiceInstance Configuration Args 
- The runtime configuration of instances (scaling units) of your service.
- network_configuration ServiceNetwork Configuration Args 
- Configuration settings related to network traffic of the web application that the App Runner service runs.
- observability_configuration ServiceObservability Configuration Args 
- The observability configuration of your service.
- service_name str
- The AppRunner Service Name.
- 
Sequence[CreateOnly Tag Args] 
- An optional list of metadata items that you can associate with the App Runner service resource. A tag is a key-value pair.
- sourceConfiguration Property Map
- The source to deploy to the App Runner service. It can be a code or an image repository.
- autoScaling StringConfiguration Arn 
- Autoscaling configuration ARN
- encryptionConfiguration Property Map
- An optional custom encryption key that App Runner uses to encrypt the copy of your source repository that it maintains and your service logs. By default, App Runner uses an AWS managed key .
- healthCheck Property MapConfiguration 
- The settings for the health check that AWS App Runner performs to monitor the health of the App Runner service.
- instanceConfiguration Property Map
- The runtime configuration of instances (scaling units) of your service.
- networkConfiguration Property Map
- Configuration settings related to network traffic of the web application that the App Runner service runs.
- observabilityConfiguration Property Map
- The observability configuration of your service.
- serviceName String
- The AppRunner Service Name.
- List<Property Map>
- An optional list of metadata items that you can associate with the App Runner service resource. A tag is a key-value pair.
Outputs
All input properties are implicitly available as output properties. Additionally, the Service resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- ServiceArn string
- The Amazon Resource Name (ARN) of the AppRunner Service.
- ServiceId string
- The AppRunner Service Id
- ServiceUrl string
- The Service Url of the AppRunner Service.
- Status string
- AppRunner Service status.
- Id string
- The provider-assigned unique ID for this managed resource.
- ServiceArn string
- The Amazon Resource Name (ARN) of the AppRunner Service.
- ServiceId string
- The AppRunner Service Id
- ServiceUrl string
- The Service Url of the AppRunner Service.
- Status string
- AppRunner Service status.
- id String
- The provider-assigned unique ID for this managed resource.
- serviceArn String
- The Amazon Resource Name (ARN) of the AppRunner Service.
- serviceId String
- The AppRunner Service Id
- serviceUrl String
- The Service Url of the AppRunner Service.
- status String
- AppRunner Service status.
- id string
- The provider-assigned unique ID for this managed resource.
- serviceArn string
- The Amazon Resource Name (ARN) of the AppRunner Service.
- serviceId string
- The AppRunner Service Id
- serviceUrl string
- The Service Url of the AppRunner Service.
- status string
- AppRunner Service status.
- id str
- The provider-assigned unique ID for this managed resource.
- service_arn str
- The Amazon Resource Name (ARN) of the AppRunner Service.
- service_id str
- The AppRunner Service Id
- service_url str
- The Service Url of the AppRunner Service.
- status str
- AppRunner Service status.
- id String
- The provider-assigned unique ID for this managed resource.
- serviceArn String
- The Amazon Resource Name (ARN) of the AppRunner Service.
- serviceId String
- The AppRunner Service Id
- serviceUrl String
- The Service Url of the AppRunner Service.
- status String
- AppRunner Service status.
Supporting Types
CreateOnlyTag, CreateOnlyTagArgs      
ServiceAuthenticationConfiguration, ServiceAuthenticationConfigurationArgs      
- AccessRole stringArn 
- Access Role Arn
- ConnectionArn string
- Connection Arn
- AccessRole stringArn 
- Access Role Arn
- ConnectionArn string
- Connection Arn
- accessRole StringArn 
- Access Role Arn
- connectionArn String
- Connection Arn
- accessRole stringArn 
- Access Role Arn
- connectionArn string
- Connection Arn
- access_role_ strarn 
- Access Role Arn
- connection_arn str
- Connection Arn
- accessRole StringArn 
- Access Role Arn
- connectionArn String
- Connection Arn
ServiceCodeConfiguration, ServiceCodeConfigurationArgs      
- ConfigurationSource Pulumi.Aws Native. App Runner. Service Code Configuration Configuration Source 
- Configuration Source
- CodeConfiguration Pulumi.Values Aws Native. App Runner. Inputs. Service Code Configuration Values 
- The basic configuration for building and running the App Runner service. Use it to quickly launch an App Runner service without providing a apprunner.yamlfile in the source code repository (or ignoring the file if it exists).
- ConfigurationSource ServiceCode Configuration Configuration Source 
- Configuration Source
- CodeConfiguration ServiceValues Code Configuration Values 
- The basic configuration for building and running the App Runner service. Use it to quickly launch an App Runner service without providing a apprunner.yamlfile in the source code repository (or ignoring the file if it exists).
- configurationSource ServiceCode Configuration Configuration Source 
- Configuration Source
- codeConfiguration ServiceValues Code Configuration Values 
- The basic configuration for building and running the App Runner service. Use it to quickly launch an App Runner service without providing a apprunner.yamlfile in the source code repository (or ignoring the file if it exists).
- configurationSource ServiceCode Configuration Configuration Source 
- Configuration Source
- codeConfiguration ServiceValues Code Configuration Values 
- The basic configuration for building and running the App Runner service. Use it to quickly launch an App Runner service without providing a apprunner.yamlfile in the source code repository (or ignoring the file if it exists).
- configuration_source ServiceCode Configuration Configuration Source 
- Configuration Source
- code_configuration_ Servicevalues Code Configuration Values 
- The basic configuration for building and running the App Runner service. Use it to quickly launch an App Runner service without providing a apprunner.yamlfile in the source code repository (or ignoring the file if it exists).
- configurationSource "REPOSITORY" | "API"
- Configuration Source
- codeConfiguration Property MapValues 
- The basic configuration for building and running the App Runner service. Use it to quickly launch an App Runner service without providing a apprunner.yamlfile in the source code repository (or ignoring the file if it exists).
ServiceCodeConfigurationConfigurationSource, ServiceCodeConfigurationConfigurationSourceArgs          
- Repository
- REPOSITORY
- Api
- API
- ServiceCode Configuration Configuration Source Repository 
- REPOSITORY
- ServiceCode Configuration Configuration Source Api 
- API
- Repository
- REPOSITORY
- Api
- API
- Repository
- REPOSITORY
- Api
- API
- REPOSITORY
- REPOSITORY
- API
- API
- "REPOSITORY"
- REPOSITORY
- "API"
- API
ServiceCodeConfigurationValues, ServiceCodeConfigurationValuesArgs        
- Runtime
Pulumi.Aws Native. App Runner. Service Code Configuration Values Runtime 
- Runtime
- BuildCommand string
- Build Command
- Port string
- Port
- RuntimeEnvironment List<Pulumi.Secrets Aws Native. App Runner. Inputs. Service Key Value Pair> 
- The secrets and parameters that get referenced by your service as environment variables
- RuntimeEnvironment List<Pulumi.Variables Aws Native. App Runner. Inputs. Service Key Value Pair> 
- The environment variables that are available to your running AWS App Runner service. An array of key-value pairs.
- StartCommand string
- Start Command
- Runtime
ServiceCode Configuration Values Runtime 
- Runtime
- BuildCommand string
- Build Command
- Port string
- Port
- RuntimeEnvironment []ServiceSecrets Key Value Pair 
- The secrets and parameters that get referenced by your service as environment variables
- RuntimeEnvironment []ServiceVariables Key Value Pair 
- The environment variables that are available to your running AWS App Runner service. An array of key-value pairs.
- StartCommand string
- Start Command
- runtime
ServiceCode Configuration Values Runtime 
- Runtime
- buildCommand String
- Build Command
- port String
- Port
- runtimeEnvironment List<ServiceSecrets Key Value Pair> 
- The secrets and parameters that get referenced by your service as environment variables
- runtimeEnvironment List<ServiceVariables Key Value Pair> 
- The environment variables that are available to your running AWS App Runner service. An array of key-value pairs.
- startCommand String
- Start Command
- runtime
ServiceCode Configuration Values Runtime 
- Runtime
- buildCommand string
- Build Command
- port string
- Port
- runtimeEnvironment ServiceSecrets Key Value Pair[] 
- The secrets and parameters that get referenced by your service as environment variables
- runtimeEnvironment ServiceVariables Key Value Pair[] 
- The environment variables that are available to your running AWS App Runner service. An array of key-value pairs.
- startCommand string
- Start Command
- runtime
ServiceCode Configuration Values Runtime 
- Runtime
- build_command str
- Build Command
- port str
- Port
- runtime_environment_ Sequence[Servicesecrets Key Value Pair] 
- The secrets and parameters that get referenced by your service as environment variables
- runtime_environment_ Sequence[Servicevariables Key Value Pair] 
- The environment variables that are available to your running AWS App Runner service. An array of key-value pairs.
- start_command str
- Start Command
- runtime "PYTHON_3" | "NODEJS_12" | "NODEJS_14" | "CORRETTO_8" | "CORRETTO_11" | "NODEJS_16" | "GO_1" | "DOTNET_6" | "PHP_81" | "RUBY_31" | "PYTHON_311" | "NODEJS_18"
- Runtime
- buildCommand String
- Build Command
- port String
- Port
- runtimeEnvironment List<Property Map>Secrets 
- The secrets and parameters that get referenced by your service as environment variables
- runtimeEnvironment List<Property Map>Variables 
- The environment variables that are available to your running AWS App Runner service. An array of key-value pairs.
- startCommand String
- Start Command
ServiceCodeConfigurationValuesRuntime, ServiceCodeConfigurationValuesRuntimeArgs          
- Python3
- PYTHON_3
- Nodejs12
- NODEJS_12
- Nodejs14
- NODEJS_14
- Corretto8
- CORRETTO_8
- Corretto11
- CORRETTO_11
- Nodejs16
- NODEJS_16
- Go1
- GO_1
- Dotnet6
- DOTNET_6
- Php81
- PHP_81
- Ruby31
- RUBY_31
- Python311
- PYTHON_311
- Nodejs18
- NODEJS_18
- ServiceCode Configuration Values Runtime Python3 
- PYTHON_3
- ServiceCode Configuration Values Runtime Nodejs12 
- NODEJS_12
- ServiceCode Configuration Values Runtime Nodejs14 
- NODEJS_14
- ServiceCode Configuration Values Runtime Corretto8 
- CORRETTO_8
- ServiceCode Configuration Values Runtime Corretto11 
- CORRETTO_11
- ServiceCode Configuration Values Runtime Nodejs16 
- NODEJS_16
- ServiceCode Configuration Values Runtime Go1 
- GO_1
- ServiceCode Configuration Values Runtime Dotnet6 
- DOTNET_6
- ServiceCode Configuration Values Runtime Php81 
- PHP_81
- ServiceCode Configuration Values Runtime Ruby31 
- RUBY_31
- ServiceCode Configuration Values Runtime Python311 
- PYTHON_311
- ServiceCode Configuration Values Runtime Nodejs18 
- NODEJS_18
- Python3
- PYTHON_3
- Nodejs12
- NODEJS_12
- Nodejs14
- NODEJS_14
- Corretto8
- CORRETTO_8
- Corretto11
- CORRETTO_11
- Nodejs16
- NODEJS_16
- Go1
- GO_1
- Dotnet6
- DOTNET_6
- Php81
- PHP_81
- Ruby31
- RUBY_31
- Python311
- PYTHON_311
- Nodejs18
- NODEJS_18
- Python3
- PYTHON_3
- Nodejs12
- NODEJS_12
- Nodejs14
- NODEJS_14
- Corretto8
- CORRETTO_8
- Corretto11
- CORRETTO_11
- Nodejs16
- NODEJS_16
- Go1
- GO_1
- Dotnet6
- DOTNET_6
- Php81
- PHP_81
- Ruby31
- RUBY_31
- Python311
- PYTHON_311
- Nodejs18
- NODEJS_18
- PYTHON3
- PYTHON_3
- NODEJS12
- NODEJS_12
- NODEJS14
- NODEJS_14
- CORRETTO8
- CORRETTO_8
- CORRETTO11
- CORRETTO_11
- NODEJS16
- NODEJS_16
- GO1
- GO_1
- DOTNET6
- DOTNET_6
- PHP81
- PHP_81
- RUBY31
- RUBY_31
- PYTHON311
- PYTHON_311
- NODEJS18
- NODEJS_18
- "PYTHON_3"
- PYTHON_3
- "NODEJS_12"
- NODEJS_12
- "NODEJS_14"
- NODEJS_14
- "CORRETTO_8"
- CORRETTO_8
- "CORRETTO_11"
- CORRETTO_11
- "NODEJS_16"
- NODEJS_16
- "GO_1"
- GO_1
- "DOTNET_6"
- DOTNET_6
- "PHP_81"
- PHP_81
- "RUBY_31"
- RUBY_31
- "PYTHON_311"
- PYTHON_311
- "NODEJS_18"
- NODEJS_18
ServiceCodeRepository, ServiceCodeRepositoryArgs      
- RepositoryUrl string
- Repository Url
- SourceCode Pulumi.Version Aws Native. App Runner. Inputs. Service Source Code Version 
- The version that should be used within the source code repository.
- CodeConfiguration Pulumi.Aws Native. App Runner. Inputs. Service Code Configuration 
- Configuration for building and running the service from a source code repository. - CodeConfigurationis required only for- CreateServicerequest.
- SourceDirectory string
- Source Directory
- RepositoryUrl string
- Repository Url
- SourceCode ServiceVersion Source Code Version 
- The version that should be used within the source code repository.
- CodeConfiguration ServiceCode Configuration 
- Configuration for building and running the service from a source code repository. - CodeConfigurationis required only for- CreateServicerequest.
- SourceDirectory string
- Source Directory
- repositoryUrl String
- Repository Url
- sourceCode ServiceVersion Source Code Version 
- The version that should be used within the source code repository.
- codeConfiguration ServiceCode Configuration 
- Configuration for building and running the service from a source code repository. - CodeConfigurationis required only for- CreateServicerequest.
- sourceDirectory String
- Source Directory
- repositoryUrl string
- Repository Url
- sourceCode ServiceVersion Source Code Version 
- The version that should be used within the source code repository.
- codeConfiguration ServiceCode Configuration 
- Configuration for building and running the service from a source code repository. - CodeConfigurationis required only for- CreateServicerequest.
- sourceDirectory string
- Source Directory
- repository_url str
- Repository Url
- source_code_ Serviceversion Source Code Version 
- The version that should be used within the source code repository.
- code_configuration ServiceCode Configuration 
- Configuration for building and running the service from a source code repository. - CodeConfigurationis required only for- CreateServicerequest.
- source_directory str
- Source Directory
- repositoryUrl String
- Repository Url
- sourceCode Property MapVersion 
- The version that should be used within the source code repository.
- codeConfiguration Property Map
- Configuration for building and running the service from a source code repository. - CodeConfigurationis required only for- CreateServicerequest.
- sourceDirectory String
- Source Directory
ServiceEgressConfiguration, ServiceEgressConfigurationArgs      
- EgressType Pulumi.Aws Native. App Runner. Service Egress Configuration Egress Type 
- Network egress type.
- VpcConnector stringArn 
- The Amazon Resource Name (ARN) of the App Runner VpcConnector.
- EgressType ServiceEgress Configuration Egress Type 
- Network egress type.
- VpcConnector stringArn 
- The Amazon Resource Name (ARN) of the App Runner VpcConnector.
- egressType ServiceEgress Configuration Egress Type 
- Network egress type.
- vpcConnector StringArn 
- The Amazon Resource Name (ARN) of the App Runner VpcConnector.
- egressType ServiceEgress Configuration Egress Type 
- Network egress type.
- vpcConnector stringArn 
- The Amazon Resource Name (ARN) of the App Runner VpcConnector.
- egress_type ServiceEgress Configuration Egress Type 
- Network egress type.
- vpc_connector_ strarn 
- The Amazon Resource Name (ARN) of the App Runner VpcConnector.
- egressType "DEFAULT" | "VPC"
- Network egress type.
- vpcConnector StringArn 
- The Amazon Resource Name (ARN) of the App Runner VpcConnector.
ServiceEgressConfigurationEgressType, ServiceEgressConfigurationEgressTypeArgs          
- Default
- DEFAULT
- Vpc
- VPC
- ServiceEgress Configuration Egress Type Default 
- DEFAULT
- ServiceEgress Configuration Egress Type Vpc 
- VPC
- Default
- DEFAULT
- Vpc
- VPC
- Default
- DEFAULT
- Vpc
- VPC
- DEFAULT
- DEFAULT
- VPC
- VPC
- "DEFAULT"
- DEFAULT
- "VPC"
- VPC
ServiceEncryptionConfiguration, ServiceEncryptionConfigurationArgs      
- KmsKey string
- The KMS Key
- KmsKey string
- The KMS Key
- kmsKey String
- The KMS Key
- kmsKey string
- The KMS Key
- kms_key str
- The KMS Key
- kmsKey String
- The KMS Key
ServiceHealthCheckConfiguration, ServiceHealthCheckConfigurationArgs        
- HealthyThreshold int
- Health check Healthy Threshold
- Interval int
- Health check Interval
- Path string
- Health check Path
- Protocol
Pulumi.Aws Native. App Runner. Service Health Check Configuration Protocol 
- Health Check Protocol
- Timeout int
- Health check Timeout
- UnhealthyThreshold int
- Health check Unhealthy Threshold
- HealthyThreshold int
- Health check Healthy Threshold
- Interval int
- Health check Interval
- Path string
- Health check Path
- Protocol
ServiceHealth Check Configuration Protocol 
- Health Check Protocol
- Timeout int
- Health check Timeout
- UnhealthyThreshold int
- Health check Unhealthy Threshold
- healthyThreshold Integer
- Health check Healthy Threshold
- interval Integer
- Health check Interval
- path String
- Health check Path
- protocol
ServiceHealth Check Configuration Protocol 
- Health Check Protocol
- timeout Integer
- Health check Timeout
- unhealthyThreshold Integer
- Health check Unhealthy Threshold
- healthyThreshold number
- Health check Healthy Threshold
- interval number
- Health check Interval
- path string
- Health check Path
- protocol
ServiceHealth Check Configuration Protocol 
- Health Check Protocol
- timeout number
- Health check Timeout
- unhealthyThreshold number
- Health check Unhealthy Threshold
- healthy_threshold int
- Health check Healthy Threshold
- interval int
- Health check Interval
- path str
- Health check Path
- protocol
ServiceHealth Check Configuration Protocol 
- Health Check Protocol
- timeout int
- Health check Timeout
- unhealthy_threshold int
- Health check Unhealthy Threshold
- healthyThreshold Number
- Health check Healthy Threshold
- interval Number
- Health check Interval
- path String
- Health check Path
- protocol "TCP" | "HTTP"
- Health Check Protocol
- timeout Number
- Health check Timeout
- unhealthyThreshold Number
- Health check Unhealthy Threshold
ServiceHealthCheckConfigurationProtocol, ServiceHealthCheckConfigurationProtocolArgs          
- Tcp
- TCP
- Http
- HTTP
- ServiceHealth Check Configuration Protocol Tcp 
- TCP
- ServiceHealth Check Configuration Protocol Http 
- HTTP
- Tcp
- TCP
- Http
- HTTP
- Tcp
- TCP
- Http
- HTTP
- TCP
- TCP
- HTTP
- HTTP
- "TCP"
- TCP
- "HTTP"
- HTTP
ServiceImageConfiguration, ServiceImageConfigurationArgs      
- Port string
- Port
- RuntimeEnvironment List<Pulumi.Secrets Aws Native. App Runner. Inputs. Service Key Value Pair> 
- The secrets and parameters that get referenced by your service as environment variables
- RuntimeEnvironment List<Pulumi.Variables Aws Native. App Runner. Inputs. Service Key Value Pair> 
- Environment variables that are available to your running App Runner service. An array of key-value pairs.
- StartCommand string
- Start Command
- Port string
- Port
- RuntimeEnvironment []ServiceSecrets Key Value Pair 
- The secrets and parameters that get referenced by your service as environment variables
- RuntimeEnvironment []ServiceVariables Key Value Pair 
- Environment variables that are available to your running App Runner service. An array of key-value pairs.
- StartCommand string
- Start Command
- port String
- Port
- runtimeEnvironment List<ServiceSecrets Key Value Pair> 
- The secrets and parameters that get referenced by your service as environment variables
- runtimeEnvironment List<ServiceVariables Key Value Pair> 
- Environment variables that are available to your running App Runner service. An array of key-value pairs.
- startCommand String
- Start Command
- port string
- Port
- runtimeEnvironment ServiceSecrets Key Value Pair[] 
- The secrets and parameters that get referenced by your service as environment variables
- runtimeEnvironment ServiceVariables Key Value Pair[] 
- Environment variables that are available to your running App Runner service. An array of key-value pairs.
- startCommand string
- Start Command
- port str
- Port
- runtime_environment_ Sequence[Servicesecrets Key Value Pair] 
- The secrets and parameters that get referenced by your service as environment variables
- runtime_environment_ Sequence[Servicevariables Key Value Pair] 
- Environment variables that are available to your running App Runner service. An array of key-value pairs.
- start_command str
- Start Command
- port String
- Port
- runtimeEnvironment List<Property Map>Secrets 
- The secrets and parameters that get referenced by your service as environment variables
- runtimeEnvironment List<Property Map>Variables 
- Environment variables that are available to your running App Runner service. An array of key-value pairs.
- startCommand String
- Start Command
ServiceImageRepository, ServiceImageRepositoryArgs      
- ImageIdentifier string
- Image Identifier
- ImageRepository Pulumi.Type Aws Native. App Runner. Service Image Repository Image Repository Type 
- Image Repository Type
- ImageConfiguration Pulumi.Aws Native. App Runner. Inputs. Service Image Configuration 
- Configuration for running the identified image.
- ImageIdentifier string
- Image Identifier
- ImageRepository ServiceType Image Repository Image Repository Type 
- Image Repository Type
- ImageConfiguration ServiceImage Configuration 
- Configuration for running the identified image.
- imageIdentifier String
- Image Identifier
- imageRepository ServiceType Image Repository Image Repository Type 
- Image Repository Type
- imageConfiguration ServiceImage Configuration 
- Configuration for running the identified image.
- imageIdentifier string
- Image Identifier
- imageRepository ServiceType Image Repository Image Repository Type 
- Image Repository Type
- imageConfiguration ServiceImage Configuration 
- Configuration for running the identified image.
- image_identifier str
- Image Identifier
- image_repository_ Servicetype Image Repository Image Repository Type 
- Image Repository Type
- image_configuration ServiceImage Configuration 
- Configuration for running the identified image.
- imageIdentifier String
- Image Identifier
- imageRepository "ECR" | "ECR_PUBLIC"Type 
- Image Repository Type
- imageConfiguration Property Map
- Configuration for running the identified image.
ServiceImageRepositoryImageRepositoryType, ServiceImageRepositoryImageRepositoryTypeArgs            
- Ecr
- ECR
- EcrPublic 
- ECR_PUBLIC
- ServiceImage Repository Image Repository Type Ecr 
- ECR
- ServiceImage Repository Image Repository Type Ecr Public 
- ECR_PUBLIC
- Ecr
- ECR
- EcrPublic 
- ECR_PUBLIC
- Ecr
- ECR
- EcrPublic 
- ECR_PUBLIC
- ECR
- ECR
- ECR_PUBLIC
- ECR_PUBLIC
- "ECR"
- ECR
- "ECR_PUBLIC"
- ECR_PUBLIC
ServiceIngressConfiguration, ServiceIngressConfigurationArgs      
- IsPublicly boolAccessible 
- It's set to true if the Apprunner service is publicly accessible. It's set to false otherwise.
- IsPublicly boolAccessible 
- It's set to true if the Apprunner service is publicly accessible. It's set to false otherwise.
- isPublicly BooleanAccessible 
- It's set to true if the Apprunner service is publicly accessible. It's set to false otherwise.
- isPublicly booleanAccessible 
- It's set to true if the Apprunner service is publicly accessible. It's set to false otherwise.
- is_publicly_ boolaccessible 
- It's set to true if the Apprunner service is publicly accessible. It's set to false otherwise.
- isPublicly BooleanAccessible 
- It's set to true if the Apprunner service is publicly accessible. It's set to false otherwise.
ServiceInstanceConfiguration, ServiceInstanceConfigurationArgs      
- Cpu string
- CPU
- InstanceRole stringArn 
- Instance Role Arn
- Memory string
- Memory
- Cpu string
- CPU
- InstanceRole stringArn 
- Instance Role Arn
- Memory string
- Memory
- cpu String
- CPU
- instanceRole StringArn 
- Instance Role Arn
- memory String
- Memory
- cpu string
- CPU
- instanceRole stringArn 
- Instance Role Arn
- memory string
- Memory
- cpu str
- CPU
- instance_role_ strarn 
- Instance Role Arn
- memory str
- Memory
- cpu String
- CPU
- instanceRole StringArn 
- Instance Role Arn
- memory String
- Memory
ServiceKeyValuePair, ServiceKeyValuePairArgs        
ServiceNetworkConfiguration, ServiceNetworkConfigurationArgs      
- EgressConfiguration Pulumi.Aws Native. App Runner. Inputs. Service Egress Configuration 
- Network configuration settings for outbound message traffic.
- IngressConfiguration Pulumi.Aws Native. App Runner. Inputs. Service Ingress Configuration 
- Network configuration settings for inbound message traffic.
- IpAddress Pulumi.Type Aws Native. App Runner. Service Network Configuration Ip Address Type 
- App Runner service endpoint IP address type
- EgressConfiguration ServiceEgress Configuration 
- Network configuration settings for outbound message traffic.
- IngressConfiguration ServiceIngress Configuration 
- Network configuration settings for inbound message traffic.
- IpAddress ServiceType Network Configuration Ip Address Type 
- App Runner service endpoint IP address type
- egressConfiguration ServiceEgress Configuration 
- Network configuration settings for outbound message traffic.
- ingressConfiguration ServiceIngress Configuration 
- Network configuration settings for inbound message traffic.
- ipAddress ServiceType Network Configuration Ip Address Type 
- App Runner service endpoint IP address type
- egressConfiguration ServiceEgress Configuration 
- Network configuration settings for outbound message traffic.
- ingressConfiguration ServiceIngress Configuration 
- Network configuration settings for inbound message traffic.
- ipAddress ServiceType Network Configuration Ip Address Type 
- App Runner service endpoint IP address type
- egress_configuration ServiceEgress Configuration 
- Network configuration settings for outbound message traffic.
- ingress_configuration ServiceIngress Configuration 
- Network configuration settings for inbound message traffic.
- ip_address_ Servicetype Network Configuration Ip Address Type 
- App Runner service endpoint IP address type
- egressConfiguration Property Map
- Network configuration settings for outbound message traffic.
- ingressConfiguration Property Map
- Network configuration settings for inbound message traffic.
- ipAddress "IPV4" | "DUAL_STACK"Type 
- App Runner service endpoint IP address type
ServiceNetworkConfigurationIpAddressType, ServiceNetworkConfigurationIpAddressTypeArgs            
- Ipv4
- IPV4
- DualStack 
- DUAL_STACK
- ServiceNetwork Configuration Ip Address Type Ipv4 
- IPV4
- ServiceNetwork Configuration Ip Address Type Dual Stack 
- DUAL_STACK
- Ipv4
- IPV4
- DualStack 
- DUAL_STACK
- Ipv4
- IPV4
- DualStack 
- DUAL_STACK
- IPV4
- IPV4
- DUAL_STACK
- DUAL_STACK
- "IPV4"
- IPV4
- "DUAL_STACK"
- DUAL_STACK
ServiceObservabilityConfiguration, ServiceObservabilityConfigurationArgs      
- ObservabilityEnabled bool
- Observability enabled
- ObservabilityConfiguration stringArn 
- The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration.
- ObservabilityEnabled bool
- Observability enabled
- ObservabilityConfiguration stringArn 
- The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration.
- observabilityEnabled Boolean
- Observability enabled
- observabilityConfiguration StringArn 
- The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration.
- observabilityEnabled boolean
- Observability enabled
- observabilityConfiguration stringArn 
- The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration.
- observability_enabled bool
- Observability enabled
- observability_configuration_ strarn 
- The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration.
- observabilityEnabled Boolean
- Observability enabled
- observabilityConfiguration StringArn 
- The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration.
ServiceSourceCodeVersion, ServiceSourceCodeVersionArgs        
- Type
Pulumi.Aws Native. App Runner. Service Source Code Version Type 
- Source Code Version Type
- Value string
- Source Code Version Value
- Type
ServiceSource Code Version Type 
- Source Code Version Type
- Value string
- Source Code Version Value
- type
ServiceSource Code Version Type 
- Source Code Version Type
- value String
- Source Code Version Value
- type
ServiceSource Code Version Type 
- Source Code Version Type
- value string
- Source Code Version Value
- type
ServiceSource Code Version Type 
- Source Code Version Type
- value str
- Source Code Version Value
ServiceSourceCodeVersionType, ServiceSourceCodeVersionTypeArgs          
- Branch
- BRANCH
- ServiceSource Code Version Type Branch 
- BRANCH
- Branch
- BRANCH
- Branch
- BRANCH
- BRANCH
- BRANCH
- "BRANCH"
- BRANCH
ServiceSourceConfiguration, ServiceSourceConfigurationArgs      
- AuthenticationConfiguration Pulumi.Aws Native. App Runner. Inputs. Service Authentication Configuration 
- Describes the resources that are needed to authenticate access to some source repositories.
- AutoDeployments boolEnabled 
- Auto Deployment enabled
- CodeRepository Pulumi.Aws Native. App Runner. Inputs. Service Code Repository 
- The description of a source code repository. - You must provide either this member or - ImageRepository(but not both).
- ImageRepository Pulumi.Aws Native. App Runner. Inputs. Service Image Repository 
- The description of a source image repository. - You must provide either this member or - CodeRepository(but not both).
- AuthenticationConfiguration ServiceAuthentication Configuration 
- Describes the resources that are needed to authenticate access to some source repositories.
- AutoDeployments boolEnabled 
- Auto Deployment enabled
- CodeRepository ServiceCode Repository 
- The description of a source code repository. - You must provide either this member or - ImageRepository(but not both).
- ImageRepository ServiceImage Repository 
- The description of a source image repository. - You must provide either this member or - CodeRepository(but not both).
- authenticationConfiguration ServiceAuthentication Configuration 
- Describes the resources that are needed to authenticate access to some source repositories.
- autoDeployments BooleanEnabled 
- Auto Deployment enabled
- codeRepository ServiceCode Repository 
- The description of a source code repository. - You must provide either this member or - ImageRepository(but not both).
- imageRepository ServiceImage Repository 
- The description of a source image repository. - You must provide either this member or - CodeRepository(but not both).
- authenticationConfiguration ServiceAuthentication Configuration 
- Describes the resources that are needed to authenticate access to some source repositories.
- autoDeployments booleanEnabled 
- Auto Deployment enabled
- codeRepository ServiceCode Repository 
- The description of a source code repository. - You must provide either this member or - ImageRepository(but not both).
- imageRepository ServiceImage Repository 
- The description of a source image repository. - You must provide either this member or - CodeRepository(but not both).
- authentication_configuration ServiceAuthentication Configuration 
- Describes the resources that are needed to authenticate access to some source repositories.
- auto_deployments_ boolenabled 
- Auto Deployment enabled
- code_repository ServiceCode Repository 
- The description of a source code repository. - You must provide either this member or - ImageRepository(but not both).
- image_repository ServiceImage Repository 
- The description of a source image repository. - You must provide either this member or - CodeRepository(but not both).
- authenticationConfiguration Property Map
- Describes the resources that are needed to authenticate access to some source repositories.
- autoDeployments BooleanEnabled 
- Auto Deployment enabled
- codeRepository Property Map
- The description of a source code repository. - You must provide either this member or - ImageRepository(but not both).
- imageRepository Property Map
- The description of a source image repository. - You must provide either this member or - CodeRepository(but not both).
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.