public sealed class CertificateMapEntry : IMessage<CertificateMapEntry>, IEquatable<CertificateMapEntry>, IDeepCloneable<CertificateMapEntry>, IBufferMessage, IMessageReference documentation and code samples for the Certificate Manager v1 API class CertificateMapEntry.
Defines a certificate map entry.
Implements
IMessage<CertificateMapEntry>, IEquatable<CertificateMapEntry>, IDeepCloneable<CertificateMapEntry>, IBufferMessage, IMessageNamespace
Google.Cloud.CertificateManager.V1Assembly
Google.Cloud.CertificateManager.V1.dll
Constructors
CertificateMapEntry()
public CertificateMapEntry()CertificateMapEntry(CertificateMapEntry)
public CertificateMapEntry(CertificateMapEntry other)| Parameter | |
|---|---|
| Name | Description |
other |
CertificateMapEntry |
Properties
CertificateMapEntryName
public CertificateMapEntryName CertificateMapEntryName { get; set; }CertificateMapEntryName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
CertificateMapEntryName |
|
Certificates
public RepeatedField<string> Certificates { get; }A set of Certificates defines for the given hostname. There can be
defined up to fifteen certificates in each Certificate Map Entry. Each
certificate must match pattern projects/*/locations/*/certificates/*.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<String> |
|
CertificatesAsCertificateNames
public ResourceNameList<CertificateName> CertificatesAsCertificateNames { get; }CertificateName-typed view over the Certificates resource name property.
| Property Value | |
|---|---|
| Type | Description |
ResourceNameList<CertificateName> |
|
CreateTime
public Timestamp CreateTime { get; set; }Output only. The creation timestamp of a Certificate Map Entry.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Description
public string Description { get; set; }One or more paragraphs of text description of a certificate map entry.
| Property Value | |
|---|---|
| Type | Description |
String |
|
Hostname
public string Hostname { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
String |
|
Labels
public MapField<string, string> Labels { get; }Set of labels associated with a Certificate Map Entry.
| Property Value | |
|---|---|
| Type | Description |
MapField<String, String> |
|
MatchCase
public CertificateMapEntry.MatchOneofCase MatchCase { get; }| Property Value | |
|---|---|
| Type | Description |
CertificateMapEntry.MatchOneofCase |
|
Matcher
public CertificateMapEntry.Types.Matcher Matcher { get; set; }A predefined matcher for particular cases, other than SNI selection.
| Property Value | |
|---|---|
| Type | Description |
CertificateMapEntry.Types.Matcher |
|
Name
public string Name { get; set; }A user-defined name of the Certificate Map Entry. Certificate Map Entry
names must be unique globally and match pattern
projects/*/locations/*/certificateMaps/*/certificateMapEntries/*.
| Property Value | |
|---|---|
| Type | Description |
String |
|
State
public ServingState State { get; set; }Output only. A serving state of this Certificate Map Entry.
| Property Value | |
|---|---|
| Type | Description |
ServingState |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. The update timestamp of a Certificate Map Entry.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|