Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct { ClientID string DisplayName string ObjectID string TenantID string RoleAssignment RoleAssignment ServicePrincipal ServicePrincipal }
App struct defines an Azure AD Application and its permissions
func (*App) CreateAzureADApp ¶
func (aadApp *App) CreateAzureADApp() (graphrbac.Application, error)
CreateAzureADApp creates an Azure AD Application
func (*App) CreateServicePrincipal ¶
func (aadApp *App) CreateServicePrincipal() (graphrbac.ServicePrincipal, error)
CreateServicePrincipal generates a service princiapl for an AzureIdentityTerminator resource
func (*App) DeleteAzureApp ¶
DeleteAzureApp deletes the requested Azure AD application
func (*App) DeleteRoleAssignment ¶
func (aadApp *App) DeleteRoleAssignment() (authorization.RoleAssignment, error)
type RoleAssignment ¶
Click to show internal directories.
Click to hide internal directories.