gcp_iam_workload_identity_pool_provider_key

ancestors

Type: UNORDERED_LIST_STRING

expire_time

Type: TIMESTAMP
Provider name: expireTime
Description: Output only. Time after which the key will be permanently purged and cannot be recovered. Note that the key may get purged before this timestamp if the total limit of keys per provider is crossed.

key_data

Type: STRUCT
Provider name: keyData
Description: Immutable. Public half of the asymmetric key.

  • format
    Type: STRING
    Provider name: format
    Description: Output only. The format of the key.
    Possible values:
  • key
    Type: STRING
    Provider name: key
    Description: Output only. The key data. The format of the key is represented by the format field.
  • key_spec
    Type: STRING
    Provider name: keySpec
    Description: Required. The specifications for the key.
    Possible values:
    • KEY_SPEC_UNSPECIFIED - No key specification specified.
    • RSA_2048 - A 2048 bit RSA key.
    • RSA_3072 - A 3072 bit RSA key.
    • RSA_4096 - A 4096 bit RSA key.
  • not_after_time
    Type: TIMESTAMP
    Provider name: notAfterTime
    Description: Output only. Latest timestamp when this key is valid. Attempts to use this key after this time will fail. Only present if the key data represents a X.509 certificate.
  • not_before_time
    Type: TIMESTAMP
    Provider name: notBeforeTime
    Description: Output only. Earliest timestamp when this key is valid. Attempts to use this key before this time will fail. Only present if the key data represents a X.509 certificate.

labels

Type: UNORDERED_LIST_STRING

name

Type: STRING
Provider name: name
Description: Output only. The resource name of the key.

organization_id

Type: STRING

parent

Type: STRING

project_id

Type: STRING

project_number

Type: STRING

region_id

Type: STRING

resource_name

Type: STRING

state

Type: STRING
Provider name: state
Description: Output only. The state of the key.
Possible values:

  • STATE_UNSPECIFIED - State unspecified.
  • ACTIVE - The key is active.
  • DELETED - The key is soft-deleted. Soft-deleted keys are permanently deleted after approximately 30 days. You can restore a soft-deleted key using UndeleteWorkloadIdentityPoolProviderKey. While a key is deleted, you cannot use it during the federation.

tags

Type: UNORDERED_LIST_STRING

use

Type: STRING
Provider name: use
Description: Required. The purpose of the key.
Possible values:

  • KEY_USE_UNSPECIFIED - The key use is not known.
  • ENCRYPTION - The public key is used for encryption purposes.

zone_id

Type: STRING