Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Attaches an AWS managed policy ARN to a permission set.
If the permission set is already referenced by one or more account
assignments, you will need to call
ProvisionPermissionSet
after
this operation. Calling ProvisionPermissionSet
applies the
corresponding IAM policy updates to all assigned accounts.
Synopsis
- data AttachManagedPolicyToPermissionSet = AttachManagedPolicyToPermissionSet' {}
- newAttachManagedPolicyToPermissionSet :: Text -> Text -> Text -> AttachManagedPolicyToPermissionSet
- attachManagedPolicyToPermissionSet_instanceArn :: Lens' AttachManagedPolicyToPermissionSet Text
- attachManagedPolicyToPermissionSet_permissionSetArn :: Lens' AttachManagedPolicyToPermissionSet Text
- attachManagedPolicyToPermissionSet_managedPolicyArn :: Lens' AttachManagedPolicyToPermissionSet Text
- data AttachManagedPolicyToPermissionSetResponse = AttachManagedPolicyToPermissionSetResponse' {
- httpStatus :: Int
- newAttachManagedPolicyToPermissionSetResponse :: Int -> AttachManagedPolicyToPermissionSetResponse
- attachManagedPolicyToPermissionSetResponse_httpStatus :: Lens' AttachManagedPolicyToPermissionSetResponse Int
Creating a Request
data AttachManagedPolicyToPermissionSet Source #
See: newAttachManagedPolicyToPermissionSet
smart constructor.
AttachManagedPolicyToPermissionSet' | |
|
Instances
newAttachManagedPolicyToPermissionSet Source #
:: Text | |
-> Text | |
-> Text | |
-> AttachManagedPolicyToPermissionSet |
Create a value of AttachManagedPolicyToPermissionSet
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:
AttachManagedPolicyToPermissionSet
, attachManagedPolicyToPermissionSet_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.
AttachManagedPolicyToPermissionSet
, attachManagedPolicyToPermissionSet_permissionSetArn
- The ARN of the PermissionSet that the managed policy should be attached
to.
AttachManagedPolicyToPermissionSet
, attachManagedPolicyToPermissionSet_managedPolicyArn
- The AWS managed policy ARN to be attached to a permission set.
Request Lenses
attachManagedPolicyToPermissionSet_instanceArn :: Lens' AttachManagedPolicyToPermissionSet 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.
attachManagedPolicyToPermissionSet_permissionSetArn :: Lens' AttachManagedPolicyToPermissionSet Text Source #
The ARN of the PermissionSet that the managed policy should be attached to.
attachManagedPolicyToPermissionSet_managedPolicyArn :: Lens' AttachManagedPolicyToPermissionSet Text Source #
The AWS managed policy ARN to be attached to a permission set.
Destructuring the Response
data AttachManagedPolicyToPermissionSetResponse Source #
See: newAttachManagedPolicyToPermissionSetResponse
smart constructor.
AttachManagedPolicyToPermissionSetResponse' | |
|
Instances
Generic AttachManagedPolicyToPermissionSetResponse Source # | |
Defined in Amazonka.SSOAdmin.AttachManagedPolicyToPermissionSet type Rep AttachManagedPolicyToPermissionSetResponse :: Type -> Type # | |
Read AttachManagedPolicyToPermissionSetResponse Source # | |
Show AttachManagedPolicyToPermissionSetResponse Source # | |
NFData AttachManagedPolicyToPermissionSetResponse Source # | |
Eq AttachManagedPolicyToPermissionSetResponse Source # | |
type Rep AttachManagedPolicyToPermissionSetResponse Source # | |
Defined in Amazonka.SSOAdmin.AttachManagedPolicyToPermissionSet type Rep AttachManagedPolicyToPermissionSetResponse = D1 ('MetaData "AttachManagedPolicyToPermissionSetResponse" "Amazonka.SSOAdmin.AttachManagedPolicyToPermissionSet" "amazonka-sso-admin-2.0-HhKPJAnDdA18B4mnMjNqZF" 'False) (C1 ('MetaCons "AttachManagedPolicyToPermissionSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newAttachManagedPolicyToPermissionSetResponse Source #
Create a value of AttachManagedPolicyToPermissionSetResponse
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:AttachManagedPolicyToPermissionSetResponse'
, attachManagedPolicyToPermissionSetResponse_httpStatus
- The response's http status code.
Response Lenses
attachManagedPolicyToPermissionSetResponse_httpStatus :: Lens' AttachManagedPolicyToPermissionSetResponse Int Source #
The response's http status code.