Smaws_Client_MigrationHubConfig.Typestype nonrec throttling_exception = {retry_after_seconds : retry_after_seconds option;The number of seconds the caller should wait before retrying.
*)message : error_message;}The request was denied due to request throttling.
type nonrec target = {id : target_id option;The TargetID is a 12-character identifier of the ACCOUNT for which the control was created. (This must be the current account.)
type_ : target_type;The target type is always an ACCOUNT.
}The target parameter specifies the identifier to which the home region is applied, which is always an ACCOUNT. It applies the home region to the current ACCOUNT.
Exception raised when a request fails due to temporary unavailability of the service.
Exception raised when the provided input violates a policy constraint or is entered in the wrong format or data type.
Exception raised when an internal, configuration, or dependency error is encountered.
type nonrec home_region_control = {requested_time : requested_time option;A timestamp representing the time when the customer called CreateHomeregionControl and set the home region for the account.
target : target option;The target parameter specifies the identifier to which the home region is applied, which is always an ACCOUNT. It applies the home region to the current ACCOUNT.
home_region : home_region option;The AWS Region that's been set as home region. For example, "us-west-2" or "eu-central-1" are valid home regions.
*)control_id : control_id option;A unique identifier that's generated for each home region control. It's always a string that begins with "hrc-" followed by 12 lowercase letters and numbers.
*)}A home region control is an object that specifies the home region for an account, with some additional information. It contains a target (always of type ACCOUNT), an ID, and a time at which the home region was set.
type nonrec home_region_controls = home_region_control listtype nonrec get_home_region_result = {home_region : home_region option;The name of the home region of the calling account.
*)}You do not have sufficient access to perform this action.
Exception raised to indicate that authorization of an action was successful, when the DryRun flag is set to true.
type nonrec describe_home_region_controls_result = {next_token : token option;If a NextToken was returned by a previous call, more results are available. To retrieve the next page of results, make the call again using the returned token in NextToken.
home_region_controls : home_region_controls option;An array that contains your HomeRegionControl objects.
}type nonrec describe_home_region_controls_request = {next_token : token option;If a NextToken was returned by a previous call, more results are available. To retrieve the next page of results, make the call again using the returned token in NextToken.
max_results : describe_home_region_controls_max_results option;The maximum number of filtering results to display per page.
*)target : target option;The target parameter specifies the identifier to which the home region is applied, which is always of type ACCOUNT. It applies the home region to the current ACCOUNT.
home_region : home_region option;The name of the home region you'd like to view.
*)control_id : control_id option;The ControlID is a unique identifier string of your HomeRegionControl object.
}type nonrec delete_home_region_control_request = {control_id : control_id;A unique identifier that's generated for each home region control. It's always a string that begins with "hrc-" followed by 12 lowercase letters and numbers.
*)}type nonrec create_home_region_control_result = {home_region_control : home_region_control option;This object is the HomeRegionControl object that's returned by a successful call to CreateHomeRegionControl.
}type nonrec create_home_region_control_request = {dry_run : dry_run option;Optional Boolean flag to indicate whether any effect should take place. It tests whether the caller has permission to make the call.
*)target : target;The account for which this command sets up a home region control. The Target is always of type ACCOUNT.
home_region : home_region;The name of the home region of the calling account.
*)}