diff --git a/google/cloud/secretmanager_v1/services/secret_manager_service/async_client.py b/google/cloud/secretmanager_v1/services/secret_manager_service/async_client.py index c84f589..dd1065c 100644 --- a/google/cloud/secretmanager_v1/services/secret_manager_service/async_client.py +++ b/google/cloud/secretmanager_v1/services/secret_manager_service/async_client.py @@ -233,6 +233,26 @@ async def list_secrets( ) -> pagers.ListSecretsAsyncPager: r"""Lists [Secrets][google.cloud.secretmanager.v1.Secret]. + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_list_secrets(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.ListSecretsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_secrets(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.ListSecretsRequest, dict]): The request object. Request message for @@ -319,6 +339,27 @@ async def create_secret( containing no [SecretVersions][google.cloud.secretmanager.v1.SecretVersion]. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_create_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.CreateSecretRequest( + parent="parent_value", + secret_id="secret_id_value", + ) + + # Make the request + response = client.create_secret(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.CreateSecretRequest, dict]): The request object. Request message for @@ -423,6 +464,26 @@ async def add_secret_version( containing secret data and attaches it to an existing [Secret][google.cloud.secretmanager.v1.Secret]. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_add_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.AddSecretVersionRequest( + parent="parent_value", + ) + + # Make the request + response = client.add_secret_version(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.AddSecretVersionRequest, dict]): The request object. Request message for @@ -507,6 +568,26 @@ async def get_secret( r"""Gets metadata for a given [Secret][google.cloud.secretmanager.v1.Secret]. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_get_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.GetSecretRequest( + name="name_value", + ) + + # Make the request + response = client.get_secret(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.GetSecretRequest, dict]): The request object. Request message for @@ -586,6 +667,25 @@ async def update_secret( r"""Updates metadata of an existing [Secret][google.cloud.secretmanager.v1.Secret]. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_update_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.UpdateSecretRequest( + ) + + # Make the request + response = client.update_secret(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.UpdateSecretRequest, dict]): The request object. Request message for @@ -673,6 +773,22 @@ async def delete_secret( ) -> None: r"""Deletes a [Secret][google.cloud.secretmanager.v1.Secret]. + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_delete_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.DeleteSecretRequest( + name="name_value", + ) + + # Make the request + client.delete_secret(request=request) + Args: request (Union[google.cloud.secretmanager_v1.types.DeleteSecretRequest, dict]): The request object. Request message for @@ -740,6 +856,27 @@ async def list_secret_versions( [SecretVersions][google.cloud.secretmanager.v1.SecretVersion]. This call does not return secret data. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_list_secret_versions(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.ListSecretVersionsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_secret_versions(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.ListSecretVersionsRequest, dict]): The request object. Request message for @@ -828,6 +965,26 @@ async def get_secret_version( recently created [SecretVersion][google.cloud.secretmanager.v1.SecretVersion]. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_get_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.GetSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = client.get_secret_version(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.GetSecretVersionRequest, dict]): The request object. Request message for @@ -910,6 +1067,26 @@ async def access_secret_version( recently created [SecretVersion][google.cloud.secretmanager.v1.SecretVersion]. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_access_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.AccessSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = client.access_secret_version(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.AccessSecretVersionRequest, dict]): The request object. Request message for @@ -1003,6 +1180,26 @@ async def disable_secret_version( to [DISABLED][google.cloud.secretmanager.v1.SecretVersion.State.DISABLED]. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_disable_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.DisableSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = client.disable_secret_version(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.DisableSecretVersionRequest, dict]): The request object. Request message for @@ -1083,6 +1280,26 @@ async def enable_secret_version( to [ENABLED][google.cloud.secretmanager.v1.SecretVersion.State.ENABLED]. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_enable_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.EnableSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = client.enable_secret_version(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.EnableSecretVersionRequest, dict]): The request object. Request message for @@ -1164,6 +1381,26 @@ async def destroy_secret_version( [DESTROYED][google.cloud.secretmanager.v1.SecretVersion.State.DESTROYED] and irrevocably destroys the secret data. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_destroy_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.DestroySecretVersionRequest( + name="name_value", + ) + + # Make the request + response = client.destroy_secret_version(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.DestroySecretVersionRequest, dict]): The request object. Request message for @@ -1242,6 +1479,26 @@ async def set_iam_policy( are enforced according to the policy set on the associated [Secret][google.cloud.secretmanager.v1.Secret]. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_set_iam_policy(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.SetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.set_iam_policy(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.SetIamPolicyRequest, dict]): The request object. Request message for `SetIamPolicy` @@ -1349,6 +1606,26 @@ async def get_iam_policy( Returns empty policy if the secret exists and does not have a policy set. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_get_iam_policy(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.GetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.get_iam_policy(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.GetIamPolicyRequest, dict]): The request object. Request message for `GetIamPolicy` @@ -1461,6 +1738,27 @@ async def test_iam_permissions( authorization checking. This operation may "fail open" without warning. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_test_iam_permissions(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.TestIamPermissionsRequest( + resource="resource_value", + permissions=['permissions_value_1', 'permissions_value_2'], + ) + + # Make the request + response = client.test_iam_permissions(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.TestIamPermissionsRequest, dict]): The request object. Request message for diff --git a/google/cloud/secretmanager_v1/services/secret_manager_service/client.py b/google/cloud/secretmanager_v1/services/secret_manager_service/client.py index bd34855..c38f841 100644 --- a/google/cloud/secretmanager_v1/services/secret_manager_service/client.py +++ b/google/cloud/secretmanager_v1/services/secret_manager_service/client.py @@ -449,6 +449,26 @@ def list_secrets( ) -> pagers.ListSecretsPager: r"""Lists [Secrets][google.cloud.secretmanager.v1.Secret]. + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_list_secrets(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.ListSecretsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_secrets(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.ListSecretsRequest, dict]): The request object. Request message for @@ -535,6 +555,27 @@ def create_secret( containing no [SecretVersions][google.cloud.secretmanager.v1.SecretVersion]. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_create_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.CreateSecretRequest( + parent="parent_value", + secret_id="secret_id_value", + ) + + # Make the request + response = client.create_secret(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.CreateSecretRequest, dict]): The request object. Request message for @@ -639,6 +680,26 @@ def add_secret_version( containing secret data and attaches it to an existing [Secret][google.cloud.secretmanager.v1.Secret]. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_add_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.AddSecretVersionRequest( + parent="parent_value", + ) + + # Make the request + response = client.add_secret_version(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.AddSecretVersionRequest, dict]): The request object. Request message for @@ -723,6 +784,26 @@ def get_secret( r"""Gets metadata for a given [Secret][google.cloud.secretmanager.v1.Secret]. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_get_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.GetSecretRequest( + name="name_value", + ) + + # Make the request + response = client.get_secret(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.GetSecretRequest, dict]): The request object. Request message for @@ -802,6 +883,25 @@ def update_secret( r"""Updates metadata of an existing [Secret][google.cloud.secretmanager.v1.Secret]. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_update_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.UpdateSecretRequest( + ) + + # Make the request + response = client.update_secret(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.UpdateSecretRequest, dict]): The request object. Request message for @@ -889,6 +989,22 @@ def delete_secret( ) -> None: r"""Deletes a [Secret][google.cloud.secretmanager.v1.Secret]. + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_delete_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.DeleteSecretRequest( + name="name_value", + ) + + # Make the request + client.delete_secret(request=request) + Args: request (Union[google.cloud.secretmanager_v1.types.DeleteSecretRequest, dict]): The request object. Request message for @@ -956,6 +1072,27 @@ def list_secret_versions( [SecretVersions][google.cloud.secretmanager.v1.SecretVersion]. This call does not return secret data. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_list_secret_versions(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.ListSecretVersionsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_secret_versions(request=request) + + # Handle the response + for response in page_result: + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.ListSecretVersionsRequest, dict]): The request object. Request message for @@ -1044,6 +1181,26 @@ def get_secret_version( recently created [SecretVersion][google.cloud.secretmanager.v1.SecretVersion]. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_get_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.GetSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = client.get_secret_version(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.GetSecretVersionRequest, dict]): The request object. Request message for @@ -1126,6 +1283,26 @@ def access_secret_version( recently created [SecretVersion][google.cloud.secretmanager.v1.SecretVersion]. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_access_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.AccessSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = client.access_secret_version(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.AccessSecretVersionRequest, dict]): The request object. Request message for @@ -1209,6 +1386,26 @@ def disable_secret_version( to [DISABLED][google.cloud.secretmanager.v1.SecretVersion.State.DISABLED]. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_disable_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.DisableSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = client.disable_secret_version(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.DisableSecretVersionRequest, dict]): The request object. Request message for @@ -1289,6 +1486,26 @@ def enable_secret_version( to [ENABLED][google.cloud.secretmanager.v1.SecretVersion.State.ENABLED]. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_enable_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.EnableSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = client.enable_secret_version(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.EnableSecretVersionRequest, dict]): The request object. Request message for @@ -1370,6 +1587,26 @@ def destroy_secret_version( [DESTROYED][google.cloud.secretmanager.v1.SecretVersion.State.DESTROYED] and irrevocably destroys the secret data. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_destroy_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.DestroySecretVersionRequest( + name="name_value", + ) + + # Make the request + response = client.destroy_secret_version(request=request) + + # Handle the response + print(response) + Args: request (Union[google.cloud.secretmanager_v1.types.DestroySecretVersionRequest, dict]): The request object. Request message for @@ -1448,6 +1685,26 @@ def set_iam_policy( are enforced according to the policy set on the associated [Secret][google.cloud.secretmanager.v1.Secret]. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_set_iam_policy(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.SetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.set_iam_policy(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.SetIamPolicyRequest, dict]): The request object. Request message for `SetIamPolicy` @@ -1554,6 +1811,26 @@ def get_iam_policy( Returns empty policy if the secret exists and does not have a policy set. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_get_iam_policy(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.GetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.get_iam_policy(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.GetIamPolicyRequest, dict]): The request object. Request message for `GetIamPolicy` @@ -1665,6 +1942,27 @@ def test_iam_permissions( authorization checking. This operation may "fail open" without warning. + + .. code-block:: python + + from google.cloud import secretmanager_v1 + + def sample_test_iam_permissions(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.TestIamPermissionsRequest( + resource="resource_value", + permissions=['permissions_value_1', 'permissions_value_2'], + ) + + # Make the request + response = client.test_iam_permissions(request=request) + + # Handle the response + print(response) + Args: request (Union[google.iam.v1.iam_policy_pb2.TestIamPermissionsRequest, dict]): The request object. Request message for diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_access_secret_version_async.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_access_secret_version_async.py new file mode 100644 index 0000000..5b31dfd --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_access_secret_version_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for AccessSecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_AccessSecretVersion_async] +from google.cloud import secretmanager_v1 + + +async def sample_access_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.AccessSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = await client.access_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_AccessSecretVersion_async] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_access_secret_version_sync.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_access_secret_version_sync.py new file mode 100644 index 0000000..e8591a8 --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_access_secret_version_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for AccessSecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_AccessSecretVersion_sync] +from google.cloud import secretmanager_v1 + + +def sample_access_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.AccessSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = client.access_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_AccessSecretVersion_sync] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_add_secret_version_async.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_add_secret_version_async.py new file mode 100644 index 0000000..aeb3791 --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_add_secret_version_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for AddSecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_AddSecretVersion_async] +from google.cloud import secretmanager_v1 + + +async def sample_add_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.AddSecretVersionRequest( + parent="parent_value", + ) + + # Make the request + response = await client.add_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_AddSecretVersion_async] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_add_secret_version_sync.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_add_secret_version_sync.py new file mode 100644 index 0000000..0805424 --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_add_secret_version_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for AddSecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_AddSecretVersion_sync] +from google.cloud import secretmanager_v1 + + +def sample_add_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.AddSecretVersionRequest( + parent="parent_value", + ) + + # Make the request + response = client.add_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_AddSecretVersion_sync] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_create_secret_async.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_create_secret_async.py new file mode 100644 index 0000000..7b5eca6 --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_create_secret_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateSecret +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_CreateSecret_async] +from google.cloud import secretmanager_v1 + + +async def sample_create_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.CreateSecretRequest( + parent="parent_value", + secret_id="secret_id_value", + ) + + # Make the request + response = await client.create_secret(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_CreateSecret_async] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_create_secret_sync.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_create_secret_sync.py new file mode 100644 index 0000000..1efec92 --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_create_secret_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateSecret +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_CreateSecret_sync] +from google.cloud import secretmanager_v1 + + +def sample_create_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.CreateSecretRequest( + parent="parent_value", + secret_id="secret_id_value", + ) + + # Make the request + response = client.create_secret(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_CreateSecret_sync] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_delete_secret_async.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_delete_secret_async.py new file mode 100644 index 0000000..e1b4df7 --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_delete_secret_async.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DeleteSecret +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_DeleteSecret_async] +from google.cloud import secretmanager_v1 + + +async def sample_delete_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.DeleteSecretRequest( + name="name_value", + ) + + # Make the request + await client.delete_secret(request=request) + + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_DeleteSecret_async] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_delete_secret_sync.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_delete_secret_sync.py new file mode 100644 index 0000000..760a11e --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_delete_secret_sync.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DeleteSecret +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_DeleteSecret_sync] +from google.cloud import secretmanager_v1 + + +def sample_delete_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.DeleteSecretRequest( + name="name_value", + ) + + # Make the request + client.delete_secret(request=request) + + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_DeleteSecret_sync] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_destroy_secret_version_async.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_destroy_secret_version_async.py new file mode 100644 index 0000000..ec64846 --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_destroy_secret_version_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DestroySecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_DestroySecretVersion_async] +from google.cloud import secretmanager_v1 + + +async def sample_destroy_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.DestroySecretVersionRequest( + name="name_value", + ) + + # Make the request + response = await client.destroy_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_DestroySecretVersion_async] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_destroy_secret_version_sync.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_destroy_secret_version_sync.py new file mode 100644 index 0000000..6f9ebe5 --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_destroy_secret_version_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DestroySecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_DestroySecretVersion_sync] +from google.cloud import secretmanager_v1 + + +def sample_destroy_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.DestroySecretVersionRequest( + name="name_value", + ) + + # Make the request + response = client.destroy_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_DestroySecretVersion_sync] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_disable_secret_version_async.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_disable_secret_version_async.py new file mode 100644 index 0000000..ea7fcc2 --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_disable_secret_version_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DisableSecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_DisableSecretVersion_async] +from google.cloud import secretmanager_v1 + + +async def sample_disable_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.DisableSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = await client.disable_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_DisableSecretVersion_async] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_disable_secret_version_sync.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_disable_secret_version_sync.py new file mode 100644 index 0000000..a42e5dc --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_disable_secret_version_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DisableSecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_DisableSecretVersion_sync] +from google.cloud import secretmanager_v1 + + +def sample_disable_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.DisableSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = client.disable_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_DisableSecretVersion_sync] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_enable_secret_version_async.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_enable_secret_version_async.py new file mode 100644 index 0000000..41fc62c --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_enable_secret_version_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for EnableSecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_EnableSecretVersion_async] +from google.cloud import secretmanager_v1 + + +async def sample_enable_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.EnableSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = await client.enable_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_EnableSecretVersion_async] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_enable_secret_version_sync.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_enable_secret_version_sync.py new file mode 100644 index 0000000..0a2bafa --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_enable_secret_version_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for EnableSecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_EnableSecretVersion_sync] +from google.cloud import secretmanager_v1 + + +def sample_enable_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.EnableSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = client.enable_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_EnableSecretVersion_sync] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_iam_policy_async.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_iam_policy_async.py new file mode 100644 index 0000000..68543fe --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_iam_policy_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetIamPolicy +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_GetIamPolicy_async] +from google.cloud import secretmanager_v1 + + +async def sample_get_iam_policy(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.GetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = await client.get_iam_policy(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_GetIamPolicy_async] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_iam_policy_sync.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_iam_policy_sync.py new file mode 100644 index 0000000..d6f8484 --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_iam_policy_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetIamPolicy +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_GetIamPolicy_sync] +from google.cloud import secretmanager_v1 + + +def sample_get_iam_policy(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.GetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.get_iam_policy(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_GetIamPolicy_sync] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_secret_async.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_secret_async.py new file mode 100644 index 0000000..a9bfecd --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_secret_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetSecret +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_GetSecret_async] +from google.cloud import secretmanager_v1 + + +async def sample_get_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.GetSecretRequest( + name="name_value", + ) + + # Make the request + response = await client.get_secret(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_GetSecret_async] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_secret_sync.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_secret_sync.py new file mode 100644 index 0000000..d717ade --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_secret_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetSecret +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_GetSecret_sync] +from google.cloud import secretmanager_v1 + + +def sample_get_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.GetSecretRequest( + name="name_value", + ) + + # Make the request + response = client.get_secret(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_GetSecret_sync] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_secret_version_async.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_secret_version_async.py new file mode 100644 index 0000000..a209df1 --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_secret_version_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetSecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_GetSecretVersion_async] +from google.cloud import secretmanager_v1 + + +async def sample_get_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.GetSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = await client.get_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_GetSecretVersion_async] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_secret_version_sync.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_secret_version_sync.py new file mode 100644 index 0000000..3eb146c --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_secret_version_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetSecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_GetSecretVersion_sync] +from google.cloud import secretmanager_v1 + + +def sample_get_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.GetSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = client.get_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_GetSecretVersion_sync] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_list_secret_versions_async.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_list_secret_versions_async.py new file mode 100644 index 0000000..a937d43 --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_list_secret_versions_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListSecretVersions +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_ListSecretVersions_async] +from google.cloud import secretmanager_v1 + + +async def sample_list_secret_versions(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.ListSecretVersionsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_secret_versions(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_ListSecretVersions_async] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_list_secret_versions_sync.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_list_secret_versions_sync.py new file mode 100644 index 0000000..7e5dd32 --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_list_secret_versions_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListSecretVersions +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_ListSecretVersions_sync] +from google.cloud import secretmanager_v1 + + +def sample_list_secret_versions(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.ListSecretVersionsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_secret_versions(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_ListSecretVersions_sync] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_list_secrets_async.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_list_secrets_async.py new file mode 100644 index 0000000..07f67c4 --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_list_secrets_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListSecrets +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_ListSecrets_async] +from google.cloud import secretmanager_v1 + + +async def sample_list_secrets(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.ListSecretsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_secrets(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_ListSecrets_async] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_list_secrets_sync.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_list_secrets_sync.py new file mode 100644 index 0000000..444a915 --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_list_secrets_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListSecrets +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_ListSecrets_sync] +from google.cloud import secretmanager_v1 + + +def sample_list_secrets(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.ListSecretsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_secrets(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_ListSecrets_sync] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_set_iam_policy_async.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_set_iam_policy_async.py new file mode 100644 index 0000000..81c96b7 --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_set_iam_policy_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for SetIamPolicy +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_SetIamPolicy_async] +from google.cloud import secretmanager_v1 + + +async def sample_set_iam_policy(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.SetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = await client.set_iam_policy(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_SetIamPolicy_async] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_set_iam_policy_sync.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_set_iam_policy_sync.py new file mode 100644 index 0000000..df9bc75 --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_set_iam_policy_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for SetIamPolicy +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_SetIamPolicy_sync] +from google.cloud import secretmanager_v1 + + +def sample_set_iam_policy(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.SetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.set_iam_policy(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_SetIamPolicy_sync] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_test_iam_permissions_async.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_test_iam_permissions_async.py new file mode 100644 index 0000000..66085e8 --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_test_iam_permissions_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for TestIamPermissions +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_TestIamPermissions_async] +from google.cloud import secretmanager_v1 + + +async def sample_test_iam_permissions(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.TestIamPermissionsRequest( + resource="resource_value", + permissions=['permissions_value_1', 'permissions_value_2'], + ) + + # Make the request + response = await client.test_iam_permissions(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_TestIamPermissions_async] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_test_iam_permissions_sync.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_test_iam_permissions_sync.py new file mode 100644 index 0000000..ad4bbad --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_test_iam_permissions_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for TestIamPermissions +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_TestIamPermissions_sync] +from google.cloud import secretmanager_v1 + + +def sample_test_iam_permissions(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.TestIamPermissionsRequest( + resource="resource_value", + permissions=['permissions_value_1', 'permissions_value_2'], + ) + + # Make the request + response = client.test_iam_permissions(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_TestIamPermissions_sync] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_update_secret_async.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_update_secret_async.py new file mode 100644 index 0000000..c34e93a --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_update_secret_async.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateSecret +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_UpdateSecret_async] +from google.cloud import secretmanager_v1 + + +async def sample_update_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.UpdateSecretRequest( + ) + + # Make the request + response = await client.update_secret(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_UpdateSecret_async] diff --git a/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_update_secret_sync.py b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_update_secret_sync.py new file mode 100644 index 0000000..afb4a5c --- /dev/null +++ b/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_update_secret_sync.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateSecret +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_generated_secretmanager_v1_SecretManagerService_UpdateSecret_sync] +from google.cloud import secretmanager_v1 + + +def sample_update_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.UpdateSecretRequest( + ) + + # Make the request + response = client.update_secret(request=request) + + # Handle the response + print(response) + +# [END secretmanager_generated_secretmanager_v1_SecretManagerService_UpdateSecret_sync] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_access_secret_version_async.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_access_secret_version_async.py new file mode 100644 index 0000000..68bd8f2 --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_access_secret_version_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for AccessSecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_AccessSecretVersion_async] +from google.cloud import secretmanager_v1 + + +async def sample_access_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.AccessSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = await client.access_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_AccessSecretVersion_async] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_access_secret_version_sync.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_access_secret_version_sync.py new file mode 100644 index 0000000..b41730d --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_access_secret_version_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for AccessSecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_AccessSecretVersion_sync] +from google.cloud import secretmanager_v1 + + +def sample_access_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.AccessSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = client.access_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_AccessSecretVersion_sync] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_add_secret_version_async.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_add_secret_version_async.py new file mode 100644 index 0000000..11736be --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_add_secret_version_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for AddSecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_AddSecretVersion_async] +from google.cloud import secretmanager_v1 + + +async def sample_add_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.AddSecretVersionRequest( + parent="parent_value", + ) + + # Make the request + response = await client.add_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_AddSecretVersion_async] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_add_secret_version_sync.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_add_secret_version_sync.py new file mode 100644 index 0000000..b5f1ee7 --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_add_secret_version_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for AddSecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_AddSecretVersion_sync] +from google.cloud import secretmanager_v1 + + +def sample_add_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.AddSecretVersionRequest( + parent="parent_value", + ) + + # Make the request + response = client.add_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_AddSecretVersion_sync] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_create_secret_async.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_create_secret_async.py new file mode 100644 index 0000000..a8d8122 --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_create_secret_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateSecret +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_CreateSecret_async] +from google.cloud import secretmanager_v1 + + +async def sample_create_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.CreateSecretRequest( + parent="parent_value", + secret_id="secret_id_value", + ) + + # Make the request + response = await client.create_secret(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_CreateSecret_async] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_create_secret_sync.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_create_secret_sync.py new file mode 100644 index 0000000..56eaa46 --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_create_secret_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for CreateSecret +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_CreateSecret_sync] +from google.cloud import secretmanager_v1 + + +def sample_create_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.CreateSecretRequest( + parent="parent_value", + secret_id="secret_id_value", + ) + + # Make the request + response = client.create_secret(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_CreateSecret_sync] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_delete_secret_async.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_delete_secret_async.py new file mode 100644 index 0000000..067750a --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_delete_secret_async.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DeleteSecret +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_DeleteSecret_async] +from google.cloud import secretmanager_v1 + + +async def sample_delete_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.DeleteSecretRequest( + name="name_value", + ) + + # Make the request + await client.delete_secret(request=request) + + +# [END secretmanager_v1_generated_SecretManagerService_DeleteSecret_async] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_delete_secret_sync.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_delete_secret_sync.py new file mode 100644 index 0000000..3c2e248 --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_delete_secret_sync.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DeleteSecret +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_DeleteSecret_sync] +from google.cloud import secretmanager_v1 + + +def sample_delete_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.DeleteSecretRequest( + name="name_value", + ) + + # Make the request + client.delete_secret(request=request) + + +# [END secretmanager_v1_generated_SecretManagerService_DeleteSecret_sync] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_destroy_secret_version_async.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_destroy_secret_version_async.py new file mode 100644 index 0000000..75e1867 --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_destroy_secret_version_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DestroySecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_DestroySecretVersion_async] +from google.cloud import secretmanager_v1 + + +async def sample_destroy_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.DestroySecretVersionRequest( + name="name_value", + ) + + # Make the request + response = await client.destroy_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_DestroySecretVersion_async] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_destroy_secret_version_sync.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_destroy_secret_version_sync.py new file mode 100644 index 0000000..fba5c21 --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_destroy_secret_version_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DestroySecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_DestroySecretVersion_sync] +from google.cloud import secretmanager_v1 + + +def sample_destroy_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.DestroySecretVersionRequest( + name="name_value", + ) + + # Make the request + response = client.destroy_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_DestroySecretVersion_sync] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_disable_secret_version_async.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_disable_secret_version_async.py new file mode 100644 index 0000000..14a3f62 --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_disable_secret_version_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DisableSecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_DisableSecretVersion_async] +from google.cloud import secretmanager_v1 + + +async def sample_disable_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.DisableSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = await client.disable_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_DisableSecretVersion_async] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_disable_secret_version_sync.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_disable_secret_version_sync.py new file mode 100644 index 0000000..aab0cac --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_disable_secret_version_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for DisableSecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_DisableSecretVersion_sync] +from google.cloud import secretmanager_v1 + + +def sample_disable_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.DisableSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = client.disable_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_DisableSecretVersion_sync] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_enable_secret_version_async.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_enable_secret_version_async.py new file mode 100644 index 0000000..6224df3 --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_enable_secret_version_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for EnableSecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_EnableSecretVersion_async] +from google.cloud import secretmanager_v1 + + +async def sample_enable_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.EnableSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = await client.enable_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_EnableSecretVersion_async] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_enable_secret_version_sync.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_enable_secret_version_sync.py new file mode 100644 index 0000000..fdff8f0 --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_enable_secret_version_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for EnableSecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_EnableSecretVersion_sync] +from google.cloud import secretmanager_v1 + + +def sample_enable_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.EnableSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = client.enable_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_EnableSecretVersion_sync] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_iam_policy_async.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_iam_policy_async.py new file mode 100644 index 0000000..28205d6 --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_iam_policy_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetIamPolicy +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_GetIamPolicy_async] +from google.cloud import secretmanager_v1 + + +async def sample_get_iam_policy(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.GetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = await client.get_iam_policy(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_GetIamPolicy_async] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_iam_policy_sync.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_iam_policy_sync.py new file mode 100644 index 0000000..5388778 --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_iam_policy_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetIamPolicy +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_GetIamPolicy_sync] +from google.cloud import secretmanager_v1 + + +def sample_get_iam_policy(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.GetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.get_iam_policy(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_GetIamPolicy_sync] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_secret_async.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_secret_async.py new file mode 100644 index 0000000..954bd45 --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_secret_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetSecret +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_GetSecret_async] +from google.cloud import secretmanager_v1 + + +async def sample_get_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.GetSecretRequest( + name="name_value", + ) + + # Make the request + response = await client.get_secret(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_GetSecret_async] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_secret_sync.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_secret_sync.py new file mode 100644 index 0000000..2e6917d --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_secret_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetSecret +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_GetSecret_sync] +from google.cloud import secretmanager_v1 + + +def sample_get_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.GetSecretRequest( + name="name_value", + ) + + # Make the request + response = client.get_secret(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_GetSecret_sync] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_secret_version_async.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_secret_version_async.py new file mode 100644 index 0000000..5742cf7 --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_secret_version_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetSecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_GetSecretVersion_async] +from google.cloud import secretmanager_v1 + + +async def sample_get_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.GetSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = await client.get_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_GetSecretVersion_async] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_secret_version_sync.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_secret_version_sync.py new file mode 100644 index 0000000..dd6ed5a --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_secret_version_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for GetSecretVersion +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_GetSecretVersion_sync] +from google.cloud import secretmanager_v1 + + +def sample_get_secret_version(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.GetSecretVersionRequest( + name="name_value", + ) + + # Make the request + response = client.get_secret_version(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_GetSecretVersion_sync] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_list_secret_versions_async.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_list_secret_versions_async.py new file mode 100644 index 0000000..5a43d10 --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_list_secret_versions_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListSecretVersions +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_ListSecretVersions_async] +from google.cloud import secretmanager_v1 + + +async def sample_list_secret_versions(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.ListSecretVersionsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_secret_versions(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_ListSecretVersions_async] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_list_secret_versions_sync.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_list_secret_versions_sync.py new file mode 100644 index 0000000..383b84b --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_list_secret_versions_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListSecretVersions +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_ListSecretVersions_sync] +from google.cloud import secretmanager_v1 + + +def sample_list_secret_versions(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.ListSecretVersionsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_secret_versions(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_ListSecretVersions_sync] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_list_secrets_async.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_list_secrets_async.py new file mode 100644 index 0000000..95f7aaf --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_list_secrets_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListSecrets +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_ListSecrets_async] +from google.cloud import secretmanager_v1 + + +async def sample_list_secrets(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.ListSecretsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_secrets(request=request) + + # Handle the response + async for response in page_result: + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_ListSecrets_async] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_list_secrets_sync.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_list_secrets_sync.py new file mode 100644 index 0000000..18e5f7f --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_list_secrets_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for ListSecrets +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_ListSecrets_sync] +from google.cloud import secretmanager_v1 + + +def sample_list_secrets(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.ListSecretsRequest( + parent="parent_value", + ) + + # Make the request + page_result = client.list_secrets(request=request) + + # Handle the response + for response in page_result: + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_ListSecrets_sync] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_set_iam_policy_async.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_set_iam_policy_async.py new file mode 100644 index 0000000..9f1a330 --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_set_iam_policy_async.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for SetIamPolicy +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_SetIamPolicy_async] +from google.cloud import secretmanager_v1 + + +async def sample_set_iam_policy(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.SetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = await client.set_iam_policy(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_SetIamPolicy_async] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_set_iam_policy_sync.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_set_iam_policy_sync.py new file mode 100644 index 0000000..27eb193 --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_set_iam_policy_sync.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for SetIamPolicy +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_SetIamPolicy_sync] +from google.cloud import secretmanager_v1 + + +def sample_set_iam_policy(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.SetIamPolicyRequest( + resource="resource_value", + ) + + # Make the request + response = client.set_iam_policy(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_SetIamPolicy_sync] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_test_iam_permissions_async.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_test_iam_permissions_async.py new file mode 100644 index 0000000..cf9de01 --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_test_iam_permissions_async.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for TestIamPermissions +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_TestIamPermissions_async] +from google.cloud import secretmanager_v1 + + +async def sample_test_iam_permissions(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.TestIamPermissionsRequest( + resource="resource_value", + permissions=['permissions_value_1', 'permissions_value_2'], + ) + + # Make the request + response = await client.test_iam_permissions(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_TestIamPermissions_async] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_test_iam_permissions_sync.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_test_iam_permissions_sync.py new file mode 100644 index 0000000..dc19c55 --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_test_iam_permissions_sync.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for TestIamPermissions +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_TestIamPermissions_sync] +from google.cloud import secretmanager_v1 + + +def sample_test_iam_permissions(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.TestIamPermissionsRequest( + resource="resource_value", + permissions=['permissions_value_1', 'permissions_value_2'], + ) + + # Make the request + response = client.test_iam_permissions(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_TestIamPermissions_sync] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_update_secret_async.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_update_secret_async.py new file mode 100644 index 0000000..8bfdc77 --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_update_secret_async.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateSecret +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_UpdateSecret_async] +from google.cloud import secretmanager_v1 + + +async def sample_update_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceAsyncClient() + + # Initialize request argument(s) + request = secretmanager_v1.UpdateSecretRequest( + ) + + # Make the request + response = await client.update_secret(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_UpdateSecret_async] diff --git a/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_update_secret_sync.py b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_update_secret_sync.py new file mode 100644 index 0000000..60955df --- /dev/null +++ b/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_update_secret_sync.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Generated code. DO NOT EDIT! +# +# Snippet for UpdateSecret +# NOTE: This snippet has been automatically generated for illustrative purposes only. +# It may require modifications to work in your environment. + +# To install the latest published package dependency, execute the following: +# python3 -m pip install google-cloud-secretmanager + + +# [START secretmanager_v1_generated_SecretManagerService_UpdateSecret_sync] +from google.cloud import secretmanager_v1 + + +def sample_update_secret(): + # Create a client + client = secretmanager_v1.SecretManagerServiceClient() + + # Initialize request argument(s) + request = secretmanager_v1.UpdateSecretRequest( + ) + + # Make the request + response = client.update_secret(request=request) + + # Handle the response + print(response) + +# [END secretmanager_v1_generated_SecretManagerService_UpdateSecret_sync] diff --git a/samples/generated_samples/snippet_metadata_secretmanager_v1.json b/samples/generated_samples/snippet_metadata_secretmanager_v1.json new file mode 100644 index 0000000..398f02c --- /dev/null +++ b/samples/generated_samples/snippet_metadata_secretmanager_v1.json @@ -0,0 +1,1335 @@ +{ + "snippets": [ + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "AccessSecretVersion" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_access_secret_version_async.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_AccessSecretVersion_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "AccessSecretVersion" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_access_secret_version_sync.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_AccessSecretVersion_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "AddSecretVersion" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_add_secret_version_async.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_AddSecretVersion_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "AddSecretVersion" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_add_secret_version_sync.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_AddSecretVersion_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "CreateSecret" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_create_secret_async.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_CreateSecret_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "CreateSecret" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_create_secret_sync.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_CreateSecret_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "DeleteSecret" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_delete_secret_async.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_DeleteSecret_async", + "segments": [ + { + "end": 42, + "start": 27, + "type": "FULL" + }, + { + "end": 42, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "DeleteSecret" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_delete_secret_sync.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_DeleteSecret_sync", + "segments": [ + { + "end": 42, + "start": 27, + "type": "FULL" + }, + { + "end": 42, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "DestroySecretVersion" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_destroy_secret_version_async.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_DestroySecretVersion_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "DestroySecretVersion" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_destroy_secret_version_sync.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_DestroySecretVersion_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "DisableSecretVersion" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_disable_secret_version_async.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_DisableSecretVersion_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "DisableSecretVersion" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_disable_secret_version_sync.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_DisableSecretVersion_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "EnableSecretVersion" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_enable_secret_version_async.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_EnableSecretVersion_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "EnableSecretVersion" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_enable_secret_version_sync.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_EnableSecretVersion_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "GetIamPolicy" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_get_iam_policy_async.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_GetIamPolicy_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "GetIamPolicy" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_get_iam_policy_sync.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_GetIamPolicy_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "GetSecretVersion" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_get_secret_version_async.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_GetSecretVersion_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "GetSecretVersion" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_get_secret_version_sync.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_GetSecretVersion_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "GetSecret" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_get_secret_async.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_GetSecret_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "GetSecret" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_get_secret_sync.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_GetSecret_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "ListSecretVersions" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_list_secret_versions_async.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_ListSecretVersions_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "ListSecretVersions" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_list_secret_versions_sync.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_ListSecretVersions_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "ListSecrets" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_list_secrets_async.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_ListSecrets_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "ListSecrets" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_list_secrets_sync.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_ListSecrets_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "SetIamPolicy" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_set_iam_policy_async.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_SetIamPolicy_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "SetIamPolicy" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_set_iam_policy_sync.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_SetIamPolicy_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 38, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 41, + "start": 39, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "start": 42, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "TestIamPermissions" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_test_iam_permissions_async.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_TestIamPermissions_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "TestIamPermissions" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_test_iam_permissions_sync.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_TestIamPermissions_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "UpdateSecret" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_update_secret_async.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_UpdateSecret_async", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "SecretManagerService" + }, + "shortName": "UpdateSecret" + } + }, + "file": "secretmanager_v1_generated_secret_manager_service_update_secret_sync.py", + "regionTag": "secretmanager_v1_generated_SecretManagerService_UpdateSecret_sync", + "segments": [ + { + "end": 43, + "start": 27, + "type": "FULL" + }, + { + "end": 43, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 37, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 40, + "start": 38, + "type": "REQUEST_EXECUTION" + }, + { + "end": 44, + "start": 41, + "type": "RESPONSE_HANDLING" + } + ] + } + ] +}