AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Interface for accessing LicenseManagerUserSubscriptions

With License Manager, you can create user-based subscriptions to utilize licensed software with a per user subscription fee on Amazon EC2 instances.

Inheritance Hierarchy

Amazon.LicenseManagerUserSubscriptions.IAmazonLicenseManagerUserSubscriptions

Namespace: Amazon.LicenseManagerUserSubscriptions
Assembly: AWSSDK.LicenseManagerUserSubscriptions.dll
Version: 3.x.y.z

Syntax

C#
public interface IAmazonLicenseManagerUserSubscriptions
         IAmazonService, IDisposable

The IAmazonLicenseManagerUserSubscriptions type exposes the following members

Properties

Methods

Note:

Asynchronous operations (methods ending with Async) in the table below are for .NET 4.5 or higher. For .NET 3.5 the SDK follows the standard naming convention of BeginMethodName and EndMethodName to indicate asynchronous operations - these method pairs are not shown in the table below.

NameDescription
Public Method AssociateUser(AssociateUserRequest)

Associates the user to an EC2 instance to utilize user-based subscriptions.

Your estimated bill for charges on the number of users and related costs will take 48 hours to appear for billing periods that haven't closed (marked as Pending billing status) in Amazon Web Services Billing. For more information, see Viewing your monthly charges in the Amazon Web Services Billing User Guide.

Public Method AssociateUserAsync(AssociateUserRequest, CancellationToken)

Associates the user to an EC2 instance to utilize user-based subscriptions.

Your estimated bill for charges on the number of users and related costs will take 48 hours to appear for billing periods that haven't closed (marked as Pending billing status) in Amazon Web Services Billing. For more information, see Viewing your monthly charges in the Amazon Web Services Billing User Guide.

Public Method CreateLicenseServerEndpoint(CreateLicenseServerEndpointRequest)

Creates a network endpoint for the Remote Desktop Services (RDS) license server.

Public Method CreateLicenseServerEndpointAsync(CreateLicenseServerEndpointRequest, CancellationToken)

Creates a network endpoint for the Remote Desktop Services (RDS) license server.

Public Method DeleteLicenseServerEndpoint(DeleteLicenseServerEndpointRequest)

Deletes a LicenseServerEndpoint resource.

Public Method DeleteLicenseServerEndpointAsync(DeleteLicenseServerEndpointRequest, CancellationToken)

Deletes a LicenseServerEndpoint resource.

Public Method DeregisterIdentityProvider(DeregisterIdentityProviderRequest)

Deregisters the Active Directory identity provider from License Manager user-based subscriptions.

Public Method DeregisterIdentityProviderAsync(DeregisterIdentityProviderRequest, CancellationToken)

Deregisters the Active Directory identity provider from License Manager user-based subscriptions.

Public Method DetermineServiceOperationEndpoint(AmazonWebServiceRequest)

Returns the endpoint that will be used for a particular request.

Public Method DisassociateUser(DisassociateUserRequest)

Disassociates the user from an EC2 instance providing user-based subscriptions.

Public Method DisassociateUserAsync(DisassociateUserRequest, CancellationToken)

Disassociates the user from an EC2 instance providing user-based subscriptions.

Public Method ListIdentityProviders(ListIdentityProvidersRequest)

Lists the Active Directory identity providers for user-based subscriptions.

Public Method ListIdentityProvidersAsync(ListIdentityProvidersRequest, CancellationToken)

Lists the Active Directory identity providers for user-based subscriptions.

Public Method ListInstances(ListInstancesRequest)

Lists the EC2 instances providing user-based subscriptions.

Public Method ListInstancesAsync(ListInstancesRequest, CancellationToken)

Lists the EC2 instances providing user-based subscriptions.

Public Method ListLicenseServerEndpoints(ListLicenseServerEndpointsRequest)

List the Remote Desktop Services (RDS) License Server endpoints

Public Method ListLicenseServerEndpointsAsync(ListLicenseServerEndpointsRequest, CancellationToken)

List the Remote Desktop Services (RDS) License Server endpoints

Public Method ListProductSubscriptions(ListProductSubscriptionsRequest)

Lists the user-based subscription products available from an identity provider.

Public Method ListProductSubscriptionsAsync(ListProductSubscriptionsRequest, CancellationToken)

Lists the user-based subscription products available from an identity provider.

Public Method ListTagsForResource(ListTagsForResourceRequest)

Returns the list of tags for the specified resource.

Public Method ListTagsForResourceAsync(ListTagsForResourceRequest, CancellationToken)

Returns the list of tags for the specified resource.

Public Method ListUserAssociations(ListUserAssociationsRequest)

Lists user associations for an identity provider.

Public Method ListUserAssociationsAsync(ListUserAssociationsRequest, CancellationToken)

Lists user associations for an identity provider.

Public Method RegisterIdentityProvider(RegisterIdentityProviderRequest)

Registers an identity provider for user-based subscriptions.

Public Method RegisterIdentityProviderAsync(RegisterIdentityProviderRequest, CancellationToken)

Registers an identity provider for user-based subscriptions.

Public Method StartProductSubscription(StartProductSubscriptionRequest)

Starts a product subscription for a user with the specified identity provider.

Your estimated bill for charges on the number of users and related costs will take 48 hours to appear for billing periods that haven't closed (marked as Pending billing status) in Amazon Web Services Billing. For more information, see Viewing your monthly charges in the Amazon Web Services Billing User Guide.

Public Method StartProductSubscriptionAsync(StartProductSubscriptionRequest, CancellationToken)

Starts a product subscription for a user with the specified identity provider.

Your estimated bill for charges on the number of users and related costs will take 48 hours to appear for billing periods that haven't closed (marked as Pending billing status) in Amazon Web Services Billing. For more information, see Viewing your monthly charges in the Amazon Web Services Billing User Guide.

Public Method StopProductSubscription(StopProductSubscriptionRequest)

Stops a product subscription for a user with the specified identity provider.

Public Method StopProductSubscriptionAsync(StopProductSubscriptionRequest, CancellationToken)

Stops a product subscription for a user with the specified identity provider.

Public Method TagResource(TagResourceRequest)

Adds tags to a resource.

Public Method TagResourceAsync(TagResourceRequest, CancellationToken)

Adds tags to a resource.

Public Method UntagResource(UntagResourceRequest)

Removes tags from a resource.

Public Method UntagResourceAsync(UntagResourceRequest, CancellationToken)

Removes tags from a resource.

Public Method UpdateIdentityProviderSettings(UpdateIdentityProviderSettingsRequest)

Updates additional product configuration settings for the registered identity provider.

Public Method UpdateIdentityProviderSettingsAsync(UpdateIdentityProviderSettingsRequest, CancellationToken)

Updates additional product configuration settings for the registered identity provider.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5