PutDeliverySourceRequest
¶
Source code in docs_src/capo_cloudwatch_logs/types/put_delivery_source_request.py
delivery_source_configuration
instance-attribute
¶
delivery_source_configuration: NotRequired[DeliverySourceConfiguration]
A map of key-value pairs to configure the delivery source. Both keys and values must be between 1 and 255 characters in length. For example, {"samplingRate": "50"}.
log_type
instance-attribute
¶
log_type: LogType
Defines the type of log that the source is sending.
-
For Amazon Web Services Amplify, the valid values are
ACCESS_LOGSandWAF_LOGS. -
For Application Load Balancer, the valid values are
ALB_ACCESS_LOGS,ALB_CONNECTION_LOGS, andALB_HEALTH_CHECK_LOGS. -
For Amazon Bedrock AgentCore Gateway, the valid values are
APPLICATION_LOGSandTRACES. -
For Amazon Bedrock AgentCore Identity, the valid values are
APPLICATION_LOGSandTRACES. -
For Amazon Bedrock AgentCore Memory, the valid values are
APPLICATION_LOGSandTRACES. -
For Amazon Bedrock AgentCore Payments, the valid values are
APPLICATION_LOGSandTRACES. -
For Amazon Bedrock AgentCore Runtime, the valid values are
APPLICATION_LOGS,USAGE_LOGS, andTRACES. -
For Amazon Bedrock AgentCore Tools, the valid values are
APPLICATION_LOGS,USAGE_LOGS, andTRACES. -
For Amazon Bedrock Agents, the valid values are
APPLICATION_LOGSandEVENT_LOGS. -
For Amazon Bedrock Knowledge Bases, the valid values are
APPLICATION_LOGSandTRACES. -
For CloudFront, the valid value is
ACCESS_LOGS. -
For query execution logs from CloudWatch Logs Insights, the valid value is
INSIGHTS_QUERY_LOGS. -
For Amazon CodeWhisperer, the valid value is
EVENT_LOGS. -
For DevOps Agent, the valid value is
APPLICATION_LOGS. -
For Amazon EKS Auto Mode, the valid values are
AUTO_MODE_BLOCK_STORAGE_LOGS,AUTO_MODE_COMPUTE_LOGS,AUTO_MODE_IPAM_LOGS, andAUTO_MODE_LOAD_BALANCING_LOGS. -
For Amazon EKS Capability Logs, the valid values are
EKS_CAPABILITY_ACK_LOGS,EKS_CAPABILITY_ARGOCD_APPLICATION_LOGS,EKS_CAPABILITY_ARGOCD_APPLICATIONSET_LOGS,EKS_CAPABILITY_ARGOCD_COMMITSERVER_LOGS,EKS_CAPABILITY_ARGOCD_REPOSERVER_LOGS,EKS_CAPABILITY_ARGOCD_SERVER_LOGS, andEKS_CAPABILITY_KRO_LOGS. -
For Amazon Web Services Elemental Inference, the valid value is
APPLICATION_LOGS. -
For Elemental MediaPackage, the valid values are
EGRESS_ACCESS_LOGSandINGRESS_ACCESS_LOGS. -
For Elemental MediaTailor, the valid values are
AD_DECISION_SERVER_LOGS,MANIFEST_SERVICE_LOGS, andTRANSCODE_LOGS. -
For Entity Resolution, the valid value is
WORKFLOW_LOGS. -
For IAM Identity Center, the valid value is
ERROR_LOGS. -
For Network Firewall Proxy, the valid values are
ALERT_LOGS,ALLOW_LOGS, andDENY_LOGS. -
For Network Load Balancer, the valid value is
NLB_ACCESS_LOGS. -
For PCS, the valid values are
PCS_SCHEDULER_LOGS,PCS_JOBCOMP_LOGS, andPCS_SCHEDULER_AUDIT_LOGS. -
For Amazon Q, the valid values are
EVENT_LOGSandSYNC_JOB_LOGS. -
For Amazon Q in Connect AI agents, the valid value is
EVENT_LOGS. -
For Quick, the valid values are
AGENT_HOURS_LOGS,AGENT_METADATA_LOGS,CHAT_LOGS,DLP_LOGS,FEEDBACK_LOGS,INDEX_USAGE_LOGS, andKB_FILE_SYNC_LOGS. -
For Route 53 Global Resolver, the valid value is
GLOBAL_RESOLVER_LOGS. -
For Amazon Web Services RTB Fabric, the valid value is
APPLICATION_LOGS. -
For Amazon S3, the valid value is
S3_SERVER_ACCESS_LOGS. -
For Amazon Web Services Security Hub, the valid value is
SECURITY_FINDING_LOGS. -
For Amazon Web Services Security Hub CSPM, the valid value is
SECURITY_FINDING_LOGS. -
For Amazon SES mail manager, the valid values are
APPLICATION_LOGSandTRAFFIC_POLICY_DEBUG_LOGS. -
For Amazon Web Services Shield Advanced, the valid value is
FLOW_LOGS. -
For Amazon VPC Route Server, the valid value is
EVENT_LOGS. -
For Amazon WorkMail, the valid values are
ACCESS_CONTROL_LOGS,AUTHENTICATION_LOGS,WORKMAIL_AVAILABILITY_PROVIDER_LOGS,WORKMAIL_MAILBOX_ACCESS_LOGS, andWORKMAIL_PERSONAL_ACCESS_TOKEN_LOGS.
name
instance-attribute
¶
name: DeliverySourceName
A name for this delivery source. This name must be unique for all delivery sources in your account.
resource_arn
instance-attribute
¶
resource_arn: Arn
The ARN of the Amazon Web Services resource that is generating and sending logs. For example, arn:aws:workmail:us-east-1:123456789012:organization/m-1234EXAMPLEabcd1234abcd1234abcd1234
For the SECURITY_FINDING_LOGS logType, use a wildcard ARN for the hub resource. For Amazon Web Services Security Hub CSPM, use arn:aws:securityhub:us-east-1:111122223333:hub/* and for Amazon Web Services Security Hub, use arn:aws:securityhub:us-east-1:111122223333:hubv2/*
For the INSIGHTS_QUERY_LOGS log type, use a wildcard log group ARN, such as arn:aws:logs:us-east-1:111122223333:log-group:*. Amazon Web Services does not support a specific log group ARN for this log type.
tags
instance-attribute
¶
tags: NotRequired[Tags]
An optional list of key-value pairs to associate with the resource.
For more information about tagging, see Tagging Amazon Web Services resources