Skip to content

Commit

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

The following keys were added:
- schemas.GoogleIamV3OperationMetadata.description
- schemas.GoogleIamV3OperationMetadata.id
- schemas.GoogleIamV3OperationMetadata.properties.apiVersion.description
- schemas.GoogleIamV3OperationMetadata.properties.apiVersion.readOnly
- schemas.GoogleIamV3OperationMetadata.properties.apiVersion.type
- schemas.GoogleIamV3OperationMetadata.properties.createTime.description
- schemas.GoogleIamV3OperationMetadata.properties.createTime.format
- schemas.GoogleIamV3OperationMetadata.properties.createTime.readOnly
- schemas.GoogleIamV3OperationMetadata.properties.createTime.type
- schemas.GoogleIamV3OperationMetadata.properties.endTime.description
- schemas.GoogleIamV3OperationMetadata.properties.endTime.format
- schemas.GoogleIamV3OperationMetadata.properties.endTime.readOnly
- schemas.GoogleIamV3OperationMetadata.properties.endTime.type
- schemas.GoogleIamV3OperationMetadata.properties.requestedCancellation.description
- schemas.GoogleIamV3OperationMetadata.properties.requestedCancellation.readOnly
- schemas.GoogleIamV3OperationMetadata.properties.requestedCancellation.type
- schemas.GoogleIamV3OperationMetadata.properties.statusMessage.description
- schemas.GoogleIamV3OperationMetadata.properties.statusMessage.readOnly
- schemas.GoogleIamV3OperationMetadata.properties.statusMessage.type
- schemas.GoogleIamV3OperationMetadata.properties.target.description
- schemas.GoogleIamV3OperationMetadata.properties.target.readOnly
- schemas.GoogleIamV3OperationMetadata.properties.target.type
- schemas.GoogleIamV3OperationMetadata.properties.verb.description
- schemas.GoogleIamV3OperationMetadata.properties.verb.readOnly
- schemas.GoogleIamV3OperationMetadata.properties.verb.type
- schemas.GoogleIamV3OperationMetadata.type
- schemas.GoogleIamV3alphaOperationMetadata.description
- schemas.GoogleIamV3alphaOperationMetadata.id
- schemas.GoogleIamV3alphaOperationMetadata.properties.apiVersion.description
- schemas.GoogleIamV3alphaOperationMetadata.properties.apiVersion.readOnly
- schemas.GoogleIamV3alphaOperationMetadata.properties.apiVersion.type
- schemas.GoogleIamV3alphaOperationMetadata.properties.createTime.description
- schemas.GoogleIamV3alphaOperationMetadata.properties.createTime.format
- schemas.GoogleIamV3alphaOperationMetadata.properties.createTime.readOnly
- schemas.GoogleIamV3alphaOperationMetadata.properties.createTime.type
- schemas.GoogleIamV3alphaOperationMetadata.properties.endTime.description
- schemas.GoogleIamV3alphaOperationMetadata.properties.endTime.format
- schemas.GoogleIamV3alphaOperationMetadata.properties.endTime.readOnly
- schemas.GoogleIamV3alphaOperationMetadata.properties.endTime.type
- schemas.GoogleIamV3alphaOperationMetadata.properties.requestedCancellation.description
- schemas.GoogleIamV3alphaOperationMetadata.properties.requestedCancellation.readOnly
- schemas.GoogleIamV3alphaOperationMetadata.properties.requestedCancellation.type
- schemas.GoogleIamV3alphaOperationMetadata.properties.statusMessage.description
- schemas.GoogleIamV3alphaOperationMetadata.properties.statusMessage.readOnly
- schemas.GoogleIamV3alphaOperationMetadata.properties.statusMessage.type
- schemas.GoogleIamV3alphaOperationMetadata.properties.target.description
- schemas.GoogleIamV3alphaOperationMetadata.properties.target.readOnly
- schemas.GoogleIamV3alphaOperationMetadata.properties.target.type
- schemas.GoogleIamV3alphaOperationMetadata.properties.verb.description
- schemas.GoogleIamV3alphaOperationMetadata.properties.verb.readOnly
- schemas.GoogleIamV3alphaOperationMetadata.properties.verb.type
- schemas.GoogleIamV3alphaOperationMetadata.type
- schemas.GoogleIamV3betaOperationMetadata.description
- schemas.GoogleIamV3betaOperationMetadata.id
- schemas.GoogleIamV3betaOperationMetadata.properties.apiVersion.description
- schemas.GoogleIamV3betaOperationMetadata.properties.apiVersion.readOnly
- schemas.GoogleIamV3betaOperationMetadata.properties.apiVersion.type
- schemas.GoogleIamV3betaOperationMetadata.properties.createTime.description
- schemas.GoogleIamV3betaOperationMetadata.properties.createTime.format
- schemas.GoogleIamV3betaOperationMetadata.properties.createTime.readOnly
- schemas.GoogleIamV3betaOperationMetadata.properties.createTime.type
- schemas.GoogleIamV3betaOperationMetadata.properties.endTime.description
- schemas.GoogleIamV3betaOperationMetadata.properties.endTime.format
- schemas.GoogleIamV3betaOperationMetadata.properties.endTime.readOnly
- schemas.GoogleIamV3betaOperationMetadata.properties.endTime.type
- schemas.GoogleIamV3betaOperationMetadata.properties.requestedCancellation.description
- schemas.GoogleIamV3betaOperationMetadata.properties.requestedCancellation.readOnly
- schemas.GoogleIamV3betaOperationMetadata.properties.requestedCancellation.type
- schemas.GoogleIamV3betaOperationMetadata.properties.statusMessage.description
- schemas.GoogleIamV3betaOperationMetadata.properties.statusMessage.readOnly
- schemas.GoogleIamV3betaOperationMetadata.properties.statusMessage.type
- schemas.GoogleIamV3betaOperationMetadata.properties.target.description
- schemas.GoogleIamV3betaOperationMetadata.properties.target.readOnly
- schemas.GoogleIamV3betaOperationMetadata.properties.target.type
- schemas.GoogleIamV3betaOperationMetadata.properties.verb.description
- schemas.GoogleIamV3betaOperationMetadata.properties.verb.readOnly
- schemas.GoogleIamV3betaOperationMetadata.properties.verb.type
- schemas.GoogleIamV3betaOperationMetadata.type
- schemas.GoogleIamV3mainOperationMetadata.description
- schemas.GoogleIamV3mainOperationMetadata.id
- schemas.GoogleIamV3mainOperationMetadata.properties.apiVersion.description
- schemas.GoogleIamV3mainOperationMetadata.properties.apiVersion.readOnly
- schemas.GoogleIamV3mainOperationMetadata.properties.apiVersion.type
- schemas.GoogleIamV3mainOperationMetadata.properties.createTime.description
- schemas.GoogleIamV3mainOperationMetadata.properties.createTime.format
- schemas.GoogleIamV3mainOperationMetadata.properties.createTime.readOnly
- schemas.GoogleIamV3mainOperationMetadata.properties.createTime.type
- schemas.GoogleIamV3mainOperationMetadata.properties.endTime.description
- schemas.GoogleIamV3mainOperationMetadata.properties.endTime.format
- schemas.GoogleIamV3mainOperationMetadata.properties.endTime.readOnly
- schemas.GoogleIamV3mainOperationMetadata.properties.endTime.type
- schemas.GoogleIamV3mainOperationMetadata.properties.requestedCancellation.description
- schemas.GoogleIamV3mainOperationMetadata.properties.requestedCancellation.readOnly
- schemas.GoogleIamV3mainOperationMetadata.properties.requestedCancellation.type
- schemas.GoogleIamV3mainOperationMetadata.properties.statusMessage.description
- schemas.GoogleIamV3mainOperationMetadata.properties.statusMessage.readOnly
- schemas.GoogleIamV3mainOperationMetadata.properties.statusMessage.type
- schemas.GoogleIamV3mainOperationMetadata.properties.target.description
- schemas.GoogleIamV3mainOperationMetadata.properties.target.readOnly
- schemas.GoogleIamV3mainOperationMetadata.properties.target.type
- schemas.GoogleIamV3mainOperationMetadata.properties.verb.description
- schemas.GoogleIamV3mainOperationMetadata.properties.verb.readOnly
- schemas.GoogleIamV3mainOperationMetadata.properties.verb.type
- schemas.GoogleIamV3mainOperationMetadata.type

#### iam:v1

The following keys were changed:
- schemas.OauthClient.description
- schemas.OauthClient.properties.allowedScopes.description

#### iam:v2

The following keys were added:
- schemas.GoogleIamV3OperationMetadata.description
- schemas.GoogleIamV3OperationMetadata.id
- schemas.GoogleIamV3OperationMetadata.properties.apiVersion.description
- schemas.GoogleIamV3OperationMetadata.properties.apiVersion.readOnly
- schemas.GoogleIamV3OperationMetadata.properties.apiVersion.type
- schemas.GoogleIamV3OperationMetadata.properties.createTime.description
- schemas.GoogleIamV3OperationMetadata.properties.createTime.format
- schemas.GoogleIamV3OperationMetadata.properties.createTime.readOnly
- schemas.GoogleIamV3OperationMetadata.properties.createTime.type
- schemas.GoogleIamV3OperationMetadata.properties.endTime.description
- schemas.GoogleIamV3OperationMetadata.properties.endTime.format
- schemas.GoogleIamV3OperationMetadata.properties.endTime.readOnly
- schemas.GoogleIamV3OperationMetadata.properties.endTime.type
- schemas.GoogleIamV3OperationMetadata.properties.requestedCancellation.description
- schemas.GoogleIamV3OperationMetadata.properties.requestedCancellation.readOnly
- schemas.GoogleIamV3OperationMetadata.properties.requestedCancellation.type
- schemas.GoogleIamV3OperationMetadata.properties.statusMessage.description
- schemas.GoogleIamV3OperationMetadata.properties.statusMessage.readOnly
- schemas.GoogleIamV3OperationMetadata.properties.statusMessage.type
- schemas.GoogleIamV3OperationMetadata.properties.target.description
- schemas.GoogleIamV3OperationMetadata.properties.target.readOnly
- schemas.GoogleIamV3OperationMetadata.properties.target.type
- schemas.GoogleIamV3OperationMetadata.properties.verb.description
- schemas.GoogleIamV3OperationMetadata.properties.verb.readOnly
- schemas.GoogleIamV3OperationMetadata.properties.verb.type
- schemas.GoogleIamV3OperationMetadata.type
- schemas.GoogleIamV3alphaOperationMetadata.description
- schemas.GoogleIamV3alphaOperationMetadata.id
- schemas.GoogleIamV3alphaOperationMetadata.properties.apiVersion.description
- schemas.GoogleIamV3alphaOperationMetadata.properties.apiVersion.readOnly
- schemas.GoogleIamV3alphaOperationMetadata.properties.apiVersion.type
- schemas.GoogleIamV3alphaOperationMetadata.properties.createTime.description
- schemas.GoogleIamV3alphaOperationMetadata.properties.createTime.format
- schemas.GoogleIamV3alphaOperationMetadata.properties.createTime.readOnly
- schemas.GoogleIamV3alphaOperationMetadata.properties.createTime.type
- schemas.GoogleIamV3alphaOperationMetadata.properties.endTime.description
- schemas.GoogleIamV3alphaOperationMetadata.properties.endTime.format
- schemas.GoogleIamV3alphaOperationMetadata.properties.endTime.readOnly
- schemas.GoogleIamV3alphaOperationMetadata.properties.endTime.type
- schemas.GoogleIamV3alphaOperationMetadata.properties.requestedCancellation.description
- schemas.GoogleIamV3alphaOperationMetadata.properties.requestedCancellation.readOnly
- schemas.GoogleIamV3alphaOperationMetadata.properties.requestedCancellation.type
- schemas.GoogleIamV3alphaOperationMetadata.properties.statusMessage.description
- schemas.GoogleIamV3alphaOperationMetadata.properties.statusMessage.readOnly
- schemas.GoogleIamV3alphaOperationMetadata.properties.statusMessage.type
- schemas.GoogleIamV3alphaOperationMetadata.properties.target.description
- schemas.GoogleIamV3alphaOperationMetadata.properties.target.readOnly
- schemas.GoogleIamV3alphaOperationMetadata.properties.target.type
- schemas.GoogleIamV3alphaOperationMetadata.properties.verb.description
- schemas.GoogleIamV3alphaOperationMetadata.properties.verb.readOnly
- schemas.GoogleIamV3alphaOperationMetadata.properties.verb.type
- schemas.GoogleIamV3alphaOperationMetadata.type
- schemas.GoogleIamV3betaOperationMetadata.description
- schemas.GoogleIamV3betaOperationMetadata.id
- schemas.GoogleIamV3betaOperationMetadata.properties.apiVersion.description
- schemas.GoogleIamV3betaOperationMetadata.properties.apiVersion.readOnly
- schemas.GoogleIamV3betaOperationMetadata.properties.apiVersion.type
- schemas.GoogleIamV3betaOperationMetadata.properties.createTime.description
- schemas.GoogleIamV3betaOperationMetadata.properties.createTime.format
- schemas.GoogleIamV3betaOperationMetadata.properties.createTime.readOnly
- schemas.GoogleIamV3betaOperationMetadata.properties.createTime.type
- schemas.GoogleIamV3betaOperationMetadata.properties.endTime.description
- schemas.GoogleIamV3betaOperationMetadata.properties.endTime.format
- schemas.GoogleIamV3betaOperationMetadata.properties.endTime.readOnly
- schemas.GoogleIamV3betaOperationMetadata.properties.endTime.type
- schemas.GoogleIamV3betaOperationMetadata.properties.requestedCancellation.description
- schemas.GoogleIamV3betaOperationMetadata.properties.requestedCancellation.readOnly
- schemas.GoogleIamV3betaOperationMetadata.properties.requestedCancellation.type
- schemas.GoogleIamV3betaOperationMetadata.properties.statusMessage.description
- schemas.GoogleIamV3betaOperationMetadata.properties.statusMessage.readOnly
- schemas.GoogleIamV3betaOperationMetadata.properties.statusMessage.type
- schemas.GoogleIamV3betaOperationMetadata.properties.target.description
- schemas.GoogleIamV3betaOperationMetadata.properties.target.readOnly
- schemas.GoogleIamV3betaOperationMetadata.properties.target.type
- schemas.GoogleIamV3betaOperationMetadata.properties.verb.description
- schemas.GoogleIamV3betaOperationMetadata.properties.verb.readOnly
- schemas.GoogleIamV3betaOperationMetadata.properties.verb.type
- schemas.GoogleIamV3betaOperationMetadata.type
- schemas.GoogleIamV3mainOperationMetadata.description
- schemas.GoogleIamV3mainOperationMetadata.id
- schemas.GoogleIamV3mainOperationMetadata.properties.apiVersion.description
- schemas.GoogleIamV3mainOperationMetadata.properties.apiVersion.readOnly
- schemas.GoogleIamV3mainOperationMetadata.properties.apiVersion.type
- schemas.GoogleIamV3mainOperationMetadata.properties.createTime.description
- schemas.GoogleIamV3mainOperationMetadata.properties.createTime.format
- schemas.GoogleIamV3mainOperationMetadata.properties.createTime.readOnly
- schemas.GoogleIamV3mainOperationMetadata.properties.createTime.type
- schemas.GoogleIamV3mainOperationMetadata.properties.endTime.description
- schemas.GoogleIamV3mainOperationMetadata.properties.endTime.format
- schemas.GoogleIamV3mainOperationMetadata.properties.endTime.readOnly
- schemas.GoogleIamV3mainOperationMetadata.properties.endTime.type
- schemas.GoogleIamV3mainOperationMetadata.properties.requestedCancellation.description
- schemas.GoogleIamV3mainOperationMetadata.properties.requestedCancellation.readOnly
- schemas.GoogleIamV3mainOperationMetadata.properties.requestedCancellation.type
- schemas.GoogleIamV3mainOperationMetadata.properties.statusMessage.description
- schemas.GoogleIamV3mainOperationMetadata.properties.statusMessage.readOnly
- schemas.GoogleIamV3mainOperationMetadata.properties.statusMessage.type
- schemas.GoogleIamV3mainOperationMetadata.properties.target.description
- schemas.GoogleIamV3mainOperationMetadata.properties.target.readOnly
- schemas.GoogleIamV3mainOperationMetadata.properties.target.type
- schemas.GoogleIamV3mainOperationMetadata.properties.verb.description
- schemas.GoogleIamV3mainOperationMetadata.properties.verb.readOnly
- schemas.GoogleIamV3mainOperationMetadata.properties.verb.type
- schemas.GoogleIamV3mainOperationMetadata.type
  • Loading branch information
yoshi-automation authored and sofisl committed Jun 6, 2024
1 parent 1d0f489 commit a796571
Show file tree
Hide file tree
Showing 6 changed files with 623 additions and 7 deletions.
6 changes: 3 additions & 3 deletions discovery/iam-v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -3216,7 +3216,7 @@
}
}
},
"revision": "20240523",
"revision": "20240530",
"rootUrl": "https://iam.googleapis.com/",
"schemas": {
"AccessRestrictions": {
Expand Down Expand Up @@ -4053,7 +4053,7 @@
"type": "object"
},
"OauthClient": {
"description": "Represents an OauthClient. Used to access Google Cloud resources on behave of a user by using OAuth 2.0 Protocol to obtain an access token from Google Cloud Platform.",
"description": "Represents an OauthClient. Used to access Google Cloud resources on behalf of a Workforce Identity Federation user by using OAuth 2.0 Protocol to obtain an access token from Google Cloud.",
"id": "OauthClient",
"properties": {
"allowedGrantTypes": {
Expand Down Expand Up @@ -4081,7 +4081,7 @@
"type": "array"
},
"allowedScopes": {
"description": "Required. The list of scopes that the OauthClient is allowed to request during OAuth flows. The following scopes are supported: * `https://www.googleapis.com/auth/cloud-platform`: See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account. * `openid`: Associate you with your personal info on Google Cloud. * `email`: See your Google Cloud Account email address.",
"description": "Required. The list of scopes that the OauthClient is allowed to request during OAuth flows. The following scopes are supported: * `https://www.googleapis.com/auth/cloud-platform`: See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.",
"items": {
"type": "string"
},
Expand Down
178 changes: 177 additions & 1 deletion discovery/iam-v2.json
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,7 @@
}
}
},
"revision": "20240314",
"revision": "20240530",
"rootUrl": "https://iam.googleapis.com/",
"schemas": {
"CloudControl2SharedOperationsReconciliationOperationMetadata": {
Expand Down Expand Up @@ -611,6 +611,182 @@
},
"type": "object"
},
"GoogleIamV3OperationMetadata": {
"description": "Represents the metadata of the long-running operation.",
"id": "GoogleIamV3OperationMetadata",
"properties": {
"apiVersion": {
"description": "Output only. API version used to start the operation.",
"readOnly": true,
"type": "string"
},
"createTime": {
"description": "Output only. The time the operation was created.",
"format": "google-datetime",
"readOnly": true,
"type": "string"
},
"endTime": {
"description": "Output only. The time the operation finished running.",
"format": "google-datetime",
"readOnly": true,
"type": "string"
},
"requestedCancellation": {
"description": "Output only. Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.",
"readOnly": true,
"type": "boolean"
},
"statusMessage": {
"description": "Output only. Human-readable status of the operation, if any.",
"readOnly": true,
"type": "string"
},
"target": {
"description": "Output only. Server-defined resource path for the target of the",
"readOnly": true,
"type": "string"
},
"verb": {
"description": "Output only. Name of the verb executed by the operation.",
"readOnly": true,
"type": "string"
}
},
"type": "object"
},
"GoogleIamV3alphaOperationMetadata": {
"description": "Represents the metadata of the long-running operation.",
"id": "GoogleIamV3alphaOperationMetadata",
"properties": {
"apiVersion": {
"description": "Output only. API version used to start the operation.",
"readOnly": true,
"type": "string"
},
"createTime": {
"description": "Output only. The time the operation was created.",
"format": "google-datetime",
"readOnly": true,
"type": "string"
},
"endTime": {
"description": "Output only. The time the operation finished running.",
"format": "google-datetime",
"readOnly": true,
"type": "string"
},
"requestedCancellation": {
"description": "Output only. Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.",
"readOnly": true,
"type": "boolean"
},
"statusMessage": {
"description": "Output only. Human-readable status of the operation, if any.",
"readOnly": true,
"type": "string"
},
"target": {
"description": "Output only. Server-defined resource path for the target of the",
"readOnly": true,
"type": "string"
},
"verb": {
"description": "Output only. Name of the verb executed by the operation.",
"readOnly": true,
"type": "string"
}
},
"type": "object"
},
"GoogleIamV3betaOperationMetadata": {
"description": "Represents the metadata of the long-running operation.",
"id": "GoogleIamV3betaOperationMetadata",
"properties": {
"apiVersion": {
"description": "Output only. API version used to start the operation.",
"readOnly": true,
"type": "string"
},
"createTime": {
"description": "Output only. The time the operation was created.",
"format": "google-datetime",
"readOnly": true,
"type": "string"
},
"endTime": {
"description": "Output only. The time the operation finished running.",
"format": "google-datetime",
"readOnly": true,
"type": "string"
},
"requestedCancellation": {
"description": "Output only. Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.",
"readOnly": true,
"type": "boolean"
},
"statusMessage": {
"description": "Output only. Human-readable status of the operation, if any.",
"readOnly": true,
"type": "string"
},
"target": {
"description": "Output only. Server-defined resource path for the target of the",
"readOnly": true,
"type": "string"
},
"verb": {
"description": "Output only. Name of the verb executed by the operation.",
"readOnly": true,
"type": "string"
}
},
"type": "object"
},
"GoogleIamV3mainOperationMetadata": {
"description": "Represents the metadata of the long-running operation.",
"id": "GoogleIamV3mainOperationMetadata",
"properties": {
"apiVersion": {
"description": "Output only. API version used to start the operation.",
"readOnly": true,
"type": "string"
},
"createTime": {
"description": "Output only. The time the operation was created.",
"format": "google-datetime",
"readOnly": true,
"type": "string"
},
"endTime": {
"description": "Output only. The time the operation finished running.",
"format": "google-datetime",
"readOnly": true,
"type": "string"
},
"requestedCancellation": {
"description": "Output only. Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.",
"readOnly": true,
"type": "boolean"
},
"statusMessage": {
"description": "Output only. Human-readable status of the operation, if any.",
"readOnly": true,
"type": "string"
},
"target": {
"description": "Output only. Server-defined resource path for the target of the",
"readOnly": true,
"type": "string"
},
"verb": {
"description": "Output only. Name of the verb executed by the operation.",
"readOnly": true,
"type": "string"
}
},
"type": "object"
},
"GoogleLongrunningOperation": {
"description": "This resource represents a long-running operation that is the result of a network API call.",
"id": "GoogleLongrunningOperation",
Expand Down
Loading

0 comments on commit a796571

Please sign in to comment.