Class: Aws::MigrationHubConfig::Types::HomeRegionControl
- Inherits:
-
Struct
- Object
- Struct
- Aws::MigrationHubConfig::Types::HomeRegionControl
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-migrationhubconfig/types.rb
Overview
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.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#control_id ⇒ String
A unique identifier that’s generated for each home region control.
-
#home_region ⇒ String
The AWS Region that’s been set as home region.
-
#requested_time ⇒ Time
A timestamp representing the time when the customer called ‘CreateHomeregionControl` and set the home region for the account.
-
#target ⇒ Types::Target
The target parameter specifies the identifier to which the home region is applied, which is always an ‘ACCOUNT`.
Instance Attribute Details
#control_id ⇒ String
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.
198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-migrationhubconfig/types.rb', line 198 class HomeRegionControl < Struct.new( :control_id, :home_region, :target, :requested_time) SENSITIVE = [] include Aws::Structure end |
#home_region ⇒ String
The AWS Region that’s been set as home region. For example, “us-west-2” or “eu-central-1” are valid home regions.
198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-migrationhubconfig/types.rb', line 198 class HomeRegionControl < Struct.new( :control_id, :home_region, :target, :requested_time) SENSITIVE = [] include Aws::Structure end |
#requested_time ⇒ Time
A timestamp representing the time when the customer called ‘CreateHomeregionControl` and set the home region for the account.
198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-migrationhubconfig/types.rb', line 198 class HomeRegionControl < Struct.new( :control_id, :home_region, :target, :requested_time) SENSITIVE = [] include Aws::Structure end |
#target ⇒ Types::Target
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`.
198 199 200 201 202 203 204 205 |
# File 'lib/aws-sdk-migrationhubconfig/types.rb', line 198 class HomeRegionControl < Struct.new( :control_id, :home_region, :target, :requested_time) SENSITIVE = [] include Aws::Structure end |