This class identifies a Google Cloud KMS Key.
A KMS key is identified by its project_id, location, key_ring, and kms_key_name.
Constructors
KmsKeyName(KmsKeyName const &)
Copy and move
| Parameter | |
|---|---|
| Name | Description |
|
KmsKeyName const &
|
KmsKeyName(KmsKeyName &&)
Copy and move
| Parameter | |
|---|---|
| Name | Description |
|
KmsKeyName &&
|
KmsKeyName(std::string const &, std::string const &, std::string const &, std::string const &)
Constructs a KmsKeyName object identified by the given project_id, location, key_ring, and kms_key_name.
| Parameters | |
|---|---|
| Name | Description |
project_id |
std::string const &
|
location |
std::string const &
|
key_ring |
std::string const &
|
kms_key_name |
std::string const &
|
Operators
operator=(KmsKeyName const &)
Copy and move
| Parameter | |
|---|---|
| Name | Description |
|
KmsKeyName const &
|
| Returns | |
|---|---|
| Type | Description |
KmsKeyName & |
|
operator=(KmsKeyName &&)
Copy and move
| Parameter | |
|---|---|
| Name | Description |
|
KmsKeyName &&
|
| Returns | |
|---|---|
| Type | Description |
KmsKeyName & |
|
Functions
FullName() const
Returns the fully qualified KMS Key name as a string of the form: "projects/
| Returns | |
|---|---|
| Type | Description |
std::string const & |
|