ServiceArgs class
The set of arguments for Service. The set of arguments for Service.
Constructors
-
ServiceArgs({Input<
String?> ? autoScalingConfigurationArn, Input<ServiceEncryptionConfiguration?> ? encryptionConfiguration, Input<ServiceHealthCheckConfiguration?> ? healthCheckConfiguration, Input<ServiceInstanceConfiguration?> ? instanceConfiguration, Input<ServiceNetworkConfiguration?> ? networkConfiguration, Input<ServiceObservabilityConfiguration?> ? observabilityConfiguration, Input<String?> ? region, required Input<String> serviceName, required Input<ServiceSourceConfiguration> sourceConfiguration, Input<Map< ? tags})String, String> ?> -
Creates a new ServiceArgs.
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.serviceNameName of the service.sourceConfigurationSource to deploy to the App Runner service. Can be a code or an image repository. SeesourceConfigurationbelow.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.const -
ServiceArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
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
-
serviceName
→ Input<
String> -
Name of the service.
final
-
sourceConfiguration
→ Input<
ServiceSourceConfiguration> -
Source to deploy to the App Runner service. Can be a code or an image repository. See
sourceConfigurationbelow.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
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