amazonka-workspaces-2.0: Amazon WorkSpaces SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.WorkSpaces.ImportClientBranding

Description

Imports client branding. Client branding allows you to customize your WorkSpace's client login portal. You can tailor your login portal company logo, the support email address, support link, link to reset password, and a custom message for users trying to sign in.

After you import client branding, the default branding experience for the specified platform type is replaced with the imported experience

  • You must specify at least one platform type when importing client branding.
  • You can import up to 6 MB of data with each request. If your request exceeds this limit, you can import client branding for different platform types using separate requests.
  • In each platform type, the SupportEmail and SupportLink parameters are mutually exclusive. You can specify only one parameter for each platform type, but not both.
  • Imported data can take up to a minute to appear in the WorkSpaces client.
Synopsis

Creating a Request

data ImportClientBranding Source #

See: newImportClientBranding smart constructor.

Constructors

ImportClientBranding' 

Fields

Instances

Instances details
ToJSON ImportClientBranding Source # 
Instance details

Defined in Amazonka.WorkSpaces.ImportClientBranding

ToHeaders ImportClientBranding Source # 
Instance details

Defined in Amazonka.WorkSpaces.ImportClientBranding

ToPath ImportClientBranding Source # 
Instance details

Defined in Amazonka.WorkSpaces.ImportClientBranding

ToQuery ImportClientBranding Source # 
Instance details

Defined in Amazonka.WorkSpaces.ImportClientBranding

AWSRequest ImportClientBranding Source # 
Instance details

Defined in Amazonka.WorkSpaces.ImportClientBranding

Associated Types

type AWSResponse ImportClientBranding #

Generic ImportClientBranding Source # 
Instance details

Defined in Amazonka.WorkSpaces.ImportClientBranding

Associated Types

type Rep ImportClientBranding :: Type -> Type #

Read ImportClientBranding Source # 
Instance details

Defined in Amazonka.WorkSpaces.ImportClientBranding

Show ImportClientBranding Source # 
Instance details

Defined in Amazonka.WorkSpaces.ImportClientBranding

NFData ImportClientBranding Source # 
Instance details

Defined in Amazonka.WorkSpaces.ImportClientBranding

Methods

rnf :: ImportClientBranding -> () #

Eq ImportClientBranding Source # 
Instance details

Defined in Amazonka.WorkSpaces.ImportClientBranding

Hashable ImportClientBranding Source # 
Instance details

Defined in Amazonka.WorkSpaces.ImportClientBranding

type AWSResponse ImportClientBranding Source # 
Instance details

Defined in Amazonka.WorkSpaces.ImportClientBranding

type Rep ImportClientBranding Source # 
Instance details

Defined in Amazonka.WorkSpaces.ImportClientBranding

newImportClientBranding Source #

Create a value of ImportClientBranding with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ImportClientBranding, importClientBranding_deviceTypeAndroid - The branding information to import for Android devices.

ImportClientBranding, importClientBranding_deviceTypeIos - The branding information to import for iOS devices.

ImportClientBranding, importClientBranding_deviceTypeLinux - The branding information to import for Linux devices.

ImportClientBranding, importClientBranding_deviceTypeOsx - The branding information to import for macOS devices.

ImportClientBranding, importClientBranding_deviceTypeWeb - The branding information to import for web access.

ImportClientBranding, importClientBranding_deviceTypeWindows - The branding information to import for Windows devices.

ImportClientBranding, importClientBranding_resourceId - The directory identifier of the WorkSpace for which you want to import client branding.

Request Lenses

importClientBranding_resourceId :: Lens' ImportClientBranding Text Source #

The directory identifier of the WorkSpace for which you want to import client branding.

Destructuring the Response

data ImportClientBrandingResponse Source #

See: newImportClientBrandingResponse smart constructor.

Constructors

ImportClientBrandingResponse' 

Fields

Instances

Instances details
Generic ImportClientBrandingResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.ImportClientBranding

Associated Types

type Rep ImportClientBrandingResponse :: Type -> Type #

Read ImportClientBrandingResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.ImportClientBranding

Show ImportClientBrandingResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.ImportClientBranding

NFData ImportClientBrandingResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.ImportClientBranding

Eq ImportClientBrandingResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.ImportClientBranding

type Rep ImportClientBrandingResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.ImportClientBranding

newImportClientBrandingResponse Source #

Create a value of ImportClientBrandingResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ImportClientBranding, importClientBrandingResponse_deviceTypeAndroid - The branding information configured for Android devices.

ImportClientBranding, importClientBrandingResponse_deviceTypeIos - The branding information configured for iOS devices.

ImportClientBranding, importClientBrandingResponse_deviceTypeLinux - The branding information configured for Linux devices.

ImportClientBranding, importClientBrandingResponse_deviceTypeOsx - The branding information configured for macOS devices.

ImportClientBranding, importClientBrandingResponse_deviceTypeWeb - The branding information configured for web access.

ImportClientBranding, importClientBrandingResponse_deviceTypeWindows - The branding information configured for Windows devices.

$sel:httpStatus:ImportClientBrandingResponse', importClientBrandingResponse_httpStatus - The response's http status code.

Response Lenses