View a markdown version of this page

Actions, resources, and condition keys for AWS IoT Managed Integrations - Service Authorization Reference

Actions, resources, and condition keys for AWS IoT Managed Integrations

AWS IoT Managed Integrations (service prefix: iotmanagedintegrations) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:

API operations defined by AWS IoT Managed Integrations

The following table maps API operations to the IAM actions they authorize. Only condition keys that have static values for the given API and action are listed; for the full set of condition keys supported by each action, see the Actions table.

Operation IAM action Condition key Possible value(s) Access level

CreateAccountAssociation

iotmanagedintegrations:CreateAccountAssociation

Write

iotmanagedintegrations:TagResource

Tagging, Write

CreateCloudConnector

iotmanagedintegrations:CreateCloudConnector

Write

CreateConnectorDestination

iotmanagedintegrations:CreateConnectorDestination

Write

CreateCredentialLocker

iotmanagedintegrations:CreateCredentialLocker

Write

iotmanagedintegrations:TagResource

Tagging, Write

CreateDestination

iotmanagedintegrations:CreateDestination

Write

iam:PassRole

Write

CreateEventLogConfiguration

iotmanagedintegrations:CreateEventLogConfiguration

Write

CreateManagedThing

iotmanagedintegrations:CreateManagedThing

Write

iotmanagedintegrations:TagResource

Tagging, Write

CreateNotificationConfiguration

iotmanagedintegrations:CreateNotificationConfiguration

Write

CreateOtaTask

iotmanagedintegrations:CreateOtaTask

Write

iotmanagedintegrations:TagResource

Tagging, Write

CreateOtaTaskConfiguration

iotmanagedintegrations:CreateOtaTaskConfiguration

Write

CreateProvisioningProfile

iotmanagedintegrations:CreateProvisioningProfile

Write

iotmanagedintegrations:TagResource

Tagging, Write

DeleteAccountAssociation

iotmanagedintegrations:DeleteAccountAssociation

Write

DeleteCloudConnector

iotmanagedintegrations:DeleteCloudConnector

Write

DeleteConnectorDestination

iotmanagedintegrations:DeleteConnectorDestination

Write

DeleteCredentialLocker

iotmanagedintegrations:DeleteCredentialLocker

Write

DeleteDestination

iotmanagedintegrations:DeleteDestination

Write

DeleteEventLogConfiguration

iotmanagedintegrations:DeleteEventLogConfiguration

Write

DeleteManagedThing

iotmanagedintegrations:DeleteManagedThing

Write

DeleteNotificationConfiguration

iotmanagedintegrations:DeleteNotificationConfiguration

Write

DeleteOtaTask

iotmanagedintegrations:DeleteOtaTask

Write

DeleteOtaTaskConfiguration

iotmanagedintegrations:DeleteOtaTaskConfiguration

Write

DeleteProvisioningProfile

iotmanagedintegrations:DeleteProvisioningProfile

Write

DeregisterAccountAssociation

iotmanagedintegrations:DeregisterAccountAssociation

Write

GetAccountAssociation

iotmanagedintegrations:GetAccountAssociation

Read

GetCloudConnector

iotmanagedintegrations:GetCloudConnector

Read

GetConnectorDestination

iotmanagedintegrations:GetConnectorDestination

Read

GetCredentialLocker

iotmanagedintegrations:GetCredentialLocker

Read

GetCustomEndpoint

iotmanagedintegrations:GetCustomEndpoint

Read

GetDefaultEncryptionConfiguration

iotmanagedintegrations:GetDefaultEncryptionConfiguration

Read

GetDestination

iotmanagedintegrations:GetDestination

Read

GetDeviceDiscovery

iotmanagedintegrations:GetDeviceDiscovery

Read

GetEventLogConfiguration

iotmanagedintegrations:GetEventLogConfiguration

Read

GetHubConfiguration

iotmanagedintegrations:GetHubConfiguration