Resource: AppGroupAppKey
AppGroupAppKey contains all the information associated with the credentials.
| JSON representation |
|---|
{ "apiProducts" : [ { object ( |
| Fields | |
|---|---|
apiProducts[]
|
Output only. List of API products and its status for which the credential can be used. Note: Use [UpdateAppGroupAppKeyApiProductRequest][AppGroupAppKeys.UpdateAppGroupAppKeyApiProductRequest] API to make the association after the consumer key and secret are created. |
attributes[]
|
List of attributes associated with the credential. |
consumerKey
|
Immutable. Consumer key. |
consumerSecret
|
Secret key. |
expiresAt
|
Output only. Time the AppGroup app expires in milliseconds since epoch. |
issuedAt
|
Output only. Time the AppGroup app was created in milliseconds since epoch. |
scopes[]
|
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
|
Status of the credential. Valid values include |
expiresInSeconds
|
Immutable. Expiration time, in seconds, for the consumer key. If not set or left to the default value of |
APIProductAssociation
APIProductAssociation has the API product and its administrative state association.
| JSON representation |
|---|
{ "apiproduct" : string , "status" : string } |
| Fields | |
|---|---|
apiproduct
|
API product to be associated with the credential. |
status
|
The API product credential associated status. Valid values are |
Methods |
|
|---|---|
|
Creates a custom consumer key and secret for a AppGroup app. |
|
Deletes an app's consumer key and removes all API products associated with the app. |
|
Gets details for a consumer key for a AppGroup app, including the key and secret value, associated API products, and other information. |
|
Adds an API product to an AppGroupAppKey, enabling the app that holds the key to access the API resources bundled in the API product. |

