Versions in this module Expand all Collapse all v0 v0.1.1 Nov 28, 2023 v0.1.0 Mar 30, 2023 Changes in this version + type ClientFactory struct + func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, ...) (*ClientFactory, error) + func (c *ClientFactory) NewGlobalAdministratorClient() *GlobalAdministratorClient + func (c *ClientFactory) NewPermissionsClient() *PermissionsClient + func (c *ClientFactory) NewProviderOperationsMetadataClient() *ProviderOperationsMetadataClient + func (c *ClientFactory) NewRoleAssignmentsClient() *RoleAssignmentsClient + func (c *ClientFactory) NewRoleDefinitionsClient() *RoleDefinitionsClient + type ErrorAdditionalInfo struct + Info any + Type *string + func (e *ErrorAdditionalInfo) UnmarshalJSON(data []byte) error + func (e ErrorAdditionalInfo) MarshalJSON() ([]byte, error) + type ErrorDetail struct + AdditionalInfo []*ErrorAdditionalInfo + Code *string + Details []*ErrorDetail + Message *string + Target *string + func (e *ErrorDetail) UnmarshalJSON(data []byte) error + func (e ErrorDetail) MarshalJSON() ([]byte, error) + type ErrorResponse struct + Error *ErrorDetail + func (e *ErrorResponse) UnmarshalJSON(data []byte) error + func (e ErrorResponse) MarshalJSON() ([]byte, error) + type GlobalAdministratorClient struct + func NewGlobalAdministratorClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*GlobalAdministratorClient, error) + func (client *GlobalAdministratorClient) ElevateAccess(ctx context.Context, options *GlobalAdministratorClientElevateAccessOptions) (GlobalAdministratorClientElevateAccessResponse, error) + type GlobalAdministratorClientElevateAccessOptions struct + type GlobalAdministratorClientElevateAccessResponse struct + type Permission struct + Actions []*string + NotActions []*string + func (p *Permission) UnmarshalJSON(data []byte) error + func (p Permission) MarshalJSON() ([]byte, error) + type PermissionGetResult struct + NextLink *string + Value []*Permission + func (p *PermissionGetResult) UnmarshalJSON(data []byte) error + func (p PermissionGetResult) MarshalJSON() ([]byte, error) + type PermissionsClient struct + func NewPermissionsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*PermissionsClient, error) + func (client *PermissionsClient) NewListForResourceGroupPager(resourceGroupName string, ...) *runtime.Pager[PermissionsClientListForResourceGroupResponse] + func (client *PermissionsClient) NewListForResourcePager(resourceGroupName string, resourceProviderNamespace string, ...) *runtime.Pager[PermissionsClientListForResourceResponse] + type PermissionsClientListForResourceGroupOptions struct + type PermissionsClientListForResourceGroupResponse struct + type PermissionsClientListForResourceOptions struct + type PermissionsClientListForResourceResponse struct + type ProviderOperation struct + Description *string + DisplayName *string + Name *string + Origin *string + Properties any + func (p *ProviderOperation) UnmarshalJSON(data []byte) error + func (p ProviderOperation) MarshalJSON() ([]byte, error) + type ProviderOperationsMetadata struct + DisplayName *string + ID *string + Name *string + Operations []*ProviderOperation + ResourceTypes []*ResourceType + Type *string + func (p *ProviderOperationsMetadata) UnmarshalJSON(data []byte) error + func (p ProviderOperationsMetadata) MarshalJSON() ([]byte, error) + type ProviderOperationsMetadataClient struct + func NewProviderOperationsMetadataClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*ProviderOperationsMetadataClient, error) + func (client *ProviderOperationsMetadataClient) Get(ctx context.Context, resourceProviderNamespace string, ...) (ProviderOperationsMetadataClientGetResponse, error) + func (client *ProviderOperationsMetadataClient) NewListPager(options *ProviderOperationsMetadataClientListOptions) *runtime.Pager[ProviderOperationsMetadataClientListResponse] + type ProviderOperationsMetadataClientGetOptions struct + Expand *string + type ProviderOperationsMetadataClientGetResponse struct + type ProviderOperationsMetadataClientListOptions struct + Expand *string + type ProviderOperationsMetadataClientListResponse struct + type ProviderOperationsMetadataListResult struct + NextLink *string + Value []*ProviderOperationsMetadata + func (p *ProviderOperationsMetadataListResult) UnmarshalJSON(data []byte) error + func (p ProviderOperationsMetadataListResult) MarshalJSON() ([]byte, error) + type ResourceType struct + DisplayName *string + Name *string + Operations []*ProviderOperation + func (r *ResourceType) UnmarshalJSON(data []byte) error + func (r ResourceType) MarshalJSON() ([]byte, error) + type RoleAssignment struct + ID *string + Name *string + Properties *RoleAssignmentPropertiesWithScope + Type *string + func (r *RoleAssignment) UnmarshalJSON(data []byte) error + func (r RoleAssignment) MarshalJSON() ([]byte, error) + type RoleAssignmentCreateParameters struct + Properties *RoleAssignmentProperties + func (r *RoleAssignmentCreateParameters) UnmarshalJSON(data []byte) error + func (r RoleAssignmentCreateParameters) MarshalJSON() ([]byte, error) + type RoleAssignmentFilter struct + PrincipalID *string + func (r *RoleAssignmentFilter) UnmarshalJSON(data []byte) error + func (r RoleAssignmentFilter) MarshalJSON() ([]byte, error) + type RoleAssignmentListResult struct + NextLink *string + Value []*RoleAssignment + func (r *RoleAssignmentListResult) UnmarshalJSON(data []byte) error + func (r RoleAssignmentListResult) MarshalJSON() ([]byte, error) + type RoleAssignmentProperties struct + PrincipalID *string + RoleDefinitionID *string + func (r *RoleAssignmentProperties) UnmarshalJSON(data []byte) error + func (r RoleAssignmentProperties) MarshalJSON() ([]byte, error) + type RoleAssignmentPropertiesWithScope struct + PrincipalID *string + RoleDefinitionID *string + Scope *string + func (r *RoleAssignmentPropertiesWithScope) UnmarshalJSON(data []byte) error + func (r RoleAssignmentPropertiesWithScope) MarshalJSON() ([]byte, error) + type RoleAssignmentsClient struct + func NewRoleAssignmentsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*RoleAssignmentsClient, error) + func (client *RoleAssignmentsClient) Create(ctx context.Context, scope string, roleAssignmentName string, ...) (RoleAssignmentsClientCreateResponse, error) + func (client *RoleAssignmentsClient) CreateByID(ctx context.Context, roleAssignmentID string, ...) (RoleAssignmentsClientCreateByIDResponse, error) + func (client *RoleAssignmentsClient) Delete(ctx context.Context, scope string, roleAssignmentName string, ...) (RoleAssignmentsClientDeleteResponse, error) + func (client *RoleAssignmentsClient) DeleteByID(ctx context.Context, roleAssignmentID string, ...) (RoleAssignmentsClientDeleteByIDResponse, error) + func (client *RoleAssignmentsClient) Get(ctx context.Context, scope string, roleAssignmentName string, ...) (RoleAssignmentsClientGetResponse, error) + func (client *RoleAssignmentsClient) GetByID(ctx context.Context, roleAssignmentID string, ...) (RoleAssignmentsClientGetByIDResponse, error) + func (client *RoleAssignmentsClient) NewListForResourceGroupPager(resourceGroupName string, ...) *runtime.Pager[RoleAssignmentsClientListForResourceGroupResponse] + func (client *RoleAssignmentsClient) NewListForResourcePager(resourceGroupName string, resourceProviderNamespace string, ...) *runtime.Pager[RoleAssignmentsClientListForResourceResponse] + func (client *RoleAssignmentsClient) NewListForScopePager(scope string, options *RoleAssignmentsClientListForScopeOptions) *runtime.Pager[RoleAssignmentsClientListForScopeResponse] + func (client *RoleAssignmentsClient) NewListPager(options *RoleAssignmentsClientListOptions) *runtime.Pager[RoleAssignmentsClientListResponse] + type RoleAssignmentsClientCreateByIDOptions struct + type RoleAssignmentsClientCreateByIDResponse struct + type RoleAssignmentsClientCreateOptions struct + type RoleAssignmentsClientCreateResponse struct + type RoleAssignmentsClientDeleteByIDOptions struct + type RoleAssignmentsClientDeleteByIDResponse struct + type RoleAssignmentsClientDeleteOptions struct + type RoleAssignmentsClientDeleteResponse struct + type RoleAssignmentsClientGetByIDOptions struct + type RoleAssignmentsClientGetByIDResponse struct + type RoleAssignmentsClientGetOptions struct + type RoleAssignmentsClientGetResponse struct + type RoleAssignmentsClientListForResourceGroupOptions struct + Filter *string + type RoleAssignmentsClientListForResourceGroupResponse struct + type RoleAssignmentsClientListForResourceOptions struct + Filter *string + type RoleAssignmentsClientListForResourceResponse struct + type RoleAssignmentsClientListForScopeOptions struct + Filter *string + type RoleAssignmentsClientListForScopeResponse struct + type RoleAssignmentsClientListOptions struct + Filter *string + type RoleAssignmentsClientListResponse struct + type RoleDefinition struct + ID *string + Name *string + Properties *RoleDefinitionProperties + Type *string + func (r *RoleDefinition) UnmarshalJSON(data []byte) error + func (r RoleDefinition) MarshalJSON() ([]byte, error) + type RoleDefinitionFilter struct + RoleName *string + func (r *RoleDefinitionFilter) UnmarshalJSON(data []byte) error + func (r RoleDefinitionFilter) MarshalJSON() ([]byte, error) + type RoleDefinitionListResult struct + NextLink *string + Value []*RoleDefinition + func (r *RoleDefinitionListResult) UnmarshalJSON(data []byte) error + func (r RoleDefinitionListResult) MarshalJSON() ([]byte, error) + type RoleDefinitionProperties struct + AssignableScopes []*string + Description *string + Permissions []*Permission + RoleName *string + RoleType *string + func (r *RoleDefinitionProperties) UnmarshalJSON(data []byte) error + func (r RoleDefinitionProperties) MarshalJSON() ([]byte, error) + type RoleDefinitionsClient struct + func NewRoleDefinitionsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*RoleDefinitionsClient, error) + func (client *RoleDefinitionsClient) CreateOrUpdate(ctx context.Context, scope string, roleDefinitionID string, ...) (RoleDefinitionsClientCreateOrUpdateResponse, error) + func (client *RoleDefinitionsClient) Delete(ctx context.Context, scope string, roleDefinitionID string, ...) (RoleDefinitionsClientDeleteResponse, error) + func (client *RoleDefinitionsClient) Get(ctx context.Context, scope string, roleDefinitionID string, ...) (RoleDefinitionsClientGetResponse, error) + func (client *RoleDefinitionsClient) GetByID(ctx context.Context, roleDefinitionID string, ...) (RoleDefinitionsClientGetByIDResponse, error) + func (client *RoleDefinitionsClient) NewListPager(scope string, options *RoleDefinitionsClientListOptions) *runtime.Pager[RoleDefinitionsClientListResponse] + type RoleDefinitionsClientCreateOrUpdateOptions struct + type RoleDefinitionsClientCreateOrUpdateResponse struct + type RoleDefinitionsClientDeleteOptions struct + type RoleDefinitionsClientDeleteResponse struct + type RoleDefinitionsClientGetByIDOptions struct + type RoleDefinitionsClientGetByIDResponse struct + type RoleDefinitionsClientGetOptions struct + type RoleDefinitionsClientGetResponse struct + type RoleDefinitionsClientListOptions struct + Filter *string + type RoleDefinitionsClientListResponse struct