We recommend new projects start with resources from the AWS provider.
We recommend new projects start with resources from the AWS provider.
The AWS::ObservabilityAdmin::TelemetryRule resource defines a CloudWatch Observability Admin Telemetry Rule.
Create TelemetryRule Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TelemetryRule(name: string, args: TelemetryRuleArgs, opts?: CustomResourceOptions);@overload
def TelemetryRule(resource_name: str,
args: TelemetryRuleInitArgs,
opts: Optional[ResourceOptions] = None)
@overload
def TelemetryRule(resource_name: str,
opts: Optional[ResourceOptions] = None,
rule: Optional[TelemetryRuleArgs] = None,
rule_name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewTelemetryRule(ctx *Context, name string, args TelemetryRuleArgs, opts ...ResourceOption) (*TelemetryRule, error)public TelemetryRule(string name, TelemetryRuleArgs args, CustomResourceOptions? opts = null)
public TelemetryRule(String name, TelemetryRuleArgs args)
public TelemetryRule(String name, TelemetryRuleArgs args, CustomResourceOptions options)
type: aws-native:observabilityadmin:TelemetryRule
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args TelemetryRuleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args TelemetryRuleInitArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args TelemetryRuleArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TelemetryRuleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TelemetryRuleArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
TelemetryRule Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The TelemetryRule resource accepts the following input properties:
- Rule
Pulumi.
Aws Native. Observability Admin. Inputs. Telemetry Rule - Retrieves the details of a specific telemetry rule in your account.
- Rule
Name string - The name of the telemetry rule
-
List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource
- Rule
Telemetry
Rule Type Args - Retrieves the details of a specific telemetry rule in your account.
- Rule
Name string - The name of the telemetry rule
-
Tag
Args - 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
Name String - The name 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
Name string - The name of the telemetry rule
- Tag[]
- An array of key-value pairs to apply to this resource
- rule
Telemetry
Rule Args - Retrieves the details of a specific telemetry rule in your account.
- rule_
name str - The name of the telemetry rule
-
Sequence[Tag
Args] - 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
Name String - The name of the telemetry rule
- List<Property Map>
- An array of key-value pairs to apply to this resource
Outputs
All input properties are implicitly available as output properties. Additionally, the TelemetryRule resource produces the following output properties:
Supporting Types
Tag, TagArgs
A set of tags to apply to the resource.TelemetryRule, TelemetryRuleArgs
The telemetry rule- 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, TelemetryRuleActionArgs
- Allow
ALLOW- Block
BLOCK- Count
COUNT- Captcha
CAPTCHA- Challenge
CHALLENGE- Excluded
As Count EXCLUDED_AS_COUNT
- Telemetry
Rule Action Allow ALLOW- Telemetry
Rule Action Block BLOCK- Telemetry
Rule Action Count COUNT- Telemetry
Rule Action Captcha CAPTCHA- Telemetry
Rule Action Challenge CHALLENGE- Telemetry
Rule Action Excluded As Count EXCLUDED_AS_COUNT
- Allow
ALLOW- Block
BLOCK- Count
COUNT- Captcha
CAPTCHA- Challenge
CHALLENGE- Excluded
As Count EXCLUDED_AS_COUNT
- Allow
ALLOW- Block
BLOCK- Count
COUNT- Captcha
CAPTCHA- Challenge
CHALLENGE- Excluded
As Count EXCLUDED_AS_COUNT
- ALLOW
ALLOW- BLOCK
BLOCK- COUNT
COUNT- CAPTCHA
CAPTCHA- CHALLENGE
CHALLENGE- EXCLUDED_AS_COUNT
EXCLUDED_AS_COUNT
- "ALLOW"
ALLOW- "BLOCK"
BLOCK- "COUNT"
COUNT- "CAPTCHA"
CAPTCHA- "CHALLENGE"
CHALLENGE- "EXCLUDED_AS_COUNT"
EXCLUDED_AS_COUNT
TelemetryRuleActionCondition, TelemetryRuleActionConditionArgs
The condition of the action desired in the filter.TelemetryRuleAdvancedEventSelector, TelemetryRuleAdvancedEventSelectorArgs
An advanced event selector that includes optional name and field selectors- 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, TelemetryRuleAdvancedFieldSelectorArgs
A single selector statement in an advanced event selector.- 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, TelemetryRuleCloudtrailParametersArgs
Telemetry parameters for Cloudtrail- 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, TelemetryRuleConditionArgs
A condition for a filter.TelemetryRuleDestinationType, TelemetryRuleDestinationTypeArgs
- Cloud
Watch Logs cloud-watch-logs
- Telemetry
Rule Destination Type Cloud Watch Logs cloud-watch-logs
- Cloud
Watch Logs cloud-watch-logs
- Cloud
Watch Logs cloud-watch-logs
- CLOUD_WATCH_LOGS
cloud-watch-logs
- "cloud-watch-logs"
cloud-watch-logs
TelemetryRuleElbLoadBalancerLoggingParameters, TelemetryRuleElbLoadBalancerLoggingParametersArgs
Telemetry parameters for ELB/NLB Load Balancer Logs- 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, TelemetryRuleElbLoadBalancerLoggingParametersOutputFormatArgs
- Plain
plain- Json
json
- Telemetry
Rule Elb Load Balancer Logging Parameters Output Format Plain plain- Telemetry
Rule Elb Load Balancer Logging Parameters Output Format Json json
- Plain
plain- Json
json
- Plain
plain- Json
json
- PLAIN
plain- JSON
json
- "plain"
plain- "json"
json
TelemetryRuleFieldToMatch, TelemetryRuleFieldToMatchArgs
The field that we want 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 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, TelemetryRuleFilterArgs
A filter to be appliedTelemetryRuleFilterBehavior, TelemetryRuleFilterBehaviorArgs
- Keep
KEEP- Drop
DROP
- Telemetry
Rule Filter Behavior Keep KEEP- Telemetry
Rule Filter Behavior Drop DROP
- Keep
KEEP- Drop
DROP
- Keep
KEEP- Drop
DROP
- KEEP
KEEP- DROP
DROP
- "KEEP"
KEEP- "DROP"
DROP
TelemetryRuleFilterRequirement, TelemetryRuleFilterRequirementArgs
- Meets
All MEETS_ALL- Meets
Any MEETS_ANY
- Telemetry
Rule Filter Requirement Meets All MEETS_ALL- Telemetry
Rule Filter Requirement Meets Any MEETS_ANY
- Meets
All MEETS_ALL- Meets
Any MEETS_ANY
- Meets
All MEETS_ALL- Meets
Any MEETS_ANY
- MEETS_ALL
MEETS_ALL- MEETS_ANY
MEETS_ANY
- "MEETS_ALL"
MEETS_ALL- "MEETS_ANY"
MEETS_ANY
TelemetryRuleLabelNameCondition, TelemetryRuleLabelNameConditionArgs
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 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, TelemetryRuleLoggingFilterArgs
Default handling for logs that don't match any of the specified filtering conditions.- 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, TelemetryRuleResourceTypeArgs
- Awsec2vpc
AWS::EC2::VPC- Awswa
Fv2Web Acl AWS::WAFv2::WebACL- Aws
Cloud Trail AWS::CloudTrail- Awseks
Cluster AWS::EKS::Cluster- Aws
Elastic Load Balancing V2Load Balancer AWS::ElasticLoadBalancingV2::LoadBalancer- Aws
Bedrock Agent Core Runtime AWS::BedrockAgentCore::Runtime- Aws
Bedrock Agent Core Browser AWS::BedrockAgentCore::Browser- Aws
Bedrock Agent Core Code Interpreter AWS::BedrockAgentCore::CodeInterpreter
- Telemetry
Rule Resource Type Awsec2vpc AWS::EC2::VPC- Telemetry
Rule Resource Type Awswa Fv2Web Acl AWS::WAFv2::WebACL- Telemetry
Rule Resource Type Aws Cloud Trail AWS::CloudTrail- Telemetry
Rule Resource Type Awseks Cluster AWS::EKS::Cluster- Telemetry
Rule Resource Type Aws Elastic Load Balancing V2Load Balancer AWS::ElasticLoadBalancingV2::LoadBalancer- Telemetry
Rule Resource Type Aws Bedrock Agent Core Runtime AWS::BedrockAgentCore::Runtime- Telemetry
Rule Resource Type Aws Bedrock Agent Core Browser AWS::BedrockAgentCore::Browser- Telemetry
Rule Resource Type Aws Bedrock Agent Core Code Interpreter AWS::BedrockAgentCore::CodeInterpreter
- Awsec2vpc
AWS::EC2::VPC- Awswa
Fv2Web Acl AWS::WAFv2::WebACL- Aws
Cloud Trail AWS::CloudTrail- Awseks
Cluster AWS::EKS::Cluster- Aws
Elastic Load Balancing V2Load Balancer AWS::ElasticLoadBalancingV2::LoadBalancer- Aws
Bedrock Agent Core Runtime AWS::BedrockAgentCore::Runtime- Aws
Bedrock Agent Core Browser AWS::BedrockAgentCore::Browser- Aws
Bedrock Agent Core Code Interpreter AWS::BedrockAgentCore::CodeInterpreter
- Awsec2vpc
AWS::EC2::VPC- Awswa
Fv2Web Acl AWS::WAFv2::WebACL- Aws
Cloud Trail AWS::CloudTrail- Awseks
Cluster AWS::EKS::Cluster- Aws
Elastic Load Balancing V2Load Balancer AWS::ElasticLoadBalancingV2::LoadBalancer- Aws
Bedrock Agent Core Runtime AWS::BedrockAgentCore::Runtime- Aws
Bedrock Agent Core Browser AWS::BedrockAgentCore::Browser- Aws
Bedrock Agent Core Code Interpreter AWS::BedrockAgentCore::CodeInterpreter
- AWSEC2VPC
AWS::EC2::VPC- AWSWA_FV2_WEB_ACL
AWS::WAFv2::WebACL- AWS_CLOUD_TRAIL
AWS::CloudTrail- AWSEKS_CLUSTER
AWS::EKS::Cluster- AWS_ELASTIC_LOAD_BALANCING_V2_LOAD_BALANCER
AWS::ElasticLoadBalancingV2::LoadBalancer- AWS_BEDROCK_AGENT_CORE_RUNTIME
AWS::BedrockAgentCore::Runtime- AWS_BEDROCK_AGENT_CORE_BROWSER
AWS::BedrockAgentCore::Browser- AWS_BEDROCK_AGENT_CORE_CODE_INTERPRETER
AWS::BedrockAgentCore::CodeInterpreter
- "AWS::EC2::VPC"
AWS::EC2::VPC- "AWS::WAFv2::Web
ACL" AWS::WAFv2::WebACL- "AWS::Cloud
Trail" AWS::CloudTrail- "AWS::EKS::Cluster"
AWS::EKS::Cluster- "AWS::Elastic
Load Balancing V2::Load Balancer" AWS::ElasticLoadBalancingV2::LoadBalancer- "AWS::Bedrock
Agent Core::Runtime" AWS::BedrockAgentCore::Runtime- "AWS::Bedrock
Agent Core::Browser" AWS::BedrockAgentCore::Browser- "AWS::Bedrock
Agent Core::Code Interpreter" AWS::BedrockAgentCore::CodeInterpreter
TelemetryRuleSingleHeader, TelemetryRuleSingleHeaderArgs
Header for the field to match.- 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, TelemetryRuleTelemetryDestinationConfigurationArgs
The destination configuration for telemetry data- 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, TelemetryRuleTelemetryDestinationConfigurationLogDeliveryParametersPropertiesArgs
Parameters for BedrockAgentCore log delivery- 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, TelemetryRuleTelemetryDestinationConfigurationLogDeliveryParametersPropertiesLogTypesItemArgs
- Application
Logs APPLICATION_LOGS- Usage
Logs USAGE_LOGS
- Telemetry
Rule Telemetry Destination Configuration Log Delivery Parameters Properties Log Types Item Application Logs APPLICATION_LOGS- Telemetry
Rule Telemetry Destination Configuration Log Delivery Parameters Properties Log Types Item Usage Logs USAGE_LOGS
- Application
Logs APPLICATION_LOGS- Usage
Logs USAGE_LOGS
- Application
Logs APPLICATION_LOGS- Usage
Logs USAGE_LOGS
- APPLICATION_LOGS
APPLICATION_LOGS- USAGE_LOGS
USAGE_LOGS
- "APPLICATION_LOGS"
APPLICATION_LOGS- "USAGE_LOGS"
USAGE_LOGS
TelemetryRuleTelemetrySourceType, TelemetryRuleTelemetrySourceTypeArgs
- Vpc
Flow Logs VPC_FLOW_LOGS- Route53Resolver
Query Logs ROUTE53_RESOLVER_QUERY_LOGS- Eks
Audit Logs EKS_AUDIT_LOGS- Eks
Authenticator Logs EKS_AUTHENTICATOR_LOGS- Eks
Controller Manager Logs EKS_CONTROLLER_MANAGER_LOGS- Eks
Scheduler Logs EKS_SCHEDULER_LOGS- Eks
Api Logs EKS_API_LOGS
- Telemetry
Rule Telemetry Source Type Vpc Flow Logs VPC_FLOW_LOGS- Telemetry
Rule Telemetry Source Type Route53Resolver Query Logs ROUTE53_RESOLVER_QUERY_LOGS- Telemetry
Rule Telemetry Source Type Eks Audit Logs EKS_AUDIT_LOGS- Telemetry
Rule Telemetry Source Type Eks Authenticator Logs EKS_AUTHENTICATOR_LOGS- Telemetry
Rule Telemetry Source Type Eks Controller Manager Logs EKS_CONTROLLER_MANAGER_LOGS- Telemetry
Rule Telemetry Source Type Eks Scheduler Logs EKS_SCHEDULER_LOGS- Telemetry
Rule Telemetry Source Type Eks Api Logs EKS_API_LOGS
- Vpc
Flow Logs VPC_FLOW_LOGS- Route53Resolver
Query Logs ROUTE53_RESOLVER_QUERY_LOGS- Eks
Audit Logs EKS_AUDIT_LOGS- Eks
Authenticator Logs EKS_AUTHENTICATOR_LOGS- Eks
Controller Manager Logs EKS_CONTROLLER_MANAGER_LOGS- Eks
Scheduler Logs EKS_SCHEDULER_LOGS- Eks
Api Logs EKS_API_LOGS
- Vpc
Flow Logs VPC_FLOW_LOGS- Route53Resolver
Query Logs ROUTE53_RESOLVER_QUERY_LOGS- Eks
Audit Logs EKS_AUDIT_LOGS- Eks
Authenticator Logs EKS_AUTHENTICATOR_LOGS- Eks
Controller Manager Logs EKS_CONTROLLER_MANAGER_LOGS- Eks
Scheduler Logs EKS_SCHEDULER_LOGS- Eks
Api Logs EKS_API_LOGS
- VPC_FLOW_LOGS
VPC_FLOW_LOGS- ROUTE53_RESOLVER_QUERY_LOGS
ROUTE53_RESOLVER_QUERY_LOGS- EKS_AUDIT_LOGS
EKS_AUDIT_LOGS- EKS_AUTHENTICATOR_LOGS
EKS_AUTHENTICATOR_LOGS- EKS_CONTROLLER_MANAGER_LOGS
EKS_CONTROLLER_MANAGER_LOGS- EKS_SCHEDULER_LOGS
EKS_SCHEDULER_LOGS- EKS_API_LOGS
EKS_API_LOGS
- "VPC_FLOW_LOGS"
VPC_FLOW_LOGS- "ROUTE53_RESOLVER_QUERY_LOGS"
ROUTE53_RESOLVER_QUERY_LOGS- "EKS_AUDIT_LOGS"
EKS_AUDIT_LOGS- "EKS_AUTHENTICATOR_LOGS"
EKS_AUTHENTICATOR_LOGS- "EKS_CONTROLLER_MANAGER_LOGS"
EKS_CONTROLLER_MANAGER_LOGS- "EKS_SCHEDULER_LOGS"
EKS_SCHEDULER_LOGS- "EKS_API_LOGS"
EKS_API_LOGS
TelemetryRuleTelemetryType, TelemetryRuleTelemetryTypeArgs
- Logs
Logs- Traces
Traces
- Telemetry
Rule Telemetry Type Logs Logs- Telemetry
Rule Telemetry Type Traces Traces
- Logs
Logs- Traces
Traces
- Logs
Logs- Traces
Traces
- LOGS
Logs- TRACES
Traces
- "Logs"
Logs- "Traces"
Traces
TelemetryRuleVpcFlowLogParameters, TelemetryRuleVpcFlowLogParametersArgs
Telemetry parameters for VPC Flow logs- 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, TelemetryRuleWafLogTypeArgs
- Waf
Logs WAF_LOGS
- Telemetry
Rule Waf Log Type Waf Logs WAF_LOGS
- Waf
Logs WAF_LOGS
- Waf
Logs WAF_LOGS
- WAF_LOGS
WAF_LOGS
- "WAF_LOGS"
WAF_LOGS
TelemetryRuleWafLoggingParameters, TelemetryRuleWafLoggingParametersArgs
Telemetry parameters for WAF v2 Web ACL- 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.
