Skip to main content

AddonAccess

Resource AddonAccess in pulumi-portainer.
3 min read

Resource AddonAccess in pulumi-portainer.

Pulumi type: portainer:index/addonAccess:AddonAccess.

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
addonAccessIdstringno
addonIdstringyesCatalog identifier of the addon whose access configuration this resource owns, for example portal-template.
enabledbooleannoWhether the addon is switched on. A disabled addon stays installed but is hidden from users.
teamAccessesAddonAccessTeamAccess (input)[]noTeams granted access to the addon. The set is authoritative: a team missing from it has no grant.
userAccessesAddonAccessUserAccess (input)[]noUsers granted access to the addon. The set is authoritative: a user missing from it has no grant.

Outputs#

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

PropertyTypeComputedDescription
addonAccessIdstringno
addonIdstringnoCatalog identifier of the addon whose access configuration this resource owns, for example portal-template.
enabledbooleannoWhether the addon is switched on. A disabled addon stays installed but is hidden from users.
teamAccessesAddonAccessTeamAccess (output)[]noTeams granted access to the addon. The set is authoritative: a team missing from it has no grant.
userAccessesAddonAccessUserAccess (output)[]noUsers granted access to the addon. The set is authoritative: a user missing from it has no grant.

AddonAccessTeamAccess (input)#

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

PropertyTypeRequiredDescription
roleIdnumberyesIdentifier of the role the team is granted on the addon.
teamIdnumberyesIdentifier of the team granted access.

AddonAccessUserAccess (input)#

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

PropertyTypeRequiredDescription
roleIdnumberyesIdentifier of the role the user is granted on the addon.
userIdnumberyesIdentifier of the user granted access.

AddonAccessTeamAccess (output)#

Output object AddonAccessTeamAccess. Fields below belong to this object.

PropertyTypeAlways presentDescription
roleIdnumberyesIdentifier of the role the team is granted on the addon.
teamIdnumberyesIdentifier of the team granted access.

AddonAccessUserAccess (output)#

Output object AddonAccessUserAccess. Fields below belong to this object.

PropertyTypeAlways presentDescription
roleIdnumberyesIdentifier of the role the user is granted on the addon.
userIdnumberyesIdentifier of the user granted access.