ServiceState class

Input properties used for looking up and filtering Service resources.

Constructors

ServiceState({Input<String?>? arn, Input<String?>? autoScalingConfigurationArn, Input<ServiceEncryptionConfiguration?>? encryptionConfiguration, Input<ServiceHealthCheckConfiguration?>? healthCheckConfiguration, Input<ServiceInstanceConfiguration?>? instanceConfiguration, Input<ServiceNetworkConfiguration?>? networkConfiguration, Input<ServiceObservabilityConfiguration?>? observabilityConfiguration, Input<String?>? region, Input<String?>? serviceId, Input<String?>? serviceName, Input<String?>? serviceUrl, Input<ServiceSourceConfiguration?>? sourceConfiguration, Input<String?>? status, Input<Map<String, String>?>? tags, Input<Map<String, String>?>? tagsAll})
Creates a new ServiceState. arn ARN of the App Runner service. autoScalingConfigurationArn 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 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 Settings of the health check that AWS App Runner performs to monitor the health of your service. See healthCheckConfiguration below. instanceConfiguration Runtime configuration of instances (scaling units) of the App Runner service. See instanceConfiguration below. networkConfiguration Configuration settings related to network traffic of the web application that the App Runner service runs. See networkConfiguration below. observabilityConfiguration Observability configuration of your service. See observabilityConfiguration below. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. serviceId Alphanumeric ID that App Runner generated for this service. Unique within the AWS Region. serviceName Name of the service. serviceUrl Subdomain URL that App Runner generated for this service. You can use this URL to access your service web application. sourceConfiguration Source to deploy to the App Runner service. Can be a code or an image repository. See sourceConfiguration below. status Current state of the App Runner service. tags 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. tagsAll Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
const
ServiceState.fromMap(Map<String, dynamic> map)
factory

Properties

arn → Input<String?>?
ARN of the App Runner service.
final
autoScalingConfigurationArn → Input<String?>?
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.
final
encryptionConfiguration → Input<ServiceEncryptionConfiguration?>?
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.
final
hashCode int
The hash code for this object.
no setterinherited
healthCheckConfiguration → Input<ServiceHealthCheckConfiguration?>?
Settings of the health check that AWS App Runner performs to monitor the health of your service. See healthCheckConfiguration below.
final
instanceConfiguration → Input<ServiceInstanceConfiguration?>?
Runtime configuration of instances (scaling units) of the App Runner service. See instanceConfiguration below.
final
networkConfiguration → Input<ServiceNetworkConfiguration?>?
Configuration settings related to network traffic of the web application that the App Runner service runs. See networkConfiguration below.
final
observabilityConfiguration → Input<ServiceObservabilityConfiguration?>?
Observability configuration of your service. See observabilityConfiguration below.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serviceId → Input<String?>?
Alphanumeric ID that App Runner generated for this service. Unique within the AWS Region.
final
serviceName → Input<String?>?
Name of the service.
final
serviceUrl → Input<String?>?
Subdomain URL that App Runner generated for this service. You can use this URL to access your service web application.
final
sourceConfiguration → Input<ServiceSourceConfiguration?>?
Source to deploy to the App Runner service. Can be a code or an image repository. See sourceConfiguration below.
final
status → Input<String?>?
Current state of the App Runner service.
final
tags → Input<Map<String, String>?>?
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.
final
tagsAll → Input<Map<String, String>?>?
Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited