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.
Example
The following reference example uses placeholder values for all input properties.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
const serviceResource = new aws_native.apprunner.Service("serviceResource", {
sourceConfiguration: {
authenticationConfiguration: {
accessRoleArn: "string",
connectionArn: "string",
},
autoDeploymentsEnabled: false,
codeRepository: {
repositoryUrl: "string",
sourceCodeVersion: {
type: aws_native.apprunner.ServiceSourceCodeVersionType.Branch,
value: "string",
},
codeConfiguration: {
configurationSource: aws_native.apprunner.ServiceCodeConfigurationConfigurationSource.Repository,
codeConfigurationValues: {
runtime: aws_native.apprunner.ServiceCodeConfigurationValuesRuntime.Python3,
buildCommand: "string",
port: "string",
runtimeEnvironmentSecrets: [{
name: "string",
value: "string",
}],
runtimeEnvironmentVariables: [{
name: "string",
value: "string",
}],
startCommand: "string",
},
},
sourceDirectory: "string",
},
imageRepository: {
imageIdentifier: "string",
imageRepositoryType: aws_native.apprunner.ServiceImageRepositoryImageRepositoryType.Ecr,
imageConfiguration: {
port: "string",
runtimeEnvironmentSecrets: [{
name: "string",
value: "string",
}],
runtimeEnvironmentVariables: [{
name: "string",
value: "string",
}],
startCommand: "string",
},
},
},
autoScalingConfigurationArn: "string",
encryptionConfiguration: {
kmsKey: "string",
},
healthCheckConfiguration: {
healthyThreshold: 0,
interval: 0,
path: "string",
protocol: aws_native.apprunner.ServiceHealthCheckConfigurationProtocol.Tcp,
timeout: 0,
unhealthyThreshold: 0,
},
instanceConfiguration: {
cpu: "string",
instanceRoleArn: "string",
memory: "string",
},
networkConfiguration: {
egressConfiguration: {
egressType: aws_native.apprunner.ServiceEgressConfigurationEgressType.Default,
vpcConnectorArn: "string",
},
ingressConfiguration: {
isPubliclyAccessible: false,
},
ipAddressType: aws_native.apprunner.ServiceNetworkConfigurationIpAddressType.Ipv4,
},
observabilityConfiguration: {
observabilityEnabled: false,
observabilityConfigurationArn: "string",
},
serviceName: "string",
tags: [{
key: "string",
value: "string",
}],
});
Coming soon!
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 - Auto
Scaling stringConfiguration Arn - Autoscaling configuration ARN
- Encryption
Configuration Pulumi.Aws Native. App Runner. Inputs. Service Encryption Configuration - Health
Check Pulumi.Configuration Aws Native. App Runner. Inputs. Service Health Check Configuration - Instance
Configuration Pulumi.Aws Native. App Runner. Inputs. Service Instance Configuration - Network
Configuration Pulumi.Aws Native. App Runner. Inputs. Service Network Configuration - Observability
Configuration Pulumi.Aws Native. App Runner. Inputs. Service Observability Configuration - Service
Name string - The AppRunner Service Name.
- List<Pulumi.
Aws Native. Inputs. Create Only Tag>
- Source
Configuration ServiceSource Configuration Args - Auto
Scaling stringConfiguration Arn - Autoscaling configuration ARN
- Encryption
Configuration ServiceEncryption Configuration Args - Health
Check ServiceConfiguration Health Check Configuration Args - Instance
Configuration ServiceInstance Configuration Args - Network
Configuration ServiceNetwork Configuration Args - Observability
Configuration ServiceObservability Configuration Args - Service
Name string - The AppRunner Service Name.
- Create
Only Tag Args
- source
Configuration ServiceSource Configuration - auto
Scaling StringConfiguration Arn - Autoscaling configuration ARN
- encryption
Configuration ServiceEncryption Configuration - health
Check ServiceConfiguration Health Check Configuration - instance
Configuration ServiceInstance Configuration - network
Configuration ServiceNetwork Configuration - observability
Configuration ServiceObservability Configuration - service
Name String - The AppRunner Service Name.
- List<Create
Only Tag>
- source
Configuration ServiceSource Configuration - auto
Scaling stringConfiguration Arn - Autoscaling configuration ARN
- encryption
Configuration ServiceEncryption Configuration - health
Check ServiceConfiguration Health Check Configuration - instance
Configuration ServiceInstance Configuration - network
Configuration ServiceNetwork Configuration - observability
Configuration ServiceObservability Configuration - service
Name string - The AppRunner Service Name.
- Create
Only Tag[]
- source_
configuration ServiceSource Configuration Args - auto_
scaling_ strconfiguration_ arn - Autoscaling configuration ARN
- encryption_
configuration ServiceEncryption Configuration Args - health_
check_ Serviceconfiguration Health Check Configuration Args - instance_
configuration ServiceInstance Configuration Args - network_
configuration ServiceNetwork Configuration Args - observability_
configuration ServiceObservability Configuration Args - service_
name str - The AppRunner Service Name.
- Sequence[Create
Only Tag Args]
- source
Configuration Property Map - auto
Scaling StringConfiguration Arn - Autoscaling configuration ARN
- encryption
Configuration Property Map - health
Check Property MapConfiguration - instance
Configuration Property Map - network
Configuration Property Map - observability
Configuration Property Map - service
Name String - The AppRunner Service Name.
- List<Property Map>
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 "REPOSITORY" | "API" - Configuration Source
- code
Configuration Property MapValues
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> - 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 - 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> - 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[] - 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] - 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 - 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 - Code
Configuration Pulumi.Aws Native. App Runner. Inputs. Service Code Configuration - Source
Directory string - Source Directory
- Repository
Url string - Repository Url
- Source
Code ServiceVersion Source Code Version - Code
Configuration ServiceCode Configuration - Source
Directory string - Source Directory
- repository
Url String - Repository Url
- source
Code ServiceVersion Source Code Version - code
Configuration ServiceCode Configuration - source
Directory String - Source Directory
- repository
Url string - Repository Url
- source
Code ServiceVersion Source Code Version - code
Configuration ServiceCode Configuration - source
Directory string - Source Directory
- repository_
url str - Repository Url
- source_
code_ Serviceversion Source Code Version - code_
configuration ServiceCode Configuration - source_
directory str - Source Directory
- repository
Url String - Repository Url
- source
Code Property MapVersion - code
Configuration Property Map - 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> - 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 - 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> - 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[] - 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] - 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 - 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
- Image
Identifier string - Image Identifier
- Image
Repository ServiceType Image Repository Image Repository Type - Image Repository Type
- Image
Configuration ServiceImage Configuration
- image
Identifier String - Image Identifier
- image
Repository ServiceType Image Repository Image Repository Type - Image Repository Type
- image
Configuration ServiceImage Configuration
- image
Identifier string - Image Identifier
- image
Repository ServiceType Image Repository Image Repository Type - Image Repository Type
- image
Configuration ServiceImage Configuration
- image_
identifier str - Image Identifier
- image_
repository_ Servicetype Image Repository Image Repository Type - Image Repository Type
- image_
configuration ServiceImage Configuration
- image
Identifier String - Image Identifier
- image
Repository "ECR" | "ECR_PUBLIC"Type - Image Repository Type
- image
Configuration Property Map
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 ServiceEgress Configuration - Ingress
Configuration ServiceIngress Configuration - Ip
Address ServiceType Network Configuration Ip Address Type - App Runner service endpoint IP address type
- egress
Configuration ServiceEgress Configuration - ingress
Configuration ServiceIngress Configuration - ip
Address ServiceType Network Configuration Ip Address Type - App Runner service endpoint IP address type
- egress
Configuration ServiceEgress Configuration - ingress
Configuration ServiceIngress Configuration - ip
Address ServiceType Network Configuration Ip Address Type - App Runner service endpoint IP address type
- egress_
configuration ServiceEgress Configuration - ingress_
configuration ServiceIngress Configuration - ip_
address_ Servicetype Network Configuration Ip Address Type - App Runner service endpoint IP address type
- egress
Configuration Property Map - ingress
Configuration Property Map - 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 Property Map - auto
Deployments BooleanEnabled - Auto Deployment enabled
- code
Repository Property Map - image
Repository Property Map
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.