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

Description

The process by which a specified permission set is provisioned to the specified target.

Synopsis

Creating a Request

data ProvisionPermissionSet Source #

See: newProvisionPermissionSet smart constructor.

Constructors

ProvisionPermissionSet' 

Fields

Instances

Instances details
ToJSON ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

ToHeaders ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

ToPath ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

ToQuery ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

AWSRequest ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

Associated Types

type AWSResponse ProvisionPermissionSet #

Generic ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

Associated Types

type Rep ProvisionPermissionSet :: Type -> Type #

Read ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

Show ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

NFData ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

Methods

rnf :: ProvisionPermissionSet -> () #

Eq ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

Hashable ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

type AWSResponse ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

type Rep ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

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

newProvisionPermissionSet Source #

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

ProvisionPermissionSet, provisionPermissionSet_targetId - TargetID is an AWS account identifier, typically a 10-12 digit string (For example, 123456789012).

ProvisionPermissionSet, provisionPermissionSet_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.

ProvisionPermissionSet, provisionPermissionSet_permissionSetArn - The ARN of the permission set.

ProvisionPermissionSet, provisionPermissionSet_targetType - The entity type for which the assignment will be created.

Request Lenses

provisionPermissionSet_targetId :: Lens' ProvisionPermissionSet (Maybe Text) Source #

TargetID is an AWS account identifier, typically a 10-12 digit string (For example, 123456789012).

provisionPermissionSet_instanceArn :: Lens' ProvisionPermissionSet 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.

provisionPermissionSet_targetType :: Lens' ProvisionPermissionSet ProvisionTargetType Source #

The entity type for which the assignment will be created.

Destructuring the Response

data ProvisionPermissionSetResponse Source #

See: newProvisionPermissionSetResponse smart constructor.

Constructors

ProvisionPermissionSetResponse' 

Fields

Instances

Instances details
Generic ProvisionPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

Associated Types

type Rep ProvisionPermissionSetResponse :: Type -> Type #

Read ProvisionPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

Show ProvisionPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

NFData ProvisionPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

Eq ProvisionPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

type Rep ProvisionPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

type Rep ProvisionPermissionSetResponse = D1 ('MetaData "ProvisionPermissionSetResponse" "Amazonka.SSOAdmin.ProvisionPermissionSet" "amazonka-sso-admin-2.0-HhKPJAnDdA18B4mnMjNqZF" 'False) (C1 ('MetaCons "ProvisionPermissionSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "permissionSetProvisioningStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionSetProvisioningStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newProvisionPermissionSetResponse Source #

Create a value of ProvisionPermissionSetResponse 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:permissionSetProvisioningStatus:ProvisionPermissionSetResponse', provisionPermissionSetResponse_permissionSetProvisioningStatus - The status object for the permission set provisioning operation.

$sel:httpStatus:ProvisionPermissionSetResponse', provisionPermissionSetResponse_httpStatus - The response's http status code.

Response Lenses