Amazon.PowerShell.Cmdlets.CWOADMN.AmazonObservabilityAdminClientCmdlet.ClientConfig
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The advanced event selectors to use for filtering Amazon Web Services CloudTrail events. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Rule_DestinationConfiguration_CloudtrailParameters_AdvancedEventSelectors |
-DestinationConfiguration_DestinationPattern <
String>
The pattern used to generate the destination path or name, supporting macros like <resourceId> and <accountId>.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Rule_DestinationConfiguration_DestinationPattern |
The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Rule_DestinationConfiguration_DestinationType |
-DestinationConfiguration_RetentionInDay <
Int32>
The number of days to retain the telemetry data in the destination.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Rule_DestinationConfiguration_RetentionInDays |
-ELBLoadBalancerLoggingParameters_FieldDelimiter <
String>
The delimiter character used to separate fields in ELB access log entries when using plain text format.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Rule_DestinationConfiguration_ELBLoadBalancerLoggingParameters_FieldDelimiter |
-ELBLoadBalancerLoggingParameters_OutputFormat <
OutputFormat>
The format for ELB access log entries (plain text or JSON format).
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Rule_DestinationConfiguration_ELBLoadBalancerLoggingParameters_OutputFormat |
This parameter overrides confirmation prompts to force the cmdlet to continue its operation. This parameter should always be used with caution.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-LogDeliveryParameters_LogType <
String[]>
The type of log that the source is sending. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Rule_DestinationConfiguration_LogDeliveryParameters_LogTypes |
The default action (KEEP or DROP) for log records that don't match any filter conditions.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Rule_DestinationConfiguration_WAFLoggingParameters_LoggingFilter_DefaultBehavior |
A list of filter conditions that determine log record handling behavior. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Rule_DestinationConfiguration_WAFLoggingParameters_LoggingFilter_Filters |
If set to true, the telemetry rule is replicated to all Amazon Web Services Regions where Amazon CloudWatch Observability Admin is available in the current partition. When new regions become available, the rule automatically replicates to them. Mutually exclusive with Regions.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Rule_AllRegions |
An optional list of Amazon Web Services Regions where this telemetry rule should be replicated. When specified, the rule is created in the home region and automatically replicated to all listed regions. Mutually exclusive with AllRegions. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Rule_Regions |
The type of Amazon Web Services resource to configure telemetry for (e.g., "AWS::EC2::VPC", "AWS::EKS::Cluster", "AWS::WAFv2::WebACL").
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The organizational scope to which the rule applies, specified using accounts or organizational units.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-Rule_SelectionCriterion <
String>
Criteria for selecting which resources the rule applies to, such as resource tags.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Rule_SelectionCriteria |
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. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Rule_TelemetrySourceTypes |
The type of telemetry to collect (Logs, Metrics, or Traces).
| Required? | True |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The identifier (name or ARN) of the telemetry rule to update.
| Required? | True |
| Position? | 1 |
| Accept pipeline input? | True (ByValue, ByPropertyName) |
Use the -Select parameter to control the cmdlet output. The default value is 'RuleArn'. Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.ObservabilityAdmin.Model.UpdateTelemetryRuleResponse). Specifying the name of a property of type Amazon.ObservabilityAdmin.Model.UpdateTelemetryRuleResponse will result in that property being returned. Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-VPCFlowLogParameters_LogFormat <
String>
The format in which VPC Flow Log entries should be logged.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Rule_DestinationConfiguration_VPCFlowLogParameters_LogFormat |
-VPCFlowLogParameters_MaxAggregationInterval <
Int32>
The maximum interval in seconds between the capture of flow log records.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Rule_DestinationConfiguration_VPCFlowLogParameters_MaxAggregationInterval |
-VPCFlowLogParameters_TrafficType <
String>
The type of traffic to log (ACCEPT, REJECT, or ALL).
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Rule_DestinationConfiguration_VPCFlowLogParameters_TrafficType |
The type of WAF logs to collect (currently supports WAF_LOGS).
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Rule_DestinationConfiguration_WAFLoggingParameters_LogType |
The fields to redact from WAF logs to protect sensitive information. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | Rule_DestinationConfiguration_WAFLoggingParameters_RedactedFields |