Skip to main content

Variable: IamScopeListResponseSchema

const IamScopeListResponseSchema: ZodObject<{
count: ZodNumber;
items: ZodArray<ZodObject<{
name: ZodString;
description: ZodString;
resources: ZodArray<ZodObject<{
resource_type: ZodString;
resource_id: ZodString;
metadata: ZodOptional<ZodArray<ZodUnknown, "many">>;
}, "passthrough", ZodTypeAny, objectOutputType<{
resource_type: ZodString;
resource_id: ZodString;
metadata: ZodOptional<ZodArray<..., ...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
resource_type: ZodString;
resource_id: ZodString;
metadata: ZodOptional<ZodArray<..., ...>>;
}, ZodTypeAny, "passthrough">>, "many">;
tsg_id: ZodString;
id: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
name: ZodString;
description: ZodString;
resources: ZodArray<ZodObject<{
resource_type: ZodString;
resource_id: ZodString;
metadata: ZodOptional<ZodArray<..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
resource_type: ZodString;
resource_id: ZodString;
metadata: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
resource_type: ZodString;
resource_id: ZodString;
metadata: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>, "many">;
tsg_id: ZodString;
id: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
name: ZodString;
description: ZodString;
resources: ZodArray<ZodObject<{
resource_type: ZodString;
resource_id: ZodString;
metadata: ZodOptional<ZodArray<..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
resource_type: ZodString;
resource_id: ZodString;
metadata: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
resource_type: ZodString;
resource_id: ZodString;
metadata: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>, "many">;
tsg_id: ZodString;
id: ZodString;
}, ZodTypeAny, "passthrough">>, "many">;
}, "passthrough", ZodTypeAny, objectOutputType<{
count: ZodNumber;
items: ZodArray<ZodObject<{
name: ZodString;
description: ZodString;
resources: ZodArray<ZodObject<{
resource_type: ZodString;
resource_id: ZodString;
metadata: ZodOptional<ZodArray<..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
resource_type: ZodString;
resource_id: ZodString;
metadata: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
resource_type: ZodString;
resource_id: ZodString;
metadata: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>, "many">;
tsg_id: ZodString;
id: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
name: ZodString;
description: ZodString;
resources: ZodArray<ZodObject<{
resource_type: ZodString;
resource_id: ZodString;
metadata: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
resource_type: ...;
resource_id: ...;
metadata: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
resource_type: ...;
resource_id: ...;
metadata: ...;
}, ZodTypeAny, "passthrough">>, "many">;
tsg_id: ZodString;
id: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
name: ZodString;
description: ZodString;
resources: ZodArray<ZodObject<{
resource_type: ZodString;
resource_id: ZodString;
metadata: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
resource_type: ...;
resource_id: ...;
metadata: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
resource_type: ...;
resource_id: ...;
metadata: ...;
}, ZodTypeAny, "passthrough">>, "many">;
tsg_id: ZodString;
id: ZodString;
}, ZodTypeAny, "passthrough">>, "many">;
}, ZodTypeAny, "passthrough">, objectInputType<{
count: ZodNumber;
items: ZodArray<ZodObject<{
name: ZodString;
description: ZodString;
resources: ZodArray<ZodObject<{
resource_type: ZodString;
resource_id: ZodString;
metadata: ZodOptional<ZodArray<..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
resource_type: ZodString;
resource_id: ZodString;
metadata: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
resource_type: ZodString;
resource_id: ZodString;
metadata: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>, "many">;
tsg_id: ZodString;
id: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
name: ZodString;
description: ZodString;
resources: ZodArray<ZodObject<{
resource_type: ZodString;
resource_id: ZodString;
metadata: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
resource_type: ...;
resource_id: ...;
metadata: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
resource_type: ...;
resource_id: ...;
metadata: ...;
}, ZodTypeAny, "passthrough">>, "many">;
tsg_id: ZodString;
id: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
name: ZodString;
description: ZodString;
resources: ZodArray<ZodObject<{
resource_type: ZodString;
resource_id: ZodString;
metadata: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
resource_type: ...;
resource_id: ...;
metadata: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
resource_type: ...;
resource_id: ...;
metadata: ...;
}, ZodTypeAny, "passthrough">>, "many">;
tsg_id: ZodString;
id: ZodString;
}, ZodTypeAny, "passthrough">>, "many">;
}, ZodTypeAny, "passthrough">>;

Defined in: src/models/iam.ts:43

GET /iam/v1/scopes response. Not paginated in observed traffic.