Class ServiceArgs


  • public final class ServiceArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • autoScalingConfigurationArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> autoScalingConfigurationArn()
        Returns:
        ARN of an App Runner automatic scaling configuration resource that you want to associate with your service. If not provided, App Runner associates the latest revision of a default auto scaling configuration.
      • encryptionConfiguration

        public java.util.Optional<com.pulumi.core.Output<ServiceEncryptionConfigurationArgs>> encryptionConfiguration()
        Returns:
        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 CMK. See `encryptionConfiguration` below.
      • healthCheckConfiguration

        public java.util.Optional<com.pulumi.core.Output<ServiceHealthCheckConfigurationArgs>> healthCheckConfiguration()
        Returns:
        Settings of the health check that AWS App Runner performs to monitor the health of your service. See `healthCheckConfiguration` below.
      • instanceConfiguration

        public java.util.Optional<com.pulumi.core.Output<ServiceInstanceConfigurationArgs>> instanceConfiguration()
        Returns:
        Runtime configuration of instances (scaling units) of the App Runner service. See `instanceConfiguration` below.
      • networkConfiguration

        public java.util.Optional<com.pulumi.core.Output<ServiceNetworkConfigurationArgs>> networkConfiguration()
        Returns:
        Configuration settings related to network traffic of the web application that the App Runner service runs. See `networkConfiguration` below.
      • observabilityConfiguration

        public java.util.Optional<com.pulumi.core.Output<ServiceObservabilityConfigurationArgs>> observabilityConfiguration()
        Returns:
        Observability configuration of your service. See `observabilityConfiguration` below.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
      • serviceName

        public com.pulumi.core.Output<java.lang.String> serviceName()
        Returns:
        Name of the service.
      • sourceConfiguration

        public com.pulumi.core.Output<ServiceSourceConfigurationArgs> sourceConfiguration()
        Returns:
        Source to deploy to the App Runner service. Can be a code or an image repository. See `sourceConfiguration` below.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.