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.getCertificateIssuanceConfig
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 CertificateIssuanceConfig.
Using getCertificateIssuanceConfig
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 getCertificateIssuanceConfig(args: GetCertificateIssuanceConfigArgs, opts?: InvokeOptions): Promise<GetCertificateIssuanceConfigResult>
function getCertificateIssuanceConfigOutput(args: GetCertificateIssuanceConfigOutputArgs, opts?: InvokeOptions): Output<GetCertificateIssuanceConfigResult>
def get_certificate_issuance_config(certificate_issuance_config_id: Optional[str] = None,
location: Optional[str] = None,
project: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCertificateIssuanceConfigResult
def get_certificate_issuance_config_output(certificate_issuance_config_id: Optional[pulumi.Input[str]] = None,
location: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCertificateIssuanceConfigResult]
func LookupCertificateIssuanceConfig(ctx *Context, args *LookupCertificateIssuanceConfigArgs, opts ...InvokeOption) (*LookupCertificateIssuanceConfigResult, error)
func LookupCertificateIssuanceConfigOutput(ctx *Context, args *LookupCertificateIssuanceConfigOutputArgs, opts ...InvokeOption) LookupCertificateIssuanceConfigResultOutput
> Note: This function is named LookupCertificateIssuanceConfig
in the Go SDK.
public static class GetCertificateIssuanceConfig
{
public static Task<GetCertificateIssuanceConfigResult> InvokeAsync(GetCertificateIssuanceConfigArgs args, InvokeOptions? opts = null)
public static Output<GetCertificateIssuanceConfigResult> Invoke(GetCertificateIssuanceConfigInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCertificateIssuanceConfigResult> getCertificateIssuanceConfig(GetCertificateIssuanceConfigArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:certificatemanager/v1:getCertificateIssuanceConfig
arguments:
# arguments dictionary
The following arguments are supported:
- Certificate
Issuance stringConfig Id - Location string
- Project string
- Certificate
Issuance stringConfig Id - Location string
- Project string
- certificate
Issuance StringConfig Id - location String
- project String
- certificate
Issuance stringConfig Id - location string
- project string
- certificate_
issuance_ strconfig_ id - location str
- project str
- certificate
Issuance StringConfig Id - location String
- project String
getCertificateIssuanceConfig Result
The following output properties are available:
- Pulumi.
Google Native. Certificate Manager. V1. Outputs. Certificate Authority Config Response - The CA that issues the workload certificate. It includes the CA address, type, authentication to CA service, etc.
- Create
Time string - The creation timestamp of a CertificateIssuanceConfig.
- Description string
- One or more paragraphs of text description of a CertificateIssuanceConfig.
- Key
Algorithm string - The key algorithm to use when generating the private key.
- Labels Dictionary<string, string>
- Set of labels associated with a CertificateIssuanceConfig.
- Lifetime string
- Workload certificate lifetime requested.
- Name string
- A user-defined name of the certificate issuance config. CertificateIssuanceConfig names must be unique globally and match pattern
projects/*/locations/*/certificateIssuanceConfigs/*
. - Rotation
Window intPercentage - Specifies the percentage of elapsed time of the certificate lifetime to wait before renewing the certificate. Must be a number between 1-99, inclusive.
- Update
Time string - The last update timestamp of a CertificateIssuanceConfig.
- Certificate
Authority Config Response - The CA that issues the workload certificate. It includes the CA address, type, authentication to CA service, etc.
- Create
Time string - The creation timestamp of a CertificateIssuanceConfig.
- Description string
- One or more paragraphs of text description of a CertificateIssuanceConfig.
- Key
Algorithm string - The key algorithm to use when generating the private key.
- Labels map[string]string
- Set of labels associated with a CertificateIssuanceConfig.
- Lifetime string
- Workload certificate lifetime requested.
- Name string
- A user-defined name of the certificate issuance config. CertificateIssuanceConfig names must be unique globally and match pattern
projects/*/locations/*/certificateIssuanceConfigs/*
. - Rotation
Window intPercentage - Specifies the percentage of elapsed time of the certificate lifetime to wait before renewing the certificate. Must be a number between 1-99, inclusive.
- Update
Time string - The last update timestamp of a CertificateIssuanceConfig.
- Certificate
Authority Config Response - The CA that issues the workload certificate. It includes the CA address, type, authentication to CA service, etc.
- create
Time String - The creation timestamp of a CertificateIssuanceConfig.
- description String
- One or more paragraphs of text description of a CertificateIssuanceConfig.
- key
Algorithm String - The key algorithm to use when generating the private key.
- labels Map<String,String>
- Set of labels associated with a CertificateIssuanceConfig.
- lifetime String
- Workload certificate lifetime requested.
- name String
- A user-defined name of the certificate issuance config. CertificateIssuanceConfig names must be unique globally and match pattern
projects/*/locations/*/certificateIssuanceConfigs/*
. - rotation
Window IntegerPercentage - Specifies the percentage of elapsed time of the certificate lifetime to wait before renewing the certificate. Must be a number between 1-99, inclusive.
- update
Time String - The last update timestamp of a CertificateIssuanceConfig.
- Certificate
Authority Config Response - The CA that issues the workload certificate. It includes the CA address, type, authentication to CA service, etc.
- create
Time string - The creation timestamp of a CertificateIssuanceConfig.
- description string
- One or more paragraphs of text description of a CertificateIssuanceConfig.
- key
Algorithm string - The key algorithm to use when generating the private key.
- labels {[key: string]: string}
- Set of labels associated with a CertificateIssuanceConfig.
- lifetime string
- Workload certificate lifetime requested.
- name string
- A user-defined name of the certificate issuance config. CertificateIssuanceConfig names must be unique globally and match pattern
projects/*/locations/*/certificateIssuanceConfigs/*
. - rotation
Window numberPercentage - Specifies the percentage of elapsed time of the certificate lifetime to wait before renewing the certificate. Must be a number between 1-99, inclusive.
- update
Time string - The last update timestamp of a CertificateIssuanceConfig.
- Certificate
Authority Config Response - The CA that issues the workload certificate. It includes the CA address, type, authentication to CA service, etc.
- create_
time str - The creation timestamp of a CertificateIssuanceConfig.
- description str
- One or more paragraphs of text description of a CertificateIssuanceConfig.
- key_
algorithm str - The key algorithm to use when generating the private key.
- labels Mapping[str, str]
- Set of labels associated with a CertificateIssuanceConfig.
- lifetime str
- Workload certificate lifetime requested.
- name str
- A user-defined name of the certificate issuance config. CertificateIssuanceConfig names must be unique globally and match pattern
projects/*/locations/*/certificateIssuanceConfigs/*
. - rotation_
window_ intpercentage - Specifies the percentage of elapsed time of the certificate lifetime to wait before renewing the certificate. Must be a number between 1-99, inclusive.
- update_
time str - The last update timestamp of a CertificateIssuanceConfig.
- Property Map
- The CA that issues the workload certificate. It includes the CA address, type, authentication to CA service, etc.
- create
Time String - The creation timestamp of a CertificateIssuanceConfig.
- description String
- One or more paragraphs of text description of a CertificateIssuanceConfig.
- key
Algorithm String - The key algorithm to use when generating the private key.
- labels Map<String>
- Set of labels associated with a CertificateIssuanceConfig.
- lifetime String
- Workload certificate lifetime requested.
- name String
- A user-defined name of the certificate issuance config. CertificateIssuanceConfig names must be unique globally and match pattern
projects/*/locations/*/certificateIssuanceConfigs/*
. - rotation
Window NumberPercentage - Specifies the percentage of elapsed time of the certificate lifetime to wait before renewing the certificate. Must be a number between 1-99, inclusive.
- update
Time String - The last update timestamp of a CertificateIssuanceConfig.
Supporting Types
CertificateAuthorityConfigResponse
- Pulumi.
Google Native. Certificate Manager. V1. Inputs. Certificate Authority Service Config Response - Defines a CertificateAuthorityServiceConfig.
- Certificate
Authority Service Config Response - Defines a CertificateAuthorityServiceConfig.
- Certificate
Authority Service Config Response - Defines a CertificateAuthorityServiceConfig.
- Certificate
Authority Service Config Response - Defines a CertificateAuthorityServiceConfig.
- Certificate
Authority Service Config Response - Defines a CertificateAuthorityServiceConfig.
- Property Map
- Defines a CertificateAuthorityServiceConfig.
CertificateAuthorityServiceConfigResponse
- Ca
Pool string - A CA pool resource used to issue a certificate. The CA pool string has a relative resource path following the form "projects/{project}/locations/{location}/caPools/{ca_pool}".
- Ca
Pool string - A CA pool resource used to issue a certificate. The CA pool string has a relative resource path following the form "projects/{project}/locations/{location}/caPools/{ca_pool}".
- ca
Pool String - A CA pool resource used to issue a certificate. The CA pool string has a relative resource path following the form "projects/{project}/locations/{location}/caPools/{ca_pool}".
- ca
Pool string - A CA pool resource used to issue a certificate. The CA pool string has a relative resource path following the form "projects/{project}/locations/{location}/caPools/{ca_pool}".
- ca_
pool str - A CA pool resource used to issue a certificate. The CA pool string has a relative resource path following the form "projects/{project}/locations/{location}/caPools/{ca_pool}".
- ca
Pool String - A CA pool resource used to issue a certificate. The CA pool string has a relative resource path following the form "projects/{project}/locations/{location}/caPools/{ca_pool}".
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