Class: Aws::IoTFleetWise::Types::GetRegisterAccountStatusResponse

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-iotfleetwise/types.rb

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_statusString

The status of registering your account and resources. The status can be one of:

  • ‘REGISTRATION_SUCCESS` - The Amazon Web Services resource is successfully registered.

  • ‘REGISTRATION_PENDING` - Amazon Web Services IoT FleetWise is processing the registration request. This process takes approximately five minutes to complete.

  • ‘REGISTRATION_FAILURE` - Amazon Web Services IoT FleetWise can’t register the AWS resource. Try again later.

Returns:

  • (String)


2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 2203

class GetRegisterAccountStatusResponse < Struct.new(
  :customer_account_id,
  :account_status,
  :timestream_registration_response,
  :iam_registration_response,
  :creation_time,
  :last_modification_time)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timeTime

The time the account was registered, in seconds since epoch (January 1, 1970 at midnight UTC time).

Returns:

  • (Time)


2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 2203

class GetRegisterAccountStatusResponse < Struct.new(
  :customer_account_id,
  :account_status,
  :timestream_registration_response,
  :iam_registration_response,
  :creation_time,
  :last_modification_time)
  SENSITIVE = []
  include Aws::Structure
end

#customer_account_idString

The unique ID of the Amazon Web Services account, provided at account creation.

Returns:

  • (String)


2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 2203

class GetRegisterAccountStatusResponse < Struct.new(
  :customer_account_id,
  :account_status,
  :timestream_registration_response,
  :iam_registration_response,
  :creation_time,
  :last_modification_time)
  SENSITIVE = []
  include Aws::Structure
end

#iam_registration_responseTypes::IamRegistrationResponse

Information about the registered IAM resources or errors, if any.



2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 2203

class GetRegisterAccountStatusResponse < Struct.new(
  :customer_account_id,
  :account_status,
  :timestream_registration_response,
  :iam_registration_response,
  :creation_time,
  :last_modification_time)
  SENSITIVE = []
  include Aws::Structure
end

#last_modification_timeTime

The time this registration was last updated, in seconds since epoch (January 1, 1970 at midnight UTC time).

Returns:

  • (Time)


2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 2203

class GetRegisterAccountStatusResponse < Struct.new(
  :customer_account_id,
  :account_status,
  :timestream_registration_response,
  :iam_registration_response,
  :creation_time,
  :last_modification_time)
  SENSITIVE = []
  include Aws::Structure
end

#timestream_registration_responseTypes::TimestreamRegistrationResponse

Information about the registered Amazon Timestream resources or errors, if any.



2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 2203

class GetRegisterAccountStatusResponse < Struct.new(
  :customer_account_id,
  :account_status,
  :timestream_registration_response,
  :iam_registration_response,
  :creation_time,
  :last_modification_time)
  SENSITIVE = []
  include Aws::Structure
end