Skip to content

Commit

Permalink
11.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
SupportSDM committed Sep 11, 2024
1 parent d81a5a3 commit fb19d29
Show file tree
Hide file tree
Showing 13 changed files with 1,045 additions and 267 deletions.
2 changes: 2 additions & 0 deletions MANIFEST
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,8 @@ strongdm/roles_history_pb2.py
strongdm/roles_history_pb2_grpc.py
strongdm/roles_pb2.py
strongdm/roles_pb2_grpc.py
strongdm/secret_engine_policy_pb2_grpc.py
strongdm/secret_engine_types_pb2_grpc.py
strongdm/secret_store_healths_pb2.py
strongdm/secret_store_healths_pb2_grpc.py
strongdm/secret_store_types_pb2.py
Expand Down
4 changes: 2 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
setup(
name='strongdm',
packages=['strongdm'],
version='11.8.0',
version='11.9.0',
license='apache-2.0',
description='strongDM SDK for the Python programming language.',
long_description=long_description,
Expand All @@ -32,7 +32,7 @@
author_email='[email protected]',
url='https://github.com/strongdm/strongdm-sdk-python',
download_url=
'https://github.com/strongdm/strongdm-sdk-python/archive/v11.8.0.tar.gz',
'https://github.com/strongdm/strongdm-sdk-python/archive/v11.9.0.tar.gz',
keywords=[
'strongDM', 'sdm', 'api', 'automation', 'security', 'audit',
'database', 'server', 'ssh', 'rdp'
Expand Down
4 changes: 2 additions & 2 deletions strongdm.egg-info/PKG-INFO
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
Metadata-Version: 2.1
Name: strongdm
Version: 11.8.0
Version: 11.9.0
Summary: strongDM SDK for the Python programming language.
Home-page: https://github.com/strongdm/strongdm-sdk-python
Author: strongDM Team
Author-email: [email protected]
License: apache-2.0
Download-URL: https://github.com/strongdm/strongdm-sdk-python/archive/v11.8.0.tar.gz
Download-URL: https://github.com/strongdm/strongdm-sdk-python/archive/v11.9.0.tar.gz
Keywords: strongDM,sdm,api,automation,security,audit,database,server,ssh,rdp
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Expand Down
2 changes: 2 additions & 0 deletions strongdm.egg-info/SOURCES.txt
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,8 @@ strongdm/roles_history_pb2.py
strongdm/roles_history_pb2_grpc.py
strongdm/roles_pb2.py
strongdm/roles_pb2_grpc.py
strongdm/secret_engine_policy_pb2_grpc.py
strongdm/secret_engine_types_pb2_grpc.py
strongdm/secret_store_healths_pb2.py
strongdm/secret_store_healths_pb2_grpc.py
strongdm/secret_store_types_pb2.py
Expand Down
14 changes: 7 additions & 7 deletions strongdm/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
DEFAULT_BASE_RETRY_DELAY = 0.0030 # 30 ms
DEFAULT_MAX_RETRY_DELAY = 300 # 300 seconds
API_VERSION = '2024-03-28'
USER_AGENT = 'strongdm-sdk-python/11.8.0'
USER_AGENT = 'strongdm-sdk-python/11.9.0'


class Client:
Expand Down Expand Up @@ -370,18 +370,18 @@ def __init__(self,
See `strongdm.svc.RolesHistory`.
'''
self.secret_store_healths = svc.SecretStoreHealths(channel, self)
'''
SecretStoreHealths exposes health states for secret stores.
See `strongdm.svc.SecretStoreHealths`.
'''
self.secret_stores = svc.SecretStores(channel, self)
'''
SecretStores are servers where resource secrets (passwords, keys) are stored.
See `strongdm.svc.SecretStores`.
'''
self.secret_store_healths = svc.SecretStoreHealths(channel, self)
'''
SecretStoreHealths exposes health states for secret stores.
See `strongdm.svc.SecretStoreHealths`.
'''
self.secret_stores_history = svc.SecretStoresHistory(channel, self)
'''
SecretStoresHistory records all changes to the state of a SecretStore.
Expand Down
20 changes: 20 additions & 0 deletions strongdm/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ class ActivityEntityType:
ORGANIZATION = "organization"
INSTALLATION = "installation"
SECRET_STORE = "secretstore"
SECRET_ENGINE = "secretengine"
REMOTE_IDENTITY_GROUP = "remote_identity_group"
REMOTE_IDENTITY = "remote_identity"
IDENTITY_SET = "identity_set"
Expand All @@ -114,6 +115,7 @@ class ActivityEntityType:
APPROVAL_FLOW = "approval_flow"
APPROVAL_FLOW_STEP = "approval_flow_step"
APPROVAL_FLOW_APPROVER = "approval_flow_approver"
MANAGED_SECRET = "managed_secret"
NODE = "node"
PEERING_GROUP = "peering_group"
PEERING_GROUP_NODE = "peering_group_node"
Expand Down Expand Up @@ -244,6 +246,9 @@ class ActivityVerb:
SECRET_STORE_ADDED = "secret store added"
SECRET_STORE_UPDATED = "secret store updated"
SECRET_STORE_DELETED = "secret store deleted"
SECRET_ENGINE_ADDED = "secret engine added"
SECRET_ENGINE_UPDATED = "secret engine updated"
SECRET_ENGINE_DELETED = "secret engine deleted"
REMOTE_IDENTITY_GROUP_CREATED = "remote identity group created"
REMOTE_IDENTITY_GROUP_UPDATED = "remote identity group updated"
REMOTE_IDENTITY_GROUP_DELETED = "remote identity group deleted"
Expand Down Expand Up @@ -313,6 +318,10 @@ class ActivityVerb:
USER_INTEGRATION_DEAUTHORIZED = "user deauthorized integration"
SERVICE_NOW_TOKEN_ADDED = "ServiceNow token created"
SERVICE_NOW_TOKEN_DELETED = "ServiceNow token deleted"
MANAGED_SECRET_CREATED = "managed secret created"
MANAGED_SECRET_UPDATED = "managed secret updated"
MANAGED_SECRET_EXPIRATION_TIME_UPDATED = "managed secret expiration time updated"
MANAGED_SECRET_DELETED = "managed secret deleted"


# Permissions, all permissions that may be granted to an account.
Expand All @@ -327,6 +336,11 @@ class Permission:
DATASOURCE_UPDATE = "datasource:update"
RESOURCE_LOCK_DELETE = "resourcelock:delete"
RESOURCE_LOCK_LIST = "resourcelock:list"
SECRET_ENGINE_CREATE = "secretengine:create"
SECRET_ENGINE_LIST = "secretengine:list"
SECRET_ENGINE_DELETE = "secretengine:delete"
SECRET_ENGINE_UPDATE = "secretengine:update"
SECRET_ENGINE_STATUS = "secretengine:status"
SECRET_STORE_CREATE = "secretstore:create"
SECRET_STORE_LIST = "secretstore:list"
SECRET_STORE_DELETE = "secretstore:delete"
Expand Down Expand Up @@ -370,6 +384,7 @@ class Permission:
ORG_AUDIT_ORG = "audit:organization"
ORG_AUDIT_REMOTE_IDENTITIES = "audit:remoteidentities"
ORG_AUDIT_REMOTE_IDENTITY_GROUPS = "audit:remoteidentitygroups"
ORG_AUDIT_SECRET_ENGINES = "audit:secretengines"
ORG_AUDIT_SECRET_STORES = "audit:secretstores"
ORG_AUDIT_WORKFLOWS = "audit:workflows"
ORG_AUDIT_APPROVAL_FLOWS = "audit:approvalflows"
Expand Down Expand Up @@ -402,6 +417,11 @@ class Permission:
BILLING_READ = "billing:read"
CREDENTIAL_READ = "credential:read"
CREDENTIAL_WRITE = "credential:write"
MANAGED_SECRET_CREATE = "managedsecret:create"
MANAGED_SECRET_LIST = "managedsecret:list"
MANAGED_SECRET_DELETE = "managedsecret:delete"
MANAGED_SECRET_UPDATE = "managedsecret:update"
MANAGED_SECRET_READ = "managedsecret:read"


# Query Categories, all the categories of resource against which queries are logged.
Expand Down
600 changes: 428 additions & 172 deletions strongdm/drivers_pb2.py

Large diffs are not rendered by default.

Loading

0 comments on commit fb19d29

Please sign in to comment.