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.32.0 published on Wednesday, Nov 29, 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.32.0 published on Wednesday, Nov 29, 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.32.0 published on Wednesday, Nov 29, 2023 by Pulumi