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
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