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 |
Synopsis
- data AppInstanceUserEndpointSummary = AppInstanceUserEndpointSummary' {}
- newAppInstanceUserEndpointSummary :: AppInstanceUserEndpointSummary
- appInstanceUserEndpointSummary_allowMessages :: Lens' AppInstanceUserEndpointSummary (Maybe AllowMessages)
- appInstanceUserEndpointSummary_appInstanceUserArn :: Lens' AppInstanceUserEndpointSummary (Maybe Text)
- appInstanceUserEndpointSummary_endpointId :: Lens' AppInstanceUserEndpointSummary (Maybe Text)
- appInstanceUserEndpointSummary_endpointState :: Lens' AppInstanceUserEndpointSummary (Maybe EndpointState)
- appInstanceUserEndpointSummary_name :: Lens' AppInstanceUserEndpointSummary (Maybe Text)
- appInstanceUserEndpointSummary_type :: Lens' AppInstanceUserEndpointSummary (Maybe AppInstanceUserEndpointType)
Documentation
data AppInstanceUserEndpointSummary Source #
Summary of the details of an AppInstanceUserEndpoint
.
See: newAppInstanceUserEndpointSummary
smart constructor.
AppInstanceUserEndpointSummary' | |
|
Instances
newAppInstanceUserEndpointSummary :: AppInstanceUserEndpointSummary Source #
Create a value of AppInstanceUserEndpointSummary
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:allowMessages:AppInstanceUserEndpointSummary'
, appInstanceUserEndpointSummary_allowMessages
- BBoolean that controls whether the AppInstanceUserEndpoint
is opted in
to receive messages. ALL
indicates the endpoint will receive all
messages. NONE
indicates the endpoint will receive no messages.
$sel:appInstanceUserArn:AppInstanceUserEndpointSummary'
, appInstanceUserEndpointSummary_appInstanceUserArn
- The ARN of the AppInstanceUser
.
$sel:endpointId:AppInstanceUserEndpointSummary'
, appInstanceUserEndpointSummary_endpointId
- The unique identifier of the AppInstanceUserEndpoint
.
$sel:endpointState:AppInstanceUserEndpointSummary'
, appInstanceUserEndpointSummary_endpointState
- A read-only field that represent the state of an
AppInstanceUserEndpoint
.
$sel:name:AppInstanceUserEndpointSummary'
, appInstanceUserEndpointSummary_name
- The name of the AppInstanceUserEndpoint
.
$sel:type':AppInstanceUserEndpointSummary'
, appInstanceUserEndpointSummary_type
- The type of the AppInstanceUserEndpoint
.
appInstanceUserEndpointSummary_allowMessages :: Lens' AppInstanceUserEndpointSummary (Maybe AllowMessages) Source #
BBoolean that controls whether the AppInstanceUserEndpoint
is opted in
to receive messages. ALL
indicates the endpoint will receive all
messages. NONE
indicates the endpoint will receive no messages.
appInstanceUserEndpointSummary_appInstanceUserArn :: Lens' AppInstanceUserEndpointSummary (Maybe Text) Source #
The ARN of the AppInstanceUser
.
appInstanceUserEndpointSummary_endpointId :: Lens' AppInstanceUserEndpointSummary (Maybe Text) Source #
The unique identifier of the AppInstanceUserEndpoint
.
appInstanceUserEndpointSummary_endpointState :: Lens' AppInstanceUserEndpointSummary (Maybe EndpointState) Source #
A read-only field that represent the state of an
AppInstanceUserEndpoint
.
appInstanceUserEndpointSummary_name :: Lens' AppInstanceUserEndpointSummary (Maybe Text) Source #
The name of the AppInstanceUserEndpoint
.
appInstanceUserEndpointSummary_type :: Lens' AppInstanceUserEndpointSummary (Maybe AppInstanceUserEndpointType) Source #
The type of the AppInstanceUserEndpoint
.