We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.51.0 published on Monday, Feb 2, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.51.0 published on Monday, Feb 2, 2026 by Pulumi
The AWS::ObservabilityAdmin::TelemetryRule resource defines a CloudWatch Observability Admin Telemetry Rule.
Using getTelemetryRule
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getTelemetryRule(args: GetTelemetryRuleArgs, opts?: InvokeOptions): Promise<GetTelemetryRuleResult>
function getTelemetryRuleOutput(args: GetTelemetryRuleOutputArgs, opts?: InvokeOptions): Output<GetTelemetryRuleResult>def get_telemetry_rule(rule_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTelemetryRuleResult
def get_telemetry_rule_output(rule_arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTelemetryRuleResult]func LookupTelemetryRule(ctx *Context, args *LookupTelemetryRuleArgs, opts ...InvokeOption) (*LookupTelemetryRuleResult, error)
func LookupTelemetryRuleOutput(ctx *Context, args *LookupTelemetryRuleOutputArgs, opts ...InvokeOption) LookupTelemetryRuleResultOutput> Note: This function is named LookupTelemetryRule in the Go SDK.
public static class GetTelemetryRule
{
public static Task<GetTelemetryRuleResult> InvokeAsync(GetTelemetryRuleArgs args, InvokeOptions? opts = null)
public static Output<GetTelemetryRuleResult> Invoke(GetTelemetryRuleInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTelemetryRuleResult> getTelemetryRule(GetTelemetryRuleArgs args, InvokeOptions options)
public static Output<GetTelemetryRuleResult> getTelemetryRule(GetTelemetryRuleArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:observabilityadmin:getTelemetryRule
arguments:
# arguments dictionaryThe following arguments are supported:
- Rule
Arn string - The arn of the telemetry rule
- Rule
Arn string - The arn of the telemetry rule
- rule
Arn String - The arn of the telemetry rule
- rule
Arn string - The arn of the telemetry rule
- rule_
arn str - The arn of the telemetry rule
- rule
Arn String - The arn of the telemetry rule
getTelemetryRule Result
The following output properties are available:
- Rule
Pulumi.
Aws Native. Observability Admin. Outputs. Telemetry Rule - Retrieves the details of a specific telemetry rule in your account.
- Rule
Arn string - The arn of the telemetry rule
-
List<Pulumi.
Aws Native. Outputs. Tag> - An array of key-value pairs to apply to this resource
- Rule
Telemetry
Rule Type - Retrieves the details of a specific telemetry rule in your account.
- Rule
Arn string - The arn of the telemetry rule
- Tag
- An array of key-value pairs to apply to this resource
- rule
Telemetry
Rule - Retrieves the details of a specific telemetry rule in your account.
- rule
Arn String - The arn of the telemetry rule
- List<Tag>
- An array of key-value pairs to apply to this resource
- rule
Telemetry
Rule - Retrieves the details of a specific telemetry rule in your account.
- rule
Arn string - The arn of the telemetry rule
- Tag[]
- An array of key-value pairs to apply to this resource
- rule
Telemetry
Rule - Retrieves the details of a specific telemetry rule in your account.
- rule_
arn str - The arn of the telemetry rule
- Sequence[root_Tag]
- An array of key-value pairs to apply to this resource
- rule Property Map
- Retrieves the details of a specific telemetry rule in your account.
- rule
Arn String - The arn of the telemetry rule
- List<Property Map>
- An array of key-value pairs to apply to this resource
Supporting Types
Tag
TelemetryRule
- Resource
Type Pulumi.Aws Native. Observability Admin. Telemetry Rule Resource Type - The type of AWS resource to configure telemetry for (e.g., "AWS::EC2::VPC", "AWS::EKS::Cluster", "AWS::WAFv2::WebACL").
- Telemetry
Type Pulumi.Aws Native. Observability Admin. Telemetry Rule Telemetry Type - The type of telemetry to collect (Logs, Metrics, or Traces).
- Destination
Configuration Pulumi.Aws Native. Observability Admin. Inputs. Telemetry Rule Telemetry Destination Configuration - Configuration specifying where and how the telemetry data should be delivered.
- Selection
Criteria string - Criteria for selecting which resources the rule applies to, such as resource tags.
- Telemetry
Source List<Pulumi.Types Aws Native. Observability Admin. Telemetry Rule Telemetry Source Type> - The specific telemetry source types to configure for the resource, such as VPC_FLOW_LOGS or EKS_AUDIT_LOGS. TelemetrySourceTypes must be correlated with the specific resource type.
- Resource
Type TelemetryRule Resource Type - The type of AWS resource to configure telemetry for (e.g., "AWS::EC2::VPC", "AWS::EKS::Cluster", "AWS::WAFv2::WebACL").
- Telemetry
Type TelemetryRule Telemetry Type - The type of telemetry to collect (Logs, Metrics, or Traces).
- Destination
Configuration TelemetryRule Telemetry Destination Configuration - Configuration specifying where and how the telemetry data should be delivered.
- Selection
Criteria string - Criteria for selecting which resources the rule applies to, such as resource tags.
- Telemetry
Source []TelemetryTypes Rule Telemetry Source Type - The specific telemetry source types to configure for the resource, such as VPC_FLOW_LOGS or EKS_AUDIT_LOGS. TelemetrySourceTypes must be correlated with the specific resource type.
- resource
Type TelemetryRule Resource Type - The type of AWS resource to configure telemetry for (e.g., "AWS::EC2::VPC", "AWS::EKS::Cluster", "AWS::WAFv2::WebACL").
- telemetry
Type TelemetryRule Telemetry Type - The type of telemetry to collect (Logs, Metrics, or Traces).
- destination
Configuration TelemetryRule Telemetry Destination Configuration - Configuration specifying where and how the telemetry data should be delivered.
- selection
Criteria String - Criteria for selecting which resources the rule applies to, such as resource tags.
- telemetry
Source List<TelemetryTypes Rule Telemetry Source Type> - The specific telemetry source types to configure for the resource, such as VPC_FLOW_LOGS or EKS_AUDIT_LOGS. TelemetrySourceTypes must be correlated with the specific resource type.
- resource
Type TelemetryRule Resource Type - The type of AWS resource to configure telemetry for (e.g., "AWS::EC2::VPC", "AWS::EKS::Cluster", "AWS::WAFv2::WebACL").
- telemetry
Type TelemetryRule Telemetry Type - The type of telemetry to collect (Logs, Metrics, or Traces).
- destination
Configuration TelemetryRule Telemetry Destination Configuration - Configuration specifying where and how the telemetry data should be delivered.
- selection
Criteria string - Criteria for selecting which resources the rule applies to, such as resource tags.
- telemetry
Source TelemetryTypes Rule Telemetry Source Type[] - The specific telemetry source types to configure for the resource, such as VPC_FLOW_LOGS or EKS_AUDIT_LOGS. TelemetrySourceTypes must be correlated with the specific resource type.
- resource_
type TelemetryRule Resource Type - The type of AWS resource to configure telemetry for (e.g., "AWS::EC2::VPC", "AWS::EKS::Cluster", "AWS::WAFv2::WebACL").
- telemetry_
type TelemetryRule Telemetry Type - The type of telemetry to collect (Logs, Metrics, or Traces).
- destination_
configuration TelemetryRule Telemetry Destination Configuration - Configuration specifying where and how the telemetry data should be delivered.
- selection_
criteria str - Criteria for selecting which resources the rule applies to, such as resource tags.
- telemetry_
source_ Sequence[Telemetrytypes Rule Telemetry Source Type] - The specific telemetry source types to configure for the resource, such as VPC_FLOW_LOGS or EKS_AUDIT_LOGS. TelemetrySourceTypes must be correlated with the specific resource type.
- resource
Type "AWS::EC2::VPC" | "AWS::WAFv2::WebACL" | "AWS::Cloud Trail" | "AWS::EKS::Cluster" | "AWS::Elastic Load Balancing V2::Load Balancer" | "AWS::Bedrock Agent Core::Runtime" | "AWS::Bedrock Agent Core::Browser" | "AWS::Bedrock Agent Core::Code Interpreter" - The type of AWS resource to configure telemetry for (e.g., "AWS::EC2::VPC", "AWS::EKS::Cluster", "AWS::WAFv2::WebACL").
- telemetry
Type "Logs" | "Traces" - The type of telemetry to collect (Logs, Metrics, or Traces).
- destination
Configuration Property Map - Configuration specifying where and how the telemetry data should be delivered.
- selection
Criteria String - Criteria for selecting which resources the rule applies to, such as resource tags.
- telemetry
Source List<"VPC_FLOW_LOGS" | "ROUTE53_RESOLVER_QUERY_LOGS" | "EKS_AUDIT_LOGS" | "EKS_AUTHENTICATOR_LOGS" | "EKS_CONTROLLER_MANAGER_LOGS" | "EKS_SCHEDULER_LOGS" | "EKS_API_LOGS">Types - The specific telemetry source types to configure for the resource, such as VPC_FLOW_LOGS or EKS_AUDIT_LOGS. TelemetrySourceTypes must be correlated with the specific resource type.
TelemetryRuleAction
TelemetryRuleActionCondition
TelemetryRuleAdvancedEventSelector
- Field
Selectors List<Pulumi.Aws Native. Observability Admin. Inputs. Telemetry Rule Advanced Field Selector> - Contains all selector statements in an advanced event selector.
- Name string
- An optional descriptive name for the advanced event selector
- Field
Selectors []TelemetryRule Advanced Field Selector - Contains all selector statements in an advanced event selector.
- Name string
- An optional descriptive name for the advanced event selector
- field
Selectors List<TelemetryRule Advanced Field Selector> - Contains all selector statements in an advanced event selector.
- name String
- An optional descriptive name for the advanced event selector
- field
Selectors TelemetryRule Advanced Field Selector[] - Contains all selector statements in an advanced event selector.
- name string
- An optional descriptive name for the advanced event selector
- field_
selectors Sequence[TelemetryRule Advanced Field Selector] - Contains all selector statements in an advanced event selector.
- name str
- An optional descriptive name for the advanced event selector
- field
Selectors List<Property Map> - Contains all selector statements in an advanced event selector.
- name String
- An optional descriptive name for the advanced event selector
TelemetryRuleAdvancedFieldSelector
- Ends
With List<string> - An operator that includes events that match the last few characters of the event record field specified as the value of Field.
- Equals List<string>
- An operator that includes events that match the exact value of the event record field specified as the value of Field.
- Field string
- A field in a CloudTrail event record on which to filter events to be logged
- Not
Ends List<string>With - An operator that excludes events that match the last few characters of the event record field specified as the value of Field.
- Not
Equals List<string> - An operator that excludes events that match the exact value of the event record field specified as the value of Field.
- Not
Starts List<string>With - An operator that excludes events that match the first few characters of the event record field specified as the value of Field.
- Starts
With List<string> - An operator that includes events that match the first few characters of the event record field specified as the value of Field.
- Ends
With []string - An operator that includes events that match the last few characters of the event record field specified as the value of Field.
- Equals []string
- An operator that includes events that match the exact value of the event record field specified as the value of Field.
- Field string
- A field in a CloudTrail event record on which to filter events to be logged
- Not
Ends []stringWith - An operator that excludes events that match the last few characters of the event record field specified as the value of Field.
- Not
Equals []string - An operator that excludes events that match the exact value of the event record field specified as the value of Field.
- Not
Starts []stringWith - An operator that excludes events that match the first few characters of the event record field specified as the value of Field.
- Starts
With []string - An operator that includes events that match the first few characters of the event record field specified as the value of Field.
- ends
With List<String> - An operator that includes events that match the last few characters of the event record field specified as the value of Field.
- equals_ List<String>
- An operator that includes events that match the exact value of the event record field specified as the value of Field.
- field String
- A field in a CloudTrail event record on which to filter events to be logged
- not
Ends List<String>With - An operator that excludes events that match the last few characters of the event record field specified as the value of Field.
- not
Equals List<String> - An operator that excludes events that match the exact value of the event record field specified as the value of Field.
- not
Starts List<String>With - An operator that excludes events that match the first few characters of the event record field specified as the value of Field.
- starts
With List<String> - An operator that includes events that match the first few characters of the event record field specified as the value of Field.
- ends
With string[] - An operator that includes events that match the last few characters of the event record field specified as the value of Field.
- equals string[]
- An operator that includes events that match the exact value of the event record field specified as the value of Field.
- field string
- A field in a CloudTrail event record on which to filter events to be logged
- not
Ends string[]With - An operator that excludes events that match the last few characters of the event record field specified as the value of Field.
- not
Equals string[] - An operator that excludes events that match the exact value of the event record field specified as the value of Field.
- not
Starts string[]With - An operator that excludes events that match the first few characters of the event record field specified as the value of Field.
- starts
With string[] - An operator that includes events that match the first few characters of the event record field specified as the value of Field.
- ends_
with Sequence[str] - An operator that includes events that match the last few characters of the event record field specified as the value of Field.
- equals Sequence[str]
- An operator that includes events that match the exact value of the event record field specified as the value of Field.
- field str
- A field in a CloudTrail event record on which to filter events to be logged
- not_
ends_ Sequence[str]with - An operator that excludes events that match the last few characters of the event record field specified as the value of Field.
- not_
equals Sequence[str] - An operator that excludes events that match the exact value of the event record field specified as the value of Field.
- not_
starts_ Sequence[str]with - An operator that excludes events that match the first few characters of the event record field specified as the value of Field.
- starts_
with Sequence[str] - An operator that includes events that match the first few characters of the event record field specified as the value of Field.
- ends
With List<String> - An operator that includes events that match the last few characters of the event record field specified as the value of Field.
- equals List<String>
- An operator that includes events that match the exact value of the event record field specified as the value of Field.
- field String
- A field in a CloudTrail event record on which to filter events to be logged
- not
Ends List<String>With - An operator that excludes events that match the last few characters of the event record field specified as the value of Field.
- not
Equals List<String> - An operator that excludes events that match the exact value of the event record field specified as the value of Field.
- not
Starts List<String>With - An operator that excludes events that match the first few characters of the event record field specified as the value of Field.
- starts
With List<String> - An operator that includes events that match the first few characters of the event record field specified as the value of Field.
TelemetryRuleCloudtrailParameters
- Advanced
Event List<Pulumi.Selectors Aws Native. Observability Admin. Inputs. Telemetry Rule Advanced Event Selector> - Create fine-grained selectors for AWS CloudTrail management and data.
- Advanced
Event []TelemetrySelectors Rule Advanced Event Selector - Create fine-grained selectors for AWS CloudTrail management and data.
- advanced
Event List<TelemetrySelectors Rule Advanced Event Selector> - Create fine-grained selectors for AWS CloudTrail management and data.
- advanced
Event TelemetrySelectors Rule Advanced Event Selector[] - Create fine-grained selectors for AWS CloudTrail management and data.
- advanced_
event_ Sequence[Telemetryselectors Rule Advanced Event Selector] - Create fine-grained selectors for AWS CloudTrail management and data.
- advanced
Event List<Property Map>Selectors - Create fine-grained selectors for AWS CloudTrail management and data.
TelemetryRuleCondition
TelemetryRuleDestinationType
TelemetryRuleElbLoadBalancerLoggingParameters
- Field
Delimiter string - A delimiter to delineate log fields
- Output
Format Pulumi.Aws Native. Observability Admin. Telemetry Rule Elb Load Balancer Logging Parameters Output Format - The format for ELB access log entries (plain text or JSON format).
- Field
Delimiter string - A delimiter to delineate log fields
- Output
Format TelemetryRule Elb Load Balancer Logging Parameters Output Format - The format for ELB access log entries (plain text or JSON format).
- field
Delimiter String - A delimiter to delineate log fields
- output
Format TelemetryRule Elb Load Balancer Logging Parameters Output Format - The format for ELB access log entries (plain text or JSON format).
- field
Delimiter string - A delimiter to delineate log fields
- output
Format TelemetryRule Elb Load Balancer Logging Parameters Output Format - The format for ELB access log entries (plain text or JSON format).
- field_
delimiter str - A delimiter to delineate log fields
- output_
format TelemetryRule Elb Load Balancer Logging Parameters Output Format - The format for ELB access log entries (plain text or JSON format).
- field
Delimiter String - A delimiter to delineate log fields
- output
Format "plain" | "json" - The format for ELB access log entries (plain text or JSON format).
TelemetryRuleElbLoadBalancerLoggingParametersOutputFormat
TelemetryRuleFieldToMatch
- Method string
- The method with which to match this rule.
- Query
String string - The query string to find the resource to match this field to.
- Single
Header Pulumi.Aws Native. Observability Admin. Inputs. Telemetry Rule Single Header - Uri
Path string - This is the URI path to match this rule to.
- Method string
- The method with which to match this rule.
- Query
String string - The query string to find the resource to match this field to.
- Single
Header TelemetryRule Single Header - Uri
Path string - This is the URI path to match this rule to.
- method String
- The method with which to match this rule.
- query
String String - The query string to find the resource to match this field to.
- single
Header TelemetryRule Single Header - uri
Path String - This is the URI path to match this rule to.
- method string
- The method with which to match this rule.
- query
String string - The query string to find the resource to match this field to.
- single
Header TelemetryRule Single Header - uri
Path string - This is the URI path to match this rule to.
- method str
- The method with which to match this rule.
- query_
string str - The query string to find the resource to match this field to.
- single_
header TelemetryRule Single Header - uri_
path str - This is the URI path to match this rule to.
- method String
- The method with which to match this rule.
- query
String String - The query string to find the resource to match this field to.
- single
Header Property Map - uri
Path String - This is the URI path to match this rule to.
TelemetryRuleFilter
TelemetryRuleFilterBehavior
TelemetryRuleFilterRequirement
TelemetryRuleLabelNameCondition
- Label
Name string - The label name of the condition.
- Label
Name string - The label name of the condition.
- label
Name String - The label name of the condition.
- label
Name string - The label name of the condition.
- label_
name str - The label name of the condition.
- label
Name String - The label name of the condition.
TelemetryRuleLoggingFilter
- Default
Behavior Pulumi.Aws Native. Observability Admin. Telemetry Rule Filter Behavior - The default action (KEEP or DROP) for log records that don't match any filter conditions.
- Filters
List<Pulumi.
Aws Native. Observability Admin. Inputs. Telemetry Rule Filter> - A list of filter conditions that determine log record handling behavior.
- Default
Behavior TelemetryRule Filter Behavior - The default action (KEEP or DROP) for log records that don't match any filter conditions.
- Filters
[]Telemetry
Rule Filter - A list of filter conditions that determine log record handling behavior.
- default
Behavior TelemetryRule Filter Behavior - The default action (KEEP or DROP) for log records that don't match any filter conditions.
- filters
List<Telemetry
Rule Filter> - A list of filter conditions that determine log record handling behavior.
- default
Behavior TelemetryRule Filter Behavior - The default action (KEEP or DROP) for log records that don't match any filter conditions.
- filters
Telemetry
Rule Filter[] - A list of filter conditions that determine log record handling behavior.
- default_
behavior TelemetryRule Filter Behavior - The default action (KEEP or DROP) for log records that don't match any filter conditions.
- filters
Sequence[Telemetry
Rule Filter] - A list of filter conditions that determine log record handling behavior.
- default
Behavior "KEEP" | "DROP" - The default action (KEEP or DROP) for log records that don't match any filter conditions.
- filters List<Property Map>
- A list of filter conditions that determine log record handling behavior.
TelemetryRuleResourceType
TelemetryRuleSingleHeader
- Name string
- The name of the header
- Name string
- The name of the header
- name String
- The name of the header
- name string
- The name of the header
- name str
- The name of the header
- name String
- The name of the header
TelemetryRuleTelemetryDestinationConfiguration
- Cloudtrail
Parameters Pulumi.Aws Native. Observability Admin. Inputs. Telemetry Rule Cloudtrail Parameters - Configuration parameters specific to AWS CloudTrail when CloudTrail is the source type.
- Destination
Pattern string - The pattern used to generate the destination path or name, supporting macros like and .
- Destination
Type Pulumi.Aws Native. Observability Admin. Telemetry Rule Destination Type - The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").
- Elb
Load Pulumi.Balancer Logging Parameters Aws Native. Observability Admin. Inputs. Telemetry Rule Elb Load Balancer Logging Parameters - Configuration parameters specific to ELB load balancer logging when ELB is the resource type.
- Log
Delivery Pulumi.Parameters Aws Native. Observability Admin. Inputs. Telemetry Rule Telemetry Destination Configuration Log Delivery Parameters Properties - Parameters for BedrockAgentCore log delivery
- Retention
In intDays - The number of days to retain the telemetry data in the destination.
- Vpc
Flow Pulumi.Log Parameters Aws Native. Observability Admin. Inputs. Telemetry Rule Vpc Flow Log Parameters - Configuration parameters specific to VPC Flow Logs when VPC is the resource type.
- Waf
Logging Pulumi.Parameters Aws Native. Observability Admin. Inputs. Telemetry Rule Waf Logging Parameters - Configuration parameters specific to WAF logging when WAF is the resource type.
- Cloudtrail
Parameters TelemetryRule Cloudtrail Parameters - Configuration parameters specific to AWS CloudTrail when CloudTrail is the source type.
- Destination
Pattern string - The pattern used to generate the destination path or name, supporting macros like and .
- Destination
Type TelemetryRule Destination Type - The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").
- Elb
Load TelemetryBalancer Logging Parameters Rule Elb Load Balancer Logging Parameters - Configuration parameters specific to ELB load balancer logging when ELB is the resource type.
- Log
Delivery TelemetryParameters Rule Telemetry Destination Configuration Log Delivery Parameters Properties - Parameters for BedrockAgentCore log delivery
- Retention
In intDays - The number of days to retain the telemetry data in the destination.
- Vpc
Flow TelemetryLog Parameters Rule Vpc Flow Log Parameters - Configuration parameters specific to VPC Flow Logs when VPC is the resource type.
- Waf
Logging TelemetryParameters Rule Waf Logging Parameters - Configuration parameters specific to WAF logging when WAF is the resource type.
- cloudtrail
Parameters TelemetryRule Cloudtrail Parameters - Configuration parameters specific to AWS CloudTrail when CloudTrail is the source type.
- destination
Pattern String - The pattern used to generate the destination path or name, supporting macros like and .
- destination
Type TelemetryRule Destination Type - The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").
- elb
Load TelemetryBalancer Logging Parameters Rule Elb Load Balancer Logging Parameters - Configuration parameters specific to ELB load balancer logging when ELB is the resource type.
- log
Delivery TelemetryParameters Rule Telemetry Destination Configuration Log Delivery Parameters Properties - Parameters for BedrockAgentCore log delivery
- retention
In IntegerDays - The number of days to retain the telemetry data in the destination.
- vpc
Flow TelemetryLog Parameters Rule Vpc Flow Log Parameters - Configuration parameters specific to VPC Flow Logs when VPC is the resource type.
- waf
Logging TelemetryParameters Rule Waf Logging Parameters - Configuration parameters specific to WAF logging when WAF is the resource type.
- cloudtrail
Parameters TelemetryRule Cloudtrail Parameters - Configuration parameters specific to AWS CloudTrail when CloudTrail is the source type.
- destination
Pattern string - The pattern used to generate the destination path or name, supporting macros like and .
- destination
Type TelemetryRule Destination Type - The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").
- elb
Load TelemetryBalancer Logging Parameters Rule Elb Load Balancer Logging Parameters - Configuration parameters specific to ELB load balancer logging when ELB is the resource type.
- log
Delivery TelemetryParameters Rule Telemetry Destination Configuration Log Delivery Parameters Properties - Parameters for BedrockAgentCore log delivery
- retention
In numberDays - The number of days to retain the telemetry data in the destination.
- vpc
Flow TelemetryLog Parameters Rule Vpc Flow Log Parameters - Configuration parameters specific to VPC Flow Logs when VPC is the resource type.
- waf
Logging TelemetryParameters Rule Waf Logging Parameters - Configuration parameters specific to WAF logging when WAF is the resource type.
- cloudtrail_
parameters TelemetryRule Cloudtrail Parameters - Configuration parameters specific to AWS CloudTrail when CloudTrail is the source type.
- destination_
pattern str - The pattern used to generate the destination path or name, supporting macros like and .
- destination_
type TelemetryRule Destination Type - The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").
- elb_
load_ Telemetrybalancer_ logging_ parameters Rule Elb Load Balancer Logging Parameters - Configuration parameters specific to ELB load balancer logging when ELB is the resource type.
- log_
delivery_ Telemetryparameters Rule Telemetry Destination Configuration Log Delivery Parameters Properties - Parameters for BedrockAgentCore log delivery
- retention_
in_ intdays - The number of days to retain the telemetry data in the destination.
- vpc_
flow_ Telemetrylog_ parameters Rule Vpc Flow Log Parameters - Configuration parameters specific to VPC Flow Logs when VPC is the resource type.
- waf_
logging_ Telemetryparameters Rule Waf Logging Parameters - Configuration parameters specific to WAF logging when WAF is the resource type.
- cloudtrail
Parameters Property Map - Configuration parameters specific to AWS CloudTrail when CloudTrail is the source type.
- destination
Pattern String - The pattern used to generate the destination path or name, supporting macros like and .
- destination
Type "cloud-watch-logs" - The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").
- elb
Load Property MapBalancer Logging Parameters - Configuration parameters specific to ELB load balancer logging when ELB is the resource type.
- log
Delivery Property MapParameters - Parameters for BedrockAgentCore log delivery
- retention
In NumberDays - The number of days to retain the telemetry data in the destination.
- vpc
Flow Property MapLog Parameters - Configuration parameters specific to VPC Flow Logs when VPC is the resource type.
- waf
Logging Property MapParameters - Configuration parameters specific to WAF logging when WAF is the resource type.
TelemetryRuleTelemetryDestinationConfigurationLogDeliveryParametersProperties
- Log
Types List<Pulumi.Aws Native. Observability Admin. Telemetry Rule Telemetry Destination Configuration Log Delivery Parameters Properties Log Types Item> - Types of logs to deliver for BedrockAgentCore resources
- Log
Types []TelemetryRule Telemetry Destination Configuration Log Delivery Parameters Properties Log Types Item - Types of logs to deliver for BedrockAgentCore resources
- log
Types List<TelemetryRule Telemetry Destination Configuration Log Delivery Parameters Properties Log Types Item> - Types of logs to deliver for BedrockAgentCore resources
- log
Types TelemetryRule Telemetry Destination Configuration Log Delivery Parameters Properties Log Types Item[] - Types of logs to deliver for BedrockAgentCore resources
- log_
types Sequence[TelemetryRule Telemetry Destination Configuration Log Delivery Parameters Properties Log Types Item] - Types of logs to deliver for BedrockAgentCore resources
- log
Types List<"APPLICATION_LOGS" | "USAGE_LOGS"> - Types of logs to deliver for BedrockAgentCore resources
TelemetryRuleTelemetryDestinationConfigurationLogDeliveryParametersPropertiesLogTypesItem
TelemetryRuleTelemetrySourceType
TelemetryRuleTelemetryType
TelemetryRuleVpcFlowLogParameters
- Log
Format string - The fields to include in the flow log record. If you omit this parameter, the flow log is created using the default format.
- Max
Aggregation intInterval - The maximum interval of time, in seconds, during which a flow of packets is captured and aggregated into a flow log record. Default is 600s.
- Traffic
Type string - The type of traffic captured for the flow log. Default is ALL
- Log
Format string - The fields to include in the flow log record. If you omit this parameter, the flow log is created using the default format.
- Max
Aggregation intInterval - The maximum interval of time, in seconds, during which a flow of packets is captured and aggregated into a flow log record. Default is 600s.
- Traffic
Type string - The type of traffic captured for the flow log. Default is ALL
- log
Format String - The fields to include in the flow log record. If you omit this parameter, the flow log is created using the default format.
- max
Aggregation IntegerInterval - The maximum interval of time, in seconds, during which a flow of packets is captured and aggregated into a flow log record. Default is 600s.
- traffic
Type String - The type of traffic captured for the flow log. Default is ALL
- log
Format string - The fields to include in the flow log record. If you omit this parameter, the flow log is created using the default format.
- max
Aggregation numberInterval - The maximum interval of time, in seconds, during which a flow of packets is captured and aggregated into a flow log record. Default is 600s.
- traffic
Type string - The type of traffic captured for the flow log. Default is ALL
- log_
format str - The fields to include in the flow log record. If you omit this parameter, the flow log is created using the default format.
- max_
aggregation_ intinterval - The maximum interval of time, in seconds, during which a flow of packets is captured and aggregated into a flow log record. Default is 600s.
- traffic_
type str - The type of traffic captured for the flow log. Default is ALL
- log
Format String - The fields to include in the flow log record. If you omit this parameter, the flow log is created using the default format.
- max
Aggregation NumberInterval - The maximum interval of time, in seconds, during which a flow of packets is captured and aggregated into a flow log record. Default is 600s.
- traffic
Type String - The type of traffic captured for the flow log. Default is ALL
TelemetryRuleWafLogType
TelemetryRuleWafLoggingParameters
- Log
Type Pulumi.Aws Native. Observability Admin. Telemetry Rule Waf Log Type - The type of WAF logs to collect (currently supports WAF_LOGS).
- Logging
Filter Pulumi.Aws Native. Observability Admin. Inputs. Telemetry Rule Logging Filter - A filter configuration that determines which WAF log records to include or exclude.
- Redacted
Fields List<Pulumi.Aws Native. Observability Admin. Inputs. Telemetry Rule Field To Match> - Fields not to be included in the logs.
- Log
Type TelemetryRule Waf Log Type - The type of WAF logs to collect (currently supports WAF_LOGS).
- Logging
Filter TelemetryRule Logging Filter - A filter configuration that determines which WAF log records to include or exclude.
- Redacted
Fields []TelemetryRule Field To Match - Fields not to be included in the logs.
- log
Type TelemetryRule Waf Log Type - The type of WAF logs to collect (currently supports WAF_LOGS).
- logging
Filter TelemetryRule Logging Filter - A filter configuration that determines which WAF log records to include or exclude.
- redacted
Fields List<TelemetryRule Field To Match> - Fields not to be included in the logs.
- log
Type TelemetryRule Waf Log Type - The type of WAF logs to collect (currently supports WAF_LOGS).
- logging
Filter TelemetryRule Logging Filter - A filter configuration that determines which WAF log records to include or exclude.
- redacted
Fields TelemetryRule Field To Match[] - Fields not to be included in the logs.
- log_
type TelemetryRule Waf Log Type - The type of WAF logs to collect (currently supports WAF_LOGS).
- logging_
filter TelemetryRule Logging Filter - A filter configuration that determines which WAF log records to include or exclude.
- redacted_
fields Sequence[TelemetryRule Field To Match] - Fields not to be included in the logs.
- log
Type "WAF_LOGS" - The type of WAF logs to collect (currently supports WAF_LOGS).
- logging
Filter Property Map - A filter configuration that determines which WAF log records to include or exclude.
- redacted
Fields List<Property Map> - Fields not to be included in the logs.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.51.0 published on Monday, Feb 2, 2026 by Pulumi
