getCertificateMapEntry

Gets details of a single CertificateMapEntry.

Using getCertificateMapEntry

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getCertificateMapEntry(args: GetCertificateMapEntryArgs, opts?: InvokeOptions): Promise<GetCertificateMapEntryResult>
function getCertificateMapEntryOutput(args: GetCertificateMapEntryOutputArgs, opts?: InvokeOptions): Output<GetCertificateMapEntryResult>
def get_certificate_map_entry(certificate_map_entry_id: Optional[str] = None,
                              certificate_map_id: Optional[str] = None,
                              location: Optional[str] = None,
                              project: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetCertificateMapEntryResult
def get_certificate_map_entry_output(certificate_map_entry_id: Optional[pulumi.Input[str]] = None,
                              certificate_map_id: Optional[pulumi.Input[str]] = None,
                              location: Optional[pulumi.Input[str]] = None,
                              project: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetCertificateMapEntryResult]
func LookupCertificateMapEntry(ctx *Context, args *LookupCertificateMapEntryArgs, opts ...InvokeOption) (*LookupCertificateMapEntryResult, error)
func LookupCertificateMapEntryOutput(ctx *Context, args *LookupCertificateMapEntryOutputArgs, opts ...InvokeOption) LookupCertificateMapEntryResultOutput

> Note: This function is named LookupCertificateMapEntry in the Go SDK.

public static class GetCertificateMapEntry 
{
    public static Task<GetCertificateMapEntryResult> InvokeAsync(GetCertificateMapEntryArgs args, InvokeOptions? opts = null)
    public static Output<GetCertificateMapEntryResult> Invoke(GetCertificateMapEntryInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCertificateMapEntryResult> getCertificateMapEntry(GetCertificateMapEntryArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: google-native:certificatemanager/v1:getCertificateMapEntry
  arguments:
    # arguments dictionary

The following arguments are supported:

getCertificateMapEntry Result

The following output properties are available:

Certificates List<string>

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

CreateTime string

The creation timestamp of a Certificate Map Entry.

Description string

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

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.

Labels Dictionary<string, string>

Set of labels associated with a Certificate Map Entry.

Matcher string

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

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

State string

A serving state of this Certificate Map Entry.

UpdateTime string

The update timestamp of a Certificate Map Entry.

Certificates []string

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

CreateTime string

The creation timestamp of a Certificate Map Entry.

Description string

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

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.

Labels map[string]string

Set of labels associated with a Certificate Map Entry.

Matcher string

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

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

State string

A serving state of this Certificate Map Entry.

UpdateTime string

The update timestamp of a Certificate Map Entry.

certificates List<String>

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

createTime String

The creation timestamp of a Certificate Map Entry.

description String

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

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.

labels Map<String,String>

Set of labels associated with a Certificate Map Entry.

matcher String

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

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

state String

A serving state of this Certificate Map Entry.

updateTime String

The update timestamp of a Certificate Map Entry.

certificates string[]

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

createTime string

The creation timestamp of a Certificate Map Entry.

description string

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

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.

labels {[key: string]: string}

Set of labels associated with a Certificate Map Entry.

matcher string

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

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

state string

A serving state of this Certificate Map Entry.

updateTime string

The update timestamp of a Certificate Map Entry.

certificates Sequence[str]

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

create_time str

The creation timestamp of a Certificate Map Entry.

description str

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

hostname str

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 Mapping[str, str]

Set of labels associated with a Certificate Map Entry.

matcher str

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

name str

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

state str

A serving state of this Certificate Map Entry.

update_time str

The update timestamp of a Certificate Map Entry.

certificates List<String>

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

createTime String

The creation timestamp of a Certificate Map Entry.

description String

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

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.

labels Map<String>

Set of labels associated with a Certificate Map Entry.

matcher String

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

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

state String

A serving state of this Certificate Map Entry.

updateTime String

The update timestamp of a Certificate Map Entry.

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0