Struct google_iamcredentials1::GenerateAccessTokenRequest [−][src]
pub struct GenerateAccessTokenRequest { pub lifetime: Option<String>, pub delegates: Option<Vec<String>>, pub scope: Option<Vec<String>>, }
There is no detailed description.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
Fields
lifetime: Option<String>
The desired lifetime duration of the access token in seconds. Must be set to a value less than or equal to 3600 (1 hour). If a value is not specified, the token's lifetime will be set to a default value of one hour.
delegates: Option<Vec<String>>
The sequence of service accounts in a delegation chain. Each service
account must be granted the roles/iam.serviceAccountTokenCreator
role
on its next service account in the chain. The last service account in the
chain must be granted the roles/iam.serviceAccountTokenCreator
role
on the service account that is specified in the name
field of the
request.
The delegates must have the following format:
projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}
scope: Option<Vec<String>>
Code to identify the scopes to be included in the OAuth 2.0 access token. See https://developers.google.com/identity/protocols/googlescopes for more information. At least one value required.
Trait Implementations
impl Default for GenerateAccessTokenRequest
[src]
impl Default for GenerateAccessTokenRequest
fn default() -> GenerateAccessTokenRequest
[src]
fn default() -> GenerateAccessTokenRequest
Returns the "default value" for a type. Read more
impl Clone for GenerateAccessTokenRequest
[src]
impl Clone for GenerateAccessTokenRequest
fn clone(&self) -> GenerateAccessTokenRequest
[src]
fn clone(&self) -> GenerateAccessTokenRequest
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for GenerateAccessTokenRequest
[src]
impl Debug for GenerateAccessTokenRequest
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl RequestValue for GenerateAccessTokenRequest
[src]
impl RequestValue for GenerateAccessTokenRequest
Auto Trait Implementations
impl Send for GenerateAccessTokenRequest
impl Send for GenerateAccessTokenRequest
impl Sync for GenerateAccessTokenRequest
impl Sync for GenerateAccessTokenRequest