From 14fa769e179314d2b1ba6f427cb2460e608fdc07 Mon Sep 17 00:00:00 2001 From: Alex Okafor Date: Tue, 1 Sep 2020 11:17:49 -0400 Subject: [PATCH] Merge commit GitOrigin-RevId: 32b690c4ac98c6c00322085e37ff4b1cc9a50b94 --- docs/data-sources/account.md | 1 + docs/data-sources/account_attachment.md | 1 + docs/data-sources/account_grant.md | 1 + docs/data-sources/index.md | 15 --------------- docs/data-sources/node.md | 1 + docs/data-sources/resource.md | 1 + docs/data-sources/role.md | 1 + docs/data-sources/role_attachment.md | 1 + docs/data-sources/role_grant.md | 1 + 9 files changed, 8 insertions(+), 15 deletions(-) delete mode 100644 docs/data-sources/index.md diff --git a/docs/data-sources/account.md b/docs/data-sources/account.md index 847eb717..e4bb68df 100644 --- a/docs/data-sources/account.md +++ b/docs/data-sources/account.md @@ -32,6 +32,7 @@ The following arguments are supported by a Accounts data source: ## Attribute Reference In addition to provided arguments above, the following attributes are returned by a Accounts data source: +* `id` - a generated id representing this request, unrelated to input id and sdm_account ids. * `ids` - a list of strings of ids of data sources that match the given arguments. * `accounts` - A single element list containing a map, where each key lists one of the following objects: * user: diff --git a/docs/data-sources/account_attachment.md b/docs/data-sources/account_attachment.md index b8a9c29e..1d0806a8 100644 --- a/docs/data-sources/account_attachment.md +++ b/docs/data-sources/account_attachment.md @@ -25,6 +25,7 @@ The following arguments are supported by a AccountAttachments data source: ## Attribute Reference In addition to provided arguments above, the following attributes are returned by a AccountAttachments data source: +* `id` - a generated id representing this request, unrelated to input id and sdm_account_attachment ids. * `ids` - a list of strings of ids of data sources that match the given arguments. * `account_attachments` - A list where each element has the following attributes: * `id` - Unique identifier of the AccountAttachment. diff --git a/docs/data-sources/account_grant.md b/docs/data-sources/account_grant.md index 3b2084bd..a24b03cb 100644 --- a/docs/data-sources/account_grant.md +++ b/docs/data-sources/account_grant.md @@ -25,6 +25,7 @@ The following arguments are supported by a AccountGrants data source: ## Attribute Reference In addition to provided arguments above, the following attributes are returned by a AccountGrants data source: +* `id` - a generated id representing this request, unrelated to input id and sdm_account_grant ids. * `ids` - a list of strings of ids of data sources that match the given arguments. * `account_grants` - A list where each element has the following attributes: * `id` - Unique identifier of the AccountGrant. diff --git a/docs/data-sources/index.md b/docs/data-sources/index.md deleted file mode 100644 index 90f56112..00000000 --- a/docs/data-sources/index.md +++ /dev/null @@ -1,15 +0,0 @@ - -# Data Sources -* [account_attachment](./account_attachment) - AccountAttachments assign an account to a role or composite role. -* [account_grant](./account_grant) - AccountGrants connect a resource directly to an account, giving the account the permission to connect to that resource. -* [account](./account) - Accounts are users that have access to strongDM. There are two types of accounts: - 1. **Users:** humans who are authenticated through username and password or SSO. - 2. **Service Accounts:** machines that are authenticated using a service token. -* [node](./node) - Nodes make up the strongDM network, and allow your users to connect securely to your resources. - There are two types of nodes: - 1. **Relay:** creates connectivity to your datasources, while maintaining the egress-only nature of your firewall - 1. **Gateways:** a relay that also listens for connections from strongDM clients -* [resource](./resource) - A Resource is a database or server for which strongDM manages access. -* [role_attachment](./role_attachment) - A RoleAttachment assigns a role to a composite role. -* [role_grant](./role_grant) - A RoleGrant connects a resource to a role, granting members of the role access to that resource. -* [role](./role) - A Role is a collection of access grants, and typically corresponds to a team, Active Directory OU, or other organizational unit. Users are granted access to resources by assigning them to roles. diff --git a/docs/data-sources/node.md b/docs/data-sources/node.md index 43d36dec..03b15b5c 100644 --- a/docs/data-sources/node.md +++ b/docs/data-sources/node.md @@ -31,6 +31,7 @@ The following arguments are supported by a Nodes data source: ## Attribute Reference In addition to provided arguments above, the following attributes are returned by a Nodes data source: +* `id` - a generated id representing this request, unrelated to input id and sdm_node ids. * `ids` - a list of strings of ids of data sources that match the given arguments. * `nodes` - A single element list containing a map, where each key lists one of the following objects: * relay: diff --git a/docs/data-sources/resource.md b/docs/data-sources/resource.md index 1b443c4f..85463e19 100644 --- a/docs/data-sources/resource.md +++ b/docs/data-sources/resource.md @@ -29,6 +29,7 @@ The following arguments are supported by a Resources data source: ## Attribute Reference In addition to provided arguments above, the following attributes are returned by a Resources data source: +* `id` - a generated id representing this request, unrelated to input id and sdm_resource ids. * `ids` - a list of strings of ids of data sources that match the given arguments. * `resources` - A single element list containing a map, where each key lists one of the following objects: * athena: diff --git a/docs/data-sources/role.md b/docs/data-sources/role.md index 3d0ba01a..6cfb6fc0 100644 --- a/docs/data-sources/role.md +++ b/docs/data-sources/role.md @@ -25,6 +25,7 @@ The following arguments are supported by a Roles data source: ## Attribute Reference In addition to provided arguments above, the following attributes are returned by a Roles data source: +* `id` - a generated id representing this request, unrelated to input id and sdm_role ids. * `ids` - a list of strings of ids of data sources that match the given arguments. * `roles` - A list where each element has the following attributes: * `id` - Unique identifier of the Role. diff --git a/docs/data-sources/role_attachment.md b/docs/data-sources/role_attachment.md index 5d03806c..87549fbe 100644 --- a/docs/data-sources/role_attachment.md +++ b/docs/data-sources/role_attachment.md @@ -25,6 +25,7 @@ The following arguments are supported by a RoleAttachments data source: ## Attribute Reference In addition to provided arguments above, the following attributes are returned by a RoleAttachments data source: +* `id` - a generated id representing this request, unrelated to input id and sdm_role_attachment ids. * `ids` - a list of strings of ids of data sources that match the given arguments. * `role_attachments` - A list where each element has the following attributes: * `id` - Unique identifier of the RoleAttachment. diff --git a/docs/data-sources/role_grant.md b/docs/data-sources/role_grant.md index 0b6e1d78..ab6e893a 100644 --- a/docs/data-sources/role_grant.md +++ b/docs/data-sources/role_grant.md @@ -25,6 +25,7 @@ The following arguments are supported by a RoleGrants data source: ## Attribute Reference In addition to provided arguments above, the following attributes are returned by a RoleGrants data source: +* `id` - a generated id representing this request, unrelated to input id and sdm_role_grant ids. * `ids` - a list of strings of ids of data sources that match the given arguments. * `role_grants` - A list where each element has the following attributes: * `id` - Unique identifier of the RoleGrant.