Class: Aws::LicenseManagerLinuxSubscriptions::Types::RegisteredSubscriptionProvider

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

Overview

A third-party provider for operating system (OS) platform software and license subscriptions, such as Red Hat. When you register a third-party Linux subscription provider, License Manager can get subscription data from the registered provider.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#last_successful_data_retrieval_timeString

The timestamp from the last time that License Manager accessed third-party subscription data for your account from your registered Linux subscription provider.

Returns:

  • (String)


593
594
595
596
597
598
599
600
601
602
# File 'lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 593

class RegisteredSubscriptionProvider < Struct.new(
  :last_successful_data_retrieval_time,
  :secret_arn,
  :subscription_provider_arn,
  :subscription_provider_source,
  :subscription_provider_status,
  :subscription_provider_status_message)
  SENSITIVE = []
  include Aws::Structure
end

#secret_arnString

The Amazon Resource Name (ARN) of the Secrets Manager secret that stores your registered Linux subscription provider access token. For RHEL account subscriptions, this is the offline token.

Returns:

  • (String)


593
594
595
596
597
598
599
600
601
602
# File 'lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 593

class RegisteredSubscriptionProvider < Struct.new(
  :last_successful_data_retrieval_time,
  :secret_arn,
  :subscription_provider_arn,
  :subscription_provider_source,
  :subscription_provider_status,
  :subscription_provider_status_message)
  SENSITIVE = []
  include Aws::Structure
end

#subscription_provider_arnString

The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.

Returns:

  • (String)


593
594
595
596
597
598
599
600
601
602
# File 'lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 593

class RegisteredSubscriptionProvider < Struct.new(
  :last_successful_data_retrieval_time,
  :secret_arn,
  :subscription_provider_arn,
  :subscription_provider_source,
  :subscription_provider_status,
  :subscription_provider_status_message)
  SENSITIVE = []
  include Aws::Structure
end

#subscription_provider_sourceString

A supported third-party Linux subscription provider. License Manager currently supports Red Hat subscriptions.

Returns:

  • (String)


593
594
595
596
597
598
599
600
601
602
# File 'lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 593

class RegisteredSubscriptionProvider < Struct.new(
  :last_successful_data_retrieval_time,
  :secret_arn,
  :subscription_provider_arn,
  :subscription_provider_source,
  :subscription_provider_status,
  :subscription_provider_status_message)
  SENSITIVE = []
  include Aws::Structure
end

#subscription_provider_statusString

Indicates the status of your registered Linux subscription provider access token from the last time License Manager retrieved subscription data. For RHEL account subscriptions, this is the status of the offline token.

Returns:

  • (String)


593
594
595
596
597
598
599
600
601
602
# File 'lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 593

class RegisteredSubscriptionProvider < Struct.new(
  :last_successful_data_retrieval_time,
  :secret_arn,
  :subscription_provider_arn,
  :subscription_provider_source,
  :subscription_provider_status,
  :subscription_provider_status_message)
  SENSITIVE = []
  include Aws::Structure
end

#subscription_provider_status_messageString

A detailed message that’s associated with your BYOL subscription provider token status.

Returns:

  • (String)


593
594
595
596
597
598
599
600
601
602
# File 'lib/aws-sdk-licensemanagerlinuxsubscriptions/types.rb', line 593

class RegisteredSubscriptionProvider < Struct.new(
  :last_successful_data_retrieval_time,
  :secret_arn,
  :subscription_provider_arn,
  :subscription_provider_source,
  :subscription_provider_status,
  :subscription_provider_status_message)
  SENSITIVE = []
  include Aws::Structure
end