amazonka-ssm-2.0: Amazon Simple Systems Manager (SSM) 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.SSM.DeleteResourcePolicy

Description

Deletes a Systems Manager resource policy. A resource policy helps you to define the IAM entity (for example, an Amazon Web Services account) that can manage your Systems Manager resources. Currently, OpsItemGroup is the only resource that supports Systems Manager resource policies. The resource policy for OpsItemGroup enables Amazon Web Services accounts to view and interact with OpsCenter operational work items (OpsItems).

Synopsis

Creating a Request

data DeleteResourcePolicy Source #

See: newDeleteResourcePolicy smart constructor.

Constructors

DeleteResourcePolicy' 

Fields

  • resourceArn :: Text

    Amazon Resource Name (ARN) of the resource to which the policies are attached.

  • policyId :: Text

    The policy ID.

  • policyHash :: Text

    ID of the current policy version. The hash helps to prevent multiple calls from attempting to overwrite a policy.

Instances

Instances details
ToJSON DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.SSM.DeleteResourcePolicy

ToHeaders DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.SSM.DeleteResourcePolicy

ToPath DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.SSM.DeleteResourcePolicy

ToQuery DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.SSM.DeleteResourcePolicy

AWSRequest DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.SSM.DeleteResourcePolicy

Associated Types

type AWSResponse DeleteResourcePolicy #

Generic DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.SSM.DeleteResourcePolicy

Associated Types

type Rep DeleteResourcePolicy :: Type -> Type #

Read DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.SSM.DeleteResourcePolicy

Show DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.SSM.DeleteResourcePolicy

NFData DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.SSM.DeleteResourcePolicy

Methods

rnf :: DeleteResourcePolicy -> () #

Eq DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.SSM.DeleteResourcePolicy

Hashable DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.SSM.DeleteResourcePolicy

type AWSResponse DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.SSM.DeleteResourcePolicy

type Rep DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.SSM.DeleteResourcePolicy

type Rep DeleteResourcePolicy = D1 ('MetaData "DeleteResourcePolicy" "Amazonka.SSM.DeleteResourcePolicy" "amazonka-ssm-2.0-Ak65QSGRhJDC5x7UvsCpi8" 'False) (C1 ('MetaCons "DeleteResourcePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "policyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policyHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteResourcePolicy Source #

Create a value of DeleteResourcePolicy 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:resourceArn:DeleteResourcePolicy', deleteResourcePolicy_resourceArn - Amazon Resource Name (ARN) of the resource to which the policies are attached.

DeleteResourcePolicy, deleteResourcePolicy_policyId - The policy ID.

DeleteResourcePolicy, deleteResourcePolicy_policyHash - ID of the current policy version. The hash helps to prevent multiple calls from attempting to overwrite a policy.

Request Lenses

deleteResourcePolicy_resourceArn :: Lens' DeleteResourcePolicy Text Source #

Amazon Resource Name (ARN) of the resource to which the policies are attached.

deleteResourcePolicy_policyHash :: Lens' DeleteResourcePolicy Text Source #

ID of the current policy version. The hash helps to prevent multiple calls from attempting to overwrite a policy.

Destructuring the Response

data DeleteResourcePolicyResponse Source #

See: newDeleteResourcePolicyResponse smart constructor.

Constructors

DeleteResourcePolicyResponse' 

Fields

Instances

Instances details
Generic DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.SSM.DeleteResourcePolicy

Associated Types

type Rep DeleteResourcePolicyResponse :: Type -> Type #

Read DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.SSM.DeleteResourcePolicy

Show DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.SSM.DeleteResourcePolicy

NFData DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.SSM.DeleteResourcePolicy

Eq DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.SSM.DeleteResourcePolicy

type Rep DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.SSM.DeleteResourcePolicy

type Rep DeleteResourcePolicyResponse = D1 ('MetaData "DeleteResourcePolicyResponse" "Amazonka.SSM.DeleteResourcePolicy" "amazonka-ssm-2.0-Ak65QSGRhJDC5x7UvsCpi8" 'False) (C1 ('MetaCons "DeleteResourcePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteResourcePolicyResponse Source #

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

Response Lenses