Version constructor

Version(
  1. String name, {
  2. VersionArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

Version(
  String name, {
  VersionArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:firebasehosting/v1beta1:Version',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  config = registerOutput<ServingConfigResponse>('config', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ServingConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  createTime = registerOutput<String>('createTime');
  createUser = registerOutput<ActingUserResponse>('createUser', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ActingUserResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  deleteTime = registerOutput<String>('deleteTime');
  deleteUser = registerOutput<ActingUserResponse>('deleteUser', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ActingUserResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  fileCount = registerOutput<String>('fileCount');
  finalizeTime = registerOutput<String>('finalizeTime');
  finalizeUser = registerOutput<ActingUserResponse>('finalizeUser', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ActingUserResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  labels = registerOutput<Map<String, String>>('labels');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  siteId = registerOutput<String>('siteId');
  sizeBytes = registerOutput<String?>('sizeBytes');
  status = registerOutput<String>('status');
  versionBytes = registerOutput<String>('versionBytes');
  versionId = registerOutput<String?>('versionId');
}