We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 9, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 9, 2026 by Pulumi
The AWS::ObservabilityAdmin::OrganizationTelemetryRule resource defines a CloudWatch Observability Admin Organization Telemetry Rule.
Using getOrganizationTelemetryRule
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 getOrganizationTelemetryRule(args: GetOrganizationTelemetryRuleArgs, opts?: InvokeOptions): Promise<GetOrganizationTelemetryRuleResult>
function getOrganizationTelemetryRuleOutput(args: GetOrganizationTelemetryRuleOutputArgs, opts?: InvokeOptions): Output<GetOrganizationTelemetryRuleResult>def get_organization_telemetry_rule(rule_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetOrganizationTelemetryRuleResult
def get_organization_telemetry_rule_output(rule_arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetOrganizationTelemetryRuleResult]func LookupOrganizationTelemetryRule(ctx *Context, args *LookupOrganizationTelemetryRuleArgs, opts ...InvokeOption) (*LookupOrganizationTelemetryRuleResult, error)
func LookupOrganizationTelemetryRuleOutput(ctx *Context, args *LookupOrganizationTelemetryRuleOutputArgs, opts ...InvokeOption) LookupOrganizationTelemetryRuleResultOutput> Note: This function is named LookupOrganizationTelemetryRule in the Go SDK.
public static class GetOrganizationTelemetryRule
{
public static Task<GetOrganizationTelemetryRuleResult> InvokeAsync(GetOrganizationTelemetryRuleArgs args, InvokeOptions? opts = null)
public static Output<GetOrganizationTelemetryRuleResult> Invoke(GetOrganizationTelemetryRuleInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetOrganizationTelemetryRuleResult> getOrganizationTelemetryRule(GetOrganizationTelemetryRuleArgs args, InvokeOptions options)
public static Output<GetOrganizationTelemetryRuleResult> getOrganizationTelemetryRule(GetOrganizationTelemetryRuleArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:observabilityadmin:getOrganizationTelemetryRule
arguments:
# arguments dictionaryThe following arguments are supported:
- Rule
Arn string - The arn of the organization telemetry rule
- Rule
Arn string - The arn of the organization telemetry rule
- rule
Arn String - The arn of the organization telemetry rule
- rule
Arn string - The arn of the organization telemetry rule
- rule_
arn str - The arn of the organization telemetry rule
- rule
Arn String - The arn of the organization telemetry rule
getOrganizationTelemetryRule Result
The following output properties are available:
- Rule
Pulumi.
Aws Native. Observability Admin. Outputs. Organization Telemetry Rule Telemetry Rule - The name of the organization telemetry rule.
- Rule
Arn string - The arn of the organization telemetry rule
-
List<Pulumi.
Aws Native. Outputs. Tag> - An array of key-value pairs to apply to this resource
- Rule
Organization
Telemetry Rule Telemetry Rule - The name of the organization telemetry rule.
- Rule
Arn string - The arn of the organization telemetry rule
- Tag
- An array of key-value pairs to apply to this resource
- rule
Organization
Telemetry Rule Telemetry Rule - The name of the organization telemetry rule.
- rule
Arn String - The arn of the organization telemetry rule
- List<Tag>
- An array of key-value pairs to apply to this resource
- rule
Organization
Telemetry Rule Telemetry Rule - The name of the organization telemetry rule.
- rule
Arn string - The arn of the organization telemetry rule
- Tag[]
- An array of key-value pairs to apply to this resource
- rule
Organization
Telemetry Rule Telemetry Rule - The name of the organization telemetry rule.
- rule_
arn str - The arn of the organization telemetry rule
- Sequence[root_Tag]
- An array of key-value pairs to apply to this resource
- rule Property Map
- The name of the organization telemetry rule.
- rule
Arn String - The arn of the organization telemetry rule
- List<Property Map>
- An array of key-value pairs to apply to this resource
Supporting Types
OrganizationTelemetryRuleAction
OrganizationTelemetryRuleActionCondition
OrganizationTelemetryRuleAdvancedEventSelector
- Field
Selectors List<Pulumi.Aws Native. Observability Admin. Inputs. Organization 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 []OrganizationTelemetry 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 List<OrganizationTelemetry 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 OrganizationTelemetry 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 Sequence[OrganizationTelemetry Rule 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
OrganizationTelemetryRuleAdvancedFieldSelector
- 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.
OrganizationTelemetryRuleCloudtrailParameters
- Advanced
Event List<Pulumi.Selectors Aws Native. Observability Admin. Inputs. Organization Telemetry Rule Advanced Event Selector> - Create fine-grained selectors for AWS CloudTrail management and data.
- Advanced
Event []OrganizationSelectors Telemetry Rule Advanced Event Selector - Create fine-grained selectors for AWS CloudTrail management and data.
- advanced
Event List<OrganizationSelectors Telemetry Rule Advanced Event Selector> - Create fine-grained selectors for AWS CloudTrail management and data.
- advanced
Event OrganizationSelectors Telemetry Rule Advanced Event Selector[] - Create fine-grained selectors for AWS CloudTrail management and data.
- advanced_
event_ Sequence[Organizationselectors Telemetry 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.
OrganizationTelemetryRuleCondition
OrganizationTelemetryRuleDestinationType
OrganizationTelemetryRuleElbLoadBalancerLoggingParameters
- Field
Delimiter string - A delimiter to delineate log fields
- Output
Format Pulumi.Aws Native. Observability Admin. Organization 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 OrganizationTelemetry 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 OrganizationTelemetry 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 OrganizationTelemetry Rule 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 OrganizationTelemetry 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 "plain" | "json" - The format for ELB access log entries (plain text or JSON format).
OrganizationTelemetryRuleElbLoadBalancerLoggingParametersOutputFormat
OrganizationTelemetryRuleFieldToMatch
- 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. Organization 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 OrganizationTelemetry 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 OrganizationTelemetry 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 OrganizationTelemetry Rule 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 OrganizationTelemetry Rule 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.
OrganizationTelemetryRuleFilter
OrganizationTelemetryRuleFilterBehavior
OrganizationTelemetryRuleFilterRequirement
OrganizationTelemetryRuleLabelNameCondition
- 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.
OrganizationTelemetryRuleLoggingFilter
- Default
Behavior Pulumi.Aws Native. Observability Admin. Organization 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. Organization Telemetry Rule Filter> - A list of filter conditions that determine log record handling behavior.
- Default
Behavior OrganizationTelemetry Rule Filter Behavior - The default action (KEEP or DROP) for log records that don't match any filter conditions.
- Filters
[]Organization
Telemetry Rule Filter - A list of filter conditions that determine log record handling behavior.
- default
Behavior OrganizationTelemetry Rule Filter Behavior - The default action (KEEP or DROP) for log records that don't match any filter conditions.
- filters
List<Organization
Telemetry Rule Filter> - A list of filter conditions that determine log record handling behavior.
- default
Behavior OrganizationTelemetry Rule Filter Behavior - The default action (KEEP or DROP) for log records that don't match any filter conditions.
- filters
Organization
Telemetry Rule Filter[] - A list of filter conditions that determine log record handling behavior.
- default_
behavior OrganizationTelemetry Rule Filter Behavior - The default action (KEEP or DROP) for log records that don't match any filter conditions.
- filters
Sequence[Organization
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.
OrganizationTelemetryRuleResourceType
OrganizationTelemetryRuleSingleHeader
- 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
OrganizationTelemetryRuleTelemetryDestinationConfiguration
- Cloudtrail
Parameters Pulumi.Aws Native. Observability Admin. Inputs. Organization 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. Organization 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. Organization Telemetry Rule Elb Load Balancer Logging Parameters - Configuration parameters specific to ELB load balancer logging when ELB is the resource type.
- 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. Organization 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. Organization Telemetry Rule Waf Logging Parameters - Configuration parameters specific to WAF logging when WAF is the resource type.
- Cloudtrail
Parameters OrganizationTelemetry 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 OrganizationTelemetry Rule Destination Type - The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").
- Elb
Load OrganizationBalancer Logging Parameters Telemetry Rule Elb Load Balancer Logging Parameters - Configuration parameters specific to ELB load balancer logging when ELB is the resource type.
- Retention
In intDays - The number of days to retain the telemetry data in the destination.
- Vpc
Flow OrganizationLog Parameters Telemetry Rule Vpc Flow Log Parameters - Configuration parameters specific to VPC Flow Logs when VPC is the resource type.
- Waf
Logging OrganizationParameters Telemetry Rule Waf Logging Parameters - Configuration parameters specific to WAF logging when WAF is the resource type.
- cloudtrail
Parameters OrganizationTelemetry 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 OrganizationTelemetry Rule Destination Type - The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").
- elb
Load OrganizationBalancer Logging Parameters Telemetry Rule Elb Load Balancer Logging Parameters - Configuration parameters specific to ELB load balancer logging when ELB is the resource type.
- retention
In IntegerDays - The number of days to retain the telemetry data in the destination.
- vpc
Flow OrganizationLog Parameters Telemetry Rule Vpc Flow Log Parameters - Configuration parameters specific to VPC Flow Logs when VPC is the resource type.
- waf
Logging OrganizationParameters Telemetry Rule Waf Logging Parameters - Configuration parameters specific to WAF logging when WAF is the resource type.
- cloudtrail
Parameters OrganizationTelemetry 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 OrganizationTelemetry Rule Destination Type - The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").
- elb
Load OrganizationBalancer Logging Parameters Telemetry Rule Elb Load Balancer Logging Parameters - Configuration parameters specific to ELB load balancer logging when ELB is the resource type.
- retention
In numberDays - The number of days to retain the telemetry data in the destination.
- vpc
Flow OrganizationLog Parameters Telemetry Rule Vpc Flow Log Parameters - Configuration parameters specific to VPC Flow Logs when VPC is the resource type.
- waf
Logging OrganizationParameters Telemetry Rule Waf Logging Parameters - Configuration parameters specific to WAF logging when WAF is the resource type.
- cloudtrail_
parameters OrganizationTelemetry Rule 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 OrganizationTelemetry Rule Destination Type - The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").
- elb_
load_ Organizationbalancer_ logging_ parameters Telemetry Rule Elb Load Balancer Logging Parameters - Configuration parameters specific to ELB load balancer logging when ELB is the resource type.
- retention_
in_ intdays - The number of days to retain the telemetry data in the destination.
- vpc_
flow_ Organizationlog_ parameters Telemetry Rule Vpc Flow Log Parameters - Configuration parameters specific to VPC Flow Logs when VPC is the resource type.
- waf_
logging_ Organizationparameters Telemetry 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.
- 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.
OrganizationTelemetryRuleTelemetryRule
- Resource
Type Pulumi.Aws Native. Observability Admin. Organization 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. Organization Telemetry Rule Telemetry Type - The type of telemetry to collect (Logs, Metrics, or Traces).
- Destination
Configuration Pulumi.Aws Native. Observability Admin. Inputs. Organization Telemetry Rule Telemetry Destination Configuration - Configuration specifying where and how the telemetry data should be delivered.
- Scope string
- The organizational scope to which the rule applies, specified using accounts or organizational units.
- 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. Organization 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 OrganizationTelemetry 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 OrganizationTelemetry Rule Telemetry Type - The type of telemetry to collect (Logs, Metrics, or Traces).
- Destination
Configuration OrganizationTelemetry Rule Telemetry Destination Configuration - Configuration specifying where and how the telemetry data should be delivered.
- Scope string
- The organizational scope to which the rule applies, specified using accounts or organizational units.
- Selection
Criteria string - Criteria for selecting which resources the rule applies to, such as resource tags.
- Telemetry
Source []OrganizationTypes 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 OrganizationTelemetry 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 OrganizationTelemetry Rule Telemetry Type - The type of telemetry to collect (Logs, Metrics, or Traces).
- destination
Configuration OrganizationTelemetry Rule Telemetry Destination Configuration - Configuration specifying where and how the telemetry data should be delivered.
- scope String
- The organizational scope to which the rule applies, specified using accounts or organizational units.
- selection
Criteria String - Criteria for selecting which resources the rule applies to, such as resource tags.
- telemetry
Source List<OrganizationTypes 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 OrganizationTelemetry 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 OrganizationTelemetry Rule Telemetry Type - The type of telemetry to collect (Logs, Metrics, or Traces).
- destination
Configuration OrganizationTelemetry Rule Telemetry Destination Configuration - Configuration specifying where and how the telemetry data should be delivered.
- scope string
- The organizational scope to which the rule applies, specified using accounts or organizational units.
- selection
Criteria string - Criteria for selecting which resources the rule applies to, such as resource tags.
- telemetry
Source OrganizationTypes 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 OrganizationTelemetry 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 OrganizationTelemetry Rule Telemetry Type - The type of telemetry to collect (Logs, Metrics, or Traces).
- destination_
configuration OrganizationTelemetry Rule Telemetry Destination Configuration - Configuration specifying where and how the telemetry data should be delivered.
- scope str
- The organizational scope to which the rule applies, specified using accounts or organizational units.
- selection_
criteria str - Criteria for selecting which resources the rule applies to, such as resource tags.
- telemetry_
source_ Sequence[Organizationtypes 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 "AWS::EC2::VPC" | "AWS::WAFv2::WebACL" | "AWS::Cloud Trail" | "AWS::EKS::Cluster" | "AWS::Elastic Load Balancing V2::Load Balancer" - The type of AWS resource to configure telemetry for (e.g., "AWS::EC2::VPC", "AWS::EKS::Cluster", "AWS::WAFv2::WebACL").
- telemetry
Type "Logs" - 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.
- scope String
- The organizational scope to which the rule applies, specified using accounts or organizational units.
- 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.
OrganizationTelemetryRuleTelemetrySourceType
OrganizationTelemetryRuleTelemetryType
OrganizationTelemetryRuleVpcFlowLogParameters
- 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
OrganizationTelemetryRuleWafLogType
OrganizationTelemetryRuleWafLoggingParameters
- Log
Type Pulumi.Aws Native. Observability Admin. Organization Telemetry Rule Waf Log Type - The type of WAF logs to collect (currently supports WAF_LOGS).
- Logging
Filter Pulumi.Aws Native. Observability Admin. Inputs. Organization 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. Organization Telemetry Rule Field To Match> - Fields not to be included in the logs.
- Log
Type OrganizationTelemetry Rule Waf Log Type - The type of WAF logs to collect (currently supports WAF_LOGS).
- Logging
Filter OrganizationTelemetry Rule Logging Filter - A filter configuration that determines which WAF log records to include or exclude.
- Redacted
Fields []OrganizationTelemetry Rule Field To Match - Fields not to be included in the logs.
- log
Type OrganizationTelemetry Rule Waf Log Type - The type of WAF logs to collect (currently supports WAF_LOGS).
- logging
Filter OrganizationTelemetry Rule Logging Filter - A filter configuration that determines which WAF log records to include or exclude.
- redacted
Fields List<OrganizationTelemetry Rule Field To Match> - Fields not to be included in the logs.
- log
Type OrganizationTelemetry Rule Waf Log Type - The type of WAF logs to collect (currently supports WAF_LOGS).
- logging
Filter OrganizationTelemetry Rule Logging Filter - A filter configuration that determines which WAF log records to include or exclude.
- redacted
Fields OrganizationTelemetry Rule Field To Match[] - Fields not to be included in the logs.
- log_
type OrganizationTelemetry Rule Waf Log Type - The type of WAF logs to collect (currently supports WAF_LOGS).
- logging_
filter OrganizationTelemetry Rule Logging Filter - A filter configuration that determines which WAF log records to include or exclude.
- redacted_
fields Sequence[OrganizationTelemetry Rule 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.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 9, 2026 by Pulumi
