Compute V1 Client - Class StatefulPolicyPreservedState (1.13.0)

Reference documentation and code samples for the Compute V1 Client class StatefulPolicyPreservedState.

Configuration of preserved resources.

Generated from protobuf message google.cloud.compute.v1.StatefulPolicyPreservedState

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ disks array|Google\Protobuf\Internal\MapField

Disks created on the instances that will be preserved on instance delete, update, etc. This map is keyed with the device names of the disks.

↳ external_i_ps array|Google\Protobuf\Internal\MapField

External network IPs assigned to the instances that will be preserved on instance delete, update, etc. This map is keyed with the network interface name.

↳ internal_i_ps array|Google\Protobuf\Internal\MapField

Internal network IPs assigned to the instances that will be preserved on instance delete, update, etc. This map is keyed with the network interface name.

getDisks

Disks created on the instances that will be preserved on instance delete, update, etc. This map is keyed with the device names of the disks.

Returns
TypeDescription
Google\Protobuf\Internal\MapField

setDisks

Disks created on the instances that will be preserved on instance delete, update, etc. This map is keyed with the device names of the disks.

Parameter
NameDescription
var array|Google\Protobuf\Internal\MapField
Returns
TypeDescription
$this

getExternalIPs

External network IPs assigned to the instances that will be preserved on instance delete, update, etc. This map is keyed with the network interface name.

Returns
TypeDescription
Google\Protobuf\Internal\MapField

setExternalIPs

External network IPs assigned to the instances that will be preserved on instance delete, update, etc. This map is keyed with the network interface name.

Parameter
NameDescription
var array|Google\Protobuf\Internal\MapField
Returns
TypeDescription
$this

getInternalIPs

Internal network IPs assigned to the instances that will be preserved on instance delete, update, etc. This map is keyed with the network interface name.

Returns
TypeDescription
Google\Protobuf\Internal\MapField

setInternalIPs

Internal network IPs assigned to the instances that will be preserved on instance delete, update, etc. This map is keyed with the network interface name.

Parameter
NameDescription
var array|Google\Protobuf\Internal\MapField
Returns
TypeDescription
$this