Class: Aws::AppStream::Types::AdminAppLicenseUsageRecord

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb

Overview

The collection of license usage records.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#billing_periodString

The billing period for the license usage record.

Returns:

  • (String)


71
72
73
74
75
76
77
78
79
80
81
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 71

class AdminAppLicenseUsageRecord < Struct.new(
  :user_arn,
  :billing_period,
  :owner_aws_account_id,
  :subscription_first_used_date,
  :subscription_last_used_date,
  :license_type,
  :user_id)
  SENSITIVE = []
  include Aws::Structure
end

#license_typeString

The type of license (for example, Microsoft Office).

Returns:

  • (String)


71
72
73
74
75
76
77
78
79
80
81
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 71

class AdminAppLicenseUsageRecord < Struct.new(
  :user_arn,
  :billing_period,
  :owner_aws_account_id,
  :subscription_first_used_date,
  :subscription_last_used_date,
  :license_type,
  :user_id)
  SENSITIVE = []
  include Aws::Structure
end

#owner_aws_account_idString

The account ID of the owner of the license.

Returns:

  • (String)


71
72
73
74
75
76
77
78
79
80
81
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 71

class AdminAppLicenseUsageRecord < Struct.new(
  :user_arn,
  :billing_period,
  :owner_aws_account_id,
  :subscription_first_used_date,
  :subscription_last_used_date,
  :license_type,
  :user_id)
  SENSITIVE = []
  include Aws::Structure
end

#subscription_first_used_dateTime

The date and time when the license was first used.

Returns:

  • (Time)


71
72
73
74
75
76
77
78
79
80
81
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 71

class AdminAppLicenseUsageRecord < Struct.new(
  :user_arn,
  :billing_period,
  :owner_aws_account_id,
  :subscription_first_used_date,
  :subscription_last_used_date,
  :license_type,
  :user_id)
  SENSITIVE = []
  include Aws::Structure
end

#subscription_last_used_dateTime

The date and time when the license was last used.

Returns:

  • (Time)


71
72
73
74
75
76
77
78
79
80
81
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 71

class AdminAppLicenseUsageRecord < Struct.new(
  :user_arn,
  :billing_period,
  :owner_aws_account_id,
  :subscription_first_used_date,
  :subscription_last_used_date,
  :license_type,
  :user_id)
  SENSITIVE = []
  include Aws::Structure
end

#user_arnString

The ARN of the user who used the license-included application.

Returns:

  • (String)


71
72
73
74
75
76
77
78
79
80
81
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 71

class AdminAppLicenseUsageRecord < Struct.new(
  :user_arn,
  :billing_period,
  :owner_aws_account_id,
  :subscription_first_used_date,
  :subscription_last_used_date,
  :license_type,
  :user_id)
  SENSITIVE = []
  include Aws::Structure
end

#user_idString

The ID of the user who used the license-included application.

Returns:

  • (String)


71
72
73
74
75
76
77
78
79
80
81
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 71

class AdminAppLicenseUsageRecord < Struct.new(
  :user_arn,
  :billing_period,
  :owner_aws_account_id,
  :subscription_first_used_date,
  :subscription_last_used_date,
  :license_type,
  :user_id)
  SENSITIVE = []
  include Aws::Structure
end