TelemetryRuleForOrganizationRuleDestinationConfiguration class

Constructors

TelemetryRuleForOrganizationRuleDestinationConfiguration({Input<TelemetryRuleForOrganizationRuleDestinationConfigurationCloudtrailParameters?>? cloudtrailParameters, Input<String?>? destinationPattern, Input<String?>? destinationType, Input<TelemetryRuleForOrganizationRuleDestinationConfigurationElbLoadBalancerLoggingParameters?>? elbLoadBalancerLoggingParameters, Input<TelemetryRuleForOrganizationRuleDestinationConfigurationLogDeliveryParameters?>? logDeliveryParameters, Input<TelemetryRuleForOrganizationRuleDestinationConfigurationMskMonitoringParameters?>? mskMonitoringParameters, Input<int?>? retentionInDays, Input<TelemetryRuleForOrganizationRuleDestinationConfigurationVpcFlowLogParameters?>? vpcFlowLogParameters, Input<TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParameters?>? wafLoggingParameters})
Creates a new TelemetryRuleForOrganizationRuleDestinationConfiguration. cloudtrailParameters CloudTrail-specific parameters when CloudTrail is the source. See cloudtrailParameters below. destinationPattern Pattern used to generate the destination path or name. May contain alphanumeric characters, the macros &lt;accountId&gt; and &lt;resourceId&gt;, and the symbols _, /, -. destinationType Destination type for the telemetry data (for example cloud-watch-logs). elbLoadBalancerLoggingParameters ELB load balancer logging parameters when the resource is an ELB. See elbLoadBalancerLoggingParameters below. logDeliveryParameters Amazon Bedrock AgentCore log delivery parameters. See logDeliveryParameters below. mskMonitoringParameters Amazon MSK cluster monitoring parameters. See mskMonitoringParameters below. retentionInDays Number of days to retain the telemetry data in the destination. vpcFlowLogParameters VPC Flow Logs-specific parameters when the resource is AWS::EC2::VPC. See vpcFlowLogParameters below. wafLoggingParameters WAF logging parameters when the resource is AWS::WAFv2::WebACL. See wafLoggingParameters below.
const
TelemetryRuleForOrganizationRuleDestinationConfiguration.fromMap(Map<String, dynamic> map)
factory

Properties

cloudtrailParameters → Input<TelemetryRuleForOrganizationRuleDestinationConfigurationCloudtrailParameters?>?
CloudTrail-specific parameters when CloudTrail is the source. See cloudtrailParameters below.
final
destinationPattern → Input<String?>?
Pattern used to generate the destination path or name. May contain alphanumeric characters, the macros &lt;accountId&gt; and &lt;resourceId&gt;, and the symbols _, /, -.
final
destinationType → Input<String?>?
Destination type for the telemetry data (for example cloud-watch-logs).
final
elbLoadBalancerLoggingParameters → Input<TelemetryRuleForOrganizationRuleDestinationConfigurationElbLoadBalancerLoggingParameters?>?
ELB load balancer logging parameters when the resource is an ELB. See elbLoadBalancerLoggingParameters below.
final
hashCode int
The hash code for this object.
no setterinherited
logDeliveryParameters → Input<TelemetryRuleForOrganizationRuleDestinationConfigurationLogDeliveryParameters?>?
Amazon Bedrock AgentCore log delivery parameters. See logDeliveryParameters below.
final
mskMonitoringParameters → Input<TelemetryRuleForOrganizationRuleDestinationConfigurationMskMonitoringParameters?>?
Amazon MSK cluster monitoring parameters. See mskMonitoringParameters below.
final
retentionInDays → Input<int?>?
Number of days to retain the telemetry data in the destination.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
vpcFlowLogParameters → Input<TelemetryRuleForOrganizationRuleDestinationConfigurationVpcFlowLogParameters?>?
VPC Flow Logs-specific parameters when the resource is AWS::EC2::VPC. See vpcFlowLogParameters below.
final
wafLoggingParameters → Input<TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParameters?>?
WAF logging parameters when the resource is AWS::WAFv2::WebACL. See wafLoggingParameters below.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited