Skip to content

Update Identity Provider Settings

licensemanagerusersubscriptions_update_identity_provider_settings R Documentation

Updates additional product configuration settings for the registered identity provider

Description

Updates additional product configuration settings for the registered identity provider.

Usage

licensemanagerusersubscriptions_update_identity_provider_settings(
  IdentityProvider, IdentityProviderArn, Product, UpdateSettings)

Arguments

IdentityProvider
IdentityProviderArn

The Amazon Resource Name (ARN) of the identity provider to update.

Product

The name of the user-based subscription product.

Valid values: VISUAL_STUDIO_ENTERPRISE | VISUAL_STUDIO_PROFESSIONAL | OFFICE_PROFESSIONAL_PLUS

UpdateSettings

[required] Updates the registered identity provider’s product related configuration settings. You can update any combination of settings in a single operation such as the:

  • Subnets which you want to add to provision VPC endpoints.

  • Subnets which you want to remove the VPC endpoints from.

  • Security group ID which permits traffic to the VPC endpoints.

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$update_identity_provider_settings(
  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",
  UpdateSettings = list(
    AddSubnets = list(
      "string"
    ),
    RemoveSubnets = list(
      "string"
    ),
    SecurityGroupId = "string"
  )
)