serviceAccountKeyDisableReason property
Describes the reason this key is being disabled.
If unspecified, the default value of SERVICE_ACCOUNT_KEY_DISABLE_REASON_USER_INITIATED will be used.
Optional. Possible string values are:
- "SERVICE_ACCOUNT_KEY_DISABLE_REASON_UNSPECIFIED" : Unspecified disable reason
- "SERVICE_ACCOUNT_KEY_DISABLE_REASON_USER_INITIATED" : Disabled by the user
- "SERVICE_ACCOUNT_KEY_DISABLE_REASON_EXPOSED" : Google detected this Service Account external key's private key data as exposed, typically in a public repository on GitHub or similar.
- "SERVICE_ACCOUNT_KEY_DISABLE_REASON_COMPROMISE_DETECTED" : This service account external key was detected as compromised and used by an attacker.
Implementation
core.String? serviceAccountKeyDisableReason;