LicenseManagerUserSubscriptions / Client / create_license_server_endpoint
create_license_server_endpoint#
- LicenseManagerUserSubscriptions.Client.create_license_server_endpoint(**kwargs)#
Creates a network endpoint for the Remote Desktop Services (RDS) license server.
See also: AWS API Documentation
Request Syntax
response = client.create_license_server_endpoint( IdentityProviderArn='string', LicenseServerSettings={ 'ServerSettings': { 'RdsSalSettings': { 'RdsSalCredentialsProvider': { 'SecretsManagerCredentialsProvider': { 'SecretId': 'string' } } } }, 'ServerType': 'RDS_SAL' }, Tags={ 'string': 'string' } )
- Parameters:
IdentityProviderArn (string) –
[REQUIRED]
The Amazon Resource Name (ARN) that identifies the
IdentityProvider
resource that contains details about a registered identity provider. In the case of Active Directory, that can be a self-managed Active Directory or an Amazon Web Services Managed Active Directory that contains user identity details.LicenseServerSettings (dict) –
[REQUIRED]
The
LicenseServerSettings
resource to create for the endpoint. The settings include the type of license server and the Secrets Manager secret that enables administrators to add or remove users associated with the license server.ServerSettings (dict) – [REQUIRED]
The
ServerSettings
resource contains the settings for your server.Note
This is a Tagged Union structure. Only one of the following top level keys can be set:
RdsSalSettings
.RdsSalSettings (dict) –
The
RdsSalSettings
resource contains settings to configure a specific Remote Desktop Services (RDS) license server.RdsSalCredentialsProvider (dict) – [REQUIRED]
The
CredentialsProvider
resource contains a reference to the credentials provider that’s used for RDS license server user administration.Note
This is a Tagged Union structure. Only one of the following top level keys can be set:
SecretsManagerCredentialsProvider
.SecretsManagerCredentialsProvider (dict) –
Identifies the Secrets Manager secret that contains credentials needed for user administration in the Active Directory.
SecretId (string) –
The ID of the Secrets Manager secret that contains credentials.
ServerType (string) – [REQUIRED]
The type of license server.
Tags (dict) –
The tags that apply for the license server endpoint.
(string) –
(string) –
- Return type:
dict
- Returns:
Response Syntax
{ 'IdentityProviderArn': 'string', 'LicenseServerEndpointArn': 'string' }
Response Structure
(dict) –
IdentityProviderArn (string) –
The Amazon Resource Name (ARN) of the identity provider specified in the request.
LicenseServerEndpointArn (string) –
The ARN of the
LicenseServerEndpoint
resource.
Exceptions
LicenseManagerUserSubscriptions.Client.exceptions.ServiceQuotaExceededException
LicenseManagerUserSubscriptions.Client.exceptions.ConflictException
LicenseManagerUserSubscriptions.Client.exceptions.ValidationException
LicenseManagerUserSubscriptions.Client.exceptions.ThrottlingException
LicenseManagerUserSubscriptions.Client.exceptions.InternalServerException
LicenseManagerUserSubscriptions.Client.exceptions.ResourceNotFoundException
LicenseManagerUserSubscriptions.Client.exceptions.AccessDeniedException