RegionInstantSnapshotComputeBeta constructor

RegionInstantSnapshotComputeBeta(
  1. String name, {
  2. RegionInstantSnapshotComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

RegionInstantSnapshotComputeBeta(
  String name, {
  RegionInstantSnapshotComputeBetaArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/beta:RegionInstantSnapshot',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  architecture = registerOutput<String>('architecture');
  creationTimestamp = registerOutput<String>('creationTimestamp');
  description = registerOutput<String>('description');
  diskSizeGb = registerOutput<String>('diskSizeGb');
  kind = registerOutput<String>('kind');
  labelFingerprint = registerOutput<String>('labelFingerprint');
  labels = registerOutput<Map<String, String>>('labels');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  region = registerOutput<String>('region');
  requestId = registerOutput<String?>('requestId');
  resourceStatus = registerOutput<InstantSnapshotResourceStatusResponseComputeBeta>('resourceStatus', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return InstantSnapshotResourceStatusResponseComputeBeta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  satisfiesPzs = registerOutput<bool>('satisfiesPzs');
  selfLink = registerOutput<String>('selfLink');
  selfLinkWithId = registerOutput<String>('selfLinkWithId');
  sourceDisk = registerOutput<String>('sourceDisk');
  sourceDiskId = registerOutput<String>('sourceDiskId');
  status = registerOutput<String>('status');
  zone = registerOutput<String>('zone');
}