@@ -236,6 +236,32 @@ async def export_assets(
236
236
the export operation result. For regular-size resource parent,
237
237
the export operation usually finishes within 5 minutes.
238
238
239
+
240
+ .. code-block::
241
+
242
+ from google.cloud import asset_v1
243
+
244
+ def sample_export_assets():
245
+ # Create a client
246
+ client = asset_v1.AssetServiceClient()
247
+
248
+ # Initialize request argument(s)
249
+ output_config = asset_v1.OutputConfig()
250
+ output_config.gcs_destination.uri = "uri_value"
251
+
252
+ request = asset_v1.ExportAssetsRequest(
253
+ parent="parent_value",
254
+ output_config=output_config,
255
+ )
256
+
257
+ # Make the request
258
+ operation = client.export_assets(request=request)
259
+
260
+ print("Waiting for operation to complete...")
261
+
262
+ response = operation.result()
263
+ print(response)
264
+
239
265
Args:
240
266
request (Union[google.cloud.asset_v1.types.ExportAssetsRequest, dict]):
241
267
The request object. Export asset request.
@@ -299,6 +325,25 @@ async def list_assets(
299
325
r"""Lists assets with time and resource types and returns
300
326
paged results in response.
301
327
328
+
329
+ .. code-block::
330
+
331
+ from google.cloud import asset_v1
332
+
333
+ def sample_list_assets():
334
+ # Create a client
335
+ client = asset_v1.AssetServiceClient()
336
+
337
+ # Initialize request argument(s)
338
+ request = asset_v1.ListAssetsRequest(
339
+ parent="parent_value",
340
+ )
341
+
342
+ # Make the request
343
+ page_result = client.list_assets(request=request)
344
+ for response in page_result:
345
+ print(response)
346
+
302
347
Args:
303
348
request (Union[google.cloud.asset_v1.types.ListAssetsRequest, dict]):
304
349
The request object. ListAssets request.
@@ -395,6 +440,26 @@ async def batch_get_assets_history(
395
440
specified asset does not exist, this API returns an
396
441
INVALID_ARGUMENT error.
397
442
443
+
444
+ .. code-block::
445
+
446
+ from google.cloud import asset_v1
447
+
448
+ def sample_batch_get_assets_history():
449
+ # Create a client
450
+ client = asset_v1.AssetServiceClient()
451
+
452
+ # Initialize request argument(s)
453
+ request = asset_v1.BatchGetAssetsHistoryRequest(
454
+ parent="parent_value",
455
+ )
456
+
457
+ # Make the request
458
+ response = client.batch_get_assets_history(request=request)
459
+
460
+ # Handle response
461
+ print(response)
462
+
398
463
Args:
399
464
request (Union[google.cloud.asset_v1.types.BatchGetAssetsHistoryRequest, dict]):
400
465
The request object. Batch get assets history request.
@@ -454,6 +519,31 @@ async def create_feed(
454
519
project/folder/organization to listen to its asset
455
520
updates.
456
521
522
+
523
+ .. code-block::
524
+
525
+ from google.cloud import asset_v1
526
+
527
+ def sample_create_feed():
528
+ # Create a client
529
+ client = asset_v1.AssetServiceClient()
530
+
531
+ # Initialize request argument(s)
532
+ feed = asset_v1.Feed()
533
+ feed.name = "name_value"
534
+
535
+ request = asset_v1.CreateFeedRequest(
536
+ parent="parent_value",
537
+ feed_id="feed_id_value",
538
+ feed=feed,
539
+ )
540
+
541
+ # Make the request
542
+ response = client.create_feed(request=request)
543
+
544
+ # Handle response
545
+ print(response)
546
+
457
547
Args:
458
548
request (Union[google.cloud.asset_v1.types.CreateFeedRequest, dict]):
459
549
The request object. Create asset feed request.
@@ -536,6 +626,25 @@ async def get_feed(
536
626
) -> asset_service .Feed :
537
627
r"""Gets details about an asset feed.
538
628
629
+ .. code-block::
630
+
631
+ from google.cloud import asset_v1
632
+
633
+ def sample_get_feed():
634
+ # Create a client
635
+ client = asset_v1.AssetServiceClient()
636
+
637
+ # Initialize request argument(s)
638
+ request = asset_v1.GetFeedRequest(
639
+ name="name_value",
640
+ )
641
+
642
+ # Make the request
643
+ response = client.get_feed(request=request)
644
+
645
+ # Handle response
646
+ print(response)
647
+
539
648
Args:
540
649
request (Union[google.cloud.asset_v1.types.GetFeedRequest, dict]):
541
650
The request object. Get asset feed request.
@@ -624,6 +733,26 @@ async def list_feeds(
624
733
r"""Lists all asset feeds in a parent
625
734
project/folder/organization.
626
735
736
+
737
+ .. code-block::
738
+
739
+ from google.cloud import asset_v1
740
+
741
+ def sample_list_feeds():
742
+ # Create a client
743
+ client = asset_v1.AssetServiceClient()
744
+
745
+ # Initialize request argument(s)
746
+ request = asset_v1.ListFeedsRequest(
747
+ parent="parent_value",
748
+ )
749
+
750
+ # Make the request
751
+ response = client.list_feeds(request=request)
752
+
753
+ # Handle response
754
+ print(response)
755
+
627
756
Args:
628
757
request (Union[google.cloud.asset_v1.types.ListFeedsRequest, dict]):
629
758
The request object. List asset feeds request.
@@ -706,6 +835,28 @@ async def update_feed(
706
835
) -> asset_service .Feed :
707
836
r"""Updates an asset feed configuration.
708
837
838
+ .. code-block::
839
+
840
+ from google.cloud import asset_v1
841
+
842
+ def sample_update_feed():
843
+ # Create a client
844
+ client = asset_v1.AssetServiceClient()
845
+
846
+ # Initialize request argument(s)
847
+ feed = asset_v1.Feed()
848
+ feed.name = "name_value"
849
+
850
+ request = asset_v1.UpdateFeedRequest(
851
+ feed=feed,
852
+ )
853
+
854
+ # Make the request
855
+ response = client.update_feed(request=request)
856
+
857
+ # Handle response
858
+ print(response)
859
+
709
860
Args:
710
861
request (Union[google.cloud.asset_v1.types.UpdateFeedRequest, dict]):
711
862
The request object. Update asset feed request.
@@ -786,6 +937,22 @@ async def delete_feed(
786
937
) -> None :
787
938
r"""Deletes an asset feed.
788
939
940
+ .. code-block::
941
+
942
+ from google.cloud import asset_v1
943
+
944
+ def sample_delete_feed():
945
+ # Create a client
946
+ client = asset_v1.AssetServiceClient()
947
+
948
+ # Initialize request argument(s)
949
+ request = asset_v1.DeleteFeedRequest(
950
+ name="name_value",
951
+ )
952
+
953
+ # Make the request
954
+ response = client.delete_feed(request=request)
955
+
789
956
Args:
790
957
request (Union[google.cloud.asset_v1.types.DeleteFeedRequest, dict]):
791
958
The request object.
@@ -866,6 +1033,25 @@ async def search_all_resources(
866
1033
the ``cloudasset.assets.searchAllResources`` permission on the
867
1034
desired scope, otherwise the request will be rejected.
868
1035
1036
+
1037
+ .. code-block::
1038
+
1039
+ from google.cloud import asset_v1
1040
+
1041
+ def sample_search_all_resources():
1042
+ # Create a client
1043
+ client = asset_v1.AssetServiceClient()
1044
+
1045
+ # Initialize request argument(s)
1046
+ request = asset_v1.SearchAllResourcesRequest(
1047
+ scope="scope_value",
1048
+ )
1049
+
1050
+ # Make the request
1051
+ page_result = client.search_all_resources(request=request)
1052
+ for response in page_result:
1053
+ print(response)
1054
+
869
1055
Args:
870
1056
request (Union[google.cloud.asset_v1.types.SearchAllResourcesRequest, dict]):
871
1057
The request object. Search all resources request.
@@ -1047,6 +1233,25 @@ async def search_all_iam_policies(
1047
1233
``cloudasset.assets.searchAllIamPolicies`` permission on the
1048
1234
desired scope, otherwise the request will be rejected.
1049
1235
1236
+
1237
+ .. code-block::
1238
+
1239
+ from google.cloud import asset_v1
1240
+
1241
+ def sample_search_all_iam_policies():
1242
+ # Create a client
1243
+ client = asset_v1.AssetServiceClient()
1244
+
1245
+ # Initialize request argument(s)
1246
+ request = asset_v1.SearchAllIamPoliciesRequest(
1247
+ scope="scope_value",
1248
+ )
1249
+
1250
+ # Make the request
1251
+ page_result = client.search_all_iam_policies(request=request)
1252
+ for response in page_result:
1253
+ print(response)
1254
+
1050
1255
Args:
1051
1256
request (Union[google.cloud.asset_v1.types.SearchAllIamPoliciesRequest, dict]):
1052
1257
The request object. Search all IAM policies request.
@@ -1204,6 +1409,29 @@ async def analyze_iam_policy(
1204
1409
r"""Analyzes IAM policies to answer which identities have
1205
1410
what accesses on which resources.
1206
1411
1412
+
1413
+ .. code-block::
1414
+
1415
+ from google.cloud import asset_v1
1416
+
1417
+ def sample_analyze_iam_policy():
1418
+ # Create a client
1419
+ client = asset_v1.AssetServiceClient()
1420
+
1421
+ # Initialize request argument(s)
1422
+ analysis_query = asset_v1.IamPolicyAnalysisQuery()
1423
+ analysis_query.scope = "scope_value"
1424
+
1425
+ request = asset_v1.AnalyzeIamPolicyRequest(
1426
+ analysis_query=analysis_query,
1427
+ )
1428
+
1429
+ # Make the request
1430
+ response = client.analyze_iam_policy(request=request)
1431
+
1432
+ # Handle response
1433
+ print(response)
1434
+
1207
1435
Args:
1208
1436
request (Union[google.cloud.asset_v1.types.AnalyzeIamPolicyRequest, dict]):
1209
1437
The request object. A request message for
@@ -1275,6 +1503,35 @@ async def analyze_iam_policy_longrunning(
1275
1503
to poll the operation result. The metadata contains the metadata
1276
1504
for the long-running operation.
1277
1505
1506
+
1507
+ .. code-block::
1508
+
1509
+ from google.cloud import asset_v1
1510
+
1511
+ def sample_analyze_iam_policy_longrunning():
1512
+ # Create a client
1513
+ client = asset_v1.AssetServiceClient()
1514
+
1515
+ # Initialize request argument(s)
1516
+ analysis_query = asset_v1.IamPolicyAnalysisQuery()
1517
+ analysis_query.scope = "scope_value"
1518
+
1519
+ output_config = asset_v1.IamPolicyAnalysisOutputConfig()
1520
+ output_config.gcs_destination.uri = "uri_value"
1521
+
1522
+ request = asset_v1.AnalyzeIamPolicyLongrunningRequest(
1523
+ analysis_query=analysis_query,
1524
+ output_config=output_config,
1525
+ )
1526
+
1527
+ # Make the request
1528
+ operation = client.analyze_iam_policy_longrunning(request=request)
1529
+
1530
+ print("Waiting for operation to complete...")
1531
+
1532
+ response = operation.result()
1533
+ print(response)
1534
+
1278
1535
Args:
1279
1536
request (Union[google.cloud.asset_v1.types.AnalyzeIamPolicyLongrunningRequest, dict]):
1280
1537
The request object. A request message for
@@ -1344,6 +1601,27 @@ async def analyze_move(
1344
1601
subject to change before the actual resource migration
1345
1602
takes place.
1346
1603
1604
+
1605
+ .. code-block::
1606
+
1607
+ from google.cloud import asset_v1
1608
+
1609
+ def sample_analyze_move():
1610
+ # Create a client
1611
+ client = asset_v1.AssetServiceClient()
1612
+
1613
+ # Initialize request argument(s)
1614
+ request = asset_v1.AnalyzeMoveRequest(
1615
+ resource="resource_value",
1616
+ destination_parent="destination_parent_value",
1617
+ )
1618
+
1619
+ # Make the request
1620
+ response = client.analyze_move(request=request)
1621
+
1622
+ # Handle response
1623
+ print(response)
1624
+
1347
1625
Args:
1348
1626
request (Union[google.cloud.asset_v1.types.AnalyzeMoveRequest, dict]):
1349
1627
The request object. The request message for performing
0 commit comments