Reference documentation and code samples for the Google Cloud Certificate Manager V1 Client class CertificateMapEntry.
Defines a certificate map entry.
Generated from protobuf message google.cloud.certificatemanager.v1.CertificateMapEntry
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
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/*
.
↳ description
string
One or more paragraphs of text description of a certificate map entry.
↳ create_time
↳ update_time
↳ labels
↳ hostname
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.
↳ matcher
int
A predefined matcher for particular cases, other than SNI selection.
↳ certificates
array
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/*
.
↳ state
int
Output only. A serving state of this Certificate Map Entry.
getName
A user-defined name of the Certificate Map Entry. Certificate Map Entry
names must be unique globally and match pattern projects/*/locations/*/certificateMaps/*/certificateMapEntries/*
.
string
setName
A user-defined name of the Certificate Map Entry. Certificate Map Entry
names must be unique globally and match pattern projects/*/locations/*/certificateMaps/*/certificateMapEntries/*
.
var
string
$this
getDescription
One or more paragraphs of text description of a certificate map entry.
string
setDescription
One or more paragraphs of text description of a certificate map entry.
var
string
$this
getCreateTime
Output only. The creation timestamp of a Certificate Map Entry.
hasCreateTime
clearCreateTime
setCreateTime
Output only. The creation timestamp of a Certificate Map Entry.
$this
getUpdateTime
Output only. The update timestamp of a Certificate Map Entry.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. The update timestamp of a Certificate Map Entry.
$this
getLabels
Set of labels associated with a Certificate Map Entry.
setLabels
Set of labels associated with a Certificate Map Entry.
$this
getHostname
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.
string
hasHostname
setHostname
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.
var
string
$this
getMatcher
A predefined matcher for particular cases, other than SNI selection.
int
hasMatcher
setMatcher
A predefined matcher for particular cases, other than SNI selection.
var
int
$this
getCertificates
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/*
.
setCertificates
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/*
.
var
string[]
$this
getState
Output only. A serving state of this Certificate Map Entry.
int
setState
Output only. A serving state of this Certificate Map Entry.
var
int
$this
getMatch
string