StandardAppVersion.reference constructor

StandardAppVersion.reference(
  1. String urn
)

Creates a typed reference to an existing StandardAppVersion resource.

Implementation

StandardAppVersion.reference(String urn)
  : super(
      'gcp:appengine/standardAppVersion:StandardAppVersion',
      pulumi.parseUrn(urn).urnName,
      const <String, pulumi.Input<dynamic>>{},
      pulumi.CustomResourceOptions(urn: pulumi.input(urn)),
      isResourceReference: true,
    ) {
  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>()); });
}