libZSservicesZSamazonka-connectZSamazonka-connect
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Connect.Types.Instance

Description

 
Synopsis

Documentation

data Instance Source #

The Amazon Connect instance.

See: newInstance smart constructor.

Constructors

Instance' 

Fields

Instances

Instances details
Eq Instance Source # 
Instance details

Defined in Amazonka.Connect.Types.Instance

Show Instance Source # 
Instance details

Defined in Amazonka.Connect.Types.Instance

Generic Instance Source # 
Instance details

Defined in Amazonka.Connect.Types.Instance

Associated Types

type Rep Instance :: Type -> Type #

Methods

from :: Instance -> Rep Instance x #

to :: Rep Instance x -> Instance #

NFData Instance Source # 
Instance details

Defined in Amazonka.Connect.Types.Instance

Methods

rnf :: Instance -> () #

Hashable Instance Source # 
Instance details

Defined in Amazonka.Connect.Types.Instance

Methods

hashWithSalt :: Int -> Instance -> Int #

hash :: Instance -> Int #

FromJSON Instance Source # 
Instance details

Defined in Amazonka.Connect.Types.Instance

type Rep Instance Source # 
Instance details

Defined in Amazonka.Connect.Types.Instance

newInstance :: Instance Source #

Create a value of Instance 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:arn:Instance', instance_arn - The Amazon Resource Name (ARN) of the instance.

$sel:createdTime:Instance', instance_createdTime - When the instance was created.

$sel:outboundCallsEnabled:Instance', instance_outboundCallsEnabled - Whether outbound calls are enabled.

$sel:inboundCallsEnabled:Instance', instance_inboundCallsEnabled - Whether inbound calls are enabled.

$sel:instanceAlias:Instance', instance_instanceAlias - The alias of instance.

$sel:id:Instance', instance_id - The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

$sel:instanceStatus:Instance', instance_instanceStatus - The state of the instance.

$sel:identityManagementType:Instance', instance_identityManagementType - The identity management type.

$sel:statusReason:Instance', instance_statusReason - Relevant details why the instance was not successfully created.

$sel:serviceRole:Instance', instance_serviceRole - The service role of the instance.

instance_arn :: Lens' Instance (Maybe Text) Source #

The Amazon Resource Name (ARN) of the instance.

instance_createdTime :: Lens' Instance (Maybe UTCTime) Source #

When the instance was created.

instance_outboundCallsEnabled :: Lens' Instance (Maybe Bool) Source #

Whether outbound calls are enabled.

instance_inboundCallsEnabled :: Lens' Instance (Maybe Bool) Source #

Whether inbound calls are enabled.

instance_id :: Lens' Instance (Maybe Text) Source #

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

instance_statusReason :: Lens' Instance (Maybe InstanceStatusReason) Source #

Relevant details why the instance was not successfully created.

instance_serviceRole :: Lens' Instance (Maybe Text) Source #

The service role of the instance.