Reference documentation and code samples for the Cloud KMS V1 Client class CreateKeyHandleRequest.
Request message for Autokey.CreateKeyHandle.
Generated from protobuf message google.cloud.kms.v1.CreateKeyHandleRequest
Namespace
Google \ Cloud \ Kms \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ parent |
string
Required. Name of the resource project and location to create the KeyHandle in, e.g. |
↳ key_handle_id |
string
Optional. Id of the KeyHandle. Must be unique to the resource project and location. If not provided by the caller, a new UUID is used. |
↳ key_handle |
Google\Cloud\Kms\V1\KeyHandle
Required. KeyHandle to create. |
getParent
Required. Name of the resource project and location to create the KeyHandle in, e.g.
projects/{PROJECT_ID}/locations/{LOCATION}
.
Returns | |
---|---|
Type | Description |
string |
setParent
Required. Name of the resource project and location to create the KeyHandle in, e.g.
projects/{PROJECT_ID}/locations/{LOCATION}
.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getKeyHandleId
Optional. Id of the KeyHandle. Must be unique to the resource project and location. If not provided by the caller, a new UUID is used.
Returns | |
---|---|
Type | Description |
string |
setKeyHandleId
Optional. Id of the KeyHandle. Must be unique to the resource project and location. If not provided by the caller, a new UUID is used.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getKeyHandle
Required. KeyHandle to create.
Returns | |
---|---|
Type | Description |
Google\Cloud\Kms\V1\KeyHandle|null |
hasKeyHandle
clearKeyHandle
setKeyHandle
Required. KeyHandle to create.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Kms\V1\KeyHandle
|
Returns | |
---|---|
Type | Description |
$this |
static::build
Parameters | |
---|---|
Name | Description |
parent |
string
Required. Name of the resource project and location to create the
KeyHandle in, e.g.
|
keyHandle |
Google\Cloud\Kms\V1\KeyHandle
Required. KeyHandle to create. |
keyHandleId |
string
Optional. Id of the KeyHandle. Must be unique to the resource project and location. If not provided by the caller, a new UUID is used. |
Returns | |
---|---|
Type | Description |
Google\Cloud\Kms\V1\CreateKeyHandleRequest |