Resource: AppGroupAppKey
AppGroupAppKey contains all the information associated with the credentials.
JSON representation |
---|
{ "apiProducts": [ { object ( |
Fields | |
---|---|
api |
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. |
consumer |
Immutable. Consumer key. |
consumer |
Secret key. |
expires |
Output only. Time the AppGroup app expires in milliseconds since epoch. |
issued |
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 |
expires |
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. |