Actions, resources, and condition keys for AWS Wickr
AWS Wickr (service prefix: wickr) provides the following
service-specific operations, resources, actions, and condition keys for use in IAM permission
policies.
References:
-
Learn how to configure this service.
-
View a list of the API operations available for this service.
-
Learn how to secure this service and its resources by using IAM permission policies.
-
View the programmatic service authorization reference
for this service.
Topics
API operations defined by AWS Wickr
The following table maps API operations to the IAM actions they authorize. Only condition keys that have static values for the given API and action are listed; for the full set of condition keys supported by each action, see the Actions table.
| Operation | IAM action | Condition key | Possible value(s) | Access level |
|---|---|---|---|---|
|
BatchCreateUser |
Write |
|||
|
BatchDeleteUser |
Write |
|||
|
BatchLookupUserUname |
Read |
|||
|
BatchReinviteUser |
Write |
|||
|
BatchResetDevicesForUser |
Write |
|||
|
BatchToggleUserSuspendStatus |
Write |
|||
|
CreateBot |
Write |
|||
|
CreateDataRetentionBot |
Write |
|||
|
CreateDataRetentionBotChallenge |
Write |
|||
|
CreateNetwork |
Write |
|||
Tagging, Write |
||||
|
CreateSecurityGroup |
Write |
|||
|
DeleteBot |
Write |
|||
|
DeleteDataRetentionBot |
Write |
|||
|
DeleteNetwork |
Write |
|||
|
DeleteSecurityGroup |
Write |
|||
|
GetBot |
Read |
|||
|
GetBotsCount |
Read |
|||
|
GetDataRetentionBot |
Read |
|||
|
GetGuestUserHistoryCount |
Read |
|||
|
GetNetwork |
Read |
|||
|
GetNetworkSettings |
Read |
|||
|
GetOidcInfo |
Read |
|||
|
GetOpentdfConfig |
Read |
|||
|
GetSecurityGroup |
Read |
|||
|
GetUser |
Read |
|||
|
GetUsersCount |
Read |
|||
|
ListBlockedGuestUsers |
Read |
|||
|
ListBots |
Read |
|||
|
ListDevicesForUser |
Read |
|||
|
ListGuestUsers |
Read |
|||
|
ListNetworks |
Read |
|||
|
ListSecurityGroupUsers |
Read |
|||
|
ListSecurityGroups |
Read |
|||
|
ListUsers |
Read |
|||
|
RegisterOidcConfig |
Write |
|||
|
RegisterOidcConfigTest |
Write |
|||
|
RegisterOpentdfConfig |
Write |
|||
|
UpdateBot |
Write |
|||
|
UpdateDataRetention |
Write |
|||
|
UpdateGuestUser |
Write |
|||
|
UpdateNetworkSettings |
Write |
|||
|
UpdateSecurityGroup |
Write |
|||
|
UpdateUser |
Write |
Actions defined by AWS Wickr
You can specify the following actions in the Action element of an IAM
policy statement. Use policies to grant permissions to perform an operation in AWS. When
you use an action in a policy, you usually allow or deny access to the API operation or CLI
command with the same name. However, in some cases, a single action controls access to more
than one operation. Alternatively, some operations require several different actions.
| Actions | Description | Resource types (*required) | Condition keys | Access level |
|---|---|---|---|---|
Grants permission to batch create users in a Wickr network |
Write |
|||
Grants permission to batch delete users from a Wickr network |
Write |
|||
Grants permission to batch lookup user unames in a Wickr network |
Read |
|||
Grants permission to batch reinvite users in a Wickr network |
Write |
|||
Grants permission to batch reset devices for a user in a Wickr network |
Write |
|||
Grants permission to batch toggle user suspend status in a Wickr network |
Write |
|||
Grants permission to create and manage Wickr networks |
Write |
|||
Grants permission to create a bot in a Wickr network |
Write |
|||
Grants permission to create a data retention bot in a Wickr network |
Write |
|||
Grants permission to create a data retention bot challenge in a Wickr network |
Write |
|||
Grants permission to create a new Wickr network |
Write |
|||
Grants permission to create a security group in a Wickr network |
Write |
|||
Grants permission to delete a bot from a Wickr network |
Write |
|||
Grants permission to delete a data retention bot from a Wickr network |
Write |
|||
Grants permission to delete Wickr networks |
Write |
|||
Grants permission to delete a security group from a Wickr network |
Write |
|||
Grants permission to get bot information in a Wickr network |
Read |
|||
Grants permission to get bot count for a Wickr network |
Read |
|||
Grants permission to get data retention bot information in a Wickr network |
Read |
|||
Grants permission to get guest user history count for a Wickr network |
Read |
|||
Grants permission to get details of a Wickr network |
Read |
|||
Grants permission to get network settings for a Wickr network |
Read |
|||
Grants permission to get OIDC information for a Wickr network |
Read |
|||
Grants permission to retrieve the OpenTDF integration configuration for a Wickr network |
Read |
|||
Grants permission to get security group information in a Wickr network |
Read |
|||
Grants permission to get information about a user in a Wickr network |
Read |
|||
Grants permission to get user count for a Wickr network |
Read |
|||
Grants permission to list blocked guest users in a Wickr network |
Read |
|||
Grants permission to list bots in a Wickr network |
Read |
|||
Grants permission to list devices for a user in a Wickr network |
Read |
|||
Grants permission to list guest users in a Wickr network |
Read |
|||
Grants permission to list Wickr networks |
Read |
|||
Grants permission to list users in a security group in a Wickr network |
Read |
|||
Grants permission to list security groups in a Wickr network |
Read |
|||
Grants permission to list the tags applied to a Wickr resource |
Read |
|||
Grants permission to list users in a Wickr network |
Read |
|||
Grants permission to register OIDC configuration for a Wickr network |
Write |
|||
Grants permission to test OIDC configuration for a Wickr network |
Write |
|||
Grants permission to register and save OpenTDF integration configuration for a Wickr network |
Write |
|||
Grants permission to add tags to a specified Wickr resource |
Tagging, Write |
|||
Grants permission to untag the specified tags from the specified Wickr resource |
Tagging, Write |
|||
Grants permission to update a bot in a Wickr network |
Write |
|||
Grants permission to update data retention settings in a Wickr network |
Write |
|||
Grants permission to update guest user status in a Wickr network |
Write |
|||
Grants permission to update Wickr network details |
Write |
|||
Grants permission to update network settings for a Wickr network |
Write |
|||
Grants permission to update a security group in a Wickr network |
Write |
|||
Grants permission to update user information in a Wickr network |
Write |
Resource types defined by AWS Wickr
The following resource types are defined by this service and can be used in the
Resource element of IAM permission policy statements.
| Resource types | ARN | Condition keys |
|---|---|---|
arn:${Partition}:wickr:${Region}:${Account}:network/${NetworkId} |
Condition keys for AWS Wickr
AWS Wickr defines the following condition keys that can be used in the
Condition element of an IAM policy.
| Condition keys | Description | Type |
|---|---|---|
Filters access by a tag's key and value in a request |
String |
|
Filters access by the tag key-value pairs attached to the resource |
String |
|
Filters access by the tag keys in a request |
ArrayOfString |