Skip to content

Commit 0e739c1

Browse files
chore(cloudasset): update the api
#### cloudasset:v1 The following keys were added: - schemas.GoogleCloudAssetV1p7beta1Asset (Total Keys: 28) - schemas.GoogleCloudAssetV1p7beta1RelatedAsset (Total Keys: 18) - schemas.GoogleCloudAssetV1p7beta1RelationshipAttributes (Total Keys: 11) - schemas.GoogleCloudAssetV1p7beta1Resource (Total Keys: 19) The following keys were changed: - revision (Total Keys: 1) - schemas.GcsDestination.properties.uri (Total Keys: 1) - schemas.GoogleCloudAssetV1GcsDestination.properties.uri (Total Keys: 1) #### cloudasset:v1beta1 The following keys were added: - schemas.GoogleCloudAssetV1p7beta1Asset (Total Keys: 28) - schemas.GoogleCloudAssetV1p7beta1RelatedAsset (Total Keys: 18) - schemas.GoogleCloudAssetV1p7beta1RelationshipAttributes (Total Keys: 11) - schemas.GoogleCloudAssetV1p7beta1Resource (Total Keys: 19) The following keys were changed: - revision (Total Keys: 1) #### cloudasset:v1p1beta1 The following keys were added: - schemas.GoogleCloudAssetV1p7beta1Asset (Total Keys: 28) - schemas.GoogleCloudAssetV1p7beta1RelatedAsset (Total Keys: 18) - schemas.GoogleCloudAssetV1p7beta1RelationshipAttributes (Total Keys: 11) - schemas.GoogleCloudAssetV1p7beta1Resource (Total Keys: 19) - schemas.GoogleCloudOrgpolicyV1BooleanPolicy (Total Keys: 5) - schemas.GoogleCloudOrgpolicyV1ListPolicy (Total Keys: 17) - schemas.GoogleCloudOrgpolicyV1Policy (Total Keys: 20) - schemas.GoogleCloudOrgpolicyV1RestoreDefault (Total Keys: 3) - schemas.GoogleIdentityAccesscontextmanagerV1AccessLevel (Total Keys: 13) - schemas.GoogleIdentityAccesscontextmanagerV1AccessPolicy (Total Keys: 11) - schemas.GoogleIdentityAccesscontextmanagerV1ApiOperation (Total Keys: 8) - schemas.GoogleIdentityAccesscontextmanagerV1BasicLevel (Total Keys: 10) - schemas.GoogleIdentityAccesscontextmanagerV1Condition (Total Keys: 19) - schemas.GoogleIdentityAccesscontextmanagerV1CustomLevel (Total Keys: 5) - schemas.GoogleIdentityAccesscontextmanagerV1DevicePolicy (Total Keys: 22) - schemas.GoogleIdentityAccesscontextmanagerV1EgressFrom (Total Keys: 10) - schemas.GoogleIdentityAccesscontextmanagerV1EgressPolicy (Total Keys: 7) - schemas.GoogleIdentityAccesscontextmanagerV1EgressTo (Total Keys: 9) - schemas.GoogleIdentityAccesscontextmanagerV1IngressFrom (Total Keys: 13) - schemas.GoogleIdentityAccesscontextmanagerV1IngressPolicy (Total Keys: 7) - schemas.GoogleIdentityAccesscontextmanagerV1IngressSource (Total Keys: 7) - schemas.GoogleIdentityAccesscontextmanagerV1IngressTo (Total Keys: 9) - schemas.GoogleIdentityAccesscontextmanagerV1MethodSelector (Total Keys: 7) - schemas.GoogleIdentityAccesscontextmanagerV1OsConstraint (Total Keys: 11) - schemas.GoogleIdentityAccesscontextmanagerV1ServicePerimeter (Total Keys: 39) - schemas.GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices (Total Keys: 8) The following keys were changed: - revision (Total Keys: 1) #### cloudasset:v1p4beta1 The following keys were added: - schemas.AuditConfig (Total Keys: 8) - schemas.AuditLogConfig (Total Keys: 10) - schemas.GoogleCloudAssetV1p7beta1Asset (Total Keys: 28) - schemas.GoogleCloudAssetV1p7beta1RelatedAsset (Total Keys: 18) - schemas.GoogleCloudAssetV1p7beta1RelationshipAttributes (Total Keys: 11) - schemas.GoogleCloudAssetV1p7beta1Resource (Total Keys: 19) - schemas.GoogleCloudOrgpolicyV1BooleanPolicy (Total Keys: 5) - schemas.GoogleCloudOrgpolicyV1ListPolicy (Total Keys: 17) - schemas.GoogleCloudOrgpolicyV1Policy (Total Keys: 20) - schemas.GoogleCloudOrgpolicyV1RestoreDefault (Total Keys: 3) - schemas.GoogleIdentityAccesscontextmanagerV1AccessLevel (Total Keys: 13) - schemas.GoogleIdentityAccesscontextmanagerV1AccessPolicy (Total Keys: 11) - schemas.GoogleIdentityAccesscontextmanagerV1ApiOperation (Total Keys: 8) - schemas.GoogleIdentityAccesscontextmanagerV1BasicLevel (Total Keys: 10) - schemas.GoogleIdentityAccesscontextmanagerV1Condition (Total Keys: 19) - schemas.GoogleIdentityAccesscontextmanagerV1CustomLevel (Total Keys: 5) - schemas.GoogleIdentityAccesscontextmanagerV1DevicePolicy (Total Keys: 22) - schemas.GoogleIdentityAccesscontextmanagerV1EgressFrom (Total Keys: 10) - schemas.GoogleIdentityAccesscontextmanagerV1EgressPolicy (Total Keys: 7) - schemas.GoogleIdentityAccesscontextmanagerV1EgressTo (Total Keys: 9) - schemas.GoogleIdentityAccesscontextmanagerV1IngressFrom (Total Keys: 13) - schemas.GoogleIdentityAccesscontextmanagerV1IngressPolicy (Total Keys: 7) - schemas.GoogleIdentityAccesscontextmanagerV1IngressSource (Total Keys: 7) - schemas.GoogleIdentityAccesscontextmanagerV1IngressTo (Total Keys: 9) - schemas.GoogleIdentityAccesscontextmanagerV1MethodSelector (Total Keys: 7) - schemas.GoogleIdentityAccesscontextmanagerV1OsConstraint (Total Keys: 11) - schemas.GoogleIdentityAccesscontextmanagerV1ServicePerimeter (Total Keys: 39) - schemas.GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices (Total Keys: 8) - schemas.Policy (Total Keys: 15) The following keys were changed: - revision (Total Keys: 1) #### cloudasset:v1p5beta1 The following keys were added: - schemas.GoogleCloudAssetV1p7beta1Asset (Total Keys: 28) - schemas.GoogleCloudAssetV1p7beta1RelatedAsset (Total Keys: 18) - schemas.GoogleCloudAssetV1p7beta1RelationshipAttributes (Total Keys: 11) - schemas.GoogleCloudAssetV1p7beta1Resource (Total Keys: 19) The following keys were changed: - revision (Total Keys: 1) #### cloudasset:v1p7beta1 The following keys were deleted: - schemas.BigQueryDestination (Total Keys: 13) - schemas.ExportAssetsRequest (Total Keys: 18) - schemas.GcsDestination (Total Keys: 7) - schemas.OutputConfig (Total Keys: 7) - schemas.PartitionSpec (Total Keys: 7) The following keys were added: - schemas.AuditConfig (Total Keys: 8) - schemas.AuditLogConfig (Total Keys: 10) - schemas.Binding (Total Keys: 10) - schemas.Expr (Total Keys: 11) - schemas.GoogleCloudAssetV1p7beta1Asset (Total Keys: 28) - schemas.GoogleCloudAssetV1p7beta1BigQueryDestination (Total Keys: 13) - schemas.GoogleCloudAssetV1p7beta1ExportAssetsRequest (Total Keys: 18) - schemas.GoogleCloudAssetV1p7beta1GcsDestination (Total Keys: 7) - schemas.GoogleCloudAssetV1p7beta1OutputConfig (Total Keys: 7) - schemas.GoogleCloudAssetV1p7beta1PartitionSpec (Total Keys: 7) - schemas.GoogleCloudAssetV1p7beta1RelatedAsset (Total Keys: 18) - schemas.GoogleCloudAssetV1p7beta1RelationshipAttributes (Total Keys: 11) - schemas.GoogleCloudAssetV1p7beta1Resource (Total Keys: 19) - schemas.GoogleCloudOrgpolicyV1BooleanPolicy (Total Keys: 5) - schemas.GoogleCloudOrgpolicyV1ListPolicy (Total Keys: 17) - schemas.GoogleCloudOrgpolicyV1Policy (Total Keys: 20) - schemas.GoogleCloudOrgpolicyV1RestoreDefault (Total Keys: 3) - schemas.GoogleIdentityAccesscontextmanagerV1AccessLevel (Total Keys: 13) - schemas.GoogleIdentityAccesscontextmanagerV1AccessPolicy (Total Keys: 11) - schemas.GoogleIdentityAccesscontextmanagerV1ApiOperation (Total Keys: 8) - schemas.GoogleIdentityAccesscontextmanagerV1BasicLevel (Total Keys: 10) - schemas.GoogleIdentityAccesscontextmanagerV1Condition (Total Keys: 19) - schemas.GoogleIdentityAccesscontextmanagerV1CustomLevel (Total Keys: 5) - schemas.GoogleIdentityAccesscontextmanagerV1DevicePolicy (Total Keys: 22) - schemas.GoogleIdentityAccesscontextmanagerV1EgressFrom (Total Keys: 10) - schemas.GoogleIdentityAccesscontextmanagerV1EgressPolicy (Total Keys: 7) - schemas.GoogleIdentityAccesscontextmanagerV1EgressTo (Total Keys: 9) - schemas.GoogleIdentityAccesscontextmanagerV1IngressFrom (Total Keys: 13) - schemas.GoogleIdentityAccesscontextmanagerV1IngressPolicy (Total Keys: 7) - schemas.GoogleIdentityAccesscontextmanagerV1IngressSource (Total Keys: 7) - schemas.GoogleIdentityAccesscontextmanagerV1IngressTo (Total Keys: 9) - schemas.GoogleIdentityAccesscontextmanagerV1MethodSelector (Total Keys: 7) - schemas.GoogleIdentityAccesscontextmanagerV1OsConstraint (Total Keys: 11) - schemas.GoogleIdentityAccesscontextmanagerV1ServicePerimeter (Total Keys: 39) - schemas.GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices (Total Keys: 8) - schemas.Policy (Total Keys: 15) The following keys were changed: - resources.v1p7beta1.methods.exportAssets.request (Total Keys: 1) - revision (Total Keys: 1)
1 parent ec62034 commit 0e739c1

File tree

7 files changed

+4532
-1500
lines changed

7 files changed

+4532
-1500
lines changed

docs/dyn/cloudasset_v1.v1.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -373,7 +373,7 @@ <h3>Method Details</h3>
373373
&quot;writeDisposition&quot;: &quot;A String&quot;, # Optional. Specifies the action that occurs if the destination table or partition already exists. The following values are supported: * WRITE_TRUNCATE: If the table or partition already exists, BigQuery overwrites the entire table or all the partitions data. * WRITE_APPEND: If the table or partition already exists, BigQuery appends the data to the table or the latest partition. * WRITE_EMPTY: If the table already exists and contains data, an error is returned. The default value is WRITE_APPEND. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Details are at https://cloud.google.com/bigquery/docs/loading-data-local#appending_to_or_overwriting_a_table_using_a_local_file.
374374
},
375375
&quot;gcsDestination&quot;: { # A Cloud Storage location. # Destination on Cloud Storage.
376-
&quot;uri&quot;: &quot;A String&quot;, # Required. The uri of the Cloud Storage object. It&#x27;s the same uri that is used by gsutil. For example: &quot;gs://bucket_name/object_name&quot;. See [Quickstart: Using the gsutil tool] (https://cloud.google.com/storage/docs/quickstart-gsutil) for examples.
376+
&quot;uri&quot;: &quot;A String&quot;, # Required. The uri of the Cloud Storage object. It&#x27;s the same uri that is used by gsutil. Example: &quot;gs://bucket_name/object_name&quot;. See [Viewing and Editing Object Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata) for more information. If the specified Cloud Storage object already exists and there is no [hold](https://cloud.google.com/storage/docs/object-holds), it will be overwritten with the analysis result.
377377
},
378378
},
379379
}
@@ -1330,7 +1330,7 @@ <h3>Method Details</h3>
13301330
&quot;table&quot;: &quot;A String&quot;, # Required. The BigQuery table to which the snapshot result should be written. If this table does not exist, a new table with the given name will be created.
13311331
},
13321332
&quot;gcsDestination&quot;: { # A Cloud Storage location. # Destination on Cloud Storage.
1333-
&quot;uri&quot;: &quot;A String&quot;, # The uri of the Cloud Storage object. It&#x27;s the same uri that is used by gsutil. Example: &quot;gs://bucket_name/object_name&quot;. See [Viewing and Editing Object Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata) for more information.
1333+
&quot;uri&quot;: &quot;A String&quot;, # The uri of the Cloud Storage object. It&#x27;s the same uri that is used by gsutil. Example: &quot;gs://bucket_name/object_name&quot;. See [Viewing and Editing Object Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata) for more information. If the specified Cloud Storage object already exists and there is no [hold](https://cloud.google.com/storage/docs/object-holds), it will be overwritten with the exported result.
13341334
&quot;uriPrefix&quot;: &quot;A String&quot;, # The uri prefix of all generated Cloud Storage objects. Example: &quot;gs://bucket_name/object_name_prefix&quot;. Each object uri is in format: &quot;gs://bucket_name/object_name_prefix// and only contains assets for that type. starts from 0. Example: &quot;gs://bucket_name/object_name_prefix/compute.googleapis.com/Disk/0&quot; is the first shard of output objects containing all compute.googleapis.com/Disk assets. An INVALID_ARGUMENT error will be returned if file with the same name &quot;gs://bucket_name/object_name_prefix&quot; already exists.
13351335
},
13361336
},

googleapiclient/discovery_cache/documents/cloudasset.v1.json

Lines changed: 163 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -570,7 +570,7 @@
570570
}
571571
}
572572
},
573-
"revision": "20210212",
573+
"revision": "20210226",
574574
"rootUrl": "https://cloudasset.googleapis.com/",
575575
"schemas": {
576576
"AccessSelector": {
@@ -970,7 +970,7 @@
970970
"id": "GcsDestination",
971971
"properties": {
972972
"uri": {
973-
"description": "The uri of the Cloud Storage object. It's the same uri that is used by gsutil. Example: \"gs://bucket_name/object_name\". See [Viewing and Editing Object Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata) for more information.",
973+
"description": "The uri of the Cloud Storage object. It's the same uri that is used by gsutil. Example: \"gs://bucket_name/object_name\". See [Viewing and Editing Object Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata) for more information. If the specified Cloud Storage object already exists and there is no [hold](https://cloud.google.com/storage/docs/object-holds), it will be overwritten with the exported result.",
974974
"type": "string"
975975
},
976976
"uriPrefix": {
@@ -1078,7 +1078,7 @@
10781078
"id": "GoogleCloudAssetV1GcsDestination",
10791079
"properties": {
10801080
"uri": {
1081-
"description": "Required. The uri of the Cloud Storage object. It's the same uri that is used by gsutil. For example: \"gs://bucket_name/object_name\". See [Quickstart: Using the gsutil tool] (https://cloud.google.com/storage/docs/quickstart-gsutil) for examples.",
1081+
"description": "Required. The uri of the Cloud Storage object. It's the same uri that is used by gsutil. Example: \"gs://bucket_name/object_name\". See [Viewing and Editing Object Metadata](https://cloud.google.com/storage/docs/viewing-editing-metadata) for more information. If the specified Cloud Storage object already exists and there is no [hold](https://cloud.google.com/storage/docs/object-holds), it will be overwritten with the analysis result.",
10821082
"type": "string"
10831083
}
10841084
},
@@ -1135,6 +1135,166 @@
11351135
},
11361136
"type": "object"
11371137
},
1138+
"GoogleCloudAssetV1p7beta1Asset": {
1139+
"description": "An asset in Google Cloud. An asset can be any resource in the Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), a resource outside the Google Cloud resource hierarchy (such as Google Kubernetes Engine clusters and objects), or a policy (e.g. Cloud IAM policy). See [Supported asset types](https://cloud.google.com/asset-inventory/docs/supported-asset-types) for more information.",
1140+
"id": "GoogleCloudAssetV1p7beta1Asset",
1141+
"properties": {
1142+
"accessLevel": {
1143+
"$ref": "GoogleIdentityAccesscontextmanagerV1AccessLevel",
1144+
"description": "Please also refer to the [access level user guide](https://cloud.google.com/access-context-manager/docs/overview#access-levels)."
1145+
},
1146+
"accessPolicy": {
1147+
"$ref": "GoogleIdentityAccesscontextmanagerV1AccessPolicy",
1148+
"description": "Please also refer to the [access policy user guide](https://cloud.google.com/access-context-manager/docs/overview#access-policies)."
1149+
},
1150+
"ancestors": {
1151+
"description": "The ancestry path of an asset in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root. If the asset is a project, folder, or organization, the ancestry path starts from the asset itself. Example: `[\"projects/123456789\", \"folders/5432\", \"organizations/1234\"]`",
1152+
"items": {
1153+
"type": "string"
1154+
},
1155+
"type": "array"
1156+
},
1157+
"assetType": {
1158+
"description": "The type of the asset. Example: `compute.googleapis.com/Disk` See [Supported asset types](https://cloud.google.com/asset-inventory/docs/supported-asset-types) for more information.",
1159+
"type": "string"
1160+
},
1161+
"iamPolicy": {
1162+
"$ref": "Policy",
1163+
"description": "A representation of the Cloud IAM policy set on a Google Cloud resource. There can be a maximum of one Cloud IAM policy set on any given resource. In addition, Cloud IAM policies inherit their granted access scope from any policies set on parent resources in the resource hierarchy. Therefore, the effectively policy is the union of both the policy set on this resource and each policy set on all of the resource's ancestry resource levels in the hierarchy. See [this topic](https://cloud.google.com/iam/docs/policies#inheritance) for more information."
1164+
},
1165+
"name": {
1166+
"description": "The full name of the asset. Example: `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1` See [Resource names](https://cloud.google.com/apis/design/resource_names#full_resource_name) for more information.",
1167+
"type": "string"
1168+
},
1169+
"orgPolicy": {
1170+
"description": "A representation of an [organization policy](https://cloud.google.com/resource-manager/docs/organization-policy/overview#organization_policy). There can be more than one organization policy with different constraints set on a given resource.",
1171+
"items": {
1172+
"$ref": "GoogleCloudOrgpolicyV1Policy"
1173+
},
1174+
"type": "array"
1175+
},
1176+
"relatedAssets": {
1177+
"$ref": "GoogleCloudAssetV1p7beta1RelatedAssets",
1178+
"description": "The related assets of the asset of one relationship type. One asset only represents one type of relationship."
1179+
},
1180+
"resource": {
1181+
"$ref": "GoogleCloudAssetV1p7beta1Resource",
1182+
"description": "A representation of the resource."
1183+
},
1184+
"servicePerimeter": {
1185+
"$ref": "GoogleIdentityAccesscontextmanagerV1ServicePerimeter",
1186+
"description": "Please also refer to the [service perimeter user guide](https://cloud.google.com/vpc-service-controls/docs/overview)."
1187+
},
1188+
"updateTime": {
1189+
"description": "The last update timestamp of an asset. update_time is updated when create/update/delete operation is performed.",
1190+
"format": "google-datetime",
1191+
"type": "string"
1192+
}
1193+
},
1194+
"type": "object"
1195+
},
1196+
"GoogleCloudAssetV1p7beta1RelatedAsset": {
1197+
"description": "An asset identify in Google Cloud which contains its name, type and ancestors. An asset can be any resource in the Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), a resource outside the Google Cloud resource hierarchy (such as Google Kubernetes Engine clusters and objects), or a policy (e.g. Cloud IAM policy). See [Supported asset types](https://cloud.google.com/asset-inventory/docs/supported-asset-types) for more information.",
1198+
"id": "GoogleCloudAssetV1p7beta1RelatedAsset",
1199+
"properties": {
1200+
"ancestors": {
1201+
"description": "The ancestors of an asset in Google Cloud [resource hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy), represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root. Example: `[\"projects/123456789\", \"folders/5432\", \"organizations/1234\"]`",
1202+
"items": {
1203+
"type": "string"
1204+
},
1205+
"type": "array"
1206+
},
1207+
"asset": {
1208+
"description": "The full name of the asset. Example: `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1` See [Resource names](https://cloud.google.com/apis/design/resource_names#full_resource_name) for more information.",
1209+
"type": "string"
1210+
},
1211+
"assetType": {
1212+
"description": "The type of the asset. Example: `compute.googleapis.com/Disk` See [Supported asset types](https://cloud.google.com/asset-inventory/docs/supported-asset-types) for more information.",
1213+
"type": "string"
1214+
}
1215+
},
1216+
"type": "object"
1217+
},
1218+
"GoogleCloudAssetV1p7beta1RelatedAssets": {
1219+
"description": "The detailed related assets with the `relationship_type`.",
1220+
"id": "GoogleCloudAssetV1p7beta1RelatedAssets",
1221+
"properties": {
1222+
"assets": {
1223+
"description": "The peer resources of the relationship.",
1224+
"items": {
1225+
"$ref": "GoogleCloudAssetV1p7beta1RelatedAsset"
1226+
},
1227+
"type": "array"
1228+
},
1229+
"relationshipAttributes": {
1230+
"$ref": "GoogleCloudAssetV1p7beta1RelationshipAttributes",
1231+
"description": "The detailed relation attributes."
1232+
}
1233+
},
1234+
"type": "object"
1235+
},
1236+
"GoogleCloudAssetV1p7beta1RelationshipAttributes": {
1237+
"description": "The relationship attributes which include `type`, `source_resource_type`, `target_resource_type` and `action`.",
1238+
"id": "GoogleCloudAssetV1p7beta1RelationshipAttributes",
1239+
"properties": {
1240+
"action": {
1241+
"description": "The detail of the relationship, e.g. `contains`, `attaches`",
1242+
"type": "string"
1243+
},
1244+
"sourceResourceType": {
1245+
"description": "The source asset type. Example: `compute.googleapis.com/Instance`",
1246+
"type": "string"
1247+
},
1248+
"targetResourceType": {
1249+
"description": "The target asset type. Example: `compute.googleapis.com/Disk`",
1250+
"type": "string"
1251+
},
1252+
"type": {
1253+
"description": "The unique identifier of the relationship type. Example: `INSTANCE_TO_INSTANCEGROUP`",
1254+
"type": "string"
1255+
}
1256+
},
1257+
"type": "object"
1258+
},
1259+
"GoogleCloudAssetV1p7beta1Resource": {
1260+
"description": "A representation of a Google Cloud resource.",
1261+
"id": "GoogleCloudAssetV1p7beta1Resource",
1262+
"properties": {
1263+
"data": {
1264+
"additionalProperties": {
1265+
"description": "Properties of the object.",
1266+
"type": "any"
1267+
},
1268+
"description": "The content of the resource, in which some sensitive fields are removed and may not be present.",
1269+
"type": "object"
1270+
},
1271+
"discoveryDocumentUri": {
1272+
"description": "The URL of the discovery document containing the resource's JSON schema. Example: `https://www.googleapis.com/discovery/v1/apis/compute/v1/rest` This value is unspecified for resources that do not have an API based on a discovery document, such as Cloud Bigtable.",
1273+
"type": "string"
1274+
},
1275+
"discoveryName": {
1276+
"description": "The JSON schema name listed in the discovery document. Example: `Project` This value is unspecified for resources that do not have an API based on a discovery document, such as Cloud Bigtable.",
1277+
"type": "string"
1278+
},
1279+
"location": {
1280+
"description": "The location of the resource in Google Cloud, such as its zone and region. For more information, see https://cloud.google.com/about/locations/.",
1281+
"type": "string"
1282+
},
1283+
"parent": {
1284+
"description": "The full name of the immediate parent of this resource. See [Resource Names](https://cloud.google.com/apis/design/resource_names#full_resource_name) for more information. For Google Cloud assets, this value is the parent resource defined in the [Cloud IAM policy hierarchy](https://cloud.google.com/iam/docs/overview#policy_hierarchy). Example: `//cloudresourcemanager.googleapis.com/projects/my_project_123` For third-party assets, this field may be set differently.",
1285+
"type": "string"
1286+
},
1287+
"resourceUrl": {
1288+
"description": "The REST URL for accessing the resource. An HTTP `GET` request using this URL returns the resource itself. Example: `https://cloudresourcemanager.googleapis.com/v1/projects/my-project-123` This value is unspecified for resources without a REST API.",
1289+
"type": "string"
1290+
},
1291+
"version": {
1292+
"description": "The API version. Example: `v1`",
1293+
"type": "string"
1294+
}
1295+
},
1296+
"type": "object"
1297+
},
11381298
"GoogleCloudOrgpolicyV1BooleanPolicy": {
11391299
"description": "Used in `policy_type` to specify how `boolean_policy` will behave at this resource.",
11401300
"id": "GoogleCloudOrgpolicyV1BooleanPolicy",

0 commit comments

Comments
 (0)