View a markdown version of this page

Actions, resources, and condition keys for AWS service providing managed private networks - Service Authorization Reference

Actions, resources, and condition keys for AWS service providing managed private networks

AWS service providing managed private networks (service prefix: private-networks) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:

Actions defined by AWS service providing managed private networks

You can specify the following actions in the Action element of an IAM policy statement. Use policies to grant permissions to perform an operation in AWS. When you use an action in a policy, you usually allow or deny access to the API operation or CLI command with the same name. However, in some cases, a single action controls access to more than one operation. Alternatively, some operations require several different actions.

Actions Description Resource types (*required) Condition keys Access level

AcknowledgeOrderReceipt

Grants permission to acknowledge that an order has been received

order*

aws:ResourceTag/${TagKey}

Write

ActivateDeviceIdentifier

Grants permission to activate a device identifier

device-identifier*

aws:ResourceTag/${TagKey}

Write

ActivateNetworkSite

Grants permission to activate a network site

network-site*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

order*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ConfigureAccessPoint

Grants permission to configure an access point

network-resource*

aws:ResourceTag/${TagKey}

Write

CreateNetwork

Grants permission to create a network

network*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateNetworkSite

Grants permission to create a network site

network*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

DeactivateDeviceIdentifier

Grants permission to deactivate a device identifier

device-identifier*

aws:ResourceTag/${TagKey}

Write

DeleteNetwork

Grants permission to delete a network

network*

aws:ResourceTag/${TagKey}

Write

DeleteNetworkSite

Grants permission to delete a network site

network-site*

aws:ResourceTag/${TagKey}

Write

GetDeviceIdentifier

Grants permission to get a device identifier

device-identifier*

aws:ResourceTag/${TagKey}

Read

GetNetwork

Grants permission to get a network

network*

aws:ResourceTag/${TagKey}

Read

GetNetworkResource

Grants permission to get a network resource

network-resource*

aws:ResourceTag/${TagKey}

Read

GetNetworkSite

Grants permission to get a network site

network-site*

aws:ResourceTag/${TagKey}

Read

GetOrder

Grants permission to get a network order

order*

aws:ResourceTag/${TagKey}

Read

ListDeviceIdentifiers

Grants permission to list device identifiers

network*

aws:ResourceTag/${TagKey}

List

ListNetworkResources

Grants permission to list network resources

network*

aws:ResourceTag/${TagKey}

List

ListNetworkSites

Grants permission to list network sites

network*

aws:ResourceTag/${TagKey}

List

ListNetworks

Grants permission to list networks

List

ListOrders

Grants permission to list network orders

network*

aws:ResourceTag/${TagKey}

List

ListTagsForResource

Grants permission to return a list of tags for a resource

List

Ping

Grants permission to check the health of the service

Read

StartNetworkResourceUpdate

Grants permission to start an update on the specified network resource

network-resource*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

TagResource

Grants permission to adds tags to the specified resource

device-identifier

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Tagging, Write

network

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

network-resource

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

network-site

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

order

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Grants permission to removes tags from the specified resource

device-identifier

aws:ResourceTag/${TagKey}

aws:TagKeys

Tagging, Write

network

aws:ResourceTag/${TagKey}

aws:TagKeys

network-resource

aws:ResourceTag/${TagKey}

aws:TagKeys

network-site

aws:ResourceTag/${TagKey}

aws:TagKeys

order

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateNetworkSite

Grants permission to update a network site

network-site*

aws:ResourceTag/${TagKey}

Write

UpdateNetworkSitePlan

Grants permission to update a plan at a network site

network-site*

aws:ResourceTag/${TagKey}

Write

Resource types defined by AWS service providing managed private networks

The following resource types are defined by this service and can be used in the Resource element of IAM permission policy statements.

Resource types ARN Condition keys

device-identifier

arn:${Partition}:private-networks:${Region}:${Account}:device-identifier/${NetworkName}/${DeviceId}

aws:ResourceTag/${TagKey}

network

arn:${Partition}:private-networks:${Region}:${Account}:network/${NetworkName}

aws:ResourceTag/${TagKey}

network-resource

arn:${Partition}:private-networks:${Region}:${Account}:network-resource/${NetworkName}/${ResourceId}

aws:ResourceTag/${TagKey}

network-site

arn:${Partition}:private-networks:${Region}:${Account}:network-site/${NetworkName}/${NetworkSiteName}

aws:ResourceTag/${TagKey}

order

arn:${Partition}:private-networks:${Region}:${Account}:order/${NetworkName}/${OrderId}

aws:ResourceTag/${TagKey}

Condition keys for AWS service providing managed private networks

AWS service providing managed private networks defines the following condition keys that can be used in the Condition element of an IAM policy.

Condition keys Description Type

aws:RequestTag/${TagKey}

Filters access by checking the presence of tag key-value pairs in the request

String

aws:ResourceTag/${TagKey}

Filters access by checking tag key-value pairs attached to the resource

String

aws:TagKeys

Filters access by presence of tag keys in the request

ArrayOfString