libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin
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.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
Eq ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

Read ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

Show ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

Generic ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

Associated Types

type Rep ProvisionPermissionSet :: Type -> Type #

NFData ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

Methods

rnf :: ProvisionPermissionSet -> () #

Hashable ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

ToJSON ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

AWSRequest ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

Associated Types

type AWSResponse 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

type Rep ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

type Rep ProvisionPermissionSet = D1 ('MetaData "ProvisionPermissionSet" "Amazonka.SSOAdmin.ProvisionPermissionSet" "libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin" '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))))
type AWSResponse ProvisionPermissionSet Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

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:

$sel:targetId:ProvisionPermissionSet', provisionPermissionSet_targetId - TargetID is an Amazon Web Services account identifier, typically a 10-12 digit string (For example, 123456789012).

$sel:instanceArn:ProvisionPermissionSet', provisionPermissionSet_instanceArn - The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

$sel:permissionSetArn:ProvisionPermissionSet', provisionPermissionSet_permissionSetArn - The ARN of the permission set.

$sel:targetType: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 Amazon Web Services account identifier, typically a 10-12 digit string (For example, 123456789012).

provisionPermissionSet_instanceArn :: Lens' ProvisionPermissionSet Text Source #

The ARN of the SSO instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services 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
Eq ProvisionPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

Read ProvisionPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

Show ProvisionPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

Generic ProvisionPermissionSetResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.ProvisionPermissionSet

Associated Types

type Rep ProvisionPermissionSetResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-sso-adminZSamazonka-sso-admin" '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