AWS Native is in preview. AWS Classic is fully supported.
aws-native.apprunner.Service
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
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
The Service resource accepts the following input properties:
- Source
Configuration 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.
- Auto
Scaling stringConfiguration Arn - Autoscaling configuration ARN
- Encryption
Configuration 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 .
- Health
Check 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.
- Instance
Configuration Pulumi.Aws Native. App Runner. Inputs. Service Instance Configuration - The runtime configuration of instances (scaling units) of your service.
- Network
Configuration 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.
- Observability
Configuration Pulumi.Aws Native. App Runner. Inputs. Service Observability Configuration - The observability configuration of your service.
- Service
Name 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.
- 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 stringConfiguration 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 string - The AppRunner Service Name.
- Create
Only 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.
- source
Configuration ServiceSource Configuration - The source to deploy to the App Runner service. It can be a code or an image repository.
- auto
Scaling StringConfiguration Arn - Autoscaling configuration ARN
- encryption
Configuration 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 .
- health
Check ServiceConfiguration Health Check Configuration - The settings for the health check that AWS App Runner performs to monitor the health of the App Runner service.
- instance
Configuration ServiceInstance Configuration - The runtime configuration of instances (scaling units) of your service.
- network
Configuration ServiceNetwork Configuration - Configuration settings related to network traffic of the web application that the App Runner service runs.
- observability
Configuration ServiceObservability Configuration - The observability configuration of your service.
- service
Name String - The AppRunner Service Name.
- List<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.
- source
Configuration ServiceSource Configuration - The source to deploy to the App Runner service. It can be a code or an image repository.
- auto
Scaling stringConfiguration Arn - Autoscaling configuration ARN
- encryption
Configuration 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 .
- health
Check ServiceConfiguration Health Check Configuration - The settings for the health check that AWS App Runner performs to monitor the health of the App Runner service.
- instance
Configuration ServiceInstance Configuration - The runtime configuration of instances (scaling units) of your service.
- network
Configuration ServiceNetwork Configuration - Configuration settings related to network traffic of the web application that the App Runner service runs.
- observability
Configuration ServiceObservability Configuration - The observability configuration of your service.
- service
Name string - The AppRunner Service Name.
- 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.
- 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[Create
Only 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.
- source
Configuration Property Map - The source to deploy to the App Runner service. It can be a code or an image repository.
- auto
Scaling StringConfiguration Arn - Autoscaling configuration ARN
- encryption
Configuration 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 .
- health
Check Property MapConfiguration - The settings for the health check that AWS App Runner performs to monitor the health of the App Runner service.
- instance
Configuration Property Map - The runtime configuration of instances (scaling units) of your service.
- network
Configuration Property Map - Configuration settings related to network traffic of the web application that the App Runner service runs.
- observability
Configuration Property Map - The observability configuration of your service.
- service
Name 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.
- Service
Arn string - The Amazon Resource Name (ARN) of the AppRunner Service.
- Service
Id string - The AppRunner Service Id
- Service
Url string - The Service Url of the AppRunner Service.
- Status string
- AppRunner Service status.
- Id string
- The provider-assigned unique ID for this managed resource.
- Service
Arn string - The Amazon Resource Name (ARN) of the AppRunner Service.
- Service
Id string - The AppRunner Service Id
- Service
Url string - The Service Url of the AppRunner Service.
- Status string
- AppRunner Service status.
- id String
- The provider-assigned unique ID for this managed resource.
- service
Arn String - The Amazon Resource Name (ARN) of the AppRunner Service.
- service
Id String - The AppRunner Service Id
- service
Url String - The Service Url of the AppRunner Service.
- status String
- AppRunner Service status.
- id string
- The provider-assigned unique ID for this managed resource.
- service
Arn string - The Amazon Resource Name (ARN) of the AppRunner Service.
- service
Id string - The AppRunner Service Id
- service
Url 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.
- service
Arn String - The Amazon Resource Name (ARN) of the AppRunner Service.
- service
Id String - The AppRunner Service Id
- service
Url String - The Service Url of the AppRunner Service.
- status String
- AppRunner Service status.
Supporting Types
CreateOnlyTag, CreateOnlyTagArgs
ServiceAuthenticationConfiguration, ServiceAuthenticationConfigurationArgs
- Access
Role stringArn - Access Role Arn
- Connection
Arn string - Connection Arn
- Access
Role stringArn - Access Role Arn
- Connection
Arn string - Connection Arn
- access
Role StringArn - Access Role Arn
- connection
Arn String - Connection Arn
- access
Role stringArn - Access Role Arn
- connection
Arn string - Connection Arn
- access_
role_ strarn - Access Role Arn
- connection_
arn str - Connection Arn
- access
Role StringArn - Access Role Arn
- connection
Arn String - Connection Arn
ServiceCodeConfiguration, ServiceCodeConfigurationArgs
- Configuration
Source Pulumi.Aws Native. App Runner. Service Code Configuration Configuration Source - Configuration Source
- Code
Configuration 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.yaml
file 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.yaml
file 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.yaml
file 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.yaml
file 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.yaml
file in the source code repository (or ignoring the file if it exists).
- configuration
Source "REPOSITORY" | "API" - Configuration Source
- code
Configuration 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.yaml
file in the source code repository (or ignoring the file if it exists).
ServiceCodeConfigurationConfigurationSource, ServiceCodeConfigurationConfigurationSourceArgs
- Repository
- REPOSITORY
- Api
- API
- Service
Code Configuration Configuration Source Repository - REPOSITORY
- Service
Code 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
- Build
Command string - Build Command
- Port string
- Port
- Runtime
Environment 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
- Runtime
Environment 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.
- Start
Command string - Start Command
- Runtime
Service
Code Configuration Values Runtime - Runtime
- Build
Command string - Build Command
- Port string
- Port
- Runtime
Environment []ServiceSecrets Key Value Pair - The secrets and parameters that get referenced by your service as environment variables
- Runtime
Environment []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 string - Start Command
- runtime
Service
Code Configuration Values Runtime - Runtime
- build
Command String - Build Command
- port String
- Port
- runtime
Environment List<ServiceSecrets Key Value Pair> - The secrets and parameters that get referenced by your service as environment variables
- runtime
Environment List<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 String - Start Command
- runtime
Service
Code Configuration Values Runtime - Runtime
- build
Command string - Build Command
- port string
- Port
- runtime
Environment ServiceSecrets Key Value Pair[] - The secrets and parameters that get referenced by your service as environment variables
- runtime
Environment 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 string - Start Command
- runtime
Service
Code 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
- build
Command String - Build Command
- port String
- Port
- runtime
Environment List<Property Map>Secrets - The secrets and parameters that get referenced by your service as environment variables
- runtime
Environment List<Property Map>Variables - The environment variables that are available to your running AWS App Runner service. An array of key-value pairs.
- start
Command 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
- Service
Code Configuration Values Runtime Python3 - PYTHON_3
- Service
Code Configuration Values Runtime Nodejs12 - NODEJS_12
- Service
Code Configuration Values Runtime Nodejs14 - NODEJS_14
- Service
Code Configuration Values Runtime Corretto8 - CORRETTO_8
- Service
Code Configuration Values Runtime Corretto11 - CORRETTO_11
- Service
Code Configuration Values Runtime Nodejs16 - NODEJS_16
- Service
Code Configuration Values Runtime Go1 - GO_1
- Service
Code Configuration Values Runtime Dotnet6 - DOTNET_6
- Service
Code Configuration Values Runtime Php81 - PHP_81
- Service
Code Configuration Values Runtime Ruby31 - RUBY_31
- Service
Code Configuration Values Runtime Python311 - PYTHON_311
- Service
Code 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
- Repository
Url string - Repository Url
- Source
Code Pulumi.Version Aws Native. App Runner. Inputs. Service Source Code Version - The version that should be used within the source code repository.
- Code
Configuration Pulumi.Aws Native. App Runner. Inputs. Service Code Configuration Configuration for building and running the service from a source code repository.
CodeConfiguration
is required only forCreateService
request.- Source
Directory string - Source Directory
- Repository
Url string - 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.
CodeConfiguration
is required only forCreateService
request.- Source
Directory string - Source Directory
- repository
Url String - 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.
CodeConfiguration
is required only forCreateService
request.- source
Directory String - Source Directory
- repository
Url string - 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.
CodeConfiguration
is required only forCreateService
request.- source
Directory 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.
CodeConfiguration
is required only forCreateService
request.- source_
directory str - Source Directory
- repository
Url String - Repository Url
- source
Code Property MapVersion - The version that should be used within the source code repository.
- code
Configuration Property Map Configuration for building and running the service from a source code repository.
CodeConfiguration
is required only forCreateService
request.- source
Directory String - Source Directory
ServiceEgressConfiguration, ServiceEgressConfigurationArgs
- Egress
Type Pulumi.Aws Native. App Runner. Service Egress Configuration Egress Type - Network egress type.
- Vpc
Connector stringArn - The Amazon Resource Name (ARN) of the App Runner VpcConnector.
- Egress
Type ServiceEgress Configuration Egress Type - Network egress type.
- Vpc
Connector stringArn - The Amazon Resource Name (ARN) of the App Runner VpcConnector.
- egress
Type ServiceEgress Configuration Egress Type - Network egress type.
- vpc
Connector StringArn - The Amazon Resource Name (ARN) of the App Runner VpcConnector.
- egress
Type ServiceEgress Configuration Egress Type - Network egress type.
- vpc
Connector 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.
- egress
Type "DEFAULT" | "VPC" - Network egress type.
- vpc
Connector StringArn - The Amazon Resource Name (ARN) of the App Runner VpcConnector.
ServiceEgressConfigurationEgressType, ServiceEgressConfigurationEgressTypeArgs
- Default
- DEFAULT
- Vpc
- VPC
- Service
Egress Configuration Egress Type Default - DEFAULT
- Service
Egress Configuration Egress Type Vpc - VPC
- Default
- DEFAULT
- Vpc
- VPC
- Default
- DEFAULT
- Vpc
- VPC
- DEFAULT
- DEFAULT
- VPC
- VPC
- "DEFAULT"
- DEFAULT
- "VPC"
- VPC
ServiceEncryptionConfiguration, ServiceEncryptionConfigurationArgs
- Kms
Key string - The KMS Key
- Kms
Key string - The KMS Key
- kms
Key String - The KMS Key
- kms
Key string - The KMS Key
- kms_
key str - The KMS Key
- kms
Key String - The KMS Key
ServiceHealthCheckConfiguration, ServiceHealthCheckConfigurationArgs
- Healthy
Threshold 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
- Unhealthy
Threshold int - Health check Unhealthy Threshold
- Healthy
Threshold int - Health check Healthy Threshold
- Interval int
- Health check Interval
- Path string
- Health check Path
- Protocol
Service
Health Check Configuration Protocol - Health Check Protocol
- Timeout int
- Health check Timeout
- Unhealthy
Threshold int - Health check Unhealthy Threshold
- healthy
Threshold Integer - Health check Healthy Threshold
- interval Integer
- Health check Interval
- path String
- Health check Path
- protocol
Service
Health Check Configuration Protocol - Health Check Protocol
- timeout Integer
- Health check Timeout
- unhealthy
Threshold Integer - Health check Unhealthy Threshold
- healthy
Threshold number - Health check Healthy Threshold
- interval number
- Health check Interval
- path string
- Health check Path
- protocol
Service
Health Check Configuration Protocol - Health Check Protocol
- timeout number
- Health check Timeout
- unhealthy
Threshold number - Health check Unhealthy Threshold
- healthy_
threshold int - Health check Healthy Threshold
- interval int
- Health check Interval
- path str
- Health check Path
- protocol
Service
Health Check Configuration Protocol - Health Check Protocol
- timeout int
- Health check Timeout
- unhealthy_
threshold int - Health check Unhealthy Threshold
- healthy
Threshold 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
- unhealthy
Threshold Number - Health check Unhealthy Threshold
ServiceHealthCheckConfigurationProtocol, ServiceHealthCheckConfigurationProtocolArgs
- Tcp
- TCP
- Http
- HTTP
- Service
Health Check Configuration Protocol Tcp - TCP
- Service
Health 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
- Runtime
Environment 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
- Runtime
Environment 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.
- Start
Command string - Start Command
- Port string
- Port
- Runtime
Environment []ServiceSecrets Key Value Pair - The secrets and parameters that get referenced by your service as environment variables
- Runtime
Environment []ServiceVariables Key Value Pair - Environment variables that are available to your running App Runner service. An array of key-value pairs.
- Start
Command string - Start Command
- port String
- Port
- runtime
Environment List<ServiceSecrets Key Value Pair> - The secrets and parameters that get referenced by your service as environment variables
- runtime
Environment List<ServiceVariables Key Value Pair> - Environment variables that are available to your running App Runner service. An array of key-value pairs.
- start
Command String - Start Command
- port string
- Port
- runtime
Environment ServiceSecrets Key Value Pair[] - The secrets and parameters that get referenced by your service as environment variables
- runtime
Environment ServiceVariables Key Value Pair[] - Environment variables that are available to your running App Runner service. An array of key-value pairs.
- start
Command 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
- runtime
Environment List<Property Map>Secrets - The secrets and parameters that get referenced by your service as environment variables
- runtime
Environment List<Property Map>Variables - Environment variables that are available to your running App Runner service. An array of key-value pairs.
- start
Command String - Start Command
ServiceImageRepository, ServiceImageRepositoryArgs
- Image
Identifier string - Image Identifier
- Image
Repository Pulumi.Type Aws Native. App Runner. Service Image Repository Image Repository Type - Image Repository Type
- Image
Configuration Pulumi.Aws Native. App Runner. Inputs. Service Image Configuration - Configuration for running the identified image.
- Image
Identifier string - Image Identifier
- Image
Repository ServiceType Image Repository Image Repository Type - Image Repository Type
- Image
Configuration ServiceImage Configuration - Configuration for running the identified image.
- image
Identifier String - Image Identifier
- image
Repository ServiceType Image Repository Image Repository Type - Image Repository Type
- image
Configuration ServiceImage Configuration - Configuration for running the identified image.
- image
Identifier string - Image Identifier
- image
Repository ServiceType Image Repository Image Repository Type - Image Repository Type
- image
Configuration 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.
- image
Identifier String - Image Identifier
- image
Repository "ECR" | "ECR_PUBLIC"Type - Image Repository Type
- image
Configuration Property Map - Configuration for running the identified image.
ServiceImageRepositoryImageRepositoryType, ServiceImageRepositoryImageRepositoryTypeArgs
- Ecr
- ECR
- Ecr
Public - ECR_PUBLIC
- Service
Image Repository Image Repository Type Ecr - ECR
- Service
Image Repository Image Repository Type Ecr Public - ECR_PUBLIC
- Ecr
- ECR
- Ecr
Public - ECR_PUBLIC
- Ecr
- ECR
- Ecr
Public - ECR_PUBLIC
- ECR
- ECR
- ECR_PUBLIC
- ECR_PUBLIC
- "ECR"
- ECR
- "ECR_PUBLIC"
- ECR_PUBLIC
ServiceIngressConfiguration, ServiceIngressConfigurationArgs
- Is
Publicly boolAccessible - 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.
- is
Publicly BooleanAccessible - It's set to true if the Apprunner service is publicly accessible. It's set to false otherwise.
- is
Publicly 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.
- is
Publicly BooleanAccessible - It's set to true if the Apprunner service is publicly accessible. It's set to false otherwise.
ServiceInstanceConfiguration, ServiceInstanceConfigurationArgs
- Cpu string
- CPU
- Instance
Role stringArn - Instance Role Arn
- Memory string
- Memory
- Cpu string
- CPU
- Instance
Role stringArn - Instance Role Arn
- Memory string
- Memory
- cpu String
- CPU
- instance
Role StringArn - Instance Role Arn
- memory String
- Memory
- cpu string
- CPU
- instance
Role stringArn - Instance Role Arn
- memory string
- Memory
- cpu str
- CPU
- instance_
role_ strarn - Instance Role Arn
- memory str
- Memory
- cpu String
- CPU
- instance
Role StringArn - Instance Role Arn
- memory String
- Memory
ServiceKeyValuePair, ServiceKeyValuePairArgs
ServiceNetworkConfiguration, ServiceNetworkConfigurationArgs
- Egress
Configuration Pulumi.Aws Native. App Runner. Inputs. Service Egress Configuration - Network configuration settings for outbound message traffic.
- Ingress
Configuration Pulumi.Aws Native. App Runner. Inputs. Service Ingress Configuration - Network configuration settings for inbound message traffic.
- Ip
Address Pulumi.Type Aws Native. App Runner. Service 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
- 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
- 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
- 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
- egress
Configuration Property Map - Network configuration settings for outbound message traffic.
- ingress
Configuration Property Map - Network configuration settings for inbound message traffic.
- ip
Address "IPV4" | "DUAL_STACK"Type - App Runner service endpoint IP address type
ServiceNetworkConfigurationIpAddressType, ServiceNetworkConfigurationIpAddressTypeArgs
- Ipv4
- IPV4
- Dual
Stack - DUAL_STACK
- Service
Network Configuration Ip Address Type Ipv4 - IPV4
- Service
Network Configuration Ip Address Type Dual Stack - DUAL_STACK
- Ipv4
- IPV4
- Dual
Stack - DUAL_STACK
- Ipv4
- IPV4
- Dual
Stack - DUAL_STACK
- IPV4
- IPV4
- DUAL_STACK
- DUAL_STACK
- "IPV4"
- IPV4
- "DUAL_STACK"
- DUAL_STACK
ServiceObservabilityConfiguration, ServiceObservabilityConfigurationArgs
- Observability
Enabled bool - Observability enabled
- Observability
Configuration stringArn - The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration.
- Observability
Enabled bool - Observability enabled
- Observability
Configuration stringArn - The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration.
- observability
Enabled Boolean - Observability enabled
- observability
Configuration StringArn - The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration.
- observability
Enabled boolean - Observability enabled
- observability
Configuration 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.
- observability
Enabled Boolean - Observability enabled
- observability
Configuration 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
Service
Source Code Version Type - Source Code Version Type
- Value string
- Source Code Version Value
- type
Service
Source Code Version Type - Source Code Version Type
- value String
- Source Code Version Value
- type
Service
Source Code Version Type - Source Code Version Type
- value string
- Source Code Version Value
- type
Service
Source Code Version Type - Source Code Version Type
- value str
- Source Code Version Value
ServiceSourceCodeVersionType, ServiceSourceCodeVersionTypeArgs
- Branch
- BRANCH
- Service
Source Code Version Type Branch - BRANCH
- Branch
- BRANCH
- Branch
- BRANCH
- BRANCH
- BRANCH
- "BRANCH"
- BRANCH
ServiceSourceConfiguration, ServiceSourceConfigurationArgs
- Authentication
Configuration Pulumi.Aws Native. App Runner. Inputs. Service Authentication Configuration - Describes the resources that are needed to authenticate access to some source repositories.
- Auto
Deployments boolEnabled - Auto Deployment enabled
- Code
Repository 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).- Image
Repository 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).
- 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).
- authentication
Configuration ServiceAuthentication Configuration - Describes the resources that are needed to authenticate access to some source repositories.
- auto
Deployments BooleanEnabled - 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).
- authentication
Configuration ServiceAuthentication Configuration - Describes the resources that are needed to authenticate access to some source repositories.
- auto
Deployments booleanEnabled - 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).
- 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).
- authentication
Configuration Property Map - Describes the resources that are needed to authenticate access to some source repositories.
- auto
Deployments BooleanEnabled - Auto Deployment enabled
- code
Repository Property Map The description of a source code repository.
You must provide either this member or
ImageRepository
(but not both).- image
Repository 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
AWS Native is in preview. AWS Classic is fully supported.