import { _DomainNameConfiguration, _UnmarshalledDomainNameConfiguration } from "./_DomainNameConfiguration"; /** *
Represents a domain name.
*/ export interface _DomainName { /** *The API mapping selection expression.
*/ ApiMappingSelectionExpression?: string; /** *The name of the DomainName resource.
*/ DomainName: string; /** *The domain name configurations.
*/ DomainNameConfigurations?: Array<_DomainNameConfiguration> | Iterable<_DomainNameConfiguration>; /** *The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
*/ Tags?: { [key: string]: string; } | Iterable<[string, string]>; } export interface _UnmarshalledDomainName extends _DomainName { /** *The domain name configurations.
*/ DomainNameConfigurations?: Array<_UnmarshalledDomainNameConfiguration>; /** *The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
*/ Tags?: { [key: string]: string; }; }