Reference documentation and code samples for the Compute V1 Client class BulkInsertDiskResource.
A transient resource used in compute.disks.bulkInsert and compute.regionDisks.bulkInsert. It is only used to process requests and is not persisted.
Generated from protobuf message google.cloud.compute.v1.BulkInsertDiskResource
Namespace
Google \ Cloud \ Compute \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ instant_snapshot_group_parameters |
InstantSnapshotGroupParameters
The parameters for the instant snapshot group. |
↳ snapshot_group_parameters |
SnapshotGroupParameters
The parameters for the snapshot group. The usage of snapshot group feature is restricted. |
↳ source_consistency_group_policy |
string
The URL of the DiskConsistencyGroupPolicy for the group of disks to clone. This may be a full or partial URL, such as: - https://www.googleapis.com/compute/v1/projects/project/regions/region/resourcePolicies/resourcePolicy - projects/project/regions/region/resourcePolicies/resourcePolicy - regions/region/resourcePolicies/resourcePolicy |
getInstantSnapshotGroupParameters
The parameters for the instant snapshot group.
| Returns | |
|---|---|
| Type | Description |
InstantSnapshotGroupParameters|null |
|
hasInstantSnapshotGroupParameters
clearInstantSnapshotGroupParameters
setInstantSnapshotGroupParameters
The parameters for the instant snapshot group.
| Parameter | |
|---|---|
| Name | Description |
var |
InstantSnapshotGroupParameters
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSnapshotGroupParameters
The parameters for the snapshot group. The usage of snapshot group feature is restricted.
| Returns | |
|---|---|
| Type | Description |
SnapshotGroupParameters|null |
|
hasSnapshotGroupParameters
clearSnapshotGroupParameters
setSnapshotGroupParameters
The parameters for the snapshot group. The usage of snapshot group feature is restricted.
| Parameter | |
|---|---|
| Name | Description |
var |
SnapshotGroupParameters
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSourceConsistencyGroupPolicy
The URL of the DiskConsistencyGroupPolicy for the group of disks to clone.
This may be a full or partial URL, such as: - https://www.googleapis.com/compute/v1/projects/project/regions/region/resourcePolicies/resourcePolicy - projects/project/regions/region/resourcePolicies/resourcePolicy - regions/region/resourcePolicies/resourcePolicy
| Returns | |
|---|---|
| Type | Description |
string |
|
hasSourceConsistencyGroupPolicy
clearSourceConsistencyGroupPolicy
setSourceConsistencyGroupPolicy
The URL of the DiskConsistencyGroupPolicy for the group of disks to clone.
This may be a full or partial URL, such as: - https://www.googleapis.com/compute/v1/projects/project/regions/region/resourcePolicies/resourcePolicy - projects/project/regions/region/resourcePolicies/resourcePolicy - regions/region/resourcePolicies/resourcePolicy
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|