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.DetachManagedPolicyFromPermissionSet

Description

Detaches the attached AWS managed policy ARN from the specified permission set.

Synopsis

Creating a Request

data DetachManagedPolicyFromPermissionSet Source #

Constructors

DetachManagedPolicyFromPermissionSet' 

Fields

Instances

Instances details
ToJSON DetachManagedPolicyFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachManagedPolicyFromPermissionSet

ToHeaders DetachManagedPolicyFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachManagedPolicyFromPermissionSet

ToPath DetachManagedPolicyFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachManagedPolicyFromPermissionSet

ToQuery DetachManagedPolicyFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachManagedPolicyFromPermissionSet

AWSRequest DetachManagedPolicyFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachManagedPolicyFromPermissionSet

Generic DetachManagedPolicyFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachManagedPolicyFromPermissionSet

Read DetachManagedPolicyFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachManagedPolicyFromPermissionSet

Show DetachManagedPolicyFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachManagedPolicyFromPermissionSet

NFData DetachManagedPolicyFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachManagedPolicyFromPermissionSet

Eq DetachManagedPolicyFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachManagedPolicyFromPermissionSet

Hashable DetachManagedPolicyFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachManagedPolicyFromPermissionSet

type AWSResponse DetachManagedPolicyFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachManagedPolicyFromPermissionSet

type Rep DetachManagedPolicyFromPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachManagedPolicyFromPermissionSet

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

newDetachManagedPolicyFromPermissionSet Source #

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

DetachManagedPolicyFromPermissionSet, detachManagedPolicyFromPermissionSet_instanceArn - The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.

DetachManagedPolicyFromPermissionSet, detachManagedPolicyFromPermissionSet_permissionSetArn - The ARN of the PermissionSet from which the policy should be detached.

DetachManagedPolicyFromPermissionSet, detachManagedPolicyFromPermissionSet_managedPolicyArn - The AWS managed policy ARN to be detached from a permission set.

Request Lenses

detachManagedPolicyFromPermissionSet_instanceArn :: Lens' DetachManagedPolicyFromPermissionSet Text Source #

The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.

detachManagedPolicyFromPermissionSet_permissionSetArn :: Lens' DetachManagedPolicyFromPermissionSet Text Source #

The ARN of the PermissionSet from which the policy should be detached.

detachManagedPolicyFromPermissionSet_managedPolicyArn :: Lens' DetachManagedPolicyFromPermissionSet Text Source #

The AWS managed policy ARN to be detached from a permission set.

Destructuring the Response

data DetachManagedPolicyFromPermissionSetResponse Source #

Constructors

DetachManagedPolicyFromPermissionSetResponse' 

Fields

Instances

Instances details
Generic DetachManagedPolicyFromPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachManagedPolicyFromPermissionSet

Read DetachManagedPolicyFromPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachManagedPolicyFromPermissionSet

Show DetachManagedPolicyFromPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachManagedPolicyFromPermissionSet

NFData DetachManagedPolicyFromPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachManagedPolicyFromPermissionSet

Eq DetachManagedPolicyFromPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachManagedPolicyFromPermissionSet

type Rep DetachManagedPolicyFromPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.DetachManagedPolicyFromPermissionSet

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

newDetachManagedPolicyFromPermissionSetResponse Source #

Create a value of DetachManagedPolicyFromPermissionSetResponse 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:httpStatus:DetachManagedPolicyFromPermissionSetResponse', detachManagedPolicyFromPermissionSetResponse_httpStatus - The response's http status code.

Response Lenses