---
title: Getting Started with Datadog
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > Infrastructure > Datadog Resource Catalog
---

# gcp_certificatemanager_certificate_issuance_config{% #gcp_certificatemanager_certificate_issuance_config %}

## `ancestors`{% #ancestors %}

**Type**: `UNORDERED_LIST_STRING`

## `certificate_authority_config`{% #certificate_authority_config %}

**Type**: `STRUCT`**Provider name**: `certificateAuthorityConfig`**Description**: Required. The CA that issues the workload certificate. It includes the CA address, type, authentication to CA service, etc.

- `certificate_authority_service_config`**Type**: `STRUCT`**Provider name**: `certificateAuthorityServiceConfig`**Description**: Defines a CertificateAuthorityServiceConfig.
  - `ca_pool`**Type**: `STRING`**Provider name**: `caPool`**Description**: Required. 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}".

## `create_time`{% #create_time %}

**Type**: `TIMESTAMP`**Provider name**: `createTime`**Description**: Output only. The creation timestamp of a CertificateIssuanceConfig.

## `description`{% #description %}

**Type**: `STRING`**Provider name**: `description`**Description**: Optional. One or more paragraphs of text description of a CertificateIssuanceConfig.

## `key_algorithm`{% #key_algorithm %}

**Type**: `STRING`**Provider name**: `keyAlgorithm`**Description**: Required. The key algorithm to use when generating the private key.**Possible values**:

- `KEY_ALGORITHM_UNSPECIFIED` - Unspecified key algorithm.
- `RSA_2048` - Specifies RSA with a 2048-bit modulus.
- `ECDSA_P256` - Specifies ECDSA with curve P256.

## `labels`{% #labels %}

**Type**: `UNORDERED_LIST_STRING`

## `lifetime`{% #lifetime %}

**Type**: `STRING`**Provider name**: `lifetime`**Description**: Required. Workload certificate lifetime requested.

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`**Description**: Identifier. A user-defined name of the certificate issuance config. CertificateIssuanceConfig names must be unique globally and match pattern `projects/*/locations/*/certificateIssuanceConfigs/*`.

## `organization_id`{% #organization_id %}

**Type**: `STRING`

## `parent`{% #parent %}

**Type**: `STRING`

## `project_id`{% #project_id %}

**Type**: `STRING`

## `project_number`{% #project_number %}

**Type**: `STRING`

## `region_id`{% #region_id %}

**Type**: `STRING`

## `resource_name`{% #resource_name %}

**Type**: `STRING`

## `rotation_window_percentage`{% #rotation_window_percentage %}

**Type**: `INT32`**Provider name**: `rotationWindowPercentage`**Description**: Required. Specifies the percentage of elapsed time of the certificate lifetime to wait before renewing the certificate. Must be a number between 1-99, inclusive.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `update_time`{% #update_time %}

**Type**: `TIMESTAMP`**Provider name**: `updateTime`**Description**: Output only. The last update timestamp of a CertificateIssuanceConfig.

## `zone_id`{% #zone_id %}

**Type**: `STRING`
