AutoScalingConfigurationVersion constructor
AutoScalingConfigurationVersion(
- String name, {
- AutoScalingConfigurationVersionArgs? args,
- CustomResourceOptions? options,
Creates a new AutoScalingConfigurationVersion.
name The Pulumi resource name.
args Arguments used to configure this AutoScalingConfigurationVersion. The set of arguments for AutoScalingConfigurationVersion.
options Resource options controlling this resource's behavior.
Implementation
AutoScalingConfigurationVersion(
String name, {
AutoScalingConfigurationVersionArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:apprunner/autoScalingConfigurationVersion:AutoScalingConfigurationVersion',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
arn = registerOutput<String>('arn');
autoScalingConfigurationName = registerOutput<String>('autoScalingConfigurationName');
autoScalingConfigurationRevision = registerOutput<int>('autoScalingConfigurationRevision');
hasAssociatedService = registerOutput<bool>('hasAssociatedService');
isDefault = registerOutput<bool>('isDefault');
latest = registerOutput<bool>('latest');
maxConcurrency = registerOutput<int?>('maxConcurrency');
maxSize = registerOutput<int?>('maxSize');
minSize = registerOutput<int?>('minSize');
region = registerOutput<String>('region');
status = registerOutput<String>('status');
tags = registerOutput<Map<String, String>?>('tags', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
tagsAll = registerOutput<Map<String, String>>('tagsAll', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
}