Create
Creates a new request catalog.
Request body
Bounded key/value metadata bag for IaC marking and customer tags. See .rfcs/object-annotations.md §2. Limits: ≤16 entries; keys 1–128 chars matching ^[A-Za-z][A-Za-z0-9._/-]{0,127}$; values 0–256 chars matching URL-safe ASCII; total serialized ≤4096 bytes. Keys starting with c1/ are reserved for server-managed use and rejected on write.
Well-known keys: managed_by, iac_workspace, iac_resource_address, iac_tool_version.
The description of the new request catalog.
The display name of the new request catalog.
Defines how to handle the request policies of the entitlements in the catalog during enrollment.
Whether or not the new catalog should be created as published.
Whether all the entitlements in the catalog can be requests at once. Your tenant must have the bundles feature to use this.
The type of access profile to create. Leave unset for REQUEST_CATALOG_TYPE_CATALOG_AND_BUNDLE, which is what every profile created before this field existed is. Setting it requires the ACCESS_PROFILE_TYPES feature.
PROFILE is rejected rather than resolved: it is deprecated, has no stored counterpart, and shares wire number 2 with the stored BUNDLE, so honoring it would silently persist a type the caller did not ask for.
Defines how to handle the revocation of the entitlements in the catalog during unenrollment.
Defines how to handle the revoke policies of the entitlements in the catalog during unenrollment.
Whether or not the new catalog is visible to everyone by default.
Response
The request catalog management service get response returns a request catalog view with the expanded items in the expanded array indicated by the expand mask in the request.