| 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 |
Amazonka.WorkLink.Types
Description
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 #
Constructors
| AuthorizationProviderType' | |
Fields | |
Bundled Patterns
| pattern AuthorizationProviderType_SAML :: AuthorizationProviderType |
Instances
DeviceStatus
newtype DeviceStatus Source #
Constructors
| DeviceStatus' | |
Fields | |
Bundled Patterns
| pattern DeviceStatus_ACTIVE :: DeviceStatus | |
| pattern DeviceStatus_SIGNED_OUT :: DeviceStatus |
Instances
DomainStatus
newtype DomainStatus Source #
Constructors
| DomainStatus' | |
Fields | |
Bundled Patterns
| 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 #
Constructors
| FleetStatus' | |
Fields | |
Bundled Patterns
| 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 #
Constructors
| IdentityProviderType' | |
Fields | |
Bundled Patterns
| pattern IdentityProviderType_SAML :: IdentityProviderType |
Instances
DeviceSummary
data DeviceSummary Source #
The summary of devices.
See: newDeviceSummary smart constructor.
Constructors
| DeviceSummary' | |
Fields
| |
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.
Constructors
| DomainSummary' | |
Fields
| |
Instances
Arguments
| :: 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.
Constructors
| FleetSummary' | |
Fields
| |
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.
Constructors
| WebsiteAuthorizationProviderSummary' | |
Fields
| |
Instances
newWebsiteAuthorizationProviderSummary Source #
Arguments
| :: 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.
Constructors
| WebsiteCaSummary' | |
Fields
| |
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.