Interface SsmGuiConnectClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.
Systems Manager GUI Connect, a component of Fleet Manager, lets you connect to your Window Server-type Amazon Elastic Compute Cloud (Amazon EC2) instances using the Remote Desktop Protocol (RDP). GUI Connect, which is powered by Amazon DCV, provides you with secure connectivity to your Windows Server instances directly from the Systems Manager console. You can have up to four simultaneous connections in a single browser window. In the console, GUI Connect is also referred to as Fleet Manager Remote Desktop.
This reference is intended to be used with the Amazon Web Services Systems Manager User Guide . To get started, see the following user guide topics:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptionstatic SsmGuiConnectClientBuilder
builder()
Create a builder that can be used to configure and create aSsmGuiConnectClient
.static SsmGuiConnectClient
create()
Create aSsmGuiConnectClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.deleteConnectionRecordingPreferences
(Consumer<DeleteConnectionRecordingPreferencesRequest.Builder> deleteConnectionRecordingPreferencesRequest) Deletes the preferences for recording RDP connections.deleteConnectionRecordingPreferences
(DeleteConnectionRecordingPreferencesRequest deleteConnectionRecordingPreferencesRequest) Deletes the preferences for recording RDP connections.getConnectionRecordingPreferences
(Consumer<GetConnectionRecordingPreferencesRequest.Builder> getConnectionRecordingPreferencesRequest) Returns the preferences specified for recording RDP connections in the requesting Amazon Web Services account and Amazon Web Services Region.getConnectionRecordingPreferences
(GetConnectionRecordingPreferencesRequest getConnectionRecordingPreferencesRequest) Returns the preferences specified for recording RDP connections in the requesting Amazon Web Services account and Amazon Web Services Region.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadata
updateConnectionRecordingPreferences
(Consumer<UpdateConnectionRecordingPreferencesRequest.Builder> updateConnectionRecordingPreferencesRequest) Updates the preferences for recording RDP connections.updateConnectionRecordingPreferences
(UpdateConnectionRecordingPreferencesRequest updateConnectionRecordingPreferencesRequest) Updates the preferences for recording RDP connections.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.- See Also:
-
-
Method Details
-
deleteConnectionRecordingPreferences
default DeleteConnectionRecordingPreferencesResponse deleteConnectionRecordingPreferences(DeleteConnectionRecordingPreferencesRequest deleteConnectionRecordingPreferencesRequest) throws ServiceQuotaExceededException, ValidationException, ResourceNotFoundException, ConflictException, ThrottlingException, InternalServerException, AccessDeniedException, AwsServiceException, SdkClientException, SsmGuiConnectException Deletes the preferences for recording RDP connections.
- Parameters:
deleteConnectionRecordingPreferencesRequest
-- Returns:
- Result of the DeleteConnectionRecordingPreferences operation returned by the service.
- See Also:
-
deleteConnectionRecordingPreferences
default DeleteConnectionRecordingPreferencesResponse deleteConnectionRecordingPreferences(Consumer<DeleteConnectionRecordingPreferencesRequest.Builder> deleteConnectionRecordingPreferencesRequest) throws ServiceQuotaExceededException, ValidationException, ResourceNotFoundException, ConflictException, ThrottlingException, InternalServerException, AccessDeniedException, AwsServiceException, SdkClientException, SsmGuiConnectException Deletes the preferences for recording RDP connections.
This is a convenience which creates an instance of the
DeleteConnectionRecordingPreferencesRequest.Builder
avoiding the need to create one manually viaDeleteConnectionRecordingPreferencesRequest.builder()
- Parameters:
deleteConnectionRecordingPreferencesRequest
- AConsumer
that will call methods onDeleteConnectionRecordingPreferencesRequest.Builder
to create a request.- Returns:
- Result of the DeleteConnectionRecordingPreferences operation returned by the service.
- See Also:
-
getConnectionRecordingPreferences
default GetConnectionRecordingPreferencesResponse getConnectionRecordingPreferences(GetConnectionRecordingPreferencesRequest getConnectionRecordingPreferencesRequest) throws ServiceQuotaExceededException, ValidationException, ResourceNotFoundException, ConflictException, ThrottlingException, InternalServerException, AccessDeniedException, AwsServiceException, SdkClientException, SsmGuiConnectException Returns the preferences specified for recording RDP connections in the requesting Amazon Web Services account and Amazon Web Services Region.
- Parameters:
getConnectionRecordingPreferencesRequest
-- Returns:
- Result of the GetConnectionRecordingPreferences operation returned by the service.
- See Also:
-
getConnectionRecordingPreferences
default GetConnectionRecordingPreferencesResponse getConnectionRecordingPreferences(Consumer<GetConnectionRecordingPreferencesRequest.Builder> getConnectionRecordingPreferencesRequest) throws ServiceQuotaExceededException, ValidationException, ResourceNotFoundException, ConflictException, ThrottlingException, InternalServerException, AccessDeniedException, AwsServiceException, SdkClientException, SsmGuiConnectException Returns the preferences specified for recording RDP connections in the requesting Amazon Web Services account and Amazon Web Services Region.
This is a convenience which creates an instance of the
GetConnectionRecordingPreferencesRequest.Builder
avoiding the need to create one manually viaGetConnectionRecordingPreferencesRequest.builder()
- Parameters:
getConnectionRecordingPreferencesRequest
- AConsumer
that will call methods onGetConnectionRecordingPreferencesRequest.Builder
to create a request.- Returns:
- Result of the GetConnectionRecordingPreferences operation returned by the service.
- See Also:
-
updateConnectionRecordingPreferences
default UpdateConnectionRecordingPreferencesResponse updateConnectionRecordingPreferences(UpdateConnectionRecordingPreferencesRequest updateConnectionRecordingPreferencesRequest) throws ServiceQuotaExceededException, ValidationException, ResourceNotFoundException, ConflictException, ThrottlingException, InternalServerException, AccessDeniedException, AwsServiceException, SdkClientException, SsmGuiConnectException Updates the preferences for recording RDP connections.
- Parameters:
updateConnectionRecordingPreferencesRequest
-- Returns:
- Result of the UpdateConnectionRecordingPreferences operation returned by the service.
- See Also:
-
updateConnectionRecordingPreferences
default UpdateConnectionRecordingPreferencesResponse updateConnectionRecordingPreferences(Consumer<UpdateConnectionRecordingPreferencesRequest.Builder> updateConnectionRecordingPreferencesRequest) throws ServiceQuotaExceededException, ValidationException, ResourceNotFoundException, ConflictException, ThrottlingException, InternalServerException, AccessDeniedException, AwsServiceException, SdkClientException, SsmGuiConnectException Updates the preferences for recording RDP connections.
This is a convenience which creates an instance of the
UpdateConnectionRecordingPreferencesRequest.Builder
avoiding the need to create one manually viaUpdateConnectionRecordingPreferencesRequest.builder()
- Parameters:
updateConnectionRecordingPreferencesRequest
- AConsumer
that will call methods onUpdateConnectionRecordingPreferencesRequest.Builder
to create a request.- Returns:
- Result of the UpdateConnectionRecordingPreferences operation returned by the service.
- See Also:
-
create
Create aSsmGuiConnectClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aSsmGuiConnectClient
. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-