Compute V1 Client - Class InitialStateConfig (1.23.0)

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

Initial State for shielded instance, these are public keys which are safe to store in public

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

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
dataarray

Optional. Data for populating the Message object.

↳ dbsarray<FileContentBuffer>

The Key Database (db).

↳ dbxsarray<FileContentBuffer>

The forbidden key database (dbx).

↳ keksarray<FileContentBuffer>

The Key Exchange Key (KEK).

↳ pkFileContentBuffer

The Platform Key (PK).

getDbs

The Key Database (db).

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setDbs

The Key Database (db).

Parameter
NameDescription
vararray<FileContentBuffer>
Returns
TypeDescription
$this

getDbxs

The forbidden key database (dbx).

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setDbxs

The forbidden key database (dbx).

Parameter
NameDescription
vararray<FileContentBuffer>
Returns
TypeDescription
$this

getKeks

The Key Exchange Key (KEK).

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setKeks

The Key Exchange Key (KEK).

Parameter
NameDescription
vararray<FileContentBuffer>
Returns
TypeDescription
$this

getPk

The Platform Key (PK).

Returns
TypeDescription
FileContentBuffer|null

hasPk

clearPk

setPk

The Platform Key (PK).

Parameter
NameDescription
varFileContentBuffer
Returns
TypeDescription
$this