Skip to content

Commit

Permalink
feat(iam): update the api
Browse files Browse the repository at this point in the history
#### iam:v1

The following keys were added:
- schemas.ServiceAccountKey.properties.disableReason.readOnly (Total Keys: 1)
- schemas.ServiceAccountKey.properties.extendedStatus.readOnly (Total Keys: 1)
  • Loading branch information
yoshi-automation committed May 10, 2024
1 parent ae491de commit 4893aa0
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 17 deletions.
24 changes: 12 additions & 12 deletions docs/dyn/iam_v1.projects.serviceAccounts.keys.html
Original file line number Diff line number Diff line change
Expand Up @@ -133,9 +133,9 @@ <h3>Method Details</h3>
&quot;contact&quot;: &quot;A String&quot;, # Optional. A user provided email address as the point of contact for this service account key. Must be an email address. Limit 64 characters.
&quot;creator&quot;: &quot;A String&quot;, # Output only. The cloud identity that created this service account key. Populated automatically when the key is created and not editable by the user.
&quot;description&quot;: &quot;A String&quot;, # Optional. A user provided description of this service account key.
&quot;disableReason&quot;: &quot;A String&quot;, # optional. If the key is disabled, it may have a DisableReason describing why it was disabled.
&quot;disableReason&quot;: &quot;A String&quot;, # Output only. optional. If the key is disabled, it may have a DisableReason describing why it was disabled.
&quot;disabled&quot;: True or False, # The key status.
&quot;extendedStatus&quot;: [ # Extended Status provides permanent information about a service account key. For example, if this key was detected as exposed or compromised, that information will remain for the lifetime of the key in the extended_status.
&quot;extendedStatus&quot;: [ # Output only. Extended Status provides permanent information about a service account key. For example, if this key was detected as exposed or compromised, that information will remain for the lifetime of the key in the extended_status.
{ # Extended status can store additional metadata. For example, for keys disabled due to their private key data being expoesed we may include a message with more information about the exposure.
&quot;key&quot;: &quot;A String&quot;, # The key for this extended status.
&quot;value&quot;: &quot;A String&quot;, # The value for the extended status.
Expand Down Expand Up @@ -244,9 +244,9 @@ <h3>Method Details</h3>
&quot;contact&quot;: &quot;A String&quot;, # Optional. A user provided email address as the point of contact for this service account key. Must be an email address. Limit 64 characters.
&quot;creator&quot;: &quot;A String&quot;, # Output only. The cloud identity that created this service account key. Populated automatically when the key is created and not editable by the user.
&quot;description&quot;: &quot;A String&quot;, # Optional. A user provided description of this service account key.
&quot;disableReason&quot;: &quot;A String&quot;, # optional. If the key is disabled, it may have a DisableReason describing why it was disabled.
&quot;disableReason&quot;: &quot;A String&quot;, # Output only. optional. If the key is disabled, it may have a DisableReason describing why it was disabled.
&quot;disabled&quot;: True or False, # The key status.
&quot;extendedStatus&quot;: [ # Extended Status provides permanent information about a service account key. For example, if this key was detected as exposed or compromised, that information will remain for the lifetime of the key in the extended_status.
&quot;extendedStatus&quot;: [ # Output only. Extended Status provides permanent information about a service account key. For example, if this key was detected as exposed or compromised, that information will remain for the lifetime of the key in the extended_status.
{ # Extended status can store additional metadata. For example, for keys disabled due to their private key data being expoesed we may include a message with more information about the exposure.
&quot;key&quot;: &quot;A String&quot;, # The key for this extended status.
&quot;value&quot;: &quot;A String&quot;, # The value for the extended status.
Expand Down Expand Up @@ -289,9 +289,9 @@ <h3>Method Details</h3>
&quot;contact&quot;: &quot;A String&quot;, # Optional. A user provided email address as the point of contact for this service account key. Must be an email address. Limit 64 characters.
&quot;creator&quot;: &quot;A String&quot;, # Output only. The cloud identity that created this service account key. Populated automatically when the key is created and not editable by the user.
&quot;description&quot;: &quot;A String&quot;, # Optional. A user provided description of this service account key.
&quot;disableReason&quot;: &quot;A String&quot;, # optional. If the key is disabled, it may have a DisableReason describing why it was disabled.
&quot;disableReason&quot;: &quot;A String&quot;, # Output only. optional. If the key is disabled, it may have a DisableReason describing why it was disabled.
&quot;disabled&quot;: True or False, # The key status.
&quot;extendedStatus&quot;: [ # Extended Status provides permanent information about a service account key. For example, if this key was detected as exposed or compromised, that information will remain for the lifetime of the key in the extended_status.
&quot;extendedStatus&quot;: [ # Output only. Extended Status provides permanent information about a service account key. For example, if this key was detected as exposed or compromised, that information will remain for the lifetime of the key in the extended_status.
{ # Extended status can store additional metadata. For example, for keys disabled due to their private key data being expoesed we may include a message with more information about the exposure.
&quot;key&quot;: &quot;A String&quot;, # The key for this extended status.
&quot;value&quot;: &quot;A String&quot;, # The value for the extended status.
Expand Down Expand Up @@ -325,9 +325,9 @@ <h3>Method Details</h3>
&quot;contact&quot;: &quot;A String&quot;, # Optional. A user provided email address as the point of contact for this service account key. Must be an email address. Limit 64 characters.
&quot;creator&quot;: &quot;A String&quot;, # Output only. The cloud identity that created this service account key. Populated automatically when the key is created and not editable by the user.
&quot;description&quot;: &quot;A String&quot;, # Optional. A user provided description of this service account key.
&quot;disableReason&quot;: &quot;A String&quot;, # optional. If the key is disabled, it may have a DisableReason describing why it was disabled.
&quot;disableReason&quot;: &quot;A String&quot;, # Output only. optional. If the key is disabled, it may have a DisableReason describing why it was disabled.
&quot;disabled&quot;: True or False, # The key status.
&quot;extendedStatus&quot;: [ # Extended Status provides permanent information about a service account key. For example, if this key was detected as exposed or compromised, that information will remain for the lifetime of the key in the extended_status.
&quot;extendedStatus&quot;: [ # Output only. Extended Status provides permanent information about a service account key. For example, if this key was detected as exposed or compromised, that information will remain for the lifetime of the key in the extended_status.
{ # Extended status can store additional metadata. For example, for keys disabled due to their private key data being expoesed we may include a message with more information about the exposure.
&quot;key&quot;: &quot;A String&quot;, # The key for this extended status.
&quot;value&quot;: &quot;A String&quot;, # The value for the extended status.
Expand Down Expand Up @@ -358,9 +358,9 @@ <h3>Method Details</h3>
&quot;contact&quot;: &quot;A String&quot;, # Optional. A user provided email address as the point of contact for this service account key. Must be an email address. Limit 64 characters.
&quot;creator&quot;: &quot;A String&quot;, # Output only. The cloud identity that created this service account key. Populated automatically when the key is created and not editable by the user.
&quot;description&quot;: &quot;A String&quot;, # Optional. A user provided description of this service account key.
&quot;disableReason&quot;: &quot;A String&quot;, # optional. If the key is disabled, it may have a DisableReason describing why it was disabled.
&quot;disableReason&quot;: &quot;A String&quot;, # Output only. optional. If the key is disabled, it may have a DisableReason describing why it was disabled.
&quot;disabled&quot;: True or False, # The key status.
&quot;extendedStatus&quot;: [ # Extended Status provides permanent information about a service account key. For example, if this key was detected as exposed or compromised, that information will remain for the lifetime of the key in the extended_status.
&quot;extendedStatus&quot;: [ # Output only. Extended Status provides permanent information about a service account key. For example, if this key was detected as exposed or compromised, that information will remain for the lifetime of the key in the extended_status.
{ # Extended status can store additional metadata. For example, for keys disabled due to their private key data being expoesed we may include a message with more information about the exposure.
&quot;key&quot;: &quot;A String&quot;, # The key for this extended status.
&quot;value&quot;: &quot;A String&quot;, # The value for the extended status.
Expand Down Expand Up @@ -403,9 +403,9 @@ <h3>Method Details</h3>
&quot;contact&quot;: &quot;A String&quot;, # Optional. A user provided email address as the point of contact for this service account key. Must be an email address. Limit 64 characters.
&quot;creator&quot;: &quot;A String&quot;, # Output only. The cloud identity that created this service account key. Populated automatically when the key is created and not editable by the user.
&quot;description&quot;: &quot;A String&quot;, # Optional. A user provided description of this service account key.
&quot;disableReason&quot;: &quot;A String&quot;, # optional. If the key is disabled, it may have a DisableReason describing why it was disabled.
&quot;disableReason&quot;: &quot;A String&quot;, # Output only. optional. If the key is disabled, it may have a DisableReason describing why it was disabled.
&quot;disabled&quot;: True or False, # The key status.
&quot;extendedStatus&quot;: [ # Extended Status provides permanent information about a service account key. For example, if this key was detected as exposed or compromised, that information will remain for the lifetime of the key in the extended_status.
&quot;extendedStatus&quot;: [ # Output only. Extended Status provides permanent information about a service account key. For example, if this key was detected as exposed or compromised, that information will remain for the lifetime of the key in the extended_status.
{ # Extended status can store additional metadata. For example, for keys disabled due to their private key data being expoesed we may include a message with more information about the exposure.
&quot;key&quot;: &quot;A String&quot;, # The key for this extended status.
&quot;value&quot;: &quot;A String&quot;, # The value for the extended status.
Expand Down
8 changes: 5 additions & 3 deletions googleapiclient/discovery_cache/documents/iam.v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -3216,7 +3216,7 @@
}
}
},
"revision": "20240418",
"revision": "20240502",
"rootUrl": "https://iam.googleapis.com/",
"schemas": {
"AccessRestrictions": {
Expand Down Expand Up @@ -4705,7 +4705,7 @@ false
"type": "string"
},
"disableReason": {
"description": "optional. If the key is disabled, it may have a DisableReason describing why it was disabled.",
"description": "Output only. optional. If the key is disabled, it may have a DisableReason describing why it was disabled.",
"enum": [
"SERVICE_ACCOUNT_KEY_DISABLE_REASON_UNSPECIFIED",
"SERVICE_ACCOUNT_KEY_DISABLE_REASON_USER_INITIATED",
Expand All @@ -4718,17 +4718,19 @@ false
"Google detected this Service Account external key's private key data as exposed, typically in a public repository on GitHub or similar.",
"This service account external key was detected as compromised and used by an attacker."
],
"readOnly": true,
"type": "string"
},
"disabled": {
"description": "The key status.",
"type": "boolean"
},
"extendedStatus": {
"description": "Extended Status provides permanent information about a service account key. For example, if this key was detected as exposed or compromised, that information will remain for the lifetime of the key in the extended_status.",
"description": "Output only. Extended Status provides permanent information about a service account key. For example, if this key was detected as exposed or compromised, that information will remain for the lifetime of the key in the extended_status.",
"items": {
"$ref": "ExtendedStatus"
},
"readOnly": true,
"type": "array"
},
"keyAlgorithm": {
Expand Down
2 changes: 1 addition & 1 deletion googleapiclient/discovery_cache/documents/iam.v2.json
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,7 @@
}
}
},
"revision": "20240418",
"revision": "20240502",
"rootUrl": "https://iam.googleapis.com/",
"schemas": {
"CloudControl2SharedOperationsReconciliationOperationMetadata": {
Expand Down
2 changes: 1 addition & 1 deletion googleapiclient/discovery_cache/documents/iam.v2beta.json
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,7 @@
}
}
},
"revision": "20240418",
"revision": "20240502",
"rootUrl": "https://iam.googleapis.com/",
"schemas": {
"CloudControl2SharedOperationsReconciliationOperationMetadata": {
Expand Down

0 comments on commit 4893aa0

Please sign in to comment.