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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-iotfleetwise/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)


1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 1850

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)


1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 1850

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)


1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 1850

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.



1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 1850

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)


1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 1850

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.



1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 1850

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