Skip to content

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

Description

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.

Usage

licensemanagerusersubscriptions_start_product_subscription(Username,
  IdentityProvider, Product, Domain, Tags)

Arguments

  • Username

    [required] The user name from the identity provider of the user.

  • IdentityProvider

    [required] An object that specifies details for the identity provider.

  • Product

    [required] The name of the user-based subscription product.

    Valid values: VISUAL_STUDIO_ENTERPRISE | VISUAL_STUDIO_PROFESSIONAL | OFFICE_PROFESSIONAL_PLUS | OFFICE_STANDARD | REMOTE_DESKTOP_SERVICES

  • Domain

    The domain name of the Active Directory that contains the user for whom to start the product subscription.

  • Tags

    The tags that apply to the product subscription.

Value

A list with the following syntax:

list(
  ProductUserSummary = list(
    Username = "string",
    Product = "string",
    IdentityProvider = list(
      ActiveDirectoryIdentityProvider = list(
        DirectoryId = "string",
        ActiveDirectorySettings = list(
          DomainName = "string",
          DomainIpv4List = list(
            "string"
          ),
          DomainIpv6List = list(
            "string"
          ),
          DomainCredentialsProvider = list(
            SecretsManagerCredentialsProvider = list(
              SecretId = "string"
            )
          ),
          DomainNetworkSettings = list(
            Subnets = list(
              "string"
            )
          )
        ),
        ActiveDirectoryType = "SELF_MANAGED"|"AWS_MANAGED",
        IsSharedActiveDirectory = TRUE|FALSE
      )
    ),
    Status = "string",
    ProductUserArn = "string",
    StatusMessage = "string",
    Domain = "string",
    SubscriptionStartDate = "string",
    SubscriptionEndDate = "string",
    LicenseExpirationDate = "string"
  )
)

Request syntax

svc$start_product_subscription(
  Username = "string",
  IdentityProvider = list(
    ActiveDirectoryIdentityProvider = list(
      DirectoryId = "string",
      ActiveDirectorySettings = list(
        DomainName = "string",
        DomainIpv4List = list(
          "string"
        ),
        DomainIpv6List = list(
          "string"
        ),
        DomainCredentialsProvider = list(
          SecretsManagerCredentialsProvider = list(
            SecretId = "string"
          )
        ),
        DomainNetworkSettings = list(
          Subnets = list(
            "string"
          )
        )
      ),
      ActiveDirectoryType = "SELF_MANAGED"|"AWS_MANAGED",
      IsSharedActiveDirectory = TRUE|FALSE
    )
  ),
  Product = "string",
  Domain = "string",
  Tags = list(
    "string"
  )
)