Skip to content

access-point resource

Source: internal/service/efs/access_point_rsrc.go:63

Example usage:

imports: {
  aws-efs: 'github.com/cloudboss/unobin-library-aws//service/efs'
}

resources: {
  example: aws-efs.access-point {
    # Set input fields here.
  }
}

Inputs

file-system-id

string

required

client-token

optional(string)

posix-user

optional(object)
optional(
  object({
    uid: integer
    gid: integer
    secondary-gids: optional(list(integer))
  })
)

root-directory

optional(object)
optional(
  object({
    path: optional(string)
    creation-info: optional(
      object({
        owner-uid: integer
        owner-gid: integer
        permissions: string
      })
    )
  })
)

tags

optional(map(string))

Input Constraints

Client token rules

client-token must contain 1 to 64 ASCII characters.

Rule logic
When
input.client-token != null
Require
@core.length(input.client-token) >= 1
&& @core.length(input.client-token) <= 64

Outputs

access-point-id

string

arn

string

owner-id

string