Values.CreateResourceShareResponseSourceCreates a resource share. You can provide a list of the Amazon Resource Names (ARNs) for the resources that you want to share, a list of principals you want to share the resources with, the permissions to grant those principals, and optionally source constraints to enhance security for service principal sharing. Sharing a resource makes it available for use by principals outside of the Amazon Web Services account that created the resource. Sharing doesn't change any permissions or quotas that apply to the resource in the account that created it.
type nonrec t = {clientToken : String_.t option;The idempotency identifier associated with this request. If you want to repeat the same operation in an idempotent manner then you must include this value in the clientToken request parameter of that later call. All other parameters must also have the same values that you used in the first call.
*)}type nonrec error = [ | `IdempotentParameterMismatchException of IdempotentParameterMismatchException.t| `InvalidClientTokenException of InvalidClientTokenException.t| `InvalidParameterException of InvalidParameterException.t| `InvalidStateTransitionException of InvalidStateTransitionException.t| `MalformedArnException of MalformedArnException.t| `OperationNotPermittedException of OperationNotPermittedException.t| `ServerInternalException of ServerInternalException.t| `TagLimitExceededException of TagLimitExceededException.t| `TagPolicyViolationException of TagPolicyViolationException.t| `ThrottlingException of ThrottlingException.t| `UnknownResourceException of UnknownResourceException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `IdempotentParameterMismatchException of
IdempotentParameterMismatchException.t
| `InvalidClientTokenException of InvalidClientTokenException.t
| `InvalidParameterException of InvalidParameterException.t
| `InvalidStateTransitionException of InvalidStateTransitionException.t
| `MalformedArnException of MalformedArnException.t
| `OperationNotPermittedException of OperationNotPermittedException.t
| `ResourceShareLimitExceededException of
ResourceShareLimitExceededException.t
| `ServerInternalException of ServerInternalException.t
| `ServiceUnavailableException of ServiceUnavailableException.t
| `TagLimitExceededException of TagLimitExceededException.t
| `TagPolicyViolationException of TagPolicyViolationException.t
| `ThrottlingException of ThrottlingException.t
| `UnknownResourceException of UnknownResourceException.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `IdempotentParameterMismatchException of
IdempotentParameterMismatchException.t
| `InvalidClientTokenException of InvalidClientTokenException.t
| `InvalidParameterException of InvalidParameterException.t
| `InvalidStateTransitionException of InvalidStateTransitionException.t
| `MalformedArnException of MalformedArnException.t
| `OperationNotPermittedException of OperationNotPermittedException.t
| `ResourceShareLimitExceededException of
ResourceShareLimitExceededException.t
| `ServerInternalException of ServerInternalException.t
| `ServiceUnavailableException of ServiceUnavailableException.t
| `TagLimitExceededException of TagLimitExceededException.t
| `TagPolicyViolationException of TagPolicyViolationException.t
| `ThrottlingException of ThrottlingException.t
| `UnknownResourceException of UnknownResourceException.t
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `List of
[> `Structure of (string * [> `String of TagKey.t ]) list ]
list
| `String of String_.t
| `Structure of (string * [> `Boolean of Boolean.t ]) list
| `Timestamp of DateTime.t ])
list ])
list ]