amazonka-sso-admin-2.0: Amazon Single Sign-On Admin 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.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet

Description

Detaches the specified customer managed policy from the specified PermissionSet.

Synopsis

Creating a Request

data DetachCustomerManagedPolicyReferenceFromPermissionSet Source #

Constructors

DetachCustomerManagedPolicyReferenceFromPermissionSet' 

Fields

Instances

Instances details
ToJSON DetachCustomerManagedPolicyReferenceFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet

ToHeaders DetachCustomerManagedPolicyReferenceFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet

ToPath DetachCustomerManagedPolicyReferenceFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet

ToQuery DetachCustomerManagedPolicyReferenceFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet

AWSRequest DetachCustomerManagedPolicyReferenceFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet

Generic DetachCustomerManagedPolicyReferenceFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet

Read DetachCustomerManagedPolicyReferenceFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet

Show DetachCustomerManagedPolicyReferenceFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet

NFData DetachCustomerManagedPolicyReferenceFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet

Eq DetachCustomerManagedPolicyReferenceFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet

Hashable DetachCustomerManagedPolicyReferenceFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet

type AWSResponse DetachCustomerManagedPolicyReferenceFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet

type Rep DetachCustomerManagedPolicyReferenceFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet

type Rep DetachCustomerManagedPolicyReferenceFromPermissionSet = D1 ('MetaData "DetachCustomerManagedPolicyReferenceFromPermissionSet" "Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet" "amazonka-sso-admin-2.0-HhKPJAnDdA18B4mnMjNqZF" 'False) (C1 ('MetaCons "DetachCustomerManagedPolicyReferenceFromPermissionSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "permissionSetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "customerManagedPolicyReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CustomerManagedPolicyReference))))

newDetachCustomerManagedPolicyReferenceFromPermissionSet Source #

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

DetachCustomerManagedPolicyReferenceFromPermissionSet, detachCustomerManagedPolicyReferenceFromPermissionSet_instanceArn - The ARN of the IAM Identity Center instance under which the operation will be executed.

DetachCustomerManagedPolicyReferenceFromPermissionSet, detachCustomerManagedPolicyReferenceFromPermissionSet_permissionSetArn - The ARN of the PermissionSet.

DetachCustomerManagedPolicyReferenceFromPermissionSet, detachCustomerManagedPolicyReferenceFromPermissionSet_customerManagedPolicyReference - Specifies the name and path of a customer managed policy. You must have an IAM policy that matches the name and path in each AWS account where you want to deploy your permission set.

Request Lenses

detachCustomerManagedPolicyReferenceFromPermissionSet_instanceArn :: Lens' DetachCustomerManagedPolicyReferenceFromPermissionSet Text Source #

The ARN of the IAM Identity Center instance under which the operation will be executed.

detachCustomerManagedPolicyReferenceFromPermissionSet_customerManagedPolicyReference :: Lens' DetachCustomerManagedPolicyReferenceFromPermissionSet CustomerManagedPolicyReference Source #

Specifies the name and path of a customer managed policy. You must have an IAM policy that matches the name and path in each AWS account where you want to deploy your permission set.

Destructuring the Response

data DetachCustomerManagedPolicyReferenceFromPermissionSetResponse Source #

Constructors

DetachCustomerManagedPolicyReferenceFromPermissionSetResponse' 

Fields

Instances

Instances details
Generic DetachCustomerManagedPolicyReferenceFromPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet

Read DetachCustomerManagedPolicyReferenceFromPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet

Show DetachCustomerManagedPolicyReferenceFromPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet

NFData DetachCustomerManagedPolicyReferenceFromPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet

Eq DetachCustomerManagedPolicyReferenceFromPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet

type Rep DetachCustomerManagedPolicyReferenceFromPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet

type Rep DetachCustomerManagedPolicyReferenceFromPermissionSetResponse = D1 ('MetaData "DetachCustomerManagedPolicyReferenceFromPermissionSetResponse" "Amazonka.SSOAdmin.DetachCustomerManagedPolicyReferenceFromPermissionSet" "amazonka-sso-admin-2.0-HhKPJAnDdA18B4mnMjNqZF" 'False) (C1 ('MetaCons "DetachCustomerManagedPolicyReferenceFromPermissionSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

Response Lenses