Create Permission
| ram_create_permission | R Documentation | 
Creates a customer managed permission for a specified resource type that you can attach to resource shares¶
Description¶
Creates a customer managed permission for a specified resource type that you can attach to resource shares. It is created in the Amazon Web Services Region in which you call the operation.
Usage¶
ram_create_permission(name, resourceType, policyTemplate, clientToken,
  tags)
Arguments¶
| name | [required] Specifies the name of the customer managed permission. The name must be unique within the Amazon Web Services Region. | 
| resourceType | [required] Specifies the name of the resource type that this customer managed permission applies to. The format is  | 
| policyTemplate | [required] A string in JSON format string that contains the following elements of a resource-based policy: 
 This template can't include either the  | 
| clientToken | Specifies a unique, case-sensitive identifier that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value.. If you don't provide this value, then Amazon Web Services generates a random one for you. If you retry the operation with the same  | 
| tags | Specifies a list of one or more tag key and value pairs to attach to the permission. | 
Value¶
A list with the following syntax:
list(
  permission = list(
    arn = "string",
    version = "string",
    defaultVersion = TRUE|FALSE,
    name = "string",
    resourceType = "string",
    status = "string",
    creationTime = as.POSIXct(
      "2015-01-01"
    ),
    lastUpdatedTime = as.POSIXct(
      "2015-01-01"
    ),
    isResourceTypeDefault = TRUE|FALSE,
    permissionType = "CUSTOMER_MANAGED"|"AWS_MANAGED",
    featureSet = "CREATED_FROM_POLICY"|"PROMOTING_TO_STANDARD"|"STANDARD",
    tags = list(
      list(
        key = "string",
        value = "string"
      )
    )
  ),
  clientToken = "string"
)
Request syntax¶
svc$create_permission(
  name = "string",
  resourceType = "string",
  policyTemplate = "string",
  clientToken = "string",
  tags = list(
    list(
      key = "string",
      value = "string"
    )
  )
)