Commit 51234fd
authored
feat: update L1 CloudFormation resource definitions (#38693)
Updates the L1 CloudFormation resource definitions with the latest changes from `@aws-cdk/aws-service-spec`
**L1 CloudFormation resource definition changes:**
```
├[~] service aws-amplify
│ └ resources
│ └[~] resource AWS::Amplify::Webhook
│ └ - arnTemplate: undefined
│ + arnTemplate: arn:${Partition}:amplify:${Region}:${Account}:webhooks/${WebhookId}
├[~] service aws-apigateway
│ └ resources
│ └[~] resource AWS::ApiGateway::RestApi
│ ├ - vendedLogs: [{"permissionsVersion":"V2","logType":"EXECUTION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp","stage","payload"]},{"permissionsVersion":"V2","logType":"ACCESS_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp","stage","payload"]}]
│ │ + vendedLogs: undefined
│ └ vendedLogs
│ ├[-] logType: EXECUTION_LOGS
│ │ ├permissionsVersion: V2
│ │ ├destinations: [S3, CWL, FH]
│ │ └mandatoryFields: [resource_arn, event_timestamp, stage, payload]
│ └[-] logType: ACCESS_LOGS
│ ├permissionsVersion: V2
│ ├destinations: [S3, CWL, FH]
│ └mandatoryFields: [resource_arn, event_timestamp, stage, payload]
├[~] service aws-aps
│ └ resources
│ ├[~] resource AWS::APS::Scraper
│ │ ├ - vendedLogs: [{"permissionsVersion":"V1","logType":"APPLICATION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}]}]
│ │ │ + vendedLogs: undefined
│ │ └ vendedLogs
│ │ └[-] logType: APPLICATION_LOGS
│ │ ├permissionsVersion: V1
│ │ └destinations: [S3, CWL, FH]
│ └[~] resource AWS::APS::Workspace
│ ├ - vendedLogs: [{"permissionsVersion":"V1","logType":"MANAGED_PROMETHEUS_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}]}]
│ │ + vendedLogs: undefined
│ └ vendedLogs
│ └[-] logType: MANAGED_PROMETHEUS_LOGS
│ ├permissionsVersion: V1
│ └destinations: [S3, CWL, FH]
├[~] service aws-arcregionswitch
│ └ resources
│ └[~] resource AWS::ARCRegionSwitch::Plan
│ └ - arnTemplate: arn:${Partition}:arc-region-switch:${Region}:${Account}:plan/${ResourceId}
│ + arnTemplate: arn:${Partition}:arc-region-switch::${Account}:plan/${ResourceId}
├[~] service aws-b2bi
│ └ resources
│ └[~] resource AWS::B2BI::Transformer
│ ├ - vendedLogs: [{"permissionsVersion":"V1","logType":"B2BI_EXECUTION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}]}]
│ │ + vendedLogs: undefined
│ └ vendedLogs
│ └[-] logType: B2BI_EXECUTION_LOGS
│ ├permissionsVersion: V1
│ └destinations: [S3, CWL, FH]
├[~] service aws-backupgateway
│ └ resources
│ └[~] resource AWS::BackupGateway::Hypervisor
│ ├ - vendedLogs: [{"permissionsVersion":"V1","logType":"BGW_HYPERVISOR_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}]},{"permissionsVersion":"V1","logType":"DATA_ACCESS_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}]}]
│ │ + vendedLogs: undefined
│ └ vendedLogs
│ ├[-] logType: BGW_HYPERVISOR_LOGS
│ │ ├permissionsVersion: V1
│ │ └destinations: [S3, CWL, FH]
│ └[-] logType: DATA_ACCESS_LOGS
│ ├permissionsVersion: V1
│ └destinations: [S3, CWL, FH]
├[~] service aws-bedrock
│ └ resources
│ ├[~] resource AWS::Bedrock::Agent
│ │ ├ - vendedLogs: [{"permissionsVersion":"V2","logType":"APPLICATION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"optionalFields":["agent_alias_arn","event_timestamp","event_version","operation","event_type","workflow","level","event","agent_arn"]}]
│ │ │ + vendedLogs: undefined
│ │ └ vendedLogs
│ │ └[-] logType: APPLICATION_LOGS
│ │ ├permissionsVersion: V2
│ │ ├destinations: [S3, CWL, FH]
│ │ └optionalFields: [agent_alias_arn, event_timestamp, event_version, operation, event_type, workflow, level, event, agent_arn]
│ ├[~] resource AWS::Bedrock::AgentAlias
│ │ ├ - vendedLogs: [{"permissionsVersion":"V2","logType":"EVENT_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["timestamp","resourceId","traceId","spanId","sessionId","requestId","operation","attributes","body","eventType","eventVersion","eventName","level"]}]
│ │ │ + vendedLogs: [{"permissionsVersion":"V2","logType":"EVENT_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"mandatoryFields":["timestamp","resourceId","traceId","spanId","sessionId","requestId","operation","attributes","body","eventType","eventVersion","eventName","level"],"optionalFields":["resource_id"]},{"permissionsVersion":"V2","logType":"APPLICATION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"optionalFields":["timestamp","agent_alias_arn","resource_id","event_timestamp","event_version","operation","event_type","workflow","level","event","agent_id","agent_alias_id","agent_arn"]}]
│ │ └ vendedLogs
│ │ ├[~] logType: EVENT_LOGS
│ │ │ ├destinations:
│ │ │ │├S3
│ │ │ ││├- outputFormats: [json, plain, w3c, parquet]
│ │ │ ││└+ outputFormats: [plain, json, w3c, parquet]
│ │ │ │└FH
│ │ │ │ ├- outputFormats: [json, plain, raw]
│ │ │ │ └+ outputFormats: [plain, json, raw]
│ │ │ └optionalFields:
│ │ │ └+ [resource_id]
│ │ └[+] logType: APPLICATION_LOGS
│ │ ├permissionsVersion: V2
│ │ ├destinations: [S3, CWL, FH]
│ │ └optionalFields: [timestamp, agent_alias_arn, resource_id, event_timestamp, event_version, operation, event_type, workflow, level, event, agent_id, agent_alias_id, agent_arn]
│ ├[~] resource AWS::Bedrock::Flow
│ │ ├ - vendedLogs: [{"permissionsVersion":"V2","logType":"APPLICATION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"optionalFields":["event_timestamp","resource_arn","schema_version","flow_id","flow_alias_id","flow_version","request_id","execution_id","event_type","event"]}]
│ │ │ + vendedLogs: undefined
│ │ └ vendedLogs
│ │ └[-] logType: APPLICATION_LOGS
│ │ ├permissionsVersion: V2
│ │ ├destinations: [S3, CWL, FH]
│ │ └optionalFields: [event_timestamp, resource_arn, schema_version, flow_id, flow_alias_id, flow_version, request_id, execution_id, event_type, event]
│ └[~] resource AWS::Bedrock::KnowledgeBase
│ ├ - vendedLogs: [{"permissionsVersion":"V2","logType":"APPLICATION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"optionalFields":["event_timestamp","event","event_version","event_type","level"]},{"permissionsVersion":"V2","logType":"RUNTIME_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"optionalFields":["event_timestamp","event","event_version","event_type","level"]},{"permissionsVersion":"V2","logType":"TRACES","destinations":[{"destinationType":"XRAY","outputFormats":[]}],"mandatoryFields":["trace"]}]
│ │ + vendedLogs: [{"permissionsVersion":"V2","logType":"TRACES","destinations":[{"destinationType":"XRAY"}],"optionalFields":["timestamp","resourceArn"],"mandatoryFields":["trace"]},{"permissionsVersion":"V2","logType":"APPLICATION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"optionalFields":["timestamp","resource_id","event_timestamp","event","event_version","event_type","level"]}]
│ └ vendedLogs
│ ├[~] logType: APPLICATION_LOGS
│ │ ├destinations:
│ │ │├S3
│ │ ││├- outputFormats: [json, plain, w3c]
│ │ ││└+ outputFormats: [plain, json, w3c]
│ │ │└FH
│ │ │ ├- outputFormats: [json, plain, raw]
│ │ │ └+ outputFormats: [plain, json, raw]
│ │ └optionalFields:
│ │ ├- [event_timestamp, event, event_version, event_type, level]
│ │ └+ [timestamp, resource_id, event_timestamp, event, event_version, event_type, level]
│ ├[-] logType: RUNTIME_LOGS
│ │ ├permissionsVersion: V2
│ │ ├destinations: [S3, CWL, FH]
│ │ └optionalFields: [event_timestamp, event, event_version, event_type, level]
│ └[~] logType: TRACES
│ ├destinations:
│ │└XRAY
│ └optionalFields:
│ └+ [timestamp, resourceArn]
├[~] service aws-bedrockagentcore
│ └ resources
│ ├[~] resource AWS::BedrockAgentCore::BrowserCustom
│ │ ├ - vendedLogs: [{"permissionsVersion":"V2","logType":"USAGE_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp","resource","attributes","metrics"]}]
│ │ │ + vendedLogs: [{"permissionsVersion":"V2","logType":"TRACES","destinations":[{"destinationType":"XRAY"}],"optionalFields":["timestamp","resourceArn"],"mandatoryFields":["trace"]},{"permissionsVersion":"V2","logType":"USAGE_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"optionalFields":["timestamp","browser_id","internal_accountid_based_arn"],"mandatoryFields":["resource_arn","event_timestamp","resource","attributes","metrics"]}]
│ │ └ vendedLogs
│ │ ├[~] logType: USAGE_LOGS
│ │ │ ├destinations:
│ │ │ │├S3
│ │ │ ││├- outputFormats: [json, plain, w3c, parquet]
│ │ │ ││└+ outputFormats: [plain, json, w3c, parquet]
│ │ │ │└FH
│ │ │ │ ├- outputFormats: [json, plain, raw]
│ │ │ │ └+ outputFormats: [plain, json, raw]
│ │ │ └optionalFields:
│ │ │ └+ [timestamp, browser_id, internal_accountid_based_arn]
│ │ └[+] logType: TRACES
│ │ ├permissionsVersion: V2
│ │ ├destinations: [XRAY]
│ │ ├mandatoryFields: [trace]
│ │ └optionalFields: [timestamp, resourceArn]
│ ├[~] resource AWS::BedrockAgentCore::CodeInterpreterCustom
│ │ ├ - vendedLogs: [{"permissionsVersion":"V2","logType":"APPLICATION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp"],"optionalFields":["account_id","request_id","tool_session_id","span_id","trace_id","service_name","operation","request_payload","response_payload","resource","attributes","timeUnixNano","severityNumber","severityText","body","traceId","spanId"]},{"permissionsVersion":"V2","logType":"USAGE_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp","resource","attributes","metrics"]}]
│ │ │ + vendedLogs: [{"permissionsVersion":"V2","logType":"TRACES","destinations":[{"destinationType":"XRAY"}],"optionalFields":["timestamp","resourceArn"],"mandatoryFields":["trace"]},{"permissionsVersion":"V2","logType":"APPLICATION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"optionalFields":["timestamp","tool_id","internal_accountid_based_arn","account_id","request_id","tool_session_id","span_id","trace_id","service_name","operation","request_payload","response_payload","resource","attributes","timeUnixNano","severityNumber","severityText","body","traceId","spanId"],"mandatoryFields":["resource_arn","event_timestamp"]},{"permissionsVersion":"V2","logType":"USAGE_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"optionalFields":["timestamp","codeinterpreter_id","internal_accountid_based_arn"],"mandatoryFields":["resource_arn","event_timestamp","resource","attributes","metrics"]}]
│ │ └ vendedLogs
│ │ ├[~] logType: APPLICATION_LOGS
│ │ │ ├destinations:
│ │ │ │├S3
│ │ │ ││├- outputFormats: [json, plain, w3c, parquet]
│ │ │ ││└+ outputFormats: [plain, json, w3c, parquet]
│ │ │ │└FH
│ │ │ │ ├- outputFormats: [json, plain, raw]
│ │ │ │ └+ outputFormats: [plain, json, raw]
│ │ │ └optionalFields:
│ │ │ ├- [account_id, request_id, tool_session_id, span_id, trace_id, service_name, operation, request_payload, response_payload, resource, attributes, timeUnixNano, severityNumber, severityText, body, traceId, spanId]
│ │ │ └+ [timestamp, tool_id, internal_accountid_based_arn, account_id, request_id, tool_session_id, span_id, trace_id, service_name, operation, request_payload, response_payload, resource, attributes, timeUnixNano, severityNumber, severityText, body, traceId, spanId]
│ │ ├[~] logType: USAGE_LOGS
│ │ │ ├destinations:
│ │ │ │├S3
│ │ │ ││├- outputFormats: [json, plain, w3c, parquet]
│ │ │ ││└+ outputFormats: [plain, json, w3c, parquet]
│ │ │ │└FH
│ │ │ │ ├- outputFormats: [json, plain, raw]
│ │ │ │ └+ outputFormats: [plain, json, raw]
│ │ │ └optionalFields:
│ │ │ └+ [timestamp, codeinterpreter_id, internal_accountid_based_arn]
│ │ └[+] logType: TRACES
│ │ ├permissionsVersion: V2
│ │ ├destinations: [XRAY]
│ │ ├mandatoryFields: [trace]
│ │ └optionalFields: [timestamp, resourceArn]
│ ├[~] resource AWS::BedrockAgentCore::Gateway
│ │ ├ - vendedLogs: [{"permissionsVersion":"V2","logType":"APPLICATION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp"],"optionalFields":["body","account_id","request_id","trace_id","span_id","resource","attributes","timeUnixNano","severityNumber","severityText","traceId","spanId"]},{"permissionsVersion":"V2","logType":"TRACES","destinations":[{"destinationType":"XRAY","outputFormats":[]}],"mandatoryFields":["trace"]}]
│ │ │ + vendedLogs: [{"permissionsVersion":"V2","logType":"TRACES","destinations":[{"destinationType":"XRAY"}],"optionalFields":["timestamp","resourceArn"],"mandatoryFields":["trace"]},{"permissionsVersion":"V2","logType":"APPLICATION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"optionalFields":["timestamp","gateway_id","body","account_id","request_id","trace_id","span_id","resource","attributes","timeUnixNano","severityNumber","severityText","traceId","spanId"],"mandatoryFields":["resource_arn","event_timestamp"]}]
│ │ └ vendedLogs
│ │ ├[~] logType: APPLICATION_LOGS
│ │ │ ├destinations:
│ │ │ │├S3
│ │ │ ││├- outputFormats: [json, plain, w3c, parquet]
│ │ │ ││└+ outputFormats: [plain, json, w3c, parquet]
│ │ │ │└FH
│ │ │ │ ├- outputFormats: [json, plain, raw]
│ │ │ │ └+ outputFormats: [plain, json, raw]
│ │ │ └optionalFields:
│ │ │ ├- [body, account_id, request_id, trace_id, span_id, resource, attributes, timeUnixNano, severityNumber, severityText, traceId, spanId]
│ │ │ └+ [timestamp, gateway_id, body, account_id, request_id, trace_id, span_id, resource, attributes, timeUnixNano, severityNumber, severityText, traceId, spanId]
│ │ └[~] logType: TRACES
│ │ ├destinations:
│ │ │└XRAY
│ │ └optionalFields:
│ │ └+ [timestamp, resourceArn]
│ ├[~] resource AWS::BedrockAgentCore::Memory
│ │ ├ - vendedLogs: [{"permissionsVersion":"V2","logType":"APPLICATION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"optionalFields":["resource_arn","event_timestamp","memory_strategy_id","namespace","actor_id","session_id","event_id","body","resource","attributes","timeUnixNano","severityNumber","severityText","traceId","spanId"]},{"permissionsVersion":"V2","logType":"TRACES","destinations":[{"destinationType":"XRAY","outputFormats":[]}],"mandatoryFields":["trace"]}]
│ │ │ + vendedLogs: [{"permissionsVersion":"V2","logType":"TRACES","destinations":[{"destinationType":"XRAY"}],"optionalFields":["timestamp","resourceArn"],"mandatoryFields":["trace"]},{"permissionsVersion":"V2","logType":"APPLICATION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"optionalFields":["timestamp","resource_arn","resource_id","event_timestamp","memory_strategy_id","namespace","actor_id","session_id","event_id","body","resource","attributes","timeUnixNano","severityNumber","severityText","traceId","spanId"]}]
│ │ └ vendedLogs
│ │ ├[~] logType: APPLICATION_LOGS
│ │ │ ├destinations:
│ │ │ │├S3
│ │ │ ││├- outputFormats: [json, plain, w3c, parquet]
│ │ │ ││└+ outputFormats: [plain, json, w3c, parquet]
│ │ │ │└FH
│ │ │ │ ├- outputFormats: [json, plain, raw]
│ │ │ │ └+ outputFormats: [plain, json, raw]
│ │ │ └optionalFields:
│ │ │ ├- [resource_arn, event_timestamp, memory_strategy_id, namespace, actor_id, session_id, event_id, body, resource, attributes, timeUnixNano, severityNumber, severityText, traceId, spanId]
│ │ │ └+ [timestamp, resource_arn, resource_id, event_timestamp, memory_strategy_id, namespace, actor_id, session_id, event_id, body, resource, attributes, timeUnixNano, severityNumber, severityText, traceId, spanId]
│ │ └[~] logType: TRACES
│ │ ├destinations:
│ │ │└XRAY
│ │ └optionalFields:
│ │ └+ [timestamp, resourceArn]
│ ├[~] resource AWS::BedrockAgentCore::PaymentCredentialProvider
│ │ ├ - vendedLogs: undefined
│ │ │ + vendedLogs: [{"permissionsVersion":"V2","logType":"TRACES","destinations":[{"destinationType":"XRAY"}],"optionalFields":["timestamp","resourceArn"],"mandatoryFields":["trace"]}]
│ │ └ vendedLogs
│ │ └[+] logType: TRACES
│ │ ├permissionsVersion: V2
│ │ ├destinations: [XRAY]
│ │ ├mandatoryFields: [trace]
│ │ └optionalFields: [timestamp, resourceArn]
│ ├[~] resource AWS::BedrockAgentCore::Runtime
│ │ ├ - vendedLogs: [{"permissionsVersion":"V2","logType":"APPLICATION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp"],"optionalFields":["account_id","request_id","session_id","span_id","trace_id","service_name","operation","request_payload","response_payload","resource","attributes","timeUnixNano","severityNumber","severityText","body","traceId","spanId"]},{"permissionsVersion":"V2","logType":"TRACES","destinations":[{"destinationType":"XRAY","outputFormats":[]}],"mandatoryFields":["trace"]},{"permissionsVersion":"V2","logType":"USAGE_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp","resource","attributes","metrics"]}]
│ │ │ + vendedLogs: [{"permissionsVersion":"V2","logType":"TRACES","destinations":[{"destinationType":"XRAY"}],"optionalFields":["timestamp","resourceArn"],"mandatoryFields":["trace"]},{"permissionsVersion":"V2","logType":"APPLICATION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"optionalFields":["timestamp","runtime_id","account_id","request_id","session_id","span_id","trace_id","service_name","operation","request_payload","response_payload","resource","attributes","timeUnixNano","severityNumber","severityText","body","traceId","spanId"],"mandatoryFields":["resource_arn","event_timestamp"]},{"permissionsVersion":"V2","logType":"USAGE_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"optionalFields":["timestamp","runtime_id"],"mandatoryFields":["resource_arn","event_timestamp","resource","attributes","metrics"]}]
│ │ └ vendedLogs
│ │ ├[~] logType: APPLICATION_LOGS
│ │ │ ├destinations:
│ │ │ │├S3
│ │ │ ││├- outputFormats: [json, plain, w3c, parquet]
│ │ │ ││└+ outputFormats: [plain, json, w3c, parquet]
│ │ │ │└FH
│ │ │ │ ├- outputFormats: [json, plain, raw]
│ │ │ │ └+ outputFormats: [plain, json, raw]
│ │ │ └optionalFields:
│ │ │ ├- [account_id, request_id, session_id, span_id, trace_id, service_name, operation, request_payload, response_payload, resource, attributes, timeUnixNano, severityNumber, severityText, body, traceId, spanId]
│ │ │ └+ [timestamp, runtime_id, account_id, request_id, session_id, span_id, trace_id, service_name, operation, request_payload, response_payload, resource, attributes, timeUnixNano, severityNumber, severityText, body, traceId, spanId]
│ │ ├[~] logType: TRACES
│ │ │ ├destinations:
│ │ │ │└XRAY
│ │ │ └optionalFields:
│ │ │ └+ [timestamp, resourceArn]
│ │ └[~] logType: USAGE_LOGS
│ │ ├destinations:
│ │ │├S3
│ │ ││├- outputFormats: [json, plain, w3c, parquet]
│ │ ││└+ outputFormats: [plain, json, w3c, parquet]
│ │ │└FH
│ │ │ ├- outputFormats: [json, plain, raw]
│ │ │ └+ outputFormats: [plain, json, raw]
│ │ └optionalFields:
│ │ └+ [timestamp, runtime_id]
│ └[~] resource AWS::BedrockAgentCore::WorkloadIdentity
│ ├ - vendedLogs: [{"permissionsVersion":"V2","logType":"APPLICATION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp"],"optionalFields":["request_id","operation_name","operation_type","start_time","end_time","duration_ms","account_id","request","response","trace_id","span_id","resource","attributes","timeUnixNano","severityNumber","severityText","body","traceId","spanId"]}]
│ │ + vendedLogs: [{"permissionsVersion":"V2","logType":"APPLICATION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"optionalFields":["timestamp","workload_identity_id","request_id","trace_id","span_id","operation_name","operation_type","start_time","end_time","duration_ms","account_id","request","response","resource","attributes","timeUnixNano","severityNumber","severityText","body","traceId","spanId"],"mandatoryFields":["resource_arn","event_timestamp"]},{"permissionsVersion":"V2","logType":"TRACES","destinations":[{"destinationType":"XRAY"}],"optionalFields":["timestamp","resourceArn"],"mandatoryFields":["trace"]}]
│ └ vendedLogs
│ ├[~] logType: APPLICATION_LOGS
│ │ ├destinations:
│ │ │├S3
│ │ ││├- outputFormats: [json, plain, w3c, parquet]
│ │ ││└+ outputFormats: [plain, json, w3c, parquet]
│ │ │└FH
│ │ │ ├- outputFormats: [json, plain, raw]
│ │ │ └+ outputFormats: [plain, json, raw]
│ │ └optionalFields:
│ │ ├- [request_id, operation_name, operation_type, start_time, end_time, duration_ms, account_id, request, response, trace_id, span_id, resource, attributes, timeUnixNano, severityNumber, severityText, body, traceId, spanId]
│ │ └+ [timestamp, workload_identity_id, request_id, trace_id, span_id, operation_name, operation_type, start_time, end_time, duration_ms, account_id, request, response, resource, attributes, timeUnixNano, severityNumber, severityText, body, traceId, spanId]
│ └[+] logType: TRACES
│ ├permissionsVersion: V2
│ ├destinations: [XRAY]
│ ├mandatoryFields: [trace]
│ └optionalFields: [timestamp, resourceArn]
├[~] service aws-cleanrooms
│ └ resources
│ └[~] resource AWS::CleanRooms::Membership
│ ├ - vendedLogs: [{"permissionsVersion":"V1","logType":"ANALYSIS_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}]}]
│ │ + vendedLogs: undefined
│ └ vendedLogs
│ └[-] logType: ANALYSIS_LOGS
│ ├permissionsVersion: V1
│ └destinations: [S3, CWL, FH]
├[~] service aws-cloudfront
│ └ resources
│ └[~] resource AWS::CloudFront::Distribution
│ ├ - vendedLogs: [{"permissionsVersion":"V2","logType":"CONNECTION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["eventTimestamp","connectionId","distributionId"],"optionalFields":["connectionStatus","clientIp","clientPort","serverIp","distributionTenantId","tlsProtocol","tlsCipher","tlsHandshakeDuration","tlsSni","clientLeafCertSerialNumber","clientLeafCertSubject","clientLeafCertIssuer","clientLeafCertValidity","connectionLogCustomData"]},{"permissionsVersion":"V2","logType":"ACCESS_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"optionalFields":["date","time","x-edge-location","sc-bytes","c-ip","cs-method","cs(Host)","cs-uri-stem","sc-status","cs(Referer)","cs(User-Agent)","cs-uri-query","cs(Cookie)","x-edge-result-type","x-edge-request-id","x-host-header","cs-protocol","cs-bytes","time-taken","x-forwarded-for","ssl-protocol","ssl-cipher","x-edge-response-result-type","cs-protocol-version","fle-status","fle-encrypted-fields","c-port","time-to-first-byte","x-edge-detailed-result-type","sc-content-type","sc-content-len","sc-range-start","sc-range-end"]}]
│ │ + vendedLogs: [{"permissionsVersion":"V2","logType":"CONNECTION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"optionalFields":["timestamp","connectionStatus","clientIp","clientPort","serverIp","distributionTenantId","tlsProtocol","tlsCipher","tlsHandshakeDuration","tlsSni","clientLeafCertSerialNumber","clientLeafCertSubject","clientLeafCertIssuer","clientLeafCertValidity","connectionLogCustomData"],"mandatoryFields":["eventTimestamp","distributionId","connectionId"]},{"permissionsVersion":"V2","logType":"ACCESS_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"optionalFields":["timestamp","date","time","x-edge-location","sc-bytes","c-ip","cs-method","cs(Host)","cs-uri-stem","sc-status","cs(Referer)","cs(User-Agent)","cs-uri-query","cs(Cookie)","x-edge-result-type","x-edge-request-id","x-host-header","cs-protocol","cs-bytes","time-taken","x-forwarded-for","ssl-protocol","ssl-cipher","x-edge-response-result-type","cs-protocol-version","fle-status","fle-encrypted-fields","c-port","time-to-first-byte","x-edge-detailed-result-type","sc-content-type","sc-content-len","sc-range-start","sc-range-end","timestamp(ms)","origin-fbl","origin-lbl","asn","c-country","cache-behavior-path-pattern","distribution-tenant-id","connection-id","viewer-request-log-data","viewer-response-log-data","cmcd-encoded-bitrate","cmcd-buffer-length","cmcd-buffer-starvation","cmcd-content-id","cmcd-object-duration","cmcd-deadline","cmcd-measured-throughput","cmcd-next-object-request","cmcd-next-range-request","cmcd-object-type","cmcd-playback-rate","cmcd-requested-maximum-throughput","cmcd-streaming-format","cmcd-session-id","cmcd-stream-type","cmcd-startup","cmcd-top-bitrate","cmcd-version","s-ip","primary-distribution-id","primary-distribution-dns-name","r-host","sr-reason","x-edge-mqcs"]}]
│ └ vendedLogs
│ ├[~] logType: CONNECTION_LOGS
│ │ ├destinations:
│ │ │├S3
│ │ ││├- outputFormats: [json, plain, w3c, parquet]
│ │ ││└+ outputFormats: [plain, json, w3c, parquet]
│ │ │└FH
│ │ │ ├- outputFormats: [json, plain, raw]
│ │ │ └+ outputFormats: [plain, json, raw]
│ │ ├mandatoryFields:
│ │ │├- [eventTimestamp, connectionId, distributionId]
│ │ │└+ [eventTimestamp, distributionId, connectionId]
│ │ └optionalFields:
│ │ ├- [connectionStatus, clientIp, clientPort, serverIp, distributionTenantId, tlsProtocol, tlsCipher, tlsHandshakeDuration, tlsSni, clientLeafCertSerialNumber, clientLeafCertSubject, clientLeafCertIssuer, clientLeafCertValidity, connectionLogCustomData]
│ │ └+ [timestamp, connectionStatus, clientIp, clientPort, serverIp, distributionTenantId, tlsProtocol, tlsCipher, tlsHandshakeDuration, tlsSni, clientLeafCertSerialNumber, clientLeafCertSubject, clientLeafCertIssuer, clientLeafCertValidity, connectionLogCustomData]
│ └[~] logType: ACCESS_LOGS
│ ├destinations:
│ │├S3
│ ││├- outputFormats: [json, plain, w3c, parquet]
│ ││└+ outputFormats: [plain, json, w3c, parquet]
│ │└FH
│ │ ├- outputFormats: [json, plain, raw]
│ │ └+ outputFormats: [plain, json, raw]
│ └optionalFields:
│ ├- [date, time, x-edge-location, sc-bytes, c-ip, cs-method, cs(Host), cs-uri-stem, sc-status, cs(Referer), cs(User-Agent), cs-uri-query, cs(Cookie), x-edge-result-type, x-edge-request-id, x-host-header, cs-protocol, cs-bytes, time-taken, x-forwarded-for, ssl-protocol, ssl-cipher, x-edge-response-result-type, cs-protocol-version, fle-status, fle-encrypted-fields, c-port, time-to-first-byte, x-edge-detailed-result-type, sc-content-type, sc-content-len, sc-range-start, sc-range-end]
│ └+ [timestamp, date, time, x-edge-location, sc-bytes, c-ip, cs-method, cs(Host), cs-uri-stem, sc-status, cs(Referer), cs(User-Agent), cs-uri-query, cs(Cookie), x-edge-result-type, x-edge-request-id, x-host-header, cs-protocol, cs-bytes, time-taken, x-forwarded-for, ssl-protocol, ssl-cipher, x-edge-response-result-type, cs-protocol-version, fle-status, fle-encrypted-fields, c-port, time-to-first-byte, x-edge-detailed-result-type, sc-content-type, sc-content-len, sc-range-start, sc-range-end, timestamp(ms), origin-fbl, origin-lbl, asn, c-country, cache-behavior-path-pattern, distribution-tenant-id, connection-id, viewer-request-log-data, viewer-response-log-data, cmcd-encoded-bitrate, cmcd-buffer-length, cmcd-buffer-starvation, cmcd-content-id, cmcd-object-duration, cmcd-deadline, cmcd-measured-throughput, cmcd-next-object-request, cmcd-next-range-request, cmcd-object-type, cmcd-playback-rate, cmcd-requested-maximum-throughput, cmcd-streaming-format, cmcd-session-id, cmcd-stream-type, cmcd-startup, cmcd-top-bitrate, cmcd-version, s-ip, primary-distribution-id, primary-distribution-dns-name, r-host, sr-reason, x-edge-mqcs]
├[~] service aws-codeconnections
│ └ resources
│ └[~] resource AWS::CodeConnections::Host
│ └ - arnTemplate: undefined
│ + arnTemplate: arn:${Partition}:codeconnections:${Region}:${Account}:host/${HostId}
├[~] service aws-cognito
│ └ resources
│ └[~] resource AWS::Cognito::UserPool
│ ├ - vendedLogs: [{"permissionsVersion":"V1","logType":"APPLICATION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}]}]
│ │ + vendedLogs: undefined
│ └ vendedLogs
│ └[-] logType: APPLICATION_LOGS
│ ├permissionsVersion: V1
│ └destinations: [S3, CWL, FH]
├[~] service aws-connect
│ └ resources
│ └[~] resource AWS::Connect::Instance
│ ├ - vendedLogs: [{"permissionsVersion":"V2","logType":"AMAZON_CONNECT_FLOW_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["InstanceArn","Timestamp","AccountId","ResourceArn","ResourceType","ResourceName","ResourceExecutionStartTime","ResourcePublishTimestamp","FlowType","ContactId","InitiationMethod","Channel","SubType","LogVersion","LogType","ActionLogData","ModuleCallstack","ActionCounter"]}]
│ │ + vendedLogs: undefined
│ └ vendedLogs
│ └[-] logType: AMAZON_CONNECT_FLOW_LOGS
│ ├permissionsVersion: V2
│ ├destinations: [S3, CWL, FH]
│ └mandatoryFields: [InstanceArn, Timestamp, AccountId, ResourceArn, ResourceType, ResourceName, ResourceExecutionStartTime, ResourcePublishTimestamp, FlowType, ContactId, InitiationMethod, Channel, SubType, LogVersion, LogType, ActionLogData, ModuleCallstack, ActionCounter]
├[~] service aws-dataexchange
│ └ resources
│ └[~] resource AWS::DataExchange::EventAction
│ └ - arnTemplate: undefined
│ + arnTemplate: arn:${Partition}:dataexchange:${Region}:${Account}:event-actions/${EventActionId}
├[~] service aws-datapipeline
│ └ resources
│ └[~] resource AWS::DataPipeline::Pipeline
│ └ - arnTemplate: arn:${Partition}:datapipeline:${Region}:${Account}:pipeline/${PipelineId}
│ + arnTemplate: arn:${Partition}:datapipeline:${Region}:${Account}:pipeline/${PipelineID}
├[~] service aws-devopsagent
│ └ resources
│ └[~] resource AWS::DevOpsAgent::AgentSpace
│ ├ - vendedLogs: [{"permissionsVersion":"V2","logType":"APPLICATION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp"],"optionalFields":["optional_account_id","optional_agent_space_id","optional_level","optional_association_id","optional_status","optional_webhook_id","optional_mcp_endpoint_url","optional_service_type","optional_service_endpoint_url","optional_service_id","optional_request_id","optional_operation","optional_task_type","optional_task_id","optional_reference","optional_error_type","optional_error_message","optional_details"]}]
│ │ + vendedLogs: [{"permissionsVersion":"V2","logType":"APPLICATION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"optionalFields":["timestamp","resource_id","optional_account_id","optional_agent_space_id","optional_level","optional_association_id","optional_status","optional_webhook_id","optional_mcp_endpoint_url","optional_service_type","optional_service_endpoint_url","optional_service_id","optional_request_id","optional_operation","optional_task_type","optional_task_id","optional_reference","optional_error_type","optional_error_message","optional_details"],"mandatoryFields":["resource_arn","event_timestamp"]}]
│ └ vendedLogs
│ └[~] logType: APPLICATION_LOGS
│ ├destinations:
│ │├S3
│ ││├- outputFormats: [json, plain, w3c, parquet]
│ ││└+ outputFormats: [plain, json, w3c, parquet]
│ │└FH
│ │ ├- outputFormats: [json, plain, raw]
│ │ └+ outputFormats: [plain, json, raw]
│ └optionalFields:
│ ├- [optional_account_id, optional_agent_space_id, optional_level, optional_association_id, optional_status, optional_webhook_id, optional_mcp_endpoint_url, optional_service_type, optional_service_endpoint_url, optional_service_id, optional_request_id, optional_operation, optional_task_type, optional_task_id, optional_reference, optional_error_type, optional_error_message, optional_details]
│ └+ [timestamp, resource_id, optional_account_id, optional_agent_space_id, optional_level, optional_association_id, optional_status, optional_webhook_id, optional_mcp_endpoint_url, optional_service_type, optional_service_endpoint_url, optional_service_id, optional_request_id, optional_operation, optional_task_type, optional_task_id, optional_reference, optional_error_type, optional_error_message, optional_details]
├[~] service aws-ec2
│ └ resources
│ ├[~] resource AWS::EC2::Instance
│ │ ├ - vendedLogs: [{"permissionsVersion":"V2","logType":"CONSOLE_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp","message"]}]
│ │ │ + vendedLogs: undefined
│ │ └ vendedLogs
│ │ └[-] logType: CONSOLE_LOGS
│ │ ├permissionsVersion: V2
│ │ ├destinations: [S3, CWL, FH]
│ │ └mandatoryFields: [resource_arn, event_timestamp, message]
│ ├[~] resource AWS::EC2::RouteServerPeer
│ │ ├ - vendedLogs: [{"permissionsVersion":"V2","logType":"EVENT_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp","type"],"optionalFields":["status","message"]}]
│ │ │ + vendedLogs: [{"permissionsVersion":"V2","logType":"EVENT_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"optionalFields":["timestamp","resource_id","status","message"],"mandatoryFields":["resource_arn","event_timestamp","type"]}]
│ │ └ vendedLogs
│ │ └[~] logType: EVENT_LOGS
│ │ ├destinations:
│ │ │├S3
│ │ ││├- outputFormats: [json, plain, w3c, parquet]
│ │ ││└+ outputFormats: [plain, json, w3c, parquet]
│ │ │└FH
│ │ │ ├- outputFormats: [json, plain, raw]
│ │ │ └+ outputFormats: [plain, json, raw]
│ │ └optionalFields:
│ │ ├- [status, message]
│ │ └+ [timestamp, resource_id, status, message]
│ ├[~] resource AWS::EC2::VerifiedAccessInstance
│ │ ├ - vendedLogs: [{"permissionsVersion":"V1","logType":"VERIFIED_ACCESS_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}]}]
│ │ │ + vendedLogs: undefined
│ │ └ vendedLogs
│ │ └[-] logType: VERIFIED_ACCESS_LOGS
│ │ ├permissionsVersion: V1
│ │ └destinations: [S3, CWL, FH]
│ ├[~] resource AWS::EC2::VPC
│ │ ├ - vendedLogs: [{"permissionsVersion":"V1","logType":"ROUTE53_RESOLVER_QUERY_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}]}]
│ │ │ + vendedLogs: undefined
│ │ └ vendedLogs
│ │ └[-] logType: ROUTE53_RESOLVER_QUERY_LOGS
│ │ ├permissionsVersion: V1
│ │ └destinations: [S3, CWL, FH]
│ └[~] resource AWS::EC2::VPNConnection
│ ├ - vendedLogs: [{"permissionsVersion":"V2","logType":"EVENT_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_id","event_timestamp"],"optionalFields":["timestamp","type","status","message"]},{"permissionsVersion":"V2","logType":"CONNECTION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["event_timestamp","details"],"optionalFields":["timestamp","dpd_enabled","nat_t_detected","ike_phase1_state","ike_phase2_state"]}]
│ │ + vendedLogs: undefined
│ └ vendedLogs
│ ├[-] logType: EVENT_LOGS
│ │ ├permissionsVersion: V2
│ │ ├destinations: [S3, CWL, FH]
│ │ ├mandatoryFields: [resource_id, event_timestamp]
│ │ └optionalFields: [timestamp, type, status, message]
│ └[-] logType: CONNECTION_LOGS
│ ├permissionsVersion: V2
│ ├destinations: [S3, CWL, FH]
│ ├mandatoryFields: [event_timestamp, details]
│ └optionalFields: [timestamp, dpd_enabled, nat_t_detected, ike_phase1_state, ike_phase2_state]
├[~] service aws-ecs
│ └ resources
│ └[~] resource AWS::ECS::Cluster
│ ├ - vendedLogs: undefined
│ │ + vendedLogs: [{"permissionsVersion":"V2","logType":"ACTION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json"]},{"destinationType":"CWL","outputFormats":["json"]},{"destinationType":"FH","outputFormats":["json"]}],"optionalFields":["timestamp"],"mandatoryFields":["resourceArn","actionSourceId","logLevel","eventTimestamp","detail"]}]
│ └ vendedLogs
│ └[+] logType: ACTION_LOGS
│ ├permissionsVersion: V2
│ ├destinations: [S3, CWL, FH]
│ ├mandatoryFields: [resourceArn, actionSourceId, logLevel, eventTimestamp, detail]
│ └optionalFields: [timestamp]
├[~] service aws-eks
│ └ resources
│ ├[~] resource AWS::EKS::Capability
│ │ ├ - vendedLogs: [{"permissionsVersion":"V2","logType":"EKS_CAPABILITY_ACK_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp"],"optionalFields":["stream","level","message","err","error","controller","controllerGroup","controllerKind","reconcileID","worker-count","kind","reconciler-kind","name","namespace","aws.service","version","type"]},{"permissionsVersion":"V2","logType":"EKS_CAPABILITY_ARGOCD_APPLICATION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp"],"optionalFields":["stream","level","message","error","application","app-namespace","project","dest-server","dest-namespace","dest-name","comparison-level","time_ms","patch_ms","setop_ms","compare_app_state_ms","refresh_app_conditions_ms","process_refresh_app_conditions_errors_ms","comparison_with_nothing_ms"]},{"permissionsVersion":"V2","logType":"EKS_CAPABILITY_ARGOCD_APPLICATIONSET_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp"],"optionalFields":["stream","level","message","error","controller","controllerGroup","controllerKind","reconcileID","worker-count","name","namespace","application","app-namespace","project","applicationset","action","count","requeueAfter","type"]},{"permissionsVersion":"V2","logType":"EKS_CAPABILITY_ARGOCD_COMMITSERVER_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp"],"optionalFields":["stream","level","message"]},{"permissionsVersion":"V2","logType":"EKS_CAPABILITY_ARGOCD_REPOSERVER_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp"],"optionalFields":["stream","level","message","error"]},{"permissionsVersion":"V2","logType":"EKS_CAPABILITY_ARGOCD_SERVER_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp"],"optionalFields":["stream","level","message","error","name","namespace","reason"]},{"permissionsVersion":"V2","logType":"EKS_CAPABILITY_KRO_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp"],"optionalFields":["stream","level","message","err","error","controller","controllerGroup","controllerKind","reconcileID","worker-count","gvr","crd","name","namespace","item","ResourceGraphDefinition","type"]}]
│ │ │ + vendedLogs: [{"permissionsVersion":"V2","logType":"EKS_CAPABILITY_ARGOCD_COMMITSERVER_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"optionalFields":["timestamp","resource_id","stream","level","message","error","version","component","duration"],"mandatoryFields":["resource_arn","event_timestamp"]},{"permissionsVersion":"V2","logType":"EKS_CAPABILITY_ACK_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"optionalFields":["timestamp","resource_id","stream","level","message","err","error","controller","controllerGroup","controllerKind","reconcileID","worker-count","kind","name","namespace","aws.service","version","type","generation","is_adopted","iam_role_selector","role"],"mandatoryFields":["resource_arn","event_timestamp"]},{"permissionsVersion":"V2","logType":"EKS_CAPABILITY_ARGOCD_SERVER_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"optionalFields":["timestamp","resource_id","stream","level","message","error","name","namespace","reason","application","user","grpc.code","grpc.method","grpc.service","grpc.time_ms","grpc.method_type","grpc.error","type","duration","dest-namespace","dest-server","project"],"mandatoryFields":["resource_arn","event_timestamp"]},{"permissionsVersion":"V2","logType":"EKS_CAPABILITY_ARGOCD_APPLICATION_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"optionalFields":["timestamp","resource_id","stream","level","message","error","application","app-namespace","project","dest-server","dest-namespace","dest-name","comparison-level","time_ms","patch_ms","setop_ms","compare_app_state_ms","refresh_app_conditions_ms","process_refresh_app_conditions_errors_ms","comparison_with_nothing_ms","name","namespace","app_status_update_ms","auto_sync_ms","diff_ms","git_ms","health_ms","live_ms","manifests_ms","repo_ms","sync_ms","cluster","syncId","duration","eventType","kind"],"mandatoryFields":["resource_arn","event_timestamp"]},{"permissionsVersion":"V2","logType":"EKS_CAPABILITY_ARGOCD_APPLICATIONSET_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"optionalFields":["timestamp","resource_id","stream","level","message","error","controller","controllerGroup","controllerKind","reconcileID","worker-count","name","namespace","application","app-namespace","project","applicationset","action","count","requeueAfter","type","version","err","repoURL","revision"],"mandatoryFields":["resource_arn","event_timestamp"]},{"permissionsVersion":"V2","logType":"EKS_CAPABILITY_ARGOCD_REPOSERVER_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"optionalFields":["timestamp","resource_id","stream","level","message","error","grpc.code","grpc.method","grpc.service","grpc.time_ms","grpc.method_type","grpc.component","grpc.error","version","component","duration","execID"],"mandatoryFields":["resource_arn","event_timestamp"]},{"permissionsVersion":"V2","logType":"EKS_CAPABILITY_KRO_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"optionalFields":["timestamp","resource_id","stream","level","message","err","error","controller","controllerGroup","controllerKind","reconcileID","worker-count","gvr","crd","name","namespace","type","breakingChanges","summary","existingRGDID","newRGDID"],"mandatoryFields":["resource_arn","event_timestamp"]}]
│ │ └ vendedLogs
│ │ ├[~] logType: EKS_CAPABILITY_ACK_LOGS
│ │ │ ├destinations:
│ │ │ │├S3
│ │ │ ││├- outputFormats: [json, plain, w3c, parquet]
│ │ │ ││└+ outputFormats: [plain, json, w3c, parquet]
│ │ │ │└FH
│ │ │ │ ├- outputFormats: [json, plain, raw]
│ │ │ │ └+ outputFormats: [plain, json, raw]
│ │ │ └optionalFields:
│ │ │ ├- [stream, level, message, err, error, controller, controllerGroup, controllerKind, reconcileID, worker-count, kind, reconciler-kind, name, namespace, aws.service, version, type]
│ │ │ └+ [timestamp, resource_id, stream, level, message, err, error, controller, controllerGroup, controllerKind, reconcileID, worker-count, kind, name, namespace, aws.service, version, type, generation, is_adopted, iam_role_selector, role]
│ │ ├[~] logType: EKS_CAPABILITY_ARGOCD_APPLICATION_LOGS
│ │ │ ├destinations:
│ │ │ │├S3
│ │ │ ││├- outputFormats: [json, plain, w3c, parquet]
│ │ │ ││└+ outputFormats: [plain, json, w3c, parquet]
│ │ │ │└FH
│ │ │ │ ├- outputFormats: [json, plain, raw]
│ │ │ │ └+ outputFormats: [plain, json, raw]
│ │ │ └optionalFields:
│ │ │ ├- [stream, level, message, error, application, app-namespace, project, dest-server, dest-namespace, dest-name, comparison-level, time_ms, patch_ms, setop_ms, compare_app_state_ms, refresh_app_conditions_ms, process_refresh_app_conditions_errors_ms, comparison_with_nothing_ms]
│ │ │ └+ [timestamp, resource_id, stream, level, message, error, application, app-namespace, project, dest-server, dest-namespace, dest-name, comparison-level, time_ms, patch_ms, setop_ms, compare_app_state_ms, refresh_app_conditions_ms, process_refresh_app_conditions_errors_ms, comparison_with_nothing_ms, name, namespace, app_status_update_ms, auto_sync_ms, diff_ms, git_ms, health_ms, live_ms, manifests_ms, repo_ms, sync_ms, cluster, syncId, duration, eventType, kind]
│ │ ├[~] logType: EKS_CAPABILITY_ARGOCD_APPLICATIONSET_LOGS
│ │ │ ├destinations:
│ │ │ │├S3
│ │ │ ││├- outputFormats: [json, plain, w3c, parquet]
│ │ │ ││└+ outputFormats: [plain, json, w3c, parquet]
│ │ │ │└FH
│ │ │ │ ├- outputFormats: [json, plain, raw]
│ │ │ │ └+ outputFormats: [plain, json, raw]
│ │ │ └optionalFields:
│ │ │ ├- [stream, level, message, error, controller, controllerGroup, controllerKind, reconcileID, worker-count, name, namespace, application, app-namespace, project, applicationset, action, count, requeueAfter, type]
│ │ │ └+ [timestamp, resource_id, stream, level, message, error, controller, controllerGroup, controllerKind, reconcileID, worker-count, name, namespace, application, app-namespace, project, applicationset, action, count, requeueAfter, type, version, err, repoURL, revision]
│ │ ├[~] logType: EKS_CAPABILITY_ARGOCD_COMMITSERVER_LOGS
│ │ │ ├destinations:
│ │ │ │├S3
│ │ │ ││├- outputFormats: [json, plain, w3c, parquet]
│ │ │ ││└+ outputFormats: [plain, json, w3c, parquet]
│ │ │ │└FH
│ │ │ │ ├- outputFormats: [json, plain, raw]
│ │ │ │ └+ outputFormats: [plain, json, raw]
│ │ │ └optionalFields:
│ │ │ ├- [stream, level, message]
│ │ │ └+ [timestamp, resource_id, stream, level, message, error, version, component, duration]
│ │ ├[~] logType: EKS_CAPABILITY_ARGOCD_REPOSERVER_LOGS
│ │ │ ├destinations:
│ │ │ │├S3
│ │ │ ││├- outputFormats: [json, plain, w3c, parquet]
│ │ │ ││└+ outputFormats: [plain, json, w3c, parquet]
│ │ │ │└FH
│ │ │ │ ├- outputFormats: [json, plain, raw]
│ │ │ │ └+ outputFormats: [plain, json, raw]
│ │ │ └optionalFields:
│ │ │ ├- [stream, level, message, error]
│ │ │ └+ [timestamp, resource_id, stream, level, message, error, grpc.code, grpc.method, grpc.service, grpc.time_ms, grpc.method_type, grpc.component, grpc.error, version, component, duration, execID]
│ │ ├[~] logType: EKS_CAPABILITY_ARGOCD_SERVER_LOGS
│ │ │ ├destinations:
│ │ │ │├S3
│ │ │ ││├- outputFormats: [json, plain, w3c, parquet]
│ │ │ ││└+ outputFormats: [plain, json, w3c, parquet]
│ │ │ │└FH
│ │ │ │ ├- outputFormats: [json, plain, raw]
│ │ │ │ └+ outputFormats: [plain, json, raw]
│ │ │ └optionalFields:
│ │ │ ├- [stream, level, message, error, name, namespace, reason]
│ │ │ └+ [timestamp, resource_id, stream, level, message, error, name, namespace, reason, application, user, grpc.code, grpc.method, grpc.service, grpc.time_ms, grpc.method_type, grpc.error, type, duration, dest-namespace, dest-server, project]
│ │ └[~] logType: EKS_CAPABILITY_KRO_LOGS
│ │ ├destinations:
│ │ │├S3
│ │ ││├- outputFormats: [json, plain, w3c, parquet]
│ │ ││└+ outputFormats: [plain, json, w3c, parquet]
│ │ │└FH
│ │ │ ├- outputFormats: [json, plain, raw]
│ │ │ └+ outputFormats: [plain, json, raw]
│ │ └optionalFields:
│ │ ├- [stream, level, message, err, error, controller, controllerGroup, controllerKind, reconcileID, worker-count, gvr, crd, name, namespace, item, ResourceGraphDefinition, type]
│ │ └+ [timestamp, resource_id, stream, level, message, err, error, controller, controllerGroup, controllerKind, reconcileID, worker-count, gvr, crd, name, namespace, type, breakingChanges, summary, existingRGDID, newRGDID]
│ └[~] resource AWS::EKS::Cluster
│ ├ - vendedLogs: [{"permissionsVersion":"V2","logType":"AUTO_MODE_BLOCK_STORAGE_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp"],"optionalFields":["level","stream","message","err","error","enabled","feature"]},{"permissionsVersion":"V2","logType":"AUTO_MODE_COMPUTE_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp"],"optionalFields":["level","stream","message","err","error","controller","controllerGroup","controllerKind","reconcileID","worker-count","count","instance-type-count","mode","offering-count"]},{"permissionsVersion":"V2","logType":"AUTO_MODE_IPAM_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp"],"optionalFields":["level","stream","message","err","error","controller","controllerGroup","controllerKind","reconcileID","worker-count"]},{"permissionsVersion":"V2","logType":"AUTO_MODE_LOAD_BALANCING_LOGS","destinations":[{"destinationType":"S3","outputFormats":["json","plain","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["json","plain","raw"]}],"mandatoryFields":["resource_arn","event_timestamp"],"optionalFields":["level","stream","message","err","error","controller","controllerGroup","controllerKind","reconcileID","worker-count","attempt","delay","totalItems"]}]
│ │ + vendedLogs: [{"permissionsVersion":"V2","logType":"AUTO_MODE_LOAD_BALANCING_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","json","raw"]}],"mandatoryFields":["resource_arn","event_timestamp"],"optionalFields":["level","stream","message","err","error","controller","controllerGroup","controllerKind","reconcileID","worker-count","attempt","delay","totalItems"]},{"permissionsVersion":"V2","logType":"AUTO_MODE_COMPUTE_LOGS","destinations":[{"destinationType":"S3","outputFormats":["plain","json","w3c","parquet"]},{"destinationType":"CWL","outputFormats":["plain","json"]},{"destinationType":"FH","outputFormats":["plain","js…1 parent 8fd1ef6 commit 51234fd
12 files changed
Lines changed: 30 additions & 14 deletions
File tree
- packages
- @aws-cdk
- metrics-facade-alpha
- mixins-preview
- lib/services
- aws-ecs
- aws-rtbfabric
- aws-securityhub
- aws-cdk-lib
- tools/@aws-cdk/spec2cdk
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
160 | | - | |
| 160 | + | |
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| 62 | + | |
62 | 63 | | |
63 | 64 | | |
64 | 65 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
180 | 180 | | |
181 | 181 | | |
182 | 182 | | |
| 183 | + | |
| 184 | + | |
183 | 185 | | |
184 | 186 | | |
185 | 187 | | |
| |||
310 | 312 | | |
311 | 313 | | |
312 | 314 | | |
313 | | - | |
| 315 | + | |
314 | 316 | | |
315 | 317 | | |
316 | 318 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
139 | | - | |
| 139 | + | |
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
| |||
0 commit comments