pub struct GoogleCloudApigeeV1AppGroupAppKey {
pub api_products: Option<Vec<GoogleCloudApigeeV1APIProductAssociation>>,
pub attributes: Option<Vec<GoogleCloudApigeeV1Attribute>>,
pub consumer_key: Option<String>,
pub consumer_secret: Option<String>,
pub expires_at: Option<i64>,
pub expires_in_seconds: Option<i64>,
pub issued_at: Option<i64>,
pub scopes: Option<Vec<String>>,
pub status: Option<String>,
}
Expand description
AppGroupAppKey contains all the information associated with the credentials.
§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).
- appgroups apps keys apiproducts delete organizations (response)
- appgroups apps keys create organizations (request|response)
- appgroups apps keys delete organizations (response)
- appgroups apps keys get organizations (response)
- appgroups apps keys update app group app key organizations (response)
Fields§
§api_products: Option<Vec<GoogleCloudApigeeV1APIProductAssociation>>
Output only. List of API products and its status for which the credential can be used. Note: Use UpdateAppGroupAppKeyApiProductRequest API to make the association after the consumer key and secret are created.
attributes: Option<Vec<GoogleCloudApigeeV1Attribute>>
List of attributes associated with the credential.
consumer_key: Option<String>
Immutable. Consumer key.
consumer_secret: Option<String>
Secret key.
expires_at: Option<i64>
Output only. Time the AppGroup app expires in milliseconds since epoch.
expires_in_seconds: Option<i64>
Immutable. Expiration time, in seconds, for the consumer key. If not set or left to the default value of -1
, the API key never expires. The expiration time can’t be updated after it is set.
issued_at: Option<i64>
Output only. Time the AppGroup app was created in milliseconds since epoch.
scopes: Option<Vec<String>>
Scopes to apply to the app. The specified scope names must already be defined for the API product that you associate with the app.
status: Option<String>
Status of the credential. Valid values include approved
or revoked
.
Trait Implementations§
source§impl Clone for GoogleCloudApigeeV1AppGroupAppKey
impl Clone for GoogleCloudApigeeV1AppGroupAppKey
source§fn clone(&self) -> GoogleCloudApigeeV1AppGroupAppKey
fn clone(&self) -> GoogleCloudApigeeV1AppGroupAppKey
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more