Struct rusoto_apigateway::CreateApiKeyRequest
[−]
[src]
pub struct CreateApiKeyRequest { pub customer_id: Option<String>, pub description: Option<String>, pub enabled: Option<bool>, pub generate_distinct_id: Option<bool>, pub name: Option<String>, pub stage_keys: Option<Vec<StageKey>>, pub value: Option<String>, }
Request to create an ApiKey resource.
Fields
customer_id: Option<String>
An AWS Marketplace customer identifier , when integrating with the AWS SaaS Marketplace.
description: Option<String>
The description of the ApiKey.
enabled: Option<bool>
Specifies whether the ApiKey can be used by callers.
generate_distinct_id: Option<bool>
Specifies whether (true
) or not (false
) the key identifier is distinct from the created API key value.
name: Option<String>
The name of the ApiKey.
stage_keys: Option<Vec<StageKey>>
DEPRECATED FOR USAGE PLANS - Specifies stages associated with the API key.
value: Option<String>
Specifies a value of the API key.
Trait Implementations
impl Default for CreateApiKeyRequest
[src]
fn default() -> CreateApiKeyRequest
[src]
Returns the "default value" for a type. Read more
impl Debug for CreateApiKeyRequest
[src]
impl Clone for CreateApiKeyRequest
[src]
fn clone(&self) -> CreateApiKeyRequest
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more