Restore constructor
Restore(
- String name, {
- RestoreArgs? args,
- CustomResourceOptions? options,
Creates a new Restore.
name The Pulumi resource name.
args Arguments used to configure this Restore. The set of arguments for Restore.
options Resource options controlling this resource's behavior.
Implementation
Restore(
String name, {
RestoreArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:gkebackup/v1:Restore',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
backup = registerOutput<String>('backup');
cluster = registerOutput<String>('cluster');
completeTime = registerOutput<String>('completeTime');
createTime = registerOutput<String>('createTime');
description = registerOutput<String>('description');
etag = registerOutput<String>('etag');
labels = registerOutput<Map<String, String>>('labels');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
resourcesExcludedCount = registerOutput<int>('resourcesExcludedCount');
resourcesFailedCount = registerOutput<int>('resourcesFailedCount');
resourcesRestoredCount = registerOutput<int>('resourcesRestoredCount');
restoreConfig = registerOutput<RestoreConfigResponse>('restoreConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return RestoreConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
restoreId = registerOutput<String>('restoreId');
restorePlanId = registerOutput<String>('restorePlanId');
state = registerOutput<String>('state');
stateReason = registerOutput<String>('stateReason');
uid = registerOutput<String>('uid');
updateTime = registerOutput<String>('updateTime');
volumesRestoredCount = registerOutput<int>('volumesRestoredCount');
}