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< ? tags, Input<String, String> ?>Map< ? tagsAll})String, String> ?> -
Creates a new ServiceState.
arnARN of the App Runner service.autoScalingConfigurationArnARN 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.encryptionConfigurationCustom 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. SeeencryptionConfigurationbelow.healthCheckConfigurationSettings of the health check that AWS App Runner performs to monitor the health of your service. SeehealthCheckConfigurationbelow.instanceConfigurationRuntime configuration of instances (scaling units) of the App Runner service. SeeinstanceConfigurationbelow.networkConfigurationConfiguration settings related to network traffic of the web application that the App Runner service runs. SeenetworkConfigurationbelow.observabilityConfigurationObservability configuration of your service. SeeobservabilityConfigurationbelow.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.serviceIdAlphanumeric ID that App Runner generated for this service. Unique within the AWS Region.serviceNameName of the service.serviceUrlSubdomain URL that App Runner generated for this service. You can use this URL to access your service web application.sourceConfigurationSource to deploy to the App Runner service. Can be a code or an image repository. SeesourceConfigurationbelow.statusCurrent state of the App Runner service.tagsKey-value map of resource tags. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.tagsAllMap of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration 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
encryptionConfigurationbelow.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
healthCheckConfigurationbelow.final -
instanceConfiguration
→ Input<
ServiceInstanceConfiguration?> ? -
Runtime configuration of instances (scaling units) of the App Runner service. See
instanceConfigurationbelow.final -
networkConfiguration
→ Input<
ServiceNetworkConfiguration?> ? -
Configuration settings related to network traffic of the web application that the App Runner service runs. See
networkConfigurationbelow.final -
observabilityConfiguration
→ Input<
ServiceObservabilityConfiguration?> ? -
Observability configuration of your service. See
observabilityConfigurationbelow.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
sourceConfigurationbelow.final -
status
→ Input<
String?> ? -
Current state of the App Runner service.
final
-
Key-value map of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration 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