import { _UnmarshalledConfigurationSet } from "./_ConfigurationSet"; import { _UnmarshalledEventDestination } from "./_EventDestination"; import { _UnmarshalledTrackingOptions } from "./_TrackingOptions"; import { _UnmarshalledDeliveryOptions } from "./_DeliveryOptions"; import { _UnmarshalledReputationOptions } from "./_ReputationOptions"; import * as __aws_sdk_types from "@aws-sdk/types"; /** *

Represents the details of a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

*/ export interface DescribeConfigurationSetOutput extends __aws_sdk_types.MetadataBearer { /** *

The configuration set object associated with the specified configuration set.

*/ ConfigurationSet?: _UnmarshalledConfigurationSet; /** *

A list of event destinations associated with the configuration set.

*/ EventDestinations?: Array<_UnmarshalledEventDestination>; /** *

The name of the custom open and click tracking domain associated with the configuration set.

*/ TrackingOptions?: _UnmarshalledTrackingOptions; /** *

Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).

*/ DeliveryOptions?: _UnmarshalledDeliveryOptions; /** *

An object that represents the reputation settings for the configuration set.

*/ ReputationOptions?: _UnmarshalledReputationOptions; /** * Metadata about the response received, including the HTTP status code, HTTP headers, and any request identifiers recognized by the SDK. */ $metadata: __aws_sdk_types.ResponseMetadata; }