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.
Create OrganizationTelemetryRule Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new OrganizationTelemetryRule(name: string, args: OrganizationTelemetryRuleArgs, opts?: CustomResourceOptions);@overload
def OrganizationTelemetryRule(resource_name: str,
args: OrganizationTelemetryRuleArgs,
opts: Optional[ResourceOptions] = None)
@overload
def OrganizationTelemetryRule(resource_name: str,
opts: Optional[ResourceOptions] = None,
rule: Optional[OrganizationTelemetryRuleTelemetryRuleArgs] = None,
rule_name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewOrganizationTelemetryRule(ctx *Context, name string, args OrganizationTelemetryRuleArgs, opts ...ResourceOption) (*OrganizationTelemetryRule, error)public OrganizationTelemetryRule(string name, OrganizationTelemetryRuleArgs args, CustomResourceOptions? opts = null)
public OrganizationTelemetryRule(String name, OrganizationTelemetryRuleArgs args)
public OrganizationTelemetryRule(String name, OrganizationTelemetryRuleArgs args, CustomResourceOptions options)
type: aws-native:observabilityadmin:OrganizationTelemetryRule
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 OrganizationTelemetryRuleArgs
- 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 OrganizationTelemetryRuleArgs
- 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 OrganizationTelemetryRuleArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args OrganizationTelemetryRuleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args OrganizationTelemetryRuleArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
OrganizationTelemetryRule 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 OrganizationTelemetryRule resource accepts the following input properties:
- Rule
Pulumi.
Aws Native. Observability Admin. Inputs. Organization Telemetry Rule Telemetry Rule - The name of the organization telemetry rule.
- Rule
Name string - The name of the organization telemetry rule
-
List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource
- Rule
Organization
Telemetry Rule Telemetry Rule Args - The name of the organization telemetry rule.
- Rule
Name string - The name of the organization telemetry rule
-
Tag
Args - 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
Name String - The name 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
Name string - The name of the organization telemetry rule
- Tag[]
- An array of key-value pairs to apply to this resource
- rule
Organization
Telemetry Rule Telemetry Rule Args - The name of the organization telemetry rule.
- rule_
name str - The name of the organization telemetry rule
-
Sequence[Tag
Args] - An array of key-value pairs to apply to this resource
- rule Property Map
- The name of the organization telemetry rule.
- rule
Name String - The name of the organization 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 OrganizationTelemetryRule resource produces the following output properties:
Supporting Types
OrganizationTelemetryRuleAction, OrganizationTelemetryRuleActionArgs
- Allow
ALLOW- Block
BLOCK- Count
COUNT- Captcha
CAPTCHA- Challenge
CHALLENGE- Excluded
As Count EXCLUDED_AS_COUNT
- Organization
Telemetry Rule Action Allow ALLOW- Organization
Telemetry Rule Action Block BLOCK- Organization
Telemetry Rule Action Count COUNT- Organization
Telemetry Rule Action Captcha CAPTCHA- Organization
Telemetry Rule Action Challenge CHALLENGE- Organization
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
OrganizationTelemetryRuleActionCondition, OrganizationTelemetryRuleActionConditionArgs
The condition of the action desired in the filter.OrganizationTelemetryRuleAdvancedEventSelector, OrganizationTelemetryRuleAdvancedEventSelectorArgs
An advanced event selector that includes optional name and field selectors- 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, OrganizationTelemetryRuleAdvancedFieldSelectorArgs
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.
OrganizationTelemetryRuleCloudtrailParameters, OrganizationTelemetryRuleCloudtrailParametersArgs
Telemetry parameters for Cloudtrail- 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, OrganizationTelemetryRuleConditionArgs
A condition for a filter.OrganizationTelemetryRuleDestinationType, OrganizationTelemetryRuleDestinationTypeArgs
- Cloud
Watch Logs cloud-watch-logs
- Organization
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
OrganizationTelemetryRuleElbLoadBalancerLoggingParameters, OrganizationTelemetryRuleElbLoadBalancerLoggingParametersArgs
Telemetry parameters for ELB/NLB Load Balancer Logs- 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, OrganizationTelemetryRuleElbLoadBalancerLoggingParametersOutputFormatArgs
- Plain
plain- Json
json
- Organization
Telemetry Rule Elb Load Balancer Logging Parameters Output Format Plain plain- Organization
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
OrganizationTelemetryRuleFieldToMatch, OrganizationTelemetryRuleFieldToMatchArgs
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. 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, OrganizationTelemetryRuleFilterArgs
A filter to be appliedOrganizationTelemetryRuleFilterBehavior, OrganizationTelemetryRuleFilterBehaviorArgs
- Keep
KEEP- Drop
DROP
- Organization
Telemetry Rule Filter Behavior Keep KEEP- Organization
Telemetry Rule Filter Behavior Drop DROP
- Keep
KEEP- Drop
DROP
- Keep
KEEP- Drop
DROP
- KEEP
KEEP- DROP
DROP
- "KEEP"
KEEP- "DROP"
DROP
OrganizationTelemetryRuleFilterRequirement, OrganizationTelemetryRuleFilterRequirementArgs
- Meets
All MEETS_ALL- Meets
Any MEETS_ANY
- Organization
Telemetry Rule Filter Requirement Meets All MEETS_ALL- Organization
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
OrganizationTelemetryRuleLabelNameCondition, OrganizationTelemetryRuleLabelNameConditionArgs
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.
OrganizationTelemetryRuleLoggingFilter, OrganizationTelemetryRuleLoggingFilterArgs
Default handling for logs that don't match any of the specified filtering conditions.- 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, OrganizationTelemetryRuleResourceTypeArgs
- 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
- Organization
Telemetry Rule Resource Type Awsec2vpc AWS::EC2::VPC- Organization
Telemetry Rule Resource Type Awswa Fv2Web Acl AWS::WAFv2::WebACL- Organization
Telemetry Rule Resource Type Aws Cloud Trail AWS::CloudTrail- Organization
Telemetry Rule Resource Type Awseks Cluster AWS::EKS::Cluster- Organization
Telemetry Rule Resource Type Aws Elastic Load Balancing V2Load Balancer AWS::ElasticLoadBalancingV2::LoadBalancer
- 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
- 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
- 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::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
OrganizationTelemetryRuleSingleHeader, OrganizationTelemetryRuleSingleHeaderArgs
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
OrganizationTelemetryRuleTelemetryDestinationConfiguration, OrganizationTelemetryRuleTelemetryDestinationConfigurationArgs
The destination configuration for telemetry data- 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, OrganizationTelemetryRuleTelemetryRuleArgs
The telemetry rule- 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, OrganizationTelemetryRuleTelemetrySourceTypeArgs
- 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
- Organization
Telemetry Rule Telemetry Source Type Vpc Flow Logs VPC_FLOW_LOGS- Organization
Telemetry Rule Telemetry Source Type Route53Resolver Query Logs ROUTE53_RESOLVER_QUERY_LOGS- Organization
Telemetry Rule Telemetry Source Type Eks Audit Logs EKS_AUDIT_LOGS- Organization
Telemetry Rule Telemetry Source Type Eks Authenticator Logs EKS_AUTHENTICATOR_LOGS- Organization
Telemetry Rule Telemetry Source Type Eks Controller Manager Logs EKS_CONTROLLER_MANAGER_LOGS- Organization
Telemetry Rule Telemetry Source Type Eks Scheduler Logs EKS_SCHEDULER_LOGS- Organization
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
OrganizationTelemetryRuleTelemetryType, OrganizationTelemetryRuleTelemetryTypeArgs
- Logs
Logs
- Organization
Telemetry Rule Telemetry Type Logs Logs
- Logs
Logs
- Logs
Logs
- LOGS
Logs
- "Logs"
Logs
OrganizationTelemetryRuleVpcFlowLogParameters, OrganizationTelemetryRuleVpcFlowLogParametersArgs
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
OrganizationTelemetryRuleWafLogType, OrganizationTelemetryRuleWafLogTypeArgs
- Waf
Logs WAF_LOGS
- Organization
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
OrganizationTelemetryRuleWafLoggingParameters, OrganizationTelemetryRuleWafLoggingParametersArgs
Telemetry parameters for WAF v2 Web ACL- 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, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
