amazonka-connect-2.0: Amazon Connect Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Connect.UpdateSecurityProfile

Description

This API is in preview release for Amazon Connect and is subject to change.

Updates a security profile.

Synopsis

Creating a Request

data UpdateSecurityProfile Source #

See: newUpdateSecurityProfile smart constructor.

Constructors

UpdateSecurityProfile' 

Fields

Instances

Instances details
ToJSON UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.Connect.UpdateSecurityProfile

ToHeaders UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.Connect.UpdateSecurityProfile

ToPath UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.Connect.UpdateSecurityProfile

ToQuery UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.Connect.UpdateSecurityProfile

AWSRequest UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.Connect.UpdateSecurityProfile

Associated Types

type AWSResponse UpdateSecurityProfile #

Generic UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.Connect.UpdateSecurityProfile

Associated Types

type Rep UpdateSecurityProfile :: Type -> Type #

Read UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.Connect.UpdateSecurityProfile

Show UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.Connect.UpdateSecurityProfile

NFData UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.Connect.UpdateSecurityProfile

Methods

rnf :: UpdateSecurityProfile -> () #

Eq UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.Connect.UpdateSecurityProfile

Hashable UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.Connect.UpdateSecurityProfile

type AWSResponse UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.Connect.UpdateSecurityProfile

type Rep UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.Connect.UpdateSecurityProfile

type Rep UpdateSecurityProfile = D1 ('MetaData "UpdateSecurityProfile" "Amazonka.Connect.UpdateSecurityProfile" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "UpdateSecurityProfile'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allowedAccessControlTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "tagRestrictedResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "securityProfileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateSecurityProfile Source #

Create a value of UpdateSecurityProfile 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:

UpdateSecurityProfile, updateSecurityProfile_allowedAccessControlTags - The list of tags that a security profile uses to restrict access to resources in Amazon Connect.

UpdateSecurityProfile, updateSecurityProfile_description - The description of the security profile.

$sel:permissions:UpdateSecurityProfile', updateSecurityProfile_permissions - The permissions granted to a security profile. For a list of valid permissions, see List of security profile permissions.

UpdateSecurityProfile, updateSecurityProfile_tagRestrictedResources - The list of resources that a security profile applies tag restrictions to in Amazon Connect.

$sel:securityProfileId:UpdateSecurityProfile', updateSecurityProfile_securityProfileId - The identifier for the security profle.

UpdateSecurityProfile, updateSecurityProfile_instanceId - The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

Request Lenses

updateSecurityProfile_allowedAccessControlTags :: Lens' UpdateSecurityProfile (Maybe (HashMap Text Text)) Source #

The list of tags that a security profile uses to restrict access to resources in Amazon Connect.

updateSecurityProfile_description :: Lens' UpdateSecurityProfile (Maybe Text) Source #

The description of the security profile.

updateSecurityProfile_permissions :: Lens' UpdateSecurityProfile (Maybe [Text]) Source #

The permissions granted to a security profile. For a list of valid permissions, see List of security profile permissions.

updateSecurityProfile_tagRestrictedResources :: Lens' UpdateSecurityProfile (Maybe [Text]) Source #

The list of resources that a security profile applies tag restrictions to in Amazon Connect.

updateSecurityProfile_instanceId :: Lens' UpdateSecurityProfile Text Source #

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

Destructuring the Response

data UpdateSecurityProfileResponse Source #

See: newUpdateSecurityProfileResponse smart constructor.

Instances

Instances details
Generic UpdateSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.Connect.UpdateSecurityProfile

Associated Types

type Rep UpdateSecurityProfileResponse :: Type -> Type #

Read UpdateSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.Connect.UpdateSecurityProfile

Show UpdateSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.Connect.UpdateSecurityProfile

NFData UpdateSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.Connect.UpdateSecurityProfile

Eq UpdateSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.Connect.UpdateSecurityProfile

type Rep UpdateSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.Connect.UpdateSecurityProfile

type Rep UpdateSecurityProfileResponse = D1 ('MetaData "UpdateSecurityProfileResponse" "Amazonka.Connect.UpdateSecurityProfile" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "UpdateSecurityProfileResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUpdateSecurityProfileResponse :: UpdateSecurityProfileResponse Source #

Create a value of UpdateSecurityProfileResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.