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 & | 
        |