Google Cloud Storage C++ Client  1.24.0
A C++ Client Library for Google Cloud Storage
Public Attributes | List of all members
google::cloud::storage::v1::PolicyDocumentV4Result Struct Reference

Define a policy document result V4. More...

#include <google/cloud/storage/policy_document.h>

Public Attributes

std::string url
 
std::string access_id
 
std::chrono::system_clock::time_point expiration
 
std::string policy
 
std::string signature
 
std::string signing_algorithm
 
std::map< std::string, std::string > required_form_fields
 

Detailed Description

Define a policy document result V4.

access_id is the the Cloud Storage email form of the client ID. policy is the base64 encoded form of the plain-text policy document and signature is the signed policy document.

Definition at line 192 of file policy_document.h.

Member Data Documentation

◆ access_id

std::string google::cloud::storage::v1::PolicyDocumentV4Result::access_id

Definition at line 194 of file policy_document.h.

◆ expiration

std::chrono::system_clock::time_point google::cloud::storage::v1::PolicyDocumentV4Result::expiration

Definition at line 195 of file policy_document.h.

◆ policy

std::string google::cloud::storage::v1::PolicyDocumentV4Result::policy

Definition at line 196 of file policy_document.h.

◆ required_form_fields

std::map<std::string, std::string> google::cloud::storage::v1::PolicyDocumentV4Result::required_form_fields

Definition at line 199 of file policy_document.h.

◆ signature

std::string google::cloud::storage::v1::PolicyDocumentV4Result::signature

Definition at line 197 of file policy_document.h.

◆ signing_algorithm

std::string google::cloud::storage::v1::PolicyDocumentV4Result::signing_algorithm

Definition at line 198 of file policy_document.h.

◆ url

std::string google::cloud::storage::v1::PolicyDocumentV4Result::url

Definition at line 193 of file policy_document.h.