Class: Aws::LicenseManagerUserSubscriptions::Types::ProductUserSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::LicenseManagerUserSubscriptions::Types::ProductUserSummary
- Defined in:
- gems/aws-sdk-licensemanagerusersubscriptions/lib/aws-sdk-licensemanagerusersubscriptions/types.rb
Overview
A summary of the user-based subscription products for a specific user.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#domain ⇒ String
The domain name of the Active Directory that contains the user information for the product subscription.
-
#identity_provider ⇒ Types::IdentityProvider
An object that specifies details for the identity provider.
-
#product ⇒ String
The name of the user-based subscription product.
-
#product_user_arn ⇒ String
The Amazon Resource Name (ARN) for this product user.
-
#status ⇒ String
The status of a product for this user.
-
#status_message ⇒ String
The status message for a product for this user.
-
#subscription_end_date ⇒ String
The end date of a subscription.
-
#subscription_start_date ⇒ String
The start date of a subscription.
-
#username ⇒ String
The user name from the identity provider for this product user.
Instance Attribute Details
#domain ⇒ String
The domain name of the Active Directory that contains the user information for the product subscription.
989 990 991 992 993 994 995 996 997 998 999 1000 1001 |
# File 'gems/aws-sdk-licensemanagerusersubscriptions/lib/aws-sdk-licensemanagerusersubscriptions/types.rb', line 989 class ProductUserSummary < Struct.new( :domain, :identity_provider, :product, :product_user_arn, :status, :status_message, :subscription_end_date, :subscription_start_date, :username) SENSITIVE = [] include Aws::Structure end |
#identity_provider ⇒ Types::IdentityProvider
An object that specifies details for the identity provider.
989 990 991 992 993 994 995 996 997 998 999 1000 1001 |
# File 'gems/aws-sdk-licensemanagerusersubscriptions/lib/aws-sdk-licensemanagerusersubscriptions/types.rb', line 989 class ProductUserSummary < Struct.new( :domain, :identity_provider, :product, :product_user_arn, :status, :status_message, :subscription_end_date, :subscription_start_date, :username) SENSITIVE = [] include Aws::Structure end |
#product ⇒ String
The name of the user-based subscription product.
989 990 991 992 993 994 995 996 997 998 999 1000 1001 |
# File 'gems/aws-sdk-licensemanagerusersubscriptions/lib/aws-sdk-licensemanagerusersubscriptions/types.rb', line 989 class ProductUserSummary < Struct.new( :domain, :identity_provider, :product, :product_user_arn, :status, :status_message, :subscription_end_date, :subscription_start_date, :username) SENSITIVE = [] include Aws::Structure end |
#product_user_arn ⇒ String
The Amazon Resource Name (ARN) for this product user.
989 990 991 992 993 994 995 996 997 998 999 1000 1001 |
# File 'gems/aws-sdk-licensemanagerusersubscriptions/lib/aws-sdk-licensemanagerusersubscriptions/types.rb', line 989 class ProductUserSummary < Struct.new( :domain, :identity_provider, :product, :product_user_arn, :status, :status_message, :subscription_end_date, :subscription_start_date, :username) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of a product for this user.
989 990 991 992 993 994 995 996 997 998 999 1000 1001 |
# File 'gems/aws-sdk-licensemanagerusersubscriptions/lib/aws-sdk-licensemanagerusersubscriptions/types.rb', line 989 class ProductUserSummary < Struct.new( :domain, :identity_provider, :product, :product_user_arn, :status, :status_message, :subscription_end_date, :subscription_start_date, :username) SENSITIVE = [] include Aws::Structure end |
#status_message ⇒ String
The status message for a product for this user.
989 990 991 992 993 994 995 996 997 998 999 1000 1001 |
# File 'gems/aws-sdk-licensemanagerusersubscriptions/lib/aws-sdk-licensemanagerusersubscriptions/types.rb', line 989 class ProductUserSummary < Struct.new( :domain, :identity_provider, :product, :product_user_arn, :status, :status_message, :subscription_end_date, :subscription_start_date, :username) SENSITIVE = [] include Aws::Structure end |
#subscription_end_date ⇒ String
The end date of a subscription.
989 990 991 992 993 994 995 996 997 998 999 1000 1001 |
# File 'gems/aws-sdk-licensemanagerusersubscriptions/lib/aws-sdk-licensemanagerusersubscriptions/types.rb', line 989 class ProductUserSummary < Struct.new( :domain, :identity_provider, :product, :product_user_arn, :status, :status_message, :subscription_end_date, :subscription_start_date, :username) SENSITIVE = [] include Aws::Structure end |
#subscription_start_date ⇒ String
The start date of a subscription.
989 990 991 992 993 994 995 996 997 998 999 1000 1001 |
# File 'gems/aws-sdk-licensemanagerusersubscriptions/lib/aws-sdk-licensemanagerusersubscriptions/types.rb', line 989 class ProductUserSummary < Struct.new( :domain, :identity_provider, :product, :product_user_arn, :status, :status_message, :subscription_end_date, :subscription_start_date, :username) SENSITIVE = [] include Aws::Structure end |
#username ⇒ String
The user name from the identity provider for this product user.
989 990 991 992 993 994 995 996 997 998 999 1000 1001 |
# File 'gems/aws-sdk-licensemanagerusersubscriptions/lib/aws-sdk-licensemanagerusersubscriptions/types.rb', line 989 class ProductUserSummary < Struct.new( :domain, :identity_provider, :product, :product_user_arn, :status, :status_message, :subscription_end_date, :subscription_start_date, :username) SENSITIVE = [] include Aws::Structure end |