Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- defaultService :: Service
- _InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError
- _UnauthorizedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- newtype AuthorizationProviderType where
- newtype DeviceStatus where
- DeviceStatus' { }
- pattern DeviceStatus_ACTIVE :: DeviceStatus
- pattern DeviceStatus_SIGNED_OUT :: DeviceStatus
- newtype DomainStatus where
- DomainStatus' { }
- pattern DomainStatus_ACTIVE :: DomainStatus
- pattern DomainStatus_ASSOCIATING :: DomainStatus
- pattern DomainStatus_DISASSOCIATED :: DomainStatus
- pattern DomainStatus_DISASSOCIATING :: DomainStatus
- pattern DomainStatus_FAILED_TO_ASSOCIATE :: DomainStatus
- pattern DomainStatus_FAILED_TO_DISASSOCIATE :: DomainStatus
- pattern DomainStatus_INACTIVE :: DomainStatus
- pattern DomainStatus_PENDING_VALIDATION :: DomainStatus
- newtype FleetStatus where
- FleetStatus' { }
- pattern FleetStatus_ACTIVE :: FleetStatus
- pattern FleetStatus_CREATING :: FleetStatus
- pattern FleetStatus_DELETED :: FleetStatus
- pattern FleetStatus_DELETING :: FleetStatus
- pattern FleetStatus_FAILED_TO_CREATE :: FleetStatus
- pattern FleetStatus_FAILED_TO_DELETE :: FleetStatus
- newtype IdentityProviderType where
- data DeviceSummary = DeviceSummary' {}
- newDeviceSummary :: DeviceSummary
- deviceSummary_deviceStatus :: Lens' DeviceSummary (Maybe DeviceStatus)
- deviceSummary_deviceId :: Lens' DeviceSummary (Maybe Text)
- data DomainSummary = DomainSummary' {}
- newDomainSummary :: Text -> UTCTime -> DomainStatus -> DomainSummary
- domainSummary_displayName :: Lens' DomainSummary (Maybe Text)
- domainSummary_domainName :: Lens' DomainSummary Text
- domainSummary_createdTime :: Lens' DomainSummary UTCTime
- domainSummary_domainStatus :: Lens' DomainSummary DomainStatus
- data FleetSummary = FleetSummary' {
- lastUpdatedTime :: Maybe POSIX
- fleetStatus :: Maybe FleetStatus
- companyCode :: Maybe Text
- createdTime :: Maybe POSIX
- fleetArn :: Maybe Text
- displayName :: Maybe Text
- fleetName :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- newFleetSummary :: FleetSummary
- fleetSummary_lastUpdatedTime :: Lens' FleetSummary (Maybe UTCTime)
- fleetSummary_fleetStatus :: Lens' FleetSummary (Maybe FleetStatus)
- fleetSummary_companyCode :: Lens' FleetSummary (Maybe Text)
- fleetSummary_createdTime :: Lens' FleetSummary (Maybe UTCTime)
- fleetSummary_fleetArn :: Lens' FleetSummary (Maybe Text)
- fleetSummary_displayName :: Lens' FleetSummary (Maybe Text)
- fleetSummary_fleetName :: Lens' FleetSummary (Maybe Text)
- fleetSummary_tags :: Lens' FleetSummary (Maybe (HashMap Text Text))
- data WebsiteAuthorizationProviderSummary = WebsiteAuthorizationProviderSummary' {}
- newWebsiteAuthorizationProviderSummary :: AuthorizationProviderType -> WebsiteAuthorizationProviderSummary
- websiteAuthorizationProviderSummary_authorizationProviderId :: Lens' WebsiteAuthorizationProviderSummary (Maybe Text)
- websiteAuthorizationProviderSummary_createdTime :: Lens' WebsiteAuthorizationProviderSummary (Maybe UTCTime)
- websiteAuthorizationProviderSummary_domainName :: Lens' WebsiteAuthorizationProviderSummary (Maybe Text)
- websiteAuthorizationProviderSummary_authorizationProviderType :: Lens' WebsiteAuthorizationProviderSummary AuthorizationProviderType
- data WebsiteCaSummary = WebsiteCaSummary' {}
- newWebsiteCaSummary :: WebsiteCaSummary
- websiteCaSummary_createdTime :: Lens' WebsiteCaSummary (Maybe UTCTime)
- websiteCaSummary_websiteCaId :: Lens' WebsiteCaSummary (Maybe Text)
- websiteCaSummary_displayName :: Lens' WebsiteCaSummary (Maybe Text)
Service Configuration
defaultService :: Service Source #
API version 2018-09-25
of the Amazon WorkLink SDK configuration.
Errors
_InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request is not valid.
_ResourceAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource already exists.
_TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The number of requests exceeds the limit.
_InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The service is temporarily unavailable.
_UnauthorizedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You are not authorized to perform this action.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The requested resource was not found.
AuthorizationProviderType
newtype AuthorizationProviderType Source #
Instances
DeviceStatus
newtype DeviceStatus Source #
pattern DeviceStatus_ACTIVE :: DeviceStatus | |
pattern DeviceStatus_SIGNED_OUT :: DeviceStatus |
Instances
DomainStatus
newtype DomainStatus Source #
pattern DomainStatus_ACTIVE :: DomainStatus | |
pattern DomainStatus_ASSOCIATING :: DomainStatus | |
pattern DomainStatus_DISASSOCIATED :: DomainStatus | |
pattern DomainStatus_DISASSOCIATING :: DomainStatus | |
pattern DomainStatus_FAILED_TO_ASSOCIATE :: DomainStatus | |
pattern DomainStatus_FAILED_TO_DISASSOCIATE :: DomainStatus | |
pattern DomainStatus_INACTIVE :: DomainStatus | |
pattern DomainStatus_PENDING_VALIDATION :: DomainStatus |
Instances
FleetStatus
newtype FleetStatus Source #
pattern FleetStatus_ACTIVE :: FleetStatus | |
pattern FleetStatus_CREATING :: FleetStatus | |
pattern FleetStatus_DELETED :: FleetStatus | |
pattern FleetStatus_DELETING :: FleetStatus | |
pattern FleetStatus_FAILED_TO_CREATE :: FleetStatus | |
pattern FleetStatus_FAILED_TO_DELETE :: FleetStatus |
Instances
IdentityProviderType
newtype IdentityProviderType Source #
pattern IdentityProviderType_SAML :: IdentityProviderType |
Instances
DeviceSummary
data DeviceSummary Source #
The summary of devices.
See: newDeviceSummary
smart constructor.
DeviceSummary' | |
|
Instances
newDeviceSummary :: DeviceSummary Source #
Create a value of DeviceSummary
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:
$sel:deviceStatus:DeviceSummary'
, deviceSummary_deviceStatus
- The status of the device.
$sel:deviceId:DeviceSummary'
, deviceSummary_deviceId
- The ID of the device.
deviceSummary_deviceStatus :: Lens' DeviceSummary (Maybe DeviceStatus) Source #
The status of the device.
deviceSummary_deviceId :: Lens' DeviceSummary (Maybe Text) Source #
The ID of the device.
DomainSummary
data DomainSummary Source #
The summary of the domain.
See: newDomainSummary
smart constructor.
DomainSummary' | |
|
Instances
:: Text | |
-> UTCTime | |
-> DomainStatus | |
-> DomainSummary |
Create a value of DomainSummary
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:
$sel:displayName:DomainSummary'
, domainSummary_displayName
- The name to display.
$sel:domainName:DomainSummary'
, domainSummary_domainName
- The name of the domain.
$sel:createdTime:DomainSummary'
, domainSummary_createdTime
- The time that the domain was created.
$sel:domainStatus:DomainSummary'
, domainSummary_domainStatus
- The status of the domain.
domainSummary_displayName :: Lens' DomainSummary (Maybe Text) Source #
The name to display.
domainSummary_domainName :: Lens' DomainSummary Text Source #
The name of the domain.
domainSummary_createdTime :: Lens' DomainSummary UTCTime Source #
The time that the domain was created.
domainSummary_domainStatus :: Lens' DomainSummary DomainStatus Source #
The status of the domain.
FleetSummary
data FleetSummary Source #
The summary of the fleet.
See: newFleetSummary
smart constructor.
FleetSummary' | |
|
Instances
newFleetSummary :: FleetSummary Source #
Create a value of FleetSummary
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:
$sel:lastUpdatedTime:FleetSummary'
, fleetSummary_lastUpdatedTime
- The time when the fleet was last updated.
$sel:fleetStatus:FleetSummary'
, fleetSummary_fleetStatus
- The status of the fleet.
$sel:companyCode:FleetSummary'
, fleetSummary_companyCode
- The identifier used by users to sign into the Amazon WorkLink app.
$sel:createdTime:FleetSummary'
, fleetSummary_createdTime
- The time when the fleet was created.
$sel:fleetArn:FleetSummary'
, fleetSummary_fleetArn
- The Amazon Resource Name (ARN) of the fleet.
$sel:displayName:FleetSummary'
, fleetSummary_displayName
- The name of the fleet to display.
$sel:fleetName:FleetSummary'
, fleetSummary_fleetName
- The name of the fleet.
$sel:tags:FleetSummary'
, fleetSummary_tags
- The tags attached to the resource. A tag is a key-value pair.
fleetSummary_lastUpdatedTime :: Lens' FleetSummary (Maybe UTCTime) Source #
The time when the fleet was last updated.
fleetSummary_fleetStatus :: Lens' FleetSummary (Maybe FleetStatus) Source #
The status of the fleet.
fleetSummary_companyCode :: Lens' FleetSummary (Maybe Text) Source #
The identifier used by users to sign into the Amazon WorkLink app.
fleetSummary_createdTime :: Lens' FleetSummary (Maybe UTCTime) Source #
The time when the fleet was created.
fleetSummary_fleetArn :: Lens' FleetSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the fleet.
fleetSummary_displayName :: Lens' FleetSummary (Maybe Text) Source #
The name of the fleet to display.
fleetSummary_fleetName :: Lens' FleetSummary (Maybe Text) Source #
The name of the fleet.
fleetSummary_tags :: Lens' FleetSummary (Maybe (HashMap Text Text)) Source #
The tags attached to the resource. A tag is a key-value pair.
WebsiteAuthorizationProviderSummary
data WebsiteAuthorizationProviderSummary Source #
The summary of the website authorization provider.
See: newWebsiteAuthorizationProviderSummary
smart constructor.
WebsiteAuthorizationProviderSummary' | |
|
Instances
newWebsiteAuthorizationProviderSummary Source #
:: AuthorizationProviderType |
|
-> WebsiteAuthorizationProviderSummary |
Create a value of WebsiteAuthorizationProviderSummary
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:
$sel:authorizationProviderId:WebsiteAuthorizationProviderSummary'
, websiteAuthorizationProviderSummary_authorizationProviderId
- A unique identifier for the authorization provider.
$sel:createdTime:WebsiteAuthorizationProviderSummary'
, websiteAuthorizationProviderSummary_createdTime
- The time of creation.
$sel:domainName:WebsiteAuthorizationProviderSummary'
, websiteAuthorizationProviderSummary_domainName
- The domain name of the authorization provider. This applies only to
SAML-based authorization providers.
$sel:authorizationProviderType:WebsiteAuthorizationProviderSummary'
, websiteAuthorizationProviderSummary_authorizationProviderType
- The authorization provider type.
websiteAuthorizationProviderSummary_authorizationProviderId :: Lens' WebsiteAuthorizationProviderSummary (Maybe Text) Source #
A unique identifier for the authorization provider.
websiteAuthorizationProviderSummary_createdTime :: Lens' WebsiteAuthorizationProviderSummary (Maybe UTCTime) Source #
The time of creation.
websiteAuthorizationProviderSummary_domainName :: Lens' WebsiteAuthorizationProviderSummary (Maybe Text) Source #
The domain name of the authorization provider. This applies only to SAML-based authorization providers.
websiteAuthorizationProviderSummary_authorizationProviderType :: Lens' WebsiteAuthorizationProviderSummary AuthorizationProviderType Source #
The authorization provider type.
WebsiteCaSummary
data WebsiteCaSummary Source #
The summary of the certificate authority (CA).
See: newWebsiteCaSummary
smart constructor.
WebsiteCaSummary' | |
|
Instances
newWebsiteCaSummary :: WebsiteCaSummary Source #
Create a value of WebsiteCaSummary
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:
$sel:createdTime:WebsiteCaSummary'
, websiteCaSummary_createdTime
- The time when the CA was added.
$sel:websiteCaId:WebsiteCaSummary'
, websiteCaSummary_websiteCaId
- A unique identifier for the CA.
$sel:displayName:WebsiteCaSummary'
, websiteCaSummary_displayName
- The name to display.
websiteCaSummary_createdTime :: Lens' WebsiteCaSummary (Maybe UTCTime) Source #
The time when the CA was added.
websiteCaSummary_websiteCaId :: Lens' WebsiteCaSummary (Maybe Text) Source #
A unique identifier for the CA.
websiteCaSummary_displayName :: Lens' WebsiteCaSummary (Maybe Text) Source #
The name to display.