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<String>>? certificates, Input<String>? description, Input<String>? hostname, Input<Map<String, String>>? labels, Input<String>? location, Input<CertificateMapEntryMatcher>? matcher, Input<String>? name, Input<String>? project})
Creates a new CertificateMapEntryArgs. certificateMapEntryId Required. A user-provided name of the certificate map entry. certificateMapId Required. certificates 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 pattern projects/*/locations/*/certificates/*. description One or more paragraphs of text description of a certificate map entry. hostname 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. labels Set of labels associated with a Certificate Map Entry. location Optional. matcher A predefined matcher for particular cases, other than SNI selection. name A user-defined name of the Certificate Map Entry. Certificate Map Entry names must be unique globally and match pattern projects/*/locations/*/certificateMaps/*/certificateMapEntries/*. project Optional.
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 pattern projects/*/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