v1

latestOpenAPI 3.0.0Creative Commons Attribution 3.02026-07-13183862.0 KB
projects

Creates a new CertificateMapEntry in a given project and location.

post/v1/{+parent}/certificateMapEntries

Path parameters

parentstring required

Required. The parent resource of the certificate map entry. Must be in the format projects/*/locations/*/certificateMaps/*.

Query parameters

certificateMapEntryIdstring

Required. A user-provided name of the certificate map entry.

Request body

state'SERVING_STATE_UNSPECIFIED' | 'ACTIVE' | 'PENDING'

Output only. A serving state of this Certificate Map Entry.

hostnamestring

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.

certificatesstring[]

Optional. 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/*.

descriptionstring

Optional. One or more paragraphs of text description of a certificate map entry.

labelsobject

Optional. Set of labels associated with a Certificate Map Entry.

matcher'MATCHER_UNSPECIFIED' | 'PRIMARY'

A predefined matcher for particular cases, other than SNI selection.

namestring

Identifier. A user-defined name of the Certificate Map Entry. Certificate Map Entry names must be unique globally and match pattern projects/*/locations/*/certificateMaps/*/certificateMapEntries/*.

updateTimestring google-datetime

Output only. The update timestamp of a Certificate Map Entry.

createTimestring google-datetime

Output only. The creation timestamp of a Certificate Map Entry.

Response

Successful response