Module Values_2.DescribeDashboardPermissionsResponseSource

Describes read and write permissions for a dashboard.

Sourcetype nonrec t = {
  1. dashboardId : Values_0.ShortRestrictiveResourceId.t option;
    (*

    The ID for the dashboard.

    *)
  2. dashboardArn : Values_0.Arn.t option;
    (*

    The Amazon Resource Name (ARN) of the dashboard.

    *)
  3. permissions : UpdateResourcePermissionList.t option;
    (*

    A structure that contains the permissions for the dashboard.

    *)
  4. status : Values_1.StatusCode.t option;
    (*

    The HTTP status of the request.

    *)
  5. requestId : Values_0.String_.t option;
    (*

    The Amazon Web Services request ID for this operation.

    *)
  6. linkSharingConfiguration : Values_1.LinkSharingConfiguration.t option;
    (*

    A structure that contains the configuration of a shareable link that grants access to the dashboard. Your users can use the link to view and interact with the dashboard, if the dashboard has been shared with them. For more information about sharing dashboards, see Sharing Dashboards.

    *)
}
Sourcetype nonrec error = [
  1. | `InternalFailureException of Values_1.InternalFailureException.t
  2. | `InvalidParameterValueException of Values_1.InvalidParameterValueException.t
  3. | `ResourceNotFoundException of Values_1.ResourceNotFoundException.t
  4. | `ThrottlingException of Values_1.ThrottlingException.t
  5. | `UnsupportedUserEditionException of Values_1.UnsupportedUserEditionException.t
  6. | `Unknown_operation_error of string * string option
]
Sourceval make : ?dashboardId:??? -> ?dashboardArn:??? -> ?permissions:??? -> ?status:??? -> ?requestId:??? -> ?linkSharingConfiguration:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `InternalFailureException of Values_1.InternalFailureException.t | `InvalidParameterValueException of Values_1.InvalidParameterValueException.t | `ResourceNotFoundException of Values_1.ResourceNotFoundException.t | `ThrottlingException of Values_1.ThrottlingException.t | `Unknown_operation_error of string * string option | `UnsupportedUserEditionException of Values_1.UnsupportedUserEditionException.t ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `InternalFailureException of Values_1.InternalFailureException.t | `InvalidParameterValueException of Values_1.InvalidParameterValueException.t | `ResourceNotFoundException of Values_1.ResourceNotFoundException.t | `ThrottlingException of Values_1.ThrottlingException.t | `Unknown_operation_error of string * string option | `UnsupportedUserEditionException of Values_1.UnsupportedUserEditionException.t ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Integer of Values_1.StatusCode.t | `List of [> `Structure of (string * [> `List of [> `String of string ] list | `String of string ]) list ] list | `String of Values_0.ShortRestrictiveResourceId.t | `Structure of (string * [> `List of [> `Structure of (string * [> `List of [> `String of string ] list | `String of string ]) list ] list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t