

This is the new *CloudFormation Template Reference Guide*. Please update your bookmarks and links. For help getting started with CloudFormation, see the [AWS CloudFormation User Guide](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html).

# AWS::ObservabilityAdmin::OrganizationTelemetryRule TelemetryDestinationConfiguration
<a name="aws-properties-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration"></a>

 Configuration specifying where and how telemetry data should be delivered for AWS resources. 

## Syntax
<a name="aws-properties-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-syntax.json"></a>

```
{
  "[CloudtrailParameters](#cfn-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-cloudtrailparameters)" : {{CloudtrailParameters}},
  "[DestinationPattern](#cfn-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-destinationpattern)" : {{String}},
  "[DestinationType](#cfn-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-destinationtype)" : {{String}},
  "[ELBLoadBalancerLoggingParameters](#cfn-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-elbloadbalancerloggingparameters)" : {{ELBLoadBalancerLoggingParameters}},
  "[RetentionInDays](#cfn-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-retentionindays)" : {{Integer}},
  "[VPCFlowLogParameters](#cfn-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-vpcflowlogparameters)" : {{VPCFlowLogParameters}},
  "[WAFLoggingParameters](#cfn-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-wafloggingparameters)" : {{WAFLoggingParameters}}
}
```

### YAML
<a name="aws-properties-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-syntax.yaml"></a>

```
  [CloudtrailParameters](#cfn-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-cloudtrailparameters): {{
    CloudtrailParameters}}
  [DestinationPattern](#cfn-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-destinationpattern): {{String}}
  [DestinationType](#cfn-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-destinationtype): {{String}}
  [ELBLoadBalancerLoggingParameters](#cfn-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-elbloadbalancerloggingparameters): {{
    ELBLoadBalancerLoggingParameters}}
  [RetentionInDays](#cfn-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-retentionindays): {{Integer}}
  [VPCFlowLogParameters](#cfn-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-vpcflowlogparameters): {{
    VPCFlowLogParameters}}
  [WAFLoggingParameters](#cfn-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-wafloggingparameters): {{
    WAFLoggingParameters}}
```

## Properties
<a name="aws-properties-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-properties"></a>

`CloudtrailParameters`  <a name="cfn-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-cloudtrailparameters"></a>
 Configuration parameters specific to AWS CloudTrail when CloudTrail is the source type.   
*Required*: No  
*Type*: [CloudtrailParameters](aws-properties-observabilityadmin-organizationtelemetryrule-cloudtrailparameters.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`DestinationPattern`  <a name="cfn-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-destinationpattern"></a>
 The pattern used to generate the destination path or name, supporting macros like <resourceId> and <accountId>.   
*Required*: No  
*Type*: String  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`DestinationType`  <a name="cfn-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-destinationtype"></a>
 The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").   
*Required*: No  
*Type*: String  
*Allowed values*: `cloud-watch-logs`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`ELBLoadBalancerLoggingParameters`  <a name="cfn-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-elbloadbalancerloggingparameters"></a>
 Configuration parameters specific to ELB load balancer logging when ELB is the resource type.   
*Required*: No  
*Type*: [ELBLoadBalancerLoggingParameters](aws-properties-observabilityadmin-organizationtelemetryrule-elbloadbalancerloggingparameters.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`RetentionInDays`  <a name="cfn-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-retentionindays"></a>
 The number of days to retain the telemetry data in the destination.   
*Required*: No  
*Type*: Integer  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`VPCFlowLogParameters`  <a name="cfn-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-vpcflowlogparameters"></a>
 Configuration parameters specific to VPC Flow Logs when VPC is the resource type.   
*Required*: No  
*Type*: [VPCFlowLogParameters](aws-properties-observabilityadmin-organizationtelemetryrule-vpcflowlogparameters.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`WAFLoggingParameters`  <a name="cfn-observabilityadmin-organizationtelemetryrule-telemetrydestinationconfiguration-wafloggingparameters"></a>
 Configuration parameters specific to WAF logging when WAF is the resource type.   
*Required*: No  
*Type*: [WAFLoggingParameters](aws-properties-observabilityadmin-organizationtelemetryrule-wafloggingparameters.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)