create
Creates, updates, deletes, gets or lists a create
resource.
Overview
Name | create |
Type | Resource |
Id | google.apigee.create |
Fields
SELECT
not supported for this resource, use SHOW METHODS
to view available operations for the resource.
Methods
Name | Accessible by | Required Params | Description |
---|---|---|---|
organizations_developers_apps_keys_create_create | INSERT | appsId, developersId, organizationsId | Creates a custom consumer key and secret for a developer app. This is particularly useful if you want to migrate existing consumer keys and secrets to Apigee from another system. Consumer keys and secrets can contain letters, numbers, underscores, and hyphens. No other special characters are allowed. To avoid service disruptions, a consumer key and secret should not exceed 2 KBs each. Note: When creating the consumer key and secret, an association to API products will not be made. Therefore, you should not specify the associated API products in your request. Instead, use the UpdateDeveloperAppKey API to make the association after the consumer key and secret are created. If a consumer key and secret already exist, you can keep them or delete them using the DeleteDeveloperAppKey API. Note: All keys start out with status=approved, even if status=revoked is passed when the key is created. To revoke a key, use the UpdateDeveloperAppKey API. |
INSERT
example
Use the following StackQL query and manifest file to create a new create
resource.
- All Properties
- Manifest
/*+ create */
INSERT INTO google.apigee.create (
appsId,
developersId,
organizationsId,
consumerKey,
apiProducts,
consumerSecret,
issuedAt,
scopes,
status,
expiresAt,
attributes,
expiresInSeconds
)
SELECT
'{{ appsId }}',
'{{ developersId }}',
'{{ organizationsId }}',
'{{ consumerKey }}',
'{{ apiProducts }}',
'{{ consumerSecret }}',
'{{ issuedAt }}',
'{{ scopes }}',
'{{ status }}',
'{{ expiresAt }}',
'{{ attributes }}',
'{{ expiresInSeconds }}'
;
- name: your_resource_model_name
props:
- name: consumerKey
value: string
- name: apiProducts
value:
- any
- name: consumerSecret
value: string
- name: issuedAt
value: string
- name: scopes
value:
- string
- name: status
value: string
- name: expiresAt
value: string
- name: attributes
value:
- - name: name
value: string
- name: value
value: string
- name: expiresInSeconds
value: string