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 PossibleValuesForRoleDefinitionType() []string + func ValidateAccountID(input interface{}, key string) (warnings []string, errors []error) + func ValidateDatabaseAccountID(input interface{}, key string) (warnings []string, errors []error) + func ValidateSqlRoleDefinitionID(input interface{}, key string) (warnings []string, errors []error) + type AccountId struct + DatabaseAccountName string + ResourceGroupName string + RoleAssignmentId string + SubscriptionId string + func NewAccountID(subscriptionId string, resourceGroupName string, databaseAccountName string, ...) AccountId + func ParseAccountID(input string) (*AccountId, error) + func ParseAccountIDInsensitively(input string) (*AccountId, error) + func (id *AccountId) FromParseResult(input resourceids.ParseResult) error + func (id AccountId) ID() string + func (id AccountId) Segments() []resourceids.Segment + func (id AccountId) String() string + type DatabaseAccountId struct + DatabaseAccountName string + ResourceGroupName string + SubscriptionId string + func NewDatabaseAccountID(subscriptionId string, resourceGroupName string, databaseAccountName string) DatabaseAccountId + func ParseDatabaseAccountID(input string) (*DatabaseAccountId, error) + func ParseDatabaseAccountIDInsensitively(input string) (*DatabaseAccountId, error) + func (id *DatabaseAccountId) FromParseResult(input resourceids.ParseResult) error + func (id DatabaseAccountId) ID() string + func (id DatabaseAccountId) Segments() []resourceids.Segment + func (id DatabaseAccountId) String() string + type Permission struct + DataActions *[]string + NotDataActions *[]string + type RbacsClient struct + Client *resourcemanager.Client + func NewRbacsClientWithBaseURI(sdkApi sdkEnv.Api) (*RbacsClient, error) + func (c RbacsClient) SqlResourcesCreateUpdateSqlRoleAssignment(ctx context.Context, id AccountId, ...) (result SqlResourcesCreateUpdateSqlRoleAssignmentOperationResponse, err error) + func (c RbacsClient) SqlResourcesCreateUpdateSqlRoleAssignmentThenPoll(ctx context.Context, id AccountId, ...) error + func (c RbacsClient) SqlResourcesCreateUpdateSqlRoleDefinition(ctx context.Context, id SqlRoleDefinitionId, ...) (result SqlResourcesCreateUpdateSqlRoleDefinitionOperationResponse, err error) + func (c RbacsClient) SqlResourcesCreateUpdateSqlRoleDefinitionThenPoll(ctx context.Context, id SqlRoleDefinitionId, ...) error + func (c RbacsClient) SqlResourcesDeleteSqlRoleAssignment(ctx context.Context, id AccountId) (result SqlResourcesDeleteSqlRoleAssignmentOperationResponse, err error) + func (c RbacsClient) SqlResourcesDeleteSqlRoleAssignmentThenPoll(ctx context.Context, id AccountId) error + func (c RbacsClient) SqlResourcesDeleteSqlRoleDefinition(ctx context.Context, id SqlRoleDefinitionId) (result SqlResourcesDeleteSqlRoleDefinitionOperationResponse, err error) + func (c RbacsClient) SqlResourcesDeleteSqlRoleDefinitionThenPoll(ctx context.Context, id SqlRoleDefinitionId) error + func (c RbacsClient) SqlResourcesGetSqlRoleAssignment(ctx context.Context, id AccountId) (result SqlResourcesGetSqlRoleAssignmentOperationResponse, err error) + func (c RbacsClient) SqlResourcesGetSqlRoleDefinition(ctx context.Context, id SqlRoleDefinitionId) (result SqlResourcesGetSqlRoleDefinitionOperationResponse, err error) + func (c RbacsClient) SqlResourcesListSqlRoleAssignments(ctx context.Context, id DatabaseAccountId) (result SqlResourcesListSqlRoleAssignmentsOperationResponse, err error) + func (c RbacsClient) SqlResourcesListSqlRoleDefinitions(ctx context.Context, id DatabaseAccountId) (result SqlResourcesListSqlRoleDefinitionsOperationResponse, err error) + type RoleDefinitionType string + const RoleDefinitionTypeBuiltInRole + const RoleDefinitionTypeCustomRole + func (s *RoleDefinitionType) UnmarshalJSON(bytes []byte) error + type SqlResourcesCreateUpdateSqlRoleAssignmentOperationResponse struct + HttpResponse *http.Response + Model *SqlRoleAssignmentGetResults + OData *odata.OData + Poller pollers.Poller + type SqlResourcesCreateUpdateSqlRoleDefinitionOperationResponse struct + HttpResponse *http.Response + Model *SqlRoleDefinitionGetResults + OData *odata.OData + Poller pollers.Poller + type SqlResourcesDeleteSqlRoleAssignmentOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type SqlResourcesDeleteSqlRoleDefinitionOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type SqlResourcesGetSqlRoleAssignmentOperationResponse struct + HttpResponse *http.Response + Model *SqlRoleAssignmentGetResults + OData *odata.OData + type SqlResourcesGetSqlRoleDefinitionOperationResponse struct + HttpResponse *http.Response + Model *SqlRoleDefinitionGetResults + OData *odata.OData + type SqlResourcesListSqlRoleAssignmentsOperationResponse struct + HttpResponse *http.Response + Model *SqlRoleAssignmentListResult + OData *odata.OData + type SqlResourcesListSqlRoleDefinitionsOperationResponse struct + HttpResponse *http.Response + Model *SqlRoleDefinitionListResult + OData *odata.OData + type SqlRoleAssignmentCreateUpdateParameters struct + Properties *SqlRoleAssignmentResource + type SqlRoleAssignmentGetResults struct + Id *string + Name *string + Properties *SqlRoleAssignmentResource + Type *string + type SqlRoleAssignmentListResult struct + Value *[]SqlRoleAssignmentGetResults + type SqlRoleAssignmentResource struct + PrincipalId *string + RoleDefinitionId *string + Scope *string + type SqlRoleDefinitionCreateUpdateParameters struct + Properties *SqlRoleDefinitionResource + type SqlRoleDefinitionGetResults struct + Id *string + Name *string + Properties *SqlRoleDefinitionResource + Type *string + type SqlRoleDefinitionId struct + DatabaseAccountName string + ResourceGroupName string + RoleDefinitionId string + SubscriptionId string + func NewSqlRoleDefinitionID(subscriptionId string, resourceGroupName string, databaseAccountName string, ...) SqlRoleDefinitionId + func ParseSqlRoleDefinitionID(input string) (*SqlRoleDefinitionId, error) + func ParseSqlRoleDefinitionIDInsensitively(input string) (*SqlRoleDefinitionId, error) + func (id *SqlRoleDefinitionId) FromParseResult(input resourceids.ParseResult) error + func (id SqlRoleDefinitionId) ID() string + func (id SqlRoleDefinitionId) Segments() []resourceids.Segment + func (id SqlRoleDefinitionId) String() string + type SqlRoleDefinitionListResult struct + Value *[]SqlRoleDefinitionGetResults + type SqlRoleDefinitionResource struct + AssignableScopes *[]string + Permissions *[]Permission + RoleName *string + Type *RoleDefinitionType