CertificateMapEntryArgs class
The set of arguments for CertificateMapEntry. The set of arguments for CertificateMapEntry.
Constructors
-
CertificateMapEntryArgs({required Input<
String> certificateMapEntryId, required Input<String> certificateMapId, Input<List< ? certificates, Input<String> >String> ? description, Input<String> ? hostname, Input<Map< ? labels, Input<String, String> >String> ? location, Input<CertificateMapEntryMatcher> ? matcher, Input<String> ? name, Input<String> ? project}) -
Creates a new CertificateMapEntryArgs.
certificateMapEntryIdRequired. A user-provided name of the certificate map entry.certificateMapIdRequired.certificatesA set of Certificates defines for the givenhostname. There can be defined up to four certificates in each Certificate Map Entry. Each certificate must match patternprojects/*/locations/*/certificates/*.descriptionOne or more paragraphs of text description of a certificate map entry.hostnameA Hostname (FQDN, e.g.example.com) or a wildcard hostname expression (*.example.com) for a set of hostnames with common suffix. Used as Server Name Indication (SNI) for selecting a proper certificate.labelsSet of labels associated with a Certificate Map Entry.locationOptional.matcherA predefined matcher for particular cases, other than SNI selection.nameA user-defined name of the Certificate Map Entry. Certificate Map Entry names must be unique globally and match patternprojects/*/locations/*/certificateMaps/*/certificateMapEntries/*.projectOptional.const -
CertificateMapEntryArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
certificateMapEntryId
→ Input<
String> -
Required. A user-provided name of the certificate map entry.
final
-
certificateMapId
→ Input<
String> -
final
-
certificates
→ Input<
List< ?String> > -
A set of Certificates defines for the given
hostname. There can be defined up to four certificates in each Certificate Map Entry. Each certificate must match patternprojects/*/locations/*/certificates/*.final -
description
→ Input<
String> ? -
One or more paragraphs of text description of a certificate map entry.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
hostname
→ Input<
String> ? -
A Hostname (FQDN, e.g.
example.com) or a wildcard hostname expression (*.example.com) for a set of hostnames with common suffix. Used as Server Name Indication (SNI) for selecting a proper certificate.final -
labels
→ Input<
Map< ?String, String> > -
Set of labels associated with a Certificate Map Entry.
final
-
location
→ Input<
String> ? -
final
-
matcher
→ Input<
CertificateMapEntryMatcher> ? -
A predefined matcher for particular cases, other than SNI selection.
final
-
name
→ Input<
String> ? -
A user-defined name of the Certificate Map Entry. Certificate Map Entry names must be unique globally and match pattern
projects/*/locations/*/certificateMaps/*/certificateMapEntries/*.final -
project
→ Input<
String> ? -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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