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.getCertificateMap
Explore with Pulumi AI
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 CertificateMap.
Using getCertificateMap
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 getCertificateMap(args: GetCertificateMapArgs, opts?: InvokeOptions): Promise<GetCertificateMapResult>
function getCertificateMapOutput(args: GetCertificateMapOutputArgs, opts?: InvokeOptions): Output<GetCertificateMapResult>def get_certificate_map(certificate_map_id: Optional[str] = None,
                        location: Optional[str] = None,
                        project: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetCertificateMapResult
def get_certificate_map_output(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[GetCertificateMapResult]func LookupCertificateMap(ctx *Context, args *LookupCertificateMapArgs, opts ...InvokeOption) (*LookupCertificateMapResult, error)
func LookupCertificateMapOutput(ctx *Context, args *LookupCertificateMapOutputArgs, opts ...InvokeOption) LookupCertificateMapResultOutput> Note: This function is named LookupCertificateMap in the Go SDK.
public static class GetCertificateMap 
{
    public static Task<GetCertificateMapResult> InvokeAsync(GetCertificateMapArgs args, InvokeOptions? opts = null)
    public static Output<GetCertificateMapResult> Invoke(GetCertificateMapInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCertificateMapResult> getCertificateMap(GetCertificateMapArgs args, InvokeOptions options)
public static Output<GetCertificateMapResult> getCertificateMap(GetCertificateMapArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:certificatemanager/v1:getCertificateMap
  arguments:
    # arguments dictionaryThe following arguments are supported:
- CertificateMap stringId 
- Location string
- Project string
- CertificateMap stringId 
- Location string
- Project string
- certificateMap StringId 
- location String
- project String
- certificateMap stringId 
- location string
- project string
- certificate_map_ strid 
- location str
- project str
- certificateMap StringId 
- location String
- project String
getCertificateMap Result
The following output properties are available:
- CreateTime string
- The creation timestamp of a Certificate Map.
- Description string
- One or more paragraphs of text description of a certificate map.
- GclbTargets List<Pulumi.Google Native. Certificate Manager. V1. Outputs. Gclb Target Response> 
- A list of GCLB targets that use this Certificate Map. A Target Proxy is only present on this list if it's attached to a Forwarding Rule.
- Labels Dictionary<string, string>
- Set of labels associated with a Certificate Map.
- Name string
- A user-defined name of the Certificate Map. Certificate Map names must be unique globally and match pattern projects/*/locations/*/certificateMaps/*.
- UpdateTime string
- The update timestamp of a Certificate Map.
- CreateTime string
- The creation timestamp of a Certificate Map.
- Description string
- One or more paragraphs of text description of a certificate map.
- GclbTargets []GclbTarget Response 
- A list of GCLB targets that use this Certificate Map. A Target Proxy is only present on this list if it's attached to a Forwarding Rule.
- Labels map[string]string
- Set of labels associated with a Certificate Map.
- Name string
- A user-defined name of the Certificate Map. Certificate Map names must be unique globally and match pattern projects/*/locations/*/certificateMaps/*.
- UpdateTime string
- The update timestamp of a Certificate Map.
- createTime String
- The creation timestamp of a Certificate Map.
- description String
- One or more paragraphs of text description of a certificate map.
- gclbTargets List<GclbTarget Response> 
- A list of GCLB targets that use this Certificate Map. A Target Proxy is only present on this list if it's attached to a Forwarding Rule.
- labels Map<String,String>
- Set of labels associated with a Certificate Map.
- name String
- A user-defined name of the Certificate Map. Certificate Map names must be unique globally and match pattern projects/*/locations/*/certificateMaps/*.
- updateTime String
- The update timestamp of a Certificate Map.
- createTime string
- The creation timestamp of a Certificate Map.
- description string
- One or more paragraphs of text description of a certificate map.
- gclbTargets GclbTarget Response[] 
- A list of GCLB targets that use this Certificate Map. A Target Proxy is only present on this list if it's attached to a Forwarding Rule.
- labels {[key: string]: string}
- Set of labels associated with a Certificate Map.
- name string
- A user-defined name of the Certificate Map. Certificate Map names must be unique globally and match pattern projects/*/locations/*/certificateMaps/*.
- updateTime string
- The update timestamp of a Certificate Map.
- create_time str
- The creation timestamp of a Certificate Map.
- description str
- One or more paragraphs of text description of a certificate map.
- gclb_targets Sequence[GclbTarget Response] 
- A list of GCLB targets that use this Certificate Map. A Target Proxy is only present on this list if it's attached to a Forwarding Rule.
- labels Mapping[str, str]
- Set of labels associated with a Certificate Map.
- name str
- A user-defined name of the Certificate Map. Certificate Map names must be unique globally and match pattern projects/*/locations/*/certificateMaps/*.
- update_time str
- The update timestamp of a Certificate Map.
- createTime String
- The creation timestamp of a Certificate Map.
- description String
- One or more paragraphs of text description of a certificate map.
- gclbTargets List<Property Map>
- A list of GCLB targets that use this Certificate Map. A Target Proxy is only present on this list if it's attached to a Forwarding Rule.
- labels Map<String>
- Set of labels associated with a Certificate Map.
- name String
- A user-defined name of the Certificate Map. Certificate Map names must be unique globally and match pattern projects/*/locations/*/certificateMaps/*.
- updateTime String
- The update timestamp of a Certificate Map.
Supporting Types
GclbTargetResponse  
- IpConfigs List<Pulumi.Google Native. Certificate Manager. V1. Inputs. Ip Config Response> 
- IP configurations for this Target Proxy where the Certificate Map is serving.
- TargetHttps stringProxy 
- This field returns the resource name in the following format: //compute.googleapis.com/projects/*/global/targetHttpsProxies/*.
- TargetSsl stringProxy 
- This field returns the resource name in the following format: //compute.googleapis.com/projects/*/global/targetSslProxies/*.
- IpConfigs []IpConfig Response 
- IP configurations for this Target Proxy where the Certificate Map is serving.
- TargetHttps stringProxy 
- This field returns the resource name in the following format: //compute.googleapis.com/projects/*/global/targetHttpsProxies/*.
- TargetSsl stringProxy 
- This field returns the resource name in the following format: //compute.googleapis.com/projects/*/global/targetSslProxies/*.
- ipConfigs List<IpConfig Response> 
- IP configurations for this Target Proxy where the Certificate Map is serving.
- targetHttps StringProxy 
- This field returns the resource name in the following format: //compute.googleapis.com/projects/*/global/targetHttpsProxies/*.
- targetSsl StringProxy 
- This field returns the resource name in the following format: //compute.googleapis.com/projects/*/global/targetSslProxies/*.
- ipConfigs IpConfig Response[] 
- IP configurations for this Target Proxy where the Certificate Map is serving.
- targetHttps stringProxy 
- This field returns the resource name in the following format: //compute.googleapis.com/projects/*/global/targetHttpsProxies/*.
- targetSsl stringProxy 
- This field returns the resource name in the following format: //compute.googleapis.com/projects/*/global/targetSslProxies/*.
- ip_configs Sequence[IpConfig Response] 
- IP configurations for this Target Proxy where the Certificate Map is serving.
- target_https_ strproxy 
- This field returns the resource name in the following format: //compute.googleapis.com/projects/*/global/targetHttpsProxies/*.
- target_ssl_ strproxy 
- This field returns the resource name in the following format: //compute.googleapis.com/projects/*/global/targetSslProxies/*.
- ipConfigs List<Property Map>
- IP configurations for this Target Proxy where the Certificate Map is serving.
- targetHttps StringProxy 
- This field returns the resource name in the following format: //compute.googleapis.com/projects/*/global/targetHttpsProxies/*.
- targetSsl StringProxy 
- This field returns the resource name in the following format: //compute.googleapis.com/projects/*/global/targetSslProxies/*.
IpConfigResponse  
- ip_address str
- An external IP address.
- ports Sequence[int]
- Ports.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
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