Variable VpcLatticeV2SchemaConst
VpcLatticeV2Schema: ZodObject<
{
body: ZodOptional<ZodString>;
headers: ZodRecord<ZodString, ZodString>;
isBase64Encoded: ZodOptional<ZodBoolean>;
method: ZodEnum<
["GET", "POST", "PUT", "PATCH", "DELETE", "HEAD", "OPTIONS"],
>;
path: ZodString;
queryStringParameters: ZodOptional<ZodRecord<ZodString, ZodString>>;
requestContext: ZodObject<
{
identity: ZodObject<
{
principal: ZodOptional<ZodString>;
principalOrgId: ZodOptional<ZodString>;
sessionName: ZodOptional<ZodString>;
sourceVpcArn: ZodOptional<ZodString>;
type: ZodOptional<ZodString>;
X509IssuerOu: ZodOptional<ZodString>;
x509SanDns: ZodOptional<ZodString>;
X509SanNameCn: ZodOptional<ZodString>;
x509SanUri: ZodOptional<ZodString>;
X509SubjectCn: ZodOptional<ZodString>;
},
"strip",
ZodTypeAny,
{
principal?: string;
principalOrgId?: string;
sessionName?: string;
sourceVpcArn?: string;
type?: string;
X509IssuerOu?: string;
x509SanDns?: string;
X509SanNameCn?: string;
x509SanUri?: string;
X509SubjectCn?: string;
},
{
principal?: string;
principalOrgId?: string;
sessionName?: string;
sourceVpcArn?: string;
type?: string;
X509IssuerOu?: string;
x509SanDns?: string;
X509SanNameCn?: string;
x509SanUri?: string;
X509SubjectCn?: string;
},
>;
region: ZodString;
serviceArn: ZodString;
serviceNetworkArn: ZodString;
targetGroupArn: ZodString;
timeEpoch: ZodString;
},
"strip",
ZodTypeAny,
{
identity: {
principal?: string;
principalOrgId?: string;
sessionName?: string;
sourceVpcArn?: string;
type?: string;
X509IssuerOu?: string;
x509SanDns?: string;
X509SanNameCn?: string;
x509SanUri?: string;
X509SubjectCn?: string;
};
region: string;
serviceArn: string;
serviceNetworkArn: string;
targetGroupArn: string;
timeEpoch: string;
},
{
identity: {
principal?: string;
principalOrgId?: string;
sessionName?: string;
sourceVpcArn?: string;
type?: string;
X509IssuerOu?: string;
x509SanDns?: string;
X509SanNameCn?: string;
x509SanUri?: string;
X509SubjectCn?: string;
};
region: string;
serviceArn: string;
serviceNetworkArn: string;
targetGroupArn: string;
timeEpoch: string;
},
>;
version: ZodString;
},
"strip",
ZodTypeAny,
{
body?: string;
headers: Record<string, string>;
isBase64Encoded?: boolean;
method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE" | "HEAD" | "OPTIONS";
path: string;
queryStringParameters?: Record<string, string>;
requestContext: {
identity: {
principal?: string;
principalOrgId?: string;
sessionName?: string;
sourceVpcArn?: string;
type?: string;
X509IssuerOu?: string;
x509SanDns?: string;
X509SanNameCn?: string;
x509SanUri?: string;
X509SubjectCn?: string;
};
region: string;
serviceArn: string;
serviceNetworkArn: string;
targetGroupArn: string;
timeEpoch: string;
};
version: string;
},
{
body?: string;
headers: Record<string, string>;
isBase64Encoded?: boolean;
method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE" | "HEAD" | "OPTIONS";
path: string;
queryStringParameters?: Record<string, string>;
requestContext: {
identity: {
principal?: string;
principalOrgId?: string;
sessionName?: string;
sourceVpcArn?: string;
type?: string;
X509IssuerOu?: string;
x509SanDns?: string;
X509SanNameCn?: string;
x509SanUri?: string;
X509SubjectCn?: string;
};
region: string;
serviceArn: string;
serviceNetworkArn: string;
targetGroupArn: string;
timeEpoch: string;
};
version: string;
},
> = ...
Zod schema for VpcLatticeV2 event