Module Values_6.DescribeInstanceSqlHaStatesRequestSource

Describes the SQL Server High Availability states for Amazon EC2 instances that are enabled for Amazon EC2 High Availability for SQL Server monitoring.

Sourcetype nonrec t = {
  1. instanceIds : Values_3.InstanceIdStringList.t option;
    (*

    The IDs of the SQL Server High Availability instances to describe. If omitted, the API returns SQL Server High Availability states for all SQL Server High Availability instances.

    *)
  2. nextToken : Values_3.NextToken.t option;
    (*

    The token to use to retrieve the next page of results.

    *)
  3. maxResults : Values_3.DescribeInstanceSqlHaStatesRequestMaxResultsInteger.t option;
    (*

    The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returned nextToken value.

    *)
  4. filters : Values_3.FilterList.t option;
    (*

    One or more filters to apply to the results. Supported filters include: tag:<key> - The tag key and value pair assigned to the instance. For example, to find all instances tagged with Owner:TeamA, specify tag:Owner for the filter name and TeamA for the filter value. tag-key - The tag key assigned to the instance. haStatus - The SQL Server High Availability status of the SQL Server High Availability instance (processing | active | standby | invalid). sqlServerLicenseUsage - The license type for the SQL Server license (full | waived).

    *)
  5. dryRun : Values_0.Boolean.t option;
    (*

    Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

    *)
}
Sourceval make : ?instanceIds:??? -> ?nextToken:??? -> ?maxResults:??? -> ?filters:??? -> ?dryRun:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Values_0.Boolean.t | `Integer of Values_3.DescribeInstanceSqlHaStatesRequestMaxResultsInteger.t | `List of [> `String of Values_0.InstanceId.t | `Structure of (string * [> `List of [> `String of string ] list | `String of Values_0.String_.t ]) list ] list | `String of Values_3.NextToken.t ]) 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