rsc_describe_operation_full
Retrieves a Rubrik GraphQL operation signature with input and enum types expanded inline, plus return fields, so you can construct correct queries without guessing.
Instructions
Get an operation's signature with all input types expanded inline.
Returns an operation's argument signature with all input/enum types
expanded inline — recursively up to depth levels. Combines the
operation lookup and rsc_describe_type into one call so you have
everything needed to construct a correct query without guessing.
Args: name: camelCase operation name (e.g. "azureNativeVirtualMachines"). operation_type: "query" or "mutation". depth: How many levels of input types to expand (default 2).
Returns: Dict with operation details plus: - "expanded_types": all referenced input/enum type definitions - "return_type_fields": object/interface types in the return type, expanded 2 levels deep (connection wrapper → node fields), so you know exactly which fields are selectable in the query body. Interface types include an "inline_fragments" key listing each concrete implementor and its fields — these fields are ONLY accessible via "... on TypeName { field }" inline fragments in your query; they cannot be queried directly on the interface.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| depth | No | ||
| operation_type | Yes |