Class: Aws::CloudWatchLogs::Types::PutDeliverySourceRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudWatchLogs::Types::PutDeliverySourceRequest
- Defined in:
- gems/aws-sdk-cloudwatchlogs/lib/aws-sdk-cloudwatchlogs/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#delivery_source_configuration ⇒ Hash<String,String>
A map of key-value pairs to configure the delivery source.
-
#log_type ⇒ String
Defines the type of log that the source is sending.
-
#name ⇒ String
A name for this delivery source.
-
#resource_arn ⇒ String
The ARN of the Amazon Web Services resource that is generating and sending logs.
-
#tags ⇒ Hash<String,String>
An optional list of key-value pairs to associate with the resource.
Instance Attribute Details
#delivery_source_configuration ⇒ Hash<String,String>
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"}.
8276 8277 8278 8279 8280 8281 8282 8283 8284 |
# File 'gems/aws-sdk-cloudwatchlogs/lib/aws-sdk-cloudwatchlogs/types.rb', line 8276 class PutDeliverySourceRequest < Struct.new( :name, :resource_arn, :log_type, :tags, :delivery_source_configuration) SENSITIVE = [] include Aws::Structure end |
#log_type ⇒ String
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.
8276 8277 8278 8279 8280 8281 8282 8283 8284 |
# File 'gems/aws-sdk-cloudwatchlogs/lib/aws-sdk-cloudwatchlogs/types.rb', line 8276 class PutDeliverySourceRequest < Struct.new( :name, :resource_arn, :log_type, :tags, :delivery_source_configuration) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
A name for this delivery source. This name must be unique for all delivery sources in your account.
8276 8277 8278 8279 8280 8281 8282 8283 8284 |
# File 'gems/aws-sdk-cloudwatchlogs/lib/aws-sdk-cloudwatchlogs/types.rb', line 8276 class PutDeliverySourceRequest < Struct.new( :name, :resource_arn, :log_type, :tags, :delivery_source_configuration) SENSITIVE = [] include Aws::Structure end |
#resource_arn ⇒ String
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.
8276 8277 8278 8279 8280 8281 8282 8283 8284 |
# File 'gems/aws-sdk-cloudwatchlogs/lib/aws-sdk-cloudwatchlogs/types.rb', line 8276 class PutDeliverySourceRequest < Struct.new( :name, :resource_arn, :log_type, :tags, :delivery_source_configuration) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
An optional list of key-value pairs to associate with the resource.
For more information about tagging, see Tagging Amazon Web Services resources
8276 8277 8278 8279 8280 8281 8282 8283 8284 |
# File 'gems/aws-sdk-cloudwatchlogs/lib/aws-sdk-cloudwatchlogs/types.rb', line 8276 class PutDeliverySourceRequest < Struct.new( :name, :resource_arn, :log_type, :tags, :delivery_source_configuration) SENSITIVE = [] include Aws::Structure end |