- HTTP request
- Path parameters
- Request body
- Response body
- Authorization scopes
- IAM Permissions
- Try it!
Full name: projects.locations.instances.contentHub.contentPacks.add
Create a ContentPack.
HTTP request
Path parameters
| Parameters | |
|---|---|
| parent | 
 Required. The parent, which owns this collection of content packs. Format: projects/{project}/locations/{location}/instances/{instance}/contentHub/contentPacks | 
Request body
The request body contains data with the following structure:
| JSON representation | 
|---|
| { "title": string, "categories": [ string ], "connectorDefinitions": [ string ], "connectorInstances": [ string ], "testCases": [ string ], "playbooks": [ string ], "description": string, "videoUri": string } | 
| Fields | |
|---|---|
| title | 
 Required. The title of the content pack, limited to 200 characters. | 
| categories[] | 
 Required. Categories used for filtering. Each category name is limited to 50 characters. Max number of categories will be 20 | 
| connectorDefinitions[] | 
 Optional. The connectors definitions of the content pack Max length of connectorDefinitions be 50. | 
| connectorInstances[] | 
 Optional. The connectors instances of the content pack Max length of connectors_instances be 50. | 
| testCases[] | 
 Optional. The test cases of the content pack Max length of testCases be 50. | 
| playbooks[] | 
 Optional. The playbooks of the content pack Max length of playbooks be 50. | 
| description | 
 Required. Provides a detailed description of the content-pack, suitable for display in a list view. Limited to 200 characters. | 
| videoUri | 
 Optional. URL of the video associated with this content pack. Must be a valid URL with a maximum length of 2048 characters. | 
Response body
If successful, the response body is empty.
Authorization scopes
Requires the following OAuth scope:
- https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.
IAM Permissions
Requires the following IAM permission on the parent resource:
- chronicle.contentPacks.create
For more information, see the IAM documentation.