Skip to content

Register Identity Provider

licensemanagerusersubscriptions_register_identity_provider R Documentation

Registers an identity provider for user-based subscriptions

Description

Registers an identity provider for user-based subscriptions.

Usage

licensemanagerusersubscriptions_register_identity_provider(
  IdentityProvider, Product, Settings, Tags)

Arguments

IdentityProvider

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

Product

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

Valid values: VISUAL_STUDIO_ENTERPRISE | VISUAL_STUDIO_PROFESSIONAL | OFFICE_PROFESSIONAL_PLUS

Settings

The registered identity provider’s product related configuration settings such as the subnets to provision VPC endpoints.

Tags

The tags that apply to the identity provider's registration.

Value

A list with the following syntax:

list(
  IdentityProviderSummary = list(
    FailureMessage = "string",
    IdentityProvider = list(
      ActiveDirectoryIdentityProvider = list(
        ActiveDirectorySettings = list(
          DomainCredentialsProvider = list(
            SecretsManagerCredentialsProvider = list(
              SecretId = "string"
            )
          ),
          DomainIpv4List = list(
            "string"
          ),
          DomainName = "string",
          DomainNetworkSettings = list(
            Subnets = list(
              "string"
            )
          )
        ),
        ActiveDirectoryType = "SELF_MANAGED"|"AWS_MANAGED",
        DirectoryId = "string"
      )
    ),
    IdentityProviderArn = "string",
    Product = "string",
    Settings = list(
      SecurityGroupId = "string",
      Subnets = list(
        "string"
      )
    ),
    Status = "string"
  )
)

Request syntax

svc$register_identity_provider(
  IdentityProvider = list(
    ActiveDirectoryIdentityProvider = list(
      ActiveDirectorySettings = list(
        DomainCredentialsProvider = list(
          SecretsManagerCredentialsProvider = list(
            SecretId = "string"
          )
        ),
        DomainIpv4List = list(
          "string"
        ),
        DomainName = "string",
        DomainNetworkSettings = list(
          Subnets = list(
            "string"
          )
        )
      ),
      ActiveDirectoryType = "SELF_MANAGED"|"AWS_MANAGED",
      DirectoryId = "string"
    )
  ),
  Product = "string",
  Settings = list(
    SecurityGroupId = "string",
    Subnets = list(
      "string"
    )
  ),
  Tags = list(
    "string"
  )
)