rbac

package
v0.0.0-...-37f2402 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 23, 2024 License: Apache-2.0 Imports: 4 Imported by: 4

Documentation

Index

Constants

View Source
const (
	RoleACRPull                      = "7f951dda-4ed3-4680-a7ca-43fe172d538d"
	RoleContributor                  = "b24988ac-6180-42a0-ab88-20f7382dd24c"
	RoleDocumentDBAccountContributor = "5bd9cd88-fe45-4216-938b-f97437e15450"
	RoleDNSZoneContributor           = "befefa01-2a29-4197-83a8-272ff33ce314"
	RoleNetworkContributor           = "4d97b98b-1d4f-4787-a291-c67834d212e7"
	RoleOwner                        = "8e3af657-a8ff-443c-a75c-2fe8c4bcb635"
	RoleReader                       = "acdd72a7-3385-48ef-bd42-f606fba81ae7"
	RoleStorageBlobDataContributor   = "ba92f5b4-2d11-453d-a403-e96b0029c9fe"
)

Variables

This section is empty.

Functions

func ResourceGroupRoleAssignment

func ResourceGroupRoleAssignment(roleID, spID string, condition ...interface{}) *arm.Resource

ResourceGroupRoleAssignment returns a Resource granting roleID on the current resource group to spID. Argument spID must be a valid ARM expression, e.g. "'foo'" or "concat('foo')". Use this function in new ARM templates.

func ResourceGroupRoleAssignmentWithName

func ResourceGroupRoleAssignmentWithName(roleID, spID string, name string, condition ...interface{}) *arm.Resource

ResourceGroupRoleAssignmentWithName returns a Resource granting roleID on the current resource group to spID. Arguments spID and name must be valid ARM expressions, e.g. "'foo'" or "concat('foo')". Use this function in ARM templates which have already been deployed, to preserve the name and avoid a RoleAssignmentExists error.

func ResourceRoleAssignment

func ResourceRoleAssignment(roleID, spID, resourceType, resourceName string, condition ...interface{}) *arm.Resource

ResourceRoleAssignment returns a Resource granting roleID on the resource of type resourceType with name resourceName to spID. Arguments resourceName and spID must be valid ARM expressions, e.g. "'foo'" or "concat('foo')". Use this function in new ARM templates.

func ResourceRoleAssignmentWithName

func ResourceRoleAssignmentWithName(roleID, spID, resourceType, resourceName, name string, condition ...interface{}) *arm.Resource

ResourceRoleAssignmentWithName returns a Resource granting roleID on the resource of type resourceType with name resourceName to spID. Arguments resourceName, spID and name must be valid ARM expressions, e.g. "'foo'" or "concat('foo')". Use this function in ARM templates which have already been deployed, to preserve the name and avoid a RoleAssignmentExists error.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL