Variable: ModelSecurityGroupCreateRequestSchema
const ModelSecurityGroupCreateRequestSchema: ZodObject<{
name: ZodString;
source_type: ZodString;
description: ZodDefault<ZodOptional<ZodString>>;
rule_configurations: ZodOptional<ZodRecord<ZodString, ZodObject<{
field_values: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
state: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
field_values: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
state: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
field_values: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
state: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
name: ZodString;
source_type: ZodString;
description: ZodDefault<ZodOptional<ZodString>>;
rule_configurations: ZodOptional<ZodRecord<ZodString, ZodObject<{
field_values: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
state: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
field_values: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
state: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
field_values: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
state: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
name: ZodString;
source_type: ZodString;
description: ZodDefault<ZodOptional<ZodString>>;
rule_configurations: ZodOptional<ZodRecord<ZodString, ZodObject<{
field_values: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
state: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
field_values: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
state: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
field_values: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
state: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>>>;
}, ZodTypeAny, "passthrough">>;
Defined in: src/models/model-security.ts:475
Zod schema for creating a model security group.