Skip to main content

ProjectGroup

Resource ProjectGroup in pulumi-infisical.
2 min read

Resource ProjectGroup in pulumi-infisical.

Pulumi type: infisical:index/projectGroup:ProjectGroup.

name is the Pulumi resource name. Nested object fields are documented under that object. They are not arguments of this resource.

Example#

Only required arguments are set. A string in angle brackets stands in for that argument. Any other value is an option or example written in the SDK description.

Arguments#

PropertyTypeRequiredDescription
groupIdstringnoThe id of the group.
groupNamestringnoThe name of the group.
projectIdstringyesThe id of the project.
rolesProjectGroupRole (input)[]yesThe roles assigned to the project group

Outputs#

Computed outputs are produced by the provider. They are not constructor arguments.

PropertyTypeComputedDescription
groupIdstringnoThe id of the group.
groupNamestringnoThe name of the group.
membershipIdstringyesThe membership Id of the project group
projectIdstringnoThe id of the project.
rolesProjectGroupRole (output)[]noThe roles assigned to the project group

ProjectGroupRole (input)#

Input object ProjectGroupRole. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
isTemporarybooleannoFlag to indicate the assigned role is temporary or not. When isTemporary is true fields temporary_mode,temporaryRange and temporaryAccessStartTime is required.
roleSlugstringyesThe slug of the role
temporaryAccessStartTimestringnoISO time for which temporary access should begin. This is in the format YYYY-MM-DDTHH:MM:SSZ e.g. 2024-09-19T12:43:13Z
temporaryRangestringnoTTL for the temporary time. Eg: 1m, 1h, 1d. Default: 1h

ProjectGroupRole (output)#

Output object ProjectGroupRole. Fields below belong to this object.

PropertyTypeAlways presentDescription
isTemporarybooleannoFlag to indicate the assigned role is temporary or not. When isTemporary is true fields temporary_mode,temporaryRange and temporaryAccessStartTime is required.
roleSlugstringyesThe slug of the role
temporaryAccessStartTimestringnoISO time for which temporary access should begin. This is in the format YYYY-MM-DDTHH:MM:SSZ e.g. 2024-09-19T12:43:13Z
temporaryRangestringnoTTL for the temporary time. Eg: 1m, 1h, 1d. Default: 1h