1. Packages
  2. AWS Native
  3. API Docs
  4. apprunner
  5. Service

We recommend new projects start with resources from the AWS provider.

AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi

aws-native.apprunner.Service

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi

    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:

    SourceConfiguration Pulumi.AwsNative.AppRunner.Inputs.ServiceSourceConfiguration
    The source to deploy to the App Runner service. It can be a code or an image repository.
    AutoScalingConfigurationArn string
    Autoscaling configuration ARN
    EncryptionConfiguration Pulumi.AwsNative.AppRunner.Inputs.ServiceEncryptionConfiguration
    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 .
    HealthCheckConfiguration Pulumi.AwsNative.AppRunner.Inputs.ServiceHealthCheckConfiguration
    The settings for the health check that AWS App Runner performs to monitor the health of the App Runner service.
    InstanceConfiguration Pulumi.AwsNative.AppRunner.Inputs.ServiceInstanceConfiguration
    The runtime configuration of instances (scaling units) of your service.
    NetworkConfiguration Pulumi.AwsNative.AppRunner.Inputs.ServiceNetworkConfiguration
    Configuration settings related to network traffic of the web application that the App Runner service runs.
    ObservabilityConfiguration Pulumi.AwsNative.AppRunner.Inputs.ServiceObservabilityConfiguration
    The observability configuration of your service.
    ServiceName string
    The AppRunner Service Name.
    Tags List<Pulumi.AwsNative.Inputs.CreateOnlyTag>
    An optional list of metadata items that you can associate with the App Runner service resource. A tag is a key-value pair.
    SourceConfiguration ServiceSourceConfigurationArgs
    The source to deploy to the App Runner service. It can be a code or an image repository.
    AutoScalingConfigurationArn string
    Autoscaling configuration ARN
    EncryptionConfiguration ServiceEncryptionConfigurationArgs
    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 .
    HealthCheckConfiguration ServiceHealthCheckConfigurationArgs
    The settings for the health check that AWS App Runner performs to monitor the health of the App Runner service.
    InstanceConfiguration ServiceInstanceConfigurationArgs
    The runtime configuration of instances (scaling units) of your service.
    NetworkConfiguration ServiceNetworkConfigurationArgs
    Configuration settings related to network traffic of the web application that the App Runner service runs.
    ObservabilityConfiguration ServiceObservabilityConfigurationArgs
    The observability configuration of your service.
    ServiceName string
    The AppRunner Service Name.
    Tags CreateOnlyTagArgs
    An optional list of metadata items that you can associate with the App Runner service resource. A tag is a key-value pair.
    sourceConfiguration ServiceSourceConfiguration
    The source to deploy to the App Runner service. It can be a code or an image repository.
    autoScalingConfigurationArn String
    Autoscaling configuration ARN
    encryptionConfiguration ServiceEncryptionConfiguration
    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 .
    healthCheckConfiguration ServiceHealthCheckConfiguration
    The settings for the health check that AWS App Runner performs to monitor the health of the App Runner service.
    instanceConfiguration ServiceInstanceConfiguration
    The runtime configuration of instances (scaling units) of your service.
    networkConfiguration ServiceNetworkConfiguration
    Configuration settings related to network traffic of the web application that the App Runner service runs.
    observabilityConfiguration ServiceObservabilityConfiguration
    The observability configuration of your service.
    serviceName String
    The AppRunner Service Name.
    tags List<CreateOnlyTag>
    An optional list of metadata items that you can associate with the App Runner service resource. A tag is a key-value pair.
    sourceConfiguration ServiceSourceConfiguration
    The source to deploy to the App Runner service. It can be a code or an image repository.
    autoScalingConfigurationArn string
    Autoscaling configuration ARN
    encryptionConfiguration ServiceEncryptionConfiguration
    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 .
    healthCheckConfiguration ServiceHealthCheckConfiguration
    The settings for the health check that AWS App Runner performs to monitor the health of the App Runner service.
    instanceConfiguration ServiceInstanceConfiguration
    The runtime configuration of instances (scaling units) of your service.
    networkConfiguration ServiceNetworkConfiguration
    Configuration settings related to network traffic of the web application that the App Runner service runs.
    observabilityConfiguration ServiceObservabilityConfiguration
    The observability configuration of your service.
    serviceName string
    The AppRunner Service Name.
    tags CreateOnlyTag[]
    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 ServiceSourceConfigurationArgs
    The source to deploy to the App Runner service. It can be a code or an image repository.
    auto_scaling_configuration_arn str
    Autoscaling configuration ARN
    encryption_configuration ServiceEncryptionConfigurationArgs
    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_configuration ServiceHealthCheckConfigurationArgs
    The settings for the health check that AWS App Runner performs to monitor the health of the App Runner service.
    instance_configuration ServiceInstanceConfigurationArgs
    The runtime configuration of instances (scaling units) of your service.
    network_configuration ServiceNetworkConfigurationArgs
    Configuration settings related to network traffic of the web application that the App Runner service runs.
    observability_configuration ServiceObservabilityConfigurationArgs
    The observability configuration of your service.
    service_name str
    The AppRunner Service Name.
    tags Sequence[CreateOnlyTagArgs]
    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.
    autoScalingConfigurationArn String
    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 .
    healthCheckConfiguration Property Map
    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.
    tags 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

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    ServiceAuthenticationConfiguration, ServiceAuthenticationConfigurationArgs

    AccessRoleArn string
    Access Role Arn
    ConnectionArn string
    Connection Arn
    AccessRoleArn string
    Access Role Arn
    ConnectionArn string
    Connection Arn
    accessRoleArn String
    Access Role Arn
    connectionArn String
    Connection Arn
    accessRoleArn string
    Access Role Arn
    connectionArn string
    Connection Arn
    access_role_arn str
    Access Role Arn
    connection_arn str
    Connection Arn
    accessRoleArn String
    Access Role Arn
    connectionArn String
    Connection Arn

    ServiceCodeConfiguration, ServiceCodeConfigurationArgs

    ConfigurationSource Pulumi.AwsNative.AppRunner.ServiceCodeConfigurationConfigurationSource
    Configuration Source
    CodeConfigurationValues Pulumi.AwsNative.AppRunner.Inputs.ServiceCodeConfigurationValues
    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).
    ConfigurationSource ServiceCodeConfigurationConfigurationSource
    Configuration Source
    CodeConfigurationValues ServiceCodeConfigurationValues
    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).
    configurationSource ServiceCodeConfigurationConfigurationSource
    Configuration Source
    codeConfigurationValues ServiceCodeConfigurationValues
    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).
    configurationSource ServiceCodeConfigurationConfigurationSource
    Configuration Source
    codeConfigurationValues ServiceCodeConfigurationValues
    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 ServiceCodeConfigurationConfigurationSource
    Configuration Source
    code_configuration_values ServiceCodeConfigurationValues
    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).
    configurationSource "REPOSITORY" | "API"
    Configuration Source
    codeConfigurationValues Property Map
    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
    ServiceCodeConfigurationConfigurationSourceRepository
    REPOSITORY
    ServiceCodeConfigurationConfigurationSourceApi
    API
    Repository
    REPOSITORY
    Api
    API
    Repository
    REPOSITORY
    Api
    API
    REPOSITORY
    REPOSITORY
    API
    API
    "REPOSITORY"
    REPOSITORY
    "API"
    API

    ServiceCodeConfigurationValues, ServiceCodeConfigurationValuesArgs

    Runtime Pulumi.AwsNative.AppRunner.ServiceCodeConfigurationValuesRuntime
    Runtime
    BuildCommand string
    Build Command
    Port string
    Port
    RuntimeEnvironmentSecrets List<Pulumi.AwsNative.AppRunner.Inputs.ServiceKeyValuePair>
    The secrets and parameters that get referenced by your service as environment variables
    RuntimeEnvironmentVariables List<Pulumi.AwsNative.AppRunner.Inputs.ServiceKeyValuePair>
    The environment variables that are available to your running AWS App Runner service. An array of key-value pairs.
    StartCommand string
    Start Command
    Runtime ServiceCodeConfigurationValuesRuntime
    Runtime
    BuildCommand string
    Build Command
    Port string
    Port
    RuntimeEnvironmentSecrets []ServiceKeyValuePair
    The secrets and parameters that get referenced by your service as environment variables
    RuntimeEnvironmentVariables []ServiceKeyValuePair
    The environment variables that are available to your running AWS App Runner service. An array of key-value pairs.
    StartCommand string
    Start Command
    runtime ServiceCodeConfigurationValuesRuntime
    Runtime
    buildCommand String
    Build Command
    port String
    Port
    runtimeEnvironmentSecrets List<ServiceKeyValuePair>
    The secrets and parameters that get referenced by your service as environment variables
    runtimeEnvironmentVariables List<ServiceKeyValuePair>
    The environment variables that are available to your running AWS App Runner service. An array of key-value pairs.
    startCommand String
    Start Command
    runtime ServiceCodeConfigurationValuesRuntime
    Runtime
    buildCommand string
    Build Command
    port string
    Port
    runtimeEnvironmentSecrets ServiceKeyValuePair[]
    The secrets and parameters that get referenced by your service as environment variables
    runtimeEnvironmentVariables ServiceKeyValuePair[]
    The environment variables that are available to your running AWS App Runner service. An array of key-value pairs.
    startCommand string
    Start Command
    runtime ServiceCodeConfigurationValuesRuntime
    Runtime
    build_command str
    Build Command
    port str
    Port
    runtime_environment_secrets Sequence[ServiceKeyValuePair]
    The secrets and parameters that get referenced by your service as environment variables
    runtime_environment_variables Sequence[ServiceKeyValuePair]
    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
    runtimeEnvironmentSecrets List<Property Map>
    The secrets and parameters that get referenced by your service as environment variables
    runtimeEnvironmentVariables List<Property Map>
    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
    ServiceCodeConfigurationValuesRuntimePython3
    PYTHON_3
    ServiceCodeConfigurationValuesRuntimeNodejs12
    NODEJS_12
    ServiceCodeConfigurationValuesRuntimeNodejs14
    NODEJS_14
    ServiceCodeConfigurationValuesRuntimeCorretto8
    CORRETTO_8
    ServiceCodeConfigurationValuesRuntimeCorretto11
    CORRETTO_11
    ServiceCodeConfigurationValuesRuntimeNodejs16
    NODEJS_16
    ServiceCodeConfigurationValuesRuntimeGo1
    GO_1
    ServiceCodeConfigurationValuesRuntimeDotnet6
    DOTNET_6
    ServiceCodeConfigurationValuesRuntimePhp81
    PHP_81
    ServiceCodeConfigurationValuesRuntimeRuby31
    RUBY_31
    ServiceCodeConfigurationValuesRuntimePython311
    PYTHON_311
    ServiceCodeConfigurationValuesRuntimeNodejs18
    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
    SourceCodeVersion Pulumi.AwsNative.AppRunner.Inputs.ServiceSourceCodeVersion
    The version that should be used within the source code repository.
    CodeConfiguration Pulumi.AwsNative.AppRunner.Inputs.ServiceCodeConfiguration

    Configuration for building and running the service from a source code repository.

    CodeConfiguration is required only for CreateService request.

    SourceDirectory string
    Source Directory
    RepositoryUrl string
    Repository Url
    SourceCodeVersion ServiceSourceCodeVersion
    The version that should be used within the source code repository.
    CodeConfiguration ServiceCodeConfiguration

    Configuration for building and running the service from a source code repository.

    CodeConfiguration is required only for CreateService request.

    SourceDirectory string
    Source Directory
    repositoryUrl String
    Repository Url
    sourceCodeVersion ServiceSourceCodeVersion
    The version that should be used within the source code repository.
    codeConfiguration ServiceCodeConfiguration

    Configuration for building and running the service from a source code repository.

    CodeConfiguration is required only for CreateService request.

    sourceDirectory String
    Source Directory
    repositoryUrl string
    Repository Url
    sourceCodeVersion ServiceSourceCodeVersion
    The version that should be used within the source code repository.
    codeConfiguration ServiceCodeConfiguration

    Configuration for building and running the service from a source code repository.

    CodeConfiguration is required only for CreateService request.

    sourceDirectory string
    Source Directory
    repository_url str
    Repository Url
    source_code_version ServiceSourceCodeVersion
    The version that should be used within the source code repository.
    code_configuration ServiceCodeConfiguration

    Configuration for building and running the service from a source code repository.

    CodeConfiguration is required only for CreateService request.

    source_directory str
    Source Directory
    repositoryUrl String
    Repository Url
    sourceCodeVersion Property Map
    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.

    CodeConfiguration is required only for CreateService request.

    sourceDirectory String
    Source Directory

    ServiceEgressConfiguration, ServiceEgressConfigurationArgs

    EgressType Pulumi.AwsNative.AppRunner.ServiceEgressConfigurationEgressType
    Network egress type.
    VpcConnectorArn string
    The Amazon Resource Name (ARN) of the App Runner VpcConnector.
    EgressType ServiceEgressConfigurationEgressType
    Network egress type.
    VpcConnectorArn string
    The Amazon Resource Name (ARN) of the App Runner VpcConnector.
    egressType ServiceEgressConfigurationEgressType
    Network egress type.
    vpcConnectorArn String
    The Amazon Resource Name (ARN) of the App Runner VpcConnector.
    egressType ServiceEgressConfigurationEgressType
    Network egress type.
    vpcConnectorArn string
    The Amazon Resource Name (ARN) of the App Runner VpcConnector.
    egress_type ServiceEgressConfigurationEgressType
    Network egress type.
    vpc_connector_arn str
    The Amazon Resource Name (ARN) of the App Runner VpcConnector.
    egressType "DEFAULT" | "VPC"
    Network egress type.
    vpcConnectorArn String
    The Amazon Resource Name (ARN) of the App Runner VpcConnector.

    ServiceEgressConfigurationEgressType, ServiceEgressConfigurationEgressTypeArgs

    Default
    DEFAULT
    Vpc
    VPC
    ServiceEgressConfigurationEgressTypeDefault
    DEFAULT
    ServiceEgressConfigurationEgressTypeVpc
    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.AwsNative.AppRunner.ServiceHealthCheckConfigurationProtocol
    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 ServiceHealthCheckConfigurationProtocol
    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 ServiceHealthCheckConfigurationProtocol
    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 ServiceHealthCheckConfigurationProtocol
    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 ServiceHealthCheckConfigurationProtocol
    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
    ServiceHealthCheckConfigurationProtocolTcp
    TCP
    ServiceHealthCheckConfigurationProtocolHttp
    HTTP
    Tcp
    TCP
    Http
    HTTP
    Tcp
    TCP
    Http
    HTTP
    TCP
    TCP
    HTTP
    HTTP
    "TCP"
    TCP
    "HTTP"
    HTTP

    ServiceImageConfiguration, ServiceImageConfigurationArgs

    Port string
    Port
    RuntimeEnvironmentSecrets List<Pulumi.AwsNative.AppRunner.Inputs.ServiceKeyValuePair>
    The secrets and parameters that get referenced by your service as environment variables
    RuntimeEnvironmentVariables List<Pulumi.AwsNative.AppRunner.Inputs.ServiceKeyValuePair>
    Environment variables that are available to your running App Runner service. An array of key-value pairs.
    StartCommand string
    Start Command
    Port string
    Port
    RuntimeEnvironmentSecrets []ServiceKeyValuePair
    The secrets and parameters that get referenced by your service as environment variables
    RuntimeEnvironmentVariables []ServiceKeyValuePair
    Environment variables that are available to your running App Runner service. An array of key-value pairs.
    StartCommand string
    Start Command
    port String
    Port
    runtimeEnvironmentSecrets List<ServiceKeyValuePair>
    The secrets and parameters that get referenced by your service as environment variables
    runtimeEnvironmentVariables List<ServiceKeyValuePair>
    Environment variables that are available to your running App Runner service. An array of key-value pairs.
    startCommand String
    Start Command
    port string
    Port
    runtimeEnvironmentSecrets ServiceKeyValuePair[]
    The secrets and parameters that get referenced by your service as environment variables
    runtimeEnvironmentVariables ServiceKeyValuePair[]
    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_secrets Sequence[ServiceKeyValuePair]
    The secrets and parameters that get referenced by your service as environment variables
    runtime_environment_variables Sequence[ServiceKeyValuePair]
    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
    runtimeEnvironmentSecrets List<Property Map>
    The secrets and parameters that get referenced by your service as environment variables
    runtimeEnvironmentVariables List<Property Map>
    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
    ImageRepositoryType ServiceImageRepositoryImageRepositoryType
    Image Repository Type
    ImageConfiguration ServiceImageConfiguration
    Configuration for running the identified image.
    imageIdentifier String
    Image Identifier
    imageRepositoryType ServiceImageRepositoryImageRepositoryType
    Image Repository Type
    imageConfiguration ServiceImageConfiguration
    Configuration for running the identified image.
    imageIdentifier string
    Image Identifier
    imageRepositoryType ServiceImageRepositoryImageRepositoryType
    Image Repository Type
    imageConfiguration ServiceImageConfiguration
    Configuration for running the identified image.
    image_identifier str
    Image Identifier
    image_repository_type ServiceImageRepositoryImageRepositoryType
    Image Repository Type
    image_configuration ServiceImageConfiguration
    Configuration for running the identified image.
    imageIdentifier String
    Image Identifier
    imageRepositoryType "ECR" | "ECR_PUBLIC"
    Image Repository Type
    imageConfiguration Property Map
    Configuration for running the identified image.

    ServiceImageRepositoryImageRepositoryType, ServiceImageRepositoryImageRepositoryTypeArgs

    Ecr
    ECR
    EcrPublic
    ECR_PUBLIC
    ServiceImageRepositoryImageRepositoryTypeEcr
    ECR
    ServiceImageRepositoryImageRepositoryTypeEcrPublic
    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

    IsPubliclyAccessible bool
    It's set to true if the Apprunner service is publicly accessible. It's set to false otherwise.
    IsPubliclyAccessible bool
    It's set to true if the Apprunner service is publicly accessible. It's set to false otherwise.
    isPubliclyAccessible Boolean
    It's set to true if the Apprunner service is publicly accessible. It's set to false otherwise.
    isPubliclyAccessible boolean
    It's set to true if the Apprunner service is publicly accessible. It's set to false otherwise.
    is_publicly_accessible bool
    It's set to true if the Apprunner service is publicly accessible. It's set to false otherwise.
    isPubliclyAccessible Boolean
    It's set to true if the Apprunner service is publicly accessible. It's set to false otherwise.

    ServiceInstanceConfiguration, ServiceInstanceConfigurationArgs

    Cpu string
    CPU
    InstanceRoleArn string
    Instance Role Arn
    Memory string
    Memory
    Cpu string
    CPU
    InstanceRoleArn string
    Instance Role Arn
    Memory string
    Memory
    cpu String
    CPU
    instanceRoleArn String
    Instance Role Arn
    memory String
    Memory
    cpu string
    CPU
    instanceRoleArn string
    Instance Role Arn
    memory string
    Memory
    cpu str
    CPU
    instance_role_arn str
    Instance Role Arn
    memory str
    Memory
    cpu String
    CPU
    instanceRoleArn String
    Instance Role Arn
    memory String
    Memory

    ServiceKeyValuePair, ServiceKeyValuePairArgs

    Name string
    The key name string to map to a value.
    Value string
    The value string to which the key name is mapped.
    Name string
    The key name string to map to a value.
    Value string
    The value string to which the key name is mapped.
    name String
    The key name string to map to a value.
    value String
    The value string to which the key name is mapped.
    name string
    The key name string to map to a value.
    value string
    The value string to which the key name is mapped.
    name str
    The key name string to map to a value.
    value str
    The value string to which the key name is mapped.
    name String
    The key name string to map to a value.
    value String
    The value string to which the key name is mapped.

    ServiceNetworkConfiguration, ServiceNetworkConfigurationArgs

    EgressConfiguration Pulumi.AwsNative.AppRunner.Inputs.ServiceEgressConfiguration
    Network configuration settings for outbound message traffic.
    IngressConfiguration Pulumi.AwsNative.AppRunner.Inputs.ServiceIngressConfiguration
    Network configuration settings for inbound message traffic.
    IpAddressType Pulumi.AwsNative.AppRunner.ServiceNetworkConfigurationIpAddressType
    App Runner service endpoint IP address type
    EgressConfiguration ServiceEgressConfiguration
    Network configuration settings for outbound message traffic.
    IngressConfiguration ServiceIngressConfiguration
    Network configuration settings for inbound message traffic.
    IpAddressType ServiceNetworkConfigurationIpAddressType
    App Runner service endpoint IP address type
    egressConfiguration ServiceEgressConfiguration
    Network configuration settings for outbound message traffic.
    ingressConfiguration ServiceIngressConfiguration
    Network configuration settings for inbound message traffic.
    ipAddressType ServiceNetworkConfigurationIpAddressType
    App Runner service endpoint IP address type
    egressConfiguration ServiceEgressConfiguration
    Network configuration settings for outbound message traffic.
    ingressConfiguration ServiceIngressConfiguration
    Network configuration settings for inbound message traffic.
    ipAddressType ServiceNetworkConfigurationIpAddressType
    App Runner service endpoint IP address type
    egress_configuration ServiceEgressConfiguration
    Network configuration settings for outbound message traffic.
    ingress_configuration ServiceIngressConfiguration
    Network configuration settings for inbound message traffic.
    ip_address_type ServiceNetworkConfigurationIpAddressType
    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.
    ipAddressType "IPV4" | "DUAL_STACK"
    App Runner service endpoint IP address type

    ServiceNetworkConfigurationIpAddressType, ServiceNetworkConfigurationIpAddressTypeArgs

    Ipv4
    IPV4
    DualStack
    DUAL_STACK
    ServiceNetworkConfigurationIpAddressTypeIpv4
    IPV4
    ServiceNetworkConfigurationIpAddressTypeDualStack
    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
    ObservabilityConfigurationArn string
    The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration.
    ObservabilityEnabled bool
    Observability enabled
    ObservabilityConfigurationArn string
    The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration.
    observabilityEnabled Boolean
    Observability enabled
    observabilityConfigurationArn String
    The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration.
    observabilityEnabled boolean
    Observability enabled
    observabilityConfigurationArn string
    The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration.
    observability_enabled bool
    Observability enabled
    observability_configuration_arn str
    The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration.
    observabilityEnabled Boolean
    Observability enabled
    observabilityConfigurationArn String
    The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration.

    ServiceSourceCodeVersion, ServiceSourceCodeVersionArgs

    Type Pulumi.AwsNative.AppRunner.ServiceSourceCodeVersionType
    Source Code Version Type
    Value string
    Source Code Version Value
    Type ServiceSourceCodeVersionType
    Source Code Version Type
    Value string
    Source Code Version Value
    type ServiceSourceCodeVersionType
    Source Code Version Type
    value String
    Source Code Version Value
    type ServiceSourceCodeVersionType
    Source Code Version Type
    value string
    Source Code Version Value
    type ServiceSourceCodeVersionType
    Source Code Version Type
    value str
    Source Code Version Value
    type "BRANCH"
    Source Code Version Type
    value String
    Source Code Version Value

    ServiceSourceCodeVersionType, ServiceSourceCodeVersionTypeArgs

    Branch
    BRANCH
    ServiceSourceCodeVersionTypeBranch
    BRANCH
    Branch
    BRANCH
    Branch
    BRANCH
    BRANCH
    BRANCH
    "BRANCH"
    BRANCH

    ServiceSourceConfiguration, ServiceSourceConfigurationArgs

    AuthenticationConfiguration Pulumi.AwsNative.AppRunner.Inputs.ServiceAuthenticationConfiguration
    Describes the resources that are needed to authenticate access to some source repositories.
    AutoDeploymentsEnabled bool
    Auto Deployment enabled
    CodeRepository Pulumi.AwsNative.AppRunner.Inputs.ServiceCodeRepository

    The description of a source code repository.

    You must provide either this member or ImageRepository (but not both).

    ImageRepository Pulumi.AwsNative.AppRunner.Inputs.ServiceImageRepository

    The description of a source image repository.

    You must provide either this member or CodeRepository (but not both).

    AuthenticationConfiguration ServiceAuthenticationConfiguration
    Describes the resources that are needed to authenticate access to some source repositories.
    AutoDeploymentsEnabled bool
    Auto Deployment enabled
    CodeRepository ServiceCodeRepository

    The description of a source code repository.

    You must provide either this member or ImageRepository (but not both).

    ImageRepository ServiceImageRepository

    The description of a source image repository.

    You must provide either this member or CodeRepository (but not both).

    authenticationConfiguration ServiceAuthenticationConfiguration
    Describes the resources that are needed to authenticate access to some source repositories.
    autoDeploymentsEnabled Boolean
    Auto Deployment enabled
    codeRepository ServiceCodeRepository

    The description of a source code repository.

    You must provide either this member or ImageRepository (but not both).

    imageRepository ServiceImageRepository

    The description of a source image repository.

    You must provide either this member or CodeRepository (but not both).

    authenticationConfiguration ServiceAuthenticationConfiguration
    Describes the resources that are needed to authenticate access to some source repositories.
    autoDeploymentsEnabled boolean
    Auto Deployment enabled
    codeRepository ServiceCodeRepository

    The description of a source code repository.

    You must provide either this member or ImageRepository (but not both).

    imageRepository ServiceImageRepository

    The description of a source image repository.

    You must provide either this member or CodeRepository (but not both).

    authentication_configuration ServiceAuthenticationConfiguration
    Describes the resources that are needed to authenticate access to some source repositories.
    auto_deployments_enabled bool
    Auto Deployment enabled
    code_repository ServiceCodeRepository

    The description of a source code repository.

    You must provide either this member or ImageRepository (but not both).

    image_repository ServiceImageRepository

    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.
    autoDeploymentsEnabled Boolean
    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
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi