AutoScalingConfigurationVersion constructor

AutoScalingConfigurationVersion(
  1. String name, {
  2. AutoScalingConfigurationVersionArgs? args,
  3. 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>(); });
}