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 - IdentityProviderresource 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 - LicenseServerSettingsresource 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 - ServerSettingsresource 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 - RdsSalSettingsresource contains settings to configure a specific Remote Desktop Services (RDS) license server.- RdsSalCredentialsProvider (dict) – [REQUIRED] - The - CredentialsProviderresource 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 - LicenseServerEndpointresource.
 
 
 - 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