Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func ValidateScopedRoleDefinitionID(input interface{}, key string) (warnings []string, errors []error) + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *RoleDefinition + OData *odata.OData + type DeleteOperationResponse struct + HttpResponse *http.Response + Model *RoleDefinition + OData *odata.OData + type GetOperationResponse struct + HttpResponse *http.Response + Model *RoleDefinition + OData *odata.OData + type ListCompleteResult struct + Items []RoleDefinition + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationOptions struct + Filter *string + func DefaultListOperationOptions() ListOperationOptions + func (o ListOperationOptions) ToHeaders() *client.Headers + func (o ListOperationOptions) ToOData() *odata.Query + func (o ListOperationOptions) ToQuery() *client.QueryParams + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]RoleDefinition + OData *odata.OData + type Permission struct + Actions *[]string + Condition *string + ConditionVersion *string + DataActions *[]string + NotActions *[]string + NotDataActions *[]string + type RoleDefinition struct + Id *string + Name *string + Properties *RoleDefinitionProperties + Type *string + type RoleDefinitionOperationPredicate struct + Id *string + Name *string + Type *string + func (p RoleDefinitionOperationPredicate) Matches(input RoleDefinition) bool + type RoleDefinitionProperties struct + AssignableScopes *[]string + CreatedBy *string + CreatedOn *string + Description *string + Permissions *[]Permission + RoleName *string + Type *string + UpdatedBy *string + UpdatedOn *string + func (o *RoleDefinitionProperties) GetCreatedOnAsTime() (*time.Time, error) + func (o *RoleDefinitionProperties) GetUpdatedOnAsTime() (*time.Time, error) + func (o *RoleDefinitionProperties) SetCreatedOnAsTime(input time.Time) + func (o *RoleDefinitionProperties) SetUpdatedOnAsTime(input time.Time) + type RoleDefinitionsClient struct + Client *resourcemanager.Client + func NewRoleDefinitionsClientWithBaseURI(sdkApi sdkEnv.Api) (*RoleDefinitionsClient, error) + func (c RoleDefinitionsClient) CreateOrUpdate(ctx context.Context, id ScopedRoleDefinitionId, input RoleDefinition) (result CreateOrUpdateOperationResponse, err error) + func (c RoleDefinitionsClient) Delete(ctx context.Context, id ScopedRoleDefinitionId) (result DeleteOperationResponse, err error) + func (c RoleDefinitionsClient) Get(ctx context.Context, id ScopedRoleDefinitionId) (result GetOperationResponse, err error) + func (c RoleDefinitionsClient) List(ctx context.Context, id commonids.ScopeId, options ListOperationOptions) (result ListOperationResponse, err error) + func (c RoleDefinitionsClient) ListComplete(ctx context.Context, id commonids.ScopeId, options ListOperationOptions) (ListCompleteResult, error) + func (c RoleDefinitionsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, options ListOperationOptions, ...) (result ListCompleteResult, err error) + type ScopedRoleDefinitionId struct + RoleDefinitionId string + Scope string + func NewScopedRoleDefinitionID(scope string, roleDefinitionId string) ScopedRoleDefinitionId + func ParseScopedRoleDefinitionID(input string) (*ScopedRoleDefinitionId, error) + func ParseScopedRoleDefinitionIDInsensitively(input string) (*ScopedRoleDefinitionId, error) + func (id *ScopedRoleDefinitionId) FromParseResult(input resourceids.ParseResult) error + func (id ScopedRoleDefinitionId) ID() string + func (id ScopedRoleDefinitionId) Segments() []resourceids.Segment + func (id ScopedRoleDefinitionId) String() string