diff --git a/packages/google-cloud-secret-manager/google/cloud/secretmanager_v1/services/secret_manager_service/async_client.py b/packages/google-cloud-secret-manager/google/cloud/secretmanager_v1/services/secret_manager_service/async_client.py index c84f5892748a..dd1065c87741 100644 --- a/packages/google-cloud-secret-manager/google/cloud/secretmanager_v1/services/secret_manager_service/async_client.py +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/google/cloud/secretmanager_v1/services/secret_manager_service/client.py b/packages/google-cloud-secret-manager/google/cloud/secretmanager_v1/services/secret_manager_service/client.py index bd3485515a29..c38f84181175 100644 --- a/packages/google-cloud-secret-manager/google/cloud/secretmanager_v1/services/secret_manager_service/client.py +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_access_secret_version_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_access_secret_version_async.py new file mode 100644 index 000000000000..5b31dfd18307 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_access_secret_version_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_access_secret_version_sync.py new file mode 100644 index 000000000000..e8591a87031b --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_add_secret_version_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_add_secret_version_async.py new file mode 100644 index 000000000000..aeb379146200 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_add_secret_version_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_add_secret_version_sync.py new file mode 100644 index 000000000000..080542430414 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_create_secret_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_create_secret_async.py new file mode 100644 index 000000000000..7b5eca630cf4 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_create_secret_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_create_secret_sync.py new file mode 100644 index 000000000000..1efec926113b --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_delete_secret_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_delete_secret_async.py new file mode 100644 index 000000000000..e1b4df7a9c9a --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_delete_secret_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_delete_secret_sync.py new file mode 100644 index 000000000000..760a11e55e70 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_destroy_secret_version_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_destroy_secret_version_async.py new file mode 100644 index 000000000000..ec6484635825 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_destroy_secret_version_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_destroy_secret_version_sync.py new file mode 100644 index 000000000000..6f9ebe5e1c14 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_disable_secret_version_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_disable_secret_version_async.py new file mode 100644 index 000000000000..ea7fcc2063b4 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_disable_secret_version_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_disable_secret_version_sync.py new file mode 100644 index 000000000000..a42e5dc164e3 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_enable_secret_version_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_enable_secret_version_async.py new file mode 100644 index 000000000000..41fc62c65ad3 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_enable_secret_version_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_enable_secret_version_sync.py new file mode 100644 index 000000000000..0a2bafa1d7d7 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_iam_policy_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_iam_policy_async.py new file mode 100644 index 000000000000..68543fe35da1 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_iam_policy_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_iam_policy_sync.py new file mode 100644 index 000000000000..d6f84843a19c --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_secret_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_secret_async.py new file mode 100644 index 000000000000..a9bfecdae7c6 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_secret_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_secret_sync.py new file mode 100644 index 000000000000..d717ade21b00 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_secret_version_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_secret_version_async.py new file mode 100644 index 000000000000..a209df154d90 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_secret_version_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_get_secret_version_sync.py new file mode 100644 index 000000000000..3eb146cd6478 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_list_secret_versions_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_list_secret_versions_async.py new file mode 100644 index 000000000000..a937d4304b8e --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_list_secret_versions_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_list_secret_versions_sync.py new file mode 100644 index 000000000000..7e5dd3225a85 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_list_secrets_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_list_secrets_async.py new file mode 100644 index 000000000000..07f67c47fbeb --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_list_secrets_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_list_secrets_sync.py new file mode 100644 index 000000000000..444a9159f3f9 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_set_iam_policy_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_set_iam_policy_async.py new file mode 100644 index 000000000000..81c96b714bfa --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_set_iam_policy_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_set_iam_policy_sync.py new file mode 100644 index 000000000000..df9bc757da05 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_test_iam_permissions_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_test_iam_permissions_async.py new file mode 100644 index 000000000000..66085e8dbad5 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_test_iam_permissions_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_test_iam_permissions_sync.py new file mode 100644 index 000000000000..ad4bbad323d8 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_update_secret_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_update_secret_async.py new file mode 100644 index 000000000000..c34e93a3f18b --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_update_secret_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_generated_secretmanager_v1_secret_manager_service_update_secret_sync.py new file mode 100644 index 000000000000..afb4a5cbbfc6 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_access_secret_version_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_access_secret_version_async.py new file mode 100644 index 000000000000..68bd8f2e2238 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_access_secret_version_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_access_secret_version_sync.py new file mode 100644 index 000000000000..b41730dfa6b3 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_add_secret_version_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_add_secret_version_async.py new file mode 100644 index 000000000000..11736bed7b7e --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_add_secret_version_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_add_secret_version_sync.py new file mode 100644 index 000000000000..b5f1ee758732 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_create_secret_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_create_secret_async.py new file mode 100644 index 000000000000..a8d81225af30 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_create_secret_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_create_secret_sync.py new file mode 100644 index 000000000000..56eaa46b988c --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_delete_secret_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_delete_secret_async.py new file mode 100644 index 000000000000..067750aa9137 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_delete_secret_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_delete_secret_sync.py new file mode 100644 index 000000000000..3c2e248add09 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_destroy_secret_version_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_destroy_secret_version_async.py new file mode 100644 index 000000000000..75e1867b288c --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_destroy_secret_version_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_destroy_secret_version_sync.py new file mode 100644 index 000000000000..fba5c21ab772 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_disable_secret_version_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_disable_secret_version_async.py new file mode 100644 index 000000000000..14a3f621bf72 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_disable_secret_version_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_disable_secret_version_sync.py new file mode 100644 index 000000000000..aab0cac7cce2 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_enable_secret_version_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_enable_secret_version_async.py new file mode 100644 index 000000000000..6224df3270d0 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_enable_secret_version_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_enable_secret_version_sync.py new file mode 100644 index 000000000000..fdff8f0f7775 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_iam_policy_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_iam_policy_async.py new file mode 100644 index 000000000000..28205d68d880 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_iam_policy_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_iam_policy_sync.py new file mode 100644 index 000000000000..538877861a6e --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_secret_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_secret_async.py new file mode 100644 index 000000000000..954bd458ac4d --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_secret_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_secret_sync.py new file mode 100644 index 000000000000..2e6917d9ac56 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_secret_version_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_secret_version_async.py new file mode 100644 index 000000000000..5742cf7d3aad --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_secret_version_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_get_secret_version_sync.py new file mode 100644 index 000000000000..dd6ed5a216c1 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_list_secret_versions_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_list_secret_versions_async.py new file mode 100644 index 000000000000..5a43d101f4f7 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_list_secret_versions_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_list_secret_versions_sync.py new file mode 100644 index 000000000000..383b84b4eef7 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_list_secrets_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_list_secrets_async.py new file mode 100644 index 000000000000..95f7aaf97d71 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_list_secrets_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_list_secrets_sync.py new file mode 100644 index 000000000000..18e5f7f8e4bc --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_set_iam_policy_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_set_iam_policy_async.py new file mode 100644 index 000000000000..9f1a330584c4 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_set_iam_policy_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_set_iam_policy_sync.py new file mode 100644 index 000000000000..27eb1937315c --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_test_iam_permissions_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_test_iam_permissions_async.py new file mode 100644 index 000000000000..cf9de015c9b6 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_test_iam_permissions_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_test_iam_permissions_sync.py new file mode 100644 index 000000000000..dc19c551eb51 --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_update_secret_async.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_update_secret_async.py new file mode 100644 index 000000000000..8bfdc777f06d --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_update_secret_sync.py b/packages/google-cloud-secret-manager/samples/generated_samples/secretmanager_v1_generated_secret_manager_service_update_secret_sync.py new file mode 100644 index 000000000000..60955df7922c --- /dev/null +++ b/packages/google-cloud-secret-manager/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/packages/google-cloud-secret-manager/samples/generated_samples/snippet_metadata_secretmanager_v1.json b/packages/google-cloud-secret-manager/samples/generated_samples/snippet_metadata_secretmanager_v1.json new file mode 100644 index 000000000000..398f02c50859 --- /dev/null +++ b/packages/google-cloud-secret-manager/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" + } + ] + } + ] +}