CustomDomainArgs class

The set of arguments for CustomDomain. The set of arguments for CustomDomain.

Constructors

CustomDomainArgs({Input<Map<String, String>>? annotations, Input<CustomDomainCertPreference>? certPreference, required Input<String> customDomainId, Input<Map<String, String>>? labels, Input<String>? project, Input<String>? redirectTarget, required Input<String> siteId})
Creates a new CustomDomainArgs. annotations Annotations you can add to leave both human- and machine-readable metadata about your CustomDomain. certPreference A field that lets you specify which SSL certificate type Hosting creates for your domain name. Spark plan custom domains only have access to the GROUPED cert type, while Blaze plan domains can select any option. customDomainId Required. The ID of the CustomDomain, which is the domain name you'd like to use with Firebase Hosting. labels Labels used for extra metadata and/or filtering. project Optional. redirectTarget A domain name that this CustomDomain should direct traffic towards. If specified, Hosting will respond to requests against this custom domain with an HTTP 301 code, and route traffic to the specified redirect_target instead. siteId Required.
const
CustomDomainArgs.fromMap(Map<String, dynamic> map)
factory

Properties

annotations → Input<Map<String, String>>?
Annotations you can add to leave both human- and machine-readable metadata about your CustomDomain.
final
certPreference → Input<CustomDomainCertPreference>?
A field that lets you specify which SSL certificate type Hosting creates for your domain name. Spark plan custom domains only have access to the GROUPED cert type, while Blaze plan domains can select any option.
final
customDomainId → Input<String>
Required. The ID of the CustomDomain, which is the domain name you'd like to use with Firebase Hosting.
final
hashCode → int
The hash code for this object.
no setterinherited
labels → Input<Map<String, String>>?
Labels used for extra metadata and/or filtering.
final
project → Input<String>?
final
redirectTarget → Input<String>?
A domain name that this CustomDomain should direct traffic towards. If specified, Hosting will respond to requests against this custom domain with an HTTP 301 code, and route traffic to the specified redirect_target instead.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
siteId → Input<String>
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