Skip to content
This repository was archived by the owner on Feb 28, 2024. It is now read-only.

Commit 8e6877d

Browse files
chore: use gapic-generator-python 0.63.1 (#365)
- [x] Regenerate this pull request now. docs: add autogenerated code snippets PiperOrigin-RevId: 426256923 Source-Link: googleapis/googleapis@9ebabfa Source-Link: https://github.com/googleapis/googleapis-gen/commit/a88175263e60a1d45d3a447848652b0f670b2cb8 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYTg4MTc1MjYzZTYwYTFkNDVkM2E0NDc4NDg2NTJiMGY2NzBiMmNiOCJ9 Closes: #285
1 parent fb2d8cf commit 8e6877d

File tree

62 files changed

+5169
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+5169
-1
lines changed

google/cloud/asset_v1/services/asset_service/async_client.py

Lines changed: 278 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)