Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Describes the specified client branding. Client branding allows you to customize the log in page of various device types for your users. You can add your company logo, the support email address, support link, link to reset password, and a custom message for users trying to sign in.
Only device types that have branding information configured will be shown in the response.
Synopsis
- data DescribeClientBranding = DescribeClientBranding' {
- resourceId :: Text
- newDescribeClientBranding :: Text -> DescribeClientBranding
- describeClientBranding_resourceId :: Lens' DescribeClientBranding Text
- data DescribeClientBrandingResponse = DescribeClientBrandingResponse' {
- deviceTypeAndroid :: Maybe DefaultClientBrandingAttributes
- deviceTypeIos :: Maybe IosClientBrandingAttributes
- deviceTypeLinux :: Maybe DefaultClientBrandingAttributes
- deviceTypeOsx :: Maybe DefaultClientBrandingAttributes
- deviceTypeWeb :: Maybe DefaultClientBrandingAttributes
- deviceTypeWindows :: Maybe DefaultClientBrandingAttributes
- httpStatus :: Int
- newDescribeClientBrandingResponse :: Int -> DescribeClientBrandingResponse
- describeClientBrandingResponse_deviceTypeAndroid :: Lens' DescribeClientBrandingResponse (Maybe DefaultClientBrandingAttributes)
- describeClientBrandingResponse_deviceTypeIos :: Lens' DescribeClientBrandingResponse (Maybe IosClientBrandingAttributes)
- describeClientBrandingResponse_deviceTypeLinux :: Lens' DescribeClientBrandingResponse (Maybe DefaultClientBrandingAttributes)
- describeClientBrandingResponse_deviceTypeOsx :: Lens' DescribeClientBrandingResponse (Maybe DefaultClientBrandingAttributes)
- describeClientBrandingResponse_deviceTypeWeb :: Lens' DescribeClientBrandingResponse (Maybe DefaultClientBrandingAttributes)
- describeClientBrandingResponse_deviceTypeWindows :: Lens' DescribeClientBrandingResponse (Maybe DefaultClientBrandingAttributes)
- describeClientBrandingResponse_httpStatus :: Lens' DescribeClientBrandingResponse Int
Creating a Request
data DescribeClientBranding Source #
See: newDescribeClientBranding
smart constructor.
DescribeClientBranding' | |
|
Instances
newDescribeClientBranding Source #
Create a value of DescribeClientBranding
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:
DescribeClientBranding
, describeClientBranding_resourceId
- The directory identifier of the WorkSpace for which you want to view
client branding information.
Request Lenses
describeClientBranding_resourceId :: Lens' DescribeClientBranding Text Source #
The directory identifier of the WorkSpace for which you want to view client branding information.
Destructuring the Response
data DescribeClientBrandingResponse Source #
See: newDescribeClientBrandingResponse
smart constructor.
DescribeClientBrandingResponse' | |
|
Instances
newDescribeClientBrandingResponse Source #
Create a value of DescribeClientBrandingResponse
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:
DescribeClientBrandingResponse
, describeClientBrandingResponse_deviceTypeAndroid
- The branding information for Android devices.
DescribeClientBrandingResponse
, describeClientBrandingResponse_deviceTypeIos
- The branding information for iOS devices.
DescribeClientBrandingResponse
, describeClientBrandingResponse_deviceTypeLinux
- The branding information for Linux devices.
DescribeClientBrandingResponse
, describeClientBrandingResponse_deviceTypeOsx
- The branding information for macOS devices.
DescribeClientBrandingResponse
, describeClientBrandingResponse_deviceTypeWeb
- The branding information for Web access.
DescribeClientBrandingResponse
, describeClientBrandingResponse_deviceTypeWindows
- The branding information for Windows devices.
$sel:httpStatus:DescribeClientBrandingResponse'
, describeClientBrandingResponse_httpStatus
- The response's http status code.
Response Lenses
describeClientBrandingResponse_deviceTypeAndroid :: Lens' DescribeClientBrandingResponse (Maybe DefaultClientBrandingAttributes) Source #
The branding information for Android devices.
describeClientBrandingResponse_deviceTypeIos :: Lens' DescribeClientBrandingResponse (Maybe IosClientBrandingAttributes) Source #
The branding information for iOS devices.
describeClientBrandingResponse_deviceTypeLinux :: Lens' DescribeClientBrandingResponse (Maybe DefaultClientBrandingAttributes) Source #
The branding information for Linux devices.
describeClientBrandingResponse_deviceTypeOsx :: Lens' DescribeClientBrandingResponse (Maybe DefaultClientBrandingAttributes) Source #
The branding information for macOS devices.
describeClientBrandingResponse_deviceTypeWeb :: Lens' DescribeClientBrandingResponse (Maybe DefaultClientBrandingAttributes) Source #
The branding information for Web access.
describeClientBrandingResponse_deviceTypeWindows :: Lens' DescribeClientBrandingResponse (Maybe DefaultClientBrandingAttributes) Source #
The branding information for Windows devices.
describeClientBrandingResponse_httpStatus :: Lens' DescribeClientBrandingResponse Int Source #
The response's http status code.