Skip to content
This repository has been archived by the owner on Sep 5, 2023. It is now read-only.

Commit

Permalink
update sample
Browse files Browse the repository at this point in the history
  • Loading branch information
arithmetic1728 committed Sep 15, 2020
1 parent cea7500 commit ab002a4
Show file tree
Hide file tree
Showing 16 changed files with 33 additions and 33 deletions.
2 changes: 1 addition & 1 deletion samples/snippets/access_secret_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ def access_secret_version(project_id, secret_id, version_id):
name = client.secret_version_path(project_id, secret_id, version_id)

# Access the secret version.
response = client.access_secret_version(name)
response = client.access_secret_version(request = {'name': name})

# Print the secret payload.
#
Expand Down
2 changes: 1 addition & 1 deletion samples/snippets/add_secret_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ def add_secret_version(project_id, secret_id, payload):
payload = payload.encode('UTF-8')

# Add the secret version.
response = client.add_secret_version(parent, {'data': payload})
response = client.add_secret_version(request = {'parent': parent, 'payload': {'data': payload}})

# Print the new secret version name.
print('Added secret version: {}'.format(response.name))
Expand Down
6 changes: 3 additions & 3 deletions samples/snippets/create_secret.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,14 +34,14 @@ def create_secret(project_id, secret_id):
client = secretmanager.SecretManagerServiceClient()

# Build the resource name of the parent project.
parent = client.project_path(project_id)
parent = f"projects/{project_id}"

# Create the secret.
response = client.create_secret(parent, secret_id, {
response = client.create_secret(request = {'parent': parent, 'secret_id': secret_id, 'secret': {
'replication': {
'automatic': {},
},
})
}})

# Print the new secret name.
print('Created secret: {}'.format(response.name))
Expand Down
2 changes: 1 addition & 1 deletion samples/snippets/delete_secret.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ def delete_secret(project_id, secret_id):
name = client.secret_path(project_id, secret_id)

# Delete the secret.
client.delete_secret(name)
client.delete_secret(request = {'name': name})
# [END secretmanager_delete_secret]


Expand Down
2 changes: 1 addition & 1 deletion samples/snippets/destroy_secret_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ def destroy_secret_version(project_id, secret_id, version_id):
name = client.secret_version_path(project_id, secret_id, version_id)

# Destroy the secret version.
response = client.destroy_secret_version(name)
response = client.destroy_secret_version(request = {'name': name})

print('Destroyed secret version: {}'.format(response.name))
# [END secretmanager_destroy_secret_version]
Expand Down
2 changes: 1 addition & 1 deletion samples/snippets/disable_secret_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ def disable_secret_version(project_id, secret_id, version_id):
name = client.secret_version_path(project_id, secret_id, version_id)

# Disable the secret version.
response = client.disable_secret_version(name)
response = client.disable_secret_version(request = {'name': name})

print('Disabled secret version: {}'.format(response.name))
# [END secretmanager_disable_secret_version]
Expand Down
2 changes: 1 addition & 1 deletion samples/snippets/enable_secret_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ def enable_secret_version(project_id, secret_id, version_id):
name = client.secret_version_path(project_id, secret_id, version_id)

# Disable the secret version.
response = client.enable_secret_version(name)
response = client.enable_secret_version(request = {'name': name})

print('Enabled secret version: {}'.format(response.name))
# [END secretmanager_enable_secret_version]
Expand Down
2 changes: 1 addition & 1 deletion samples/snippets/get_secret.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ def get_secret(project_id, secret_id):
name = client.secret_path(project_id, secret_id)

# Get the secret.
response = client.get_secret(name)
response = client.get_secret(request = {'name': name})

# Get the replication policy.
if response.replication.automatic:
Expand Down
2 changes: 1 addition & 1 deletion samples/snippets/get_secret_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ def get_secret_version(project_id, secret_id, version_id):
name = client.secret_version_path(project_id, secret_id, version_id)

# Get the secret version.
response = client.get_secret_version(name)
response = client.get_secret_version(request = {'name': name})

# Print information about the secret version.
state = response.State.Name(response.state)
Expand Down
4 changes: 2 additions & 2 deletions samples/snippets/iam_grant_access.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,15 @@ def iam_grant_access(project_id, secret_id, member):
name = client.secret_path(project_id, secret_id)

# Get the current IAM policy.
policy = client.get_iam_policy(name)
policy = client.get_iam_policy(request = {'resource': name})

# Add the given member with access permissions.
policy.bindings.add(
role='roles/secretmanager.secretAccessor',
members=[member])

# Update the IAM Policy.
new_policy = client.set_iam_policy(name, policy)
new_policy = client.set_iam_policy(request = {'resource': name, 'policy': policy})

# Print data about the secret.
print('Updated IAM policy on {}'.format(secret_id))
Expand Down
4 changes: 2 additions & 2 deletions samples/snippets/iam_revoke_access.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ def iam_revoke_access(project_id, secret_id, member):
name = client.secret_path(project_id, secret_id)

# Get the current IAM policy.
policy = client.get_iam_policy(name)
policy = client.get_iam_policy(request = {'resource': name})

# Remove the given member's access permissions.
accessRole = 'roles/secretmanager.secretAccessor'
Expand All @@ -44,7 +44,7 @@ def iam_revoke_access(project_id, secret_id, member):
b.members.remove(member)

# Update the IAM Policy.
new_policy = client.set_iam_policy(name, policy)
new_policy = client.set_iam_policy(request = {'resource': name, 'policy': policy})

# Print data about the secret.
print('Updated IAM policy on {}'.format(secret_id))
Expand Down
2 changes: 1 addition & 1 deletion samples/snippets/list_secret_versions.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ def list_secret_versions(project_id, secret_id):
parent = client.secret_path(project_id, secret_id)

# List all secret versions.
for version in client.list_secret_versions(parent):
for version in client.list_secret_versions(request = {'parent': parent}):
print('Found secret version: {}'.format(version.name))
# [END secretmanager_list_secret_versions]

Expand Down
4 changes: 2 additions & 2 deletions samples/snippets/list_secrets.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,10 @@ def list_secrets(project_id):
client = secretmanager.SecretManagerServiceClient()

# Build the resource name of the parent project.
parent = client.project_path(project_id)
parent = f"projects/{project_id}"

# List all secrets.
for secret in client.list_secrets(parent):
for secret in client.list_secrets(request = {'parent': parent}):
print('Found secret: {}'.format(secret.name))
# [END secretmanager_list_secrets]

Expand Down
10 changes: 5 additions & 5 deletions samples/snippets/quickstart.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,20 +36,20 @@ def quickstart(_project_id=None, _secret_id=None):
client = secretmanager.SecretManagerServiceClient()

# Build the parent name from the project.
parent = client.project_path(project_id)
parent = f"projects/{project_id}"

# Create the parent secret.
secret = client.create_secret(parent, secret_id, {
secret = client.create_secret(request = {'parent': parent, 'secret_id': secret_id, 'secret': {
'replication': {
'automatic': {},
},
})
}})

# Add the secret version.
version = client.add_secret_version(secret.name, {'data': b'hello world!'})
version = client.add_secret_version(request = {'parent': secret.name, 'payload': {'data': b'hello world!'}})

# Access the secret version.
response = client.access_secret_version(version.name)
response = client.access_secret_version(request = {'name': version.name})

# Print the secret payload.
#
Expand Down
18 changes: 9 additions & 9 deletions samples/snippets/snippets_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,21 +52,21 @@ def iam_user():

@pytest.fixture()
def secret(client, project_id):
parent = client.project_path(project_id)
parent = f"projects/{project_id}"
secret_id = 'python-secret-{}'.format(uuid.uuid4())

print('creating secret {}'.format(secret_id))
secret = client.create_secret(parent, secret_id, {
secret = client.create_secret(request = {'parent': parent, 'secret_id': secret_id, 'secret': {
'replication': {
'automatic': {},
},
})
}})

yield project_id, secret_id

print('deleting secret {}'.format(secret_id))
try:
client.delete_secret(secret.name)
client.delete_secret(request = {'name': secret.name})
except exceptions.NotFound:
# Secret was already deleted, probably in the test
pass
Expand All @@ -82,7 +82,7 @@ def secret_version(client, secret):
print('adding secret version to {}'.format(secret_id))
parent = client.secret_path(project_id, secret_id)
payload = 'hello world!'.encode('UTF-8')
version = client.add_secret_version(parent, {'data': payload})
version = client.add_secret_version(request = {'parent': parent, 'payload': {'data': payload}})

yield project_id, secret_id, version.name.rsplit('/', 1)[-1]

Expand Down Expand Up @@ -112,7 +112,7 @@ def test_create_secret(client, project_id):
secret_id = 'python-secret-{}'.format(uuid.uuid4())
secret = create_secret(project_id, secret_id)
assert secret_id in secret.name
client.delete_secret(secret.name)
client.delete_secret(request = {'name': secret.name})


def test_delete_secret(client, secret):
Expand All @@ -121,7 +121,7 @@ def test_delete_secret(client, secret):
with pytest.raises(exceptions.NotFound):
print('{}'.format(client))
name = client.secret_version_path(project_id, secret_id, 'latest')
client.access_secret_version(name)
client.access_secret_version(request = {'name': name})


def test_destroy_secret_version(client, secret_version):
Expand All @@ -133,10 +133,10 @@ def test_destroy_secret_version(client, secret_version):
def test_enable_disable_secret_version(client, secret_version):
project_id, secret_id, version_id = secret_version
version = disable_secret_version(project_id, secret_id, version_id)
assert version.state == secretmanager.enums.SecretVersion.State.DISABLED
assert version.state == secretmanager.SecretVersion.State.DISABLED

version = enable_secret_version(project_id, secret_id, version_id)
assert version.state == secretmanager.enums.SecretVersion.State.ENABLED
assert version.state == secretmanager.SecretVersion.State.ENABLED


def test_get_secret_version(client, secret_version):
Expand Down
2 changes: 1 addition & 1 deletion samples/snippets/update_secret.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ def update_secret(project_id, secret_id):
# Update the secret.
secret = {'name': name, 'labels': {'secretmanager': 'rocks'}}
update_mask = {'paths': ['labels']}
response = client.update_secret(secret, update_mask)
response = client.update_secret(request = {'secret': secret, 'update_mask': update_mask})

# Print the new secret name.
print('Updated secret: {}'.format(response.name))
Expand Down

0 comments on commit ab002a4

Please sign in to comment.