1. Packages
  2. Google Cloud Native
  3. API Docs
  4. certificatemanager
  5. certificatemanager/v1
  6. getCertificateMapEntry

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

google-native.certificatemanager/v1.getCertificateMapEntry

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

    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 four 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 four 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 four 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 four 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 four 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 four 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
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi