Versions in this module Expand all Collapse all v1 v1.23.14 Apr 4, 2026 v1.23.13 Mar 26, 2026 Changes in this version + type AzureCredentials struct + ClientId string + ClientSecret string + SubscriptionId string + TenantId string + type CreateOrUpdateServicePrincipalOptions struct + Description *string + RolesToAssign []string + ServiceManagementReference *string + type EnsureRoleAssignmentsOptions struct + Scope *string + type EntraIdService interface + ApplyFederatedCredentials func(ctx context.Context, subscriptionId string, clientId string, ...) ([]*graphsdk.FederatedIdentityCredential, error) + CreateOrUpdateServicePrincipal func(ctx context.Context, subscriptionId string, appIdOrName string, ...) (*graphsdk.ServicePrincipal, error) + CreateRbac func(ctx context.Context, subscriptionId string, scope, roleId, principalId string) error + EnsureRoleAssignments func(ctx context.Context, subscriptionId string, roleNames []string, ...) error + GetServicePrincipal func(ctx context.Context, subscriptionId string, appIdOrName string) (*graphsdk.ServicePrincipal, error) + ResetPasswordCredentials func(ctx context.Context, subscriptionId string, appId string) (*AzureCredentials, error) + func NewEntraIdService(credentialProvider account.SubscriptionCredentialProvider, ...) EntraIdService + type ServiceTreeInvalidError struct + ApplicationName string + Err error + func (e *ServiceTreeInvalidError) Error() string + func (e *ServiceTreeInvalidError) Unwrap() error + type ServiceTreeNullValueError struct + ApplicationName string + Err error + func (e *ServiceTreeNullValueError) Error() string + func (e *ServiceTreeNullValueError) Unwrap() error