Creates or updates a logical delivery source
Source:R/cloudwatchlogs_operations.R
cloudwatchlogs_put_delivery_source.RdCreates or updates a logical delivery source. A delivery source represents an Amazon Web Services resource that sends logs to an logs delivery destination. The destination can be CloudWatch Logs, Amazon S3, Firehose or X-Ray for sending traces.
See https://www.paws-r-sdk.com/docs/cloudwatchlogs_put_delivery_source/ for full documentation.
Usage
cloudwatchlogs_put_delivery_source(
name,
resourceArn,
logType,
tags = NULL,
deliverySourceConfiguration = NULL
)Arguments
- name
[required] A name for this delivery source. This name must be unique for all delivery sources in your account.
- resourceArn
[required] 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-1234EXAMPLEabcd1234abcd1234abcd1234For the
SECURITY_FINDING_LOGSlogType, use a wildcard ARN for the hub resource. For Amazon Web Services Security Hub CSPM, usearn:aws:securityhub:us-east-1:111122223333:hub/*and for Amazon Web Services Security Hub, usearn:aws:securityhub:us-east-1:111122223333:hubv2/*- logType
[required] Defines the type of log that the source is sending.
For Amazon Bedrock Agents, the valid values are
APPLICATION_LOGSandEVENT_LOGS.For Amazon Bedrock Knowledge Bases, the valid value is
APPLICATION_LOGS.For Amazon Bedrock AgentCore Runtime, the valid values are
APPLICATION_LOGS,USAGE_LOGSandTRACES.For Amazon Bedrock AgentCore Tools, the valid values are
APPLICATION_LOGS,USAGE_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 Gateway, the valid values are
APPLICATION_LOGSandTRACES.For CloudFront, the valid value is
ACCESS_LOGS.For DevOps Agent, the valid value is
APPLICATION_LOGS.For Amazon CodeWhisperer, the valid value is
EVENT_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 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 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 Quick, the valid values are
CHAT_LOGSandFEEDBACK_LOGS.For Amazon Web Services RTB Fabric, the valid values is
APPLICATION_LOGS.For Amazon Q, the valid values are
EVENT_LOGSandSYNC_JOB_LOGS.For Amazon Web Services Security Hub CSPM, the valid value is
SECURITY_FINDING_LOGS.For Amazon Web Services Security Hub, the valid value is
SECURITY_FINDING_LOGS.For Amazon SES mail manager, the valid values are
APPLICATION_LOGSandTRAFFIC_POLICY_DEBUG_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.For Amazon VPC Route Server, the valid value is
EVENT_LOGS.
An optional list of key-value pairs to associate with the resource.
For more information about tagging, see Tagging Amazon Web Services resources
- 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"}.