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::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.
