Values_1.ModifyDocumentPermissionRequestSourceShares a Amazon Web Services Systems Manager document (SSM document)publicly or privately. If you share a document privately, you must specify the Amazon Web Services user IDs for those people who can use the document. If you share a document publicly, you must specify All as the account ID.
type nonrec t = {name : Values_0.DocumentName.t;The name of the document that you want to share.
*)permissionType : Values_0.DocumentPermissionType.t;The permission type for the document. The permission type can be Share.
*)accountIdsToAdd : Values_0.AccountIdList.t option;The Amazon Web Services users that should have access to the document. The account IDs can either be a group of account IDs or All. You must specify a value for this parameter or the AccountIdsToRemove parameter.
*)accountIdsToRemove : Values_0.AccountIdList.t option;The Amazon Web Services users that should no longer have access to the document. The Amazon Web Services user can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an ID to add and the same ID to remove, the system removes access to the document. You must specify a value for this parameter or the AccountIdsToAdd parameter.
*)}val make :
?accountIdsToAdd:??? ->
?accountIdsToRemove:??? ->
?sharedDocumentVersion:??? ->
name:Values_0.DocumentName.t ->
permissionType:Values_0.DocumentPermissionType.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of [> `String of string ] list
| `String of Values_0.DocumentName.t ])
list ]