@@ -236,6 +236,32 @@ async def export_assets(
236236 the export operation result. For regular-size resource parent,
237237 the export operation usually finishes within 5 minutes.
238238
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+
239265 Args:
240266 request (Union[google.cloud.asset_v1.types.ExportAssetsRequest, dict]):
241267 The request object. Export asset request.
@@ -299,6 +325,25 @@ async def list_assets(
299325 r"""Lists assets with time and resource types and returns
300326 paged results in response.
301327
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+
302347 Args:
303348 request (Union[google.cloud.asset_v1.types.ListAssetsRequest, dict]):
304349 The request object. ListAssets request.
@@ -395,6 +440,26 @@ async def batch_get_assets_history(
395440 specified asset does not exist, this API returns an
396441 INVALID_ARGUMENT error.
397442
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+
398463 Args:
399464 request (Union[google.cloud.asset_v1.types.BatchGetAssetsHistoryRequest, dict]):
400465 The request object. Batch get assets history request.
@@ -454,6 +519,31 @@ async def create_feed(
454519 project/folder/organization to listen to its asset
455520 updates.
456521
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+
457547 Args:
458548 request (Union[google.cloud.asset_v1.types.CreateFeedRequest, dict]):
459549 The request object. Create asset feed request.
@@ -536,6 +626,25 @@ async def get_feed(
536626 ) -> asset_service .Feed :
537627 r"""Gets details about an asset feed.
538628
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+
539648 Args:
540649 request (Union[google.cloud.asset_v1.types.GetFeedRequest, dict]):
541650 The request object. Get asset feed request.
@@ -624,6 +733,26 @@ async def list_feeds(
624733 r"""Lists all asset feeds in a parent
625734 project/folder/organization.
626735
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+
627756 Args:
628757 request (Union[google.cloud.asset_v1.types.ListFeedsRequest, dict]):
629758 The request object. List asset feeds request.
@@ -706,6 +835,28 @@ async def update_feed(
706835 ) -> asset_service .Feed :
707836 r"""Updates an asset feed configuration.
708837
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+
709860 Args:
710861 request (Union[google.cloud.asset_v1.types.UpdateFeedRequest, dict]):
711862 The request object. Update asset feed request.
@@ -786,6 +937,22 @@ async def delete_feed(
786937 ) -> None :
787938 r"""Deletes an asset feed.
788939
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+
789956 Args:
790957 request (Union[google.cloud.asset_v1.types.DeleteFeedRequest, dict]):
791958 The request object.
@@ -866,6 +1033,25 @@ async def search_all_resources(
8661033 the ``cloudasset.assets.searchAllResources`` permission on the
8671034 desired scope, otherwise the request will be rejected.
8681035
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+
8691055 Args:
8701056 request (Union[google.cloud.asset_v1.types.SearchAllResourcesRequest, dict]):
8711057 The request object. Search all resources request.
@@ -1047,6 +1233,25 @@ async def search_all_iam_policies(
10471233 ``cloudasset.assets.searchAllIamPolicies`` permission on the
10481234 desired scope, otherwise the request will be rejected.
10491235
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+
10501255 Args:
10511256 request (Union[google.cloud.asset_v1.types.SearchAllIamPoliciesRequest, dict]):
10521257 The request object. Search all IAM policies request.
@@ -1204,6 +1409,29 @@ async def analyze_iam_policy(
12041409 r"""Analyzes IAM policies to answer which identities have
12051410 what accesses on which resources.
12061411
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+
12071435 Args:
12081436 request (Union[google.cloud.asset_v1.types.AnalyzeIamPolicyRequest, dict]):
12091437 The request object. A request message for
@@ -1275,6 +1503,35 @@ async def analyze_iam_policy_longrunning(
12751503 to poll the operation result. The metadata contains the metadata
12761504 for the long-running operation.
12771505
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+
12781535 Args:
12791536 request (Union[google.cloud.asset_v1.types.AnalyzeIamPolicyLongrunningRequest, dict]):
12801537 The request object. A request message for
@@ -1344,6 +1601,27 @@ async def analyze_move(
13441601 subject to change before the actual resource migration
13451602 takes place.
13461603
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+
13471625 Args:
13481626 request (Union[google.cloud.asset_v1.types.AnalyzeMoveRequest, dict]):
13491627 The request object. The request message for performing
0 commit comments