BackupRun constructor

BackupRun(
  1. String name, {
  2. BackupRunArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

BackupRun(
  String name, {
  BackupRunArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:sqladmin/v1:BackupRun',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  backupKind = registerOutput<String>('backupKind');
  description = registerOutput<String>('description');
  diskEncryptionConfiguration = registerOutput<DiskEncryptionConfigurationResponse>('diskEncryptionConfiguration', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DiskEncryptionConfigurationResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  diskEncryptionStatus = registerOutput<DiskEncryptionStatusResponse>('diskEncryptionStatus', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DiskEncryptionStatusResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  endTime = registerOutput<String>('endTime');
  enqueuedTime = registerOutput<String>('enqueuedTime');
  error = registerOutput<OperationErrorResponse>('error', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return OperationErrorResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  instance = registerOutput<String>('instance');
  kind = registerOutput<String>('kind');
  location = registerOutput<String>('location');
  project = registerOutput<String>('project');
  selfLink = registerOutput<String>('selfLink');
  startTime = registerOutput<String>('startTime');
  status = registerOutput<String>('status');
  timeZone = registerOutput<String>('timeZone');
  type = registerOutput<String>('type');
  windowStartTime = registerOutput<String>('windowStartTime');
}