StandardAppVersion constructor

StandardAppVersion(
  1. String name, {
  2. StandardAppVersionArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new StandardAppVersion. name The Pulumi resource name. args Arguments used to configure this StandardAppVersion. The set of arguments for StandardAppVersion. options Resource options controlling this resource's behavior.

Implementation

StandardAppVersion(
  String name, {
  StandardAppVersionArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:appengine/standardAppVersion:StandardAppVersion',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  appEngineApis = registerOutput<bool?>('appEngineApis');
  appEngineBundledServices = registerOutput<List<String>?>('appEngineBundledServices', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
  automaticScaling = registerOutput<StandardAppVersionAutomaticScaling>('automaticScaling', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return StandardAppVersionAutomaticScaling.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  basicScaling = registerOutput<StandardAppVersionBasicScaling?>('basicScaling', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return StandardAppVersionBasicScaling.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  deleteServiceOnDestroy = registerOutput<bool?>('deleteServiceOnDestroy');
  deletionPolicy = registerOutput<String>('deletionPolicy');
  deployment = registerOutput<StandardAppVersionDeployment>('deployment', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return StandardAppVersionDeployment.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  entrypoint = registerOutput<StandardAppVersionEntrypoint>('entrypoint', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return StandardAppVersionEntrypoint.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  envVariables = registerOutput<Map<String, String>?>('envVariables', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
  handlers = registerOutput<List<StandardAppVersionHandler>>('handlers', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<StandardAppVersionHandler>(guardedValue, (value) => StandardAppVersionHandler.fromMap((value as Map).cast<String, dynamic>())); });
  inboundServices = registerOutput<List<String>?>('inboundServices', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
  instanceClass = registerOutput<String>('instanceClass');
  libraries = registerOutput<List<StandardAppVersionLibrary>?>('libraries', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<StandardAppVersionLibrary>(guardedValue, (value) => StandardAppVersionLibrary.fromMap((value as Map).cast<String, dynamic>())); });
  manualScaling = registerOutput<StandardAppVersionManualScaling?>('manualScaling', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return StandardAppVersionManualScaling.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  this.name = registerOutput<String>('name');
  noopOnDestroy = registerOutput<bool?>('noopOnDestroy');
  project = registerOutput<String>('project');
  runtime = registerOutput<String>('runtime');
  runtimeApiVersion = registerOutput<String?>('runtimeApiVersion');
  service = registerOutput<String>('service');
  serviceAccount = registerOutput<String>('serviceAccount');
  threadsafe = registerOutput<bool?>('threadsafe');
  versionId = registerOutput<String?>('versionId');
  vpcAccessConnector = registerOutput<StandardAppVersionVpcAccessConnector?>('vpcAccessConnector', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return StandardAppVersionVpcAccessConnector.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}