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.

Viewing docs for Google Cloud Native v0.32.0
published on Wednesday, Nov 29, 2023 by Pulumi
google-native logo

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

Viewing docs for 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)
    public static Output<GetCertificateMapEntryResult> getCertificateMapEntry(GetCertificateMapEntryArgs args, InvokeOptions options)
    
    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.

    Viewing docs for Google Cloud Native v0.32.0
    published on Wednesday, Nov 29, 2023 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.