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 ValidateAccountID(input interface{}, key string) (warnings []string, errors []error) + func ValidateRaiBlocklistID(input interface{}, key string) (warnings []string, errors []error) + func ValidateRaiBlocklistItemID(input interface{}, key string) (warnings []string, errors []error) + type AccountId struct + AccountName string + ResourceGroupName string + SubscriptionId string + func NewAccountID(subscriptionId string, resourceGroupName string, accountName 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 CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *RaiBlocklist + OData *odata.OData + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type GetOperationResponse struct + HttpResponse *http.Response + Model *RaiBlocklist + OData *odata.OData + type ListCompleteResult struct + Items []RaiBlocklist + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]RaiBlocklist + OData *odata.OData + type RaiBlocklist struct + Etag *string + Id *string + Name *string + Properties *RaiBlocklistProperties + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type RaiBlocklistId struct + AccountName string + RaiBlocklistName string + ResourceGroupName string + SubscriptionId string + func NewRaiBlocklistID(subscriptionId string, resourceGroupName string, accountName string, ...) RaiBlocklistId + func ParseRaiBlocklistID(input string) (*RaiBlocklistId, error) + func ParseRaiBlocklistIDInsensitively(input string) (*RaiBlocklistId, error) + func (id *RaiBlocklistId) FromParseResult(input resourceids.ParseResult) error + func (id RaiBlocklistId) ID() string + func (id RaiBlocklistId) Segments() []resourceids.Segment + func (id RaiBlocklistId) String() string + type RaiBlocklistItem struct + Etag *string + Id *string + Name *string + Properties *RaiBlocklistItemProperties + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type RaiBlocklistItemBulkRequest struct + Name *string + Properties *RaiBlocklistItemProperties + type RaiBlocklistItemId struct + AccountName string + RaiBlocklistItemName string + RaiBlocklistName string + ResourceGroupName string + SubscriptionId string + func NewRaiBlocklistItemID(subscriptionId string, resourceGroupName string, accountName string, ...) RaiBlocklistItemId + func ParseRaiBlocklistItemID(input string) (*RaiBlocklistItemId, error) + func ParseRaiBlocklistItemIDInsensitively(input string) (*RaiBlocklistItemId, error) + func (id *RaiBlocklistItemId) FromParseResult(input resourceids.ParseResult) error + func (id RaiBlocklistItemId) ID() string + func (id RaiBlocklistItemId) Segments() []resourceids.Segment + func (id RaiBlocklistItemId) String() string + type RaiBlocklistItemOperationPredicate struct + Etag *string + Id *string + Name *string + Type *string + func (p RaiBlocklistItemOperationPredicate) Matches(input RaiBlocklistItem) bool + type RaiBlocklistItemProperties struct + IsRegex *bool + Pattern *string + type RaiBlocklistItemsBatchAddOperationResponse struct + HttpResponse *http.Response + Model *RaiBlocklist + OData *odata.OData + type RaiBlocklistItemsBatchDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type RaiBlocklistItemsCreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *RaiBlocklistItem + OData *odata.OData + type RaiBlocklistItemsDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type RaiBlocklistItemsGetOperationResponse struct + HttpResponse *http.Response + Model *RaiBlocklistItem + OData *odata.OData + type RaiBlocklistItemsListCompleteResult struct + Items []RaiBlocklistItem + LatestHttpResponse *http.Response + type RaiBlocklistItemsListCustomPager struct + NextLink *odata.Link + func (p *RaiBlocklistItemsListCustomPager) NextPageLink() *odata.Link + type RaiBlocklistItemsListOperationResponse struct + HttpResponse *http.Response + Model *[]RaiBlocklistItem + OData *odata.OData + type RaiBlocklistOperationPredicate struct + Etag *string + Id *string + Name *string + Type *string + func (p RaiBlocklistOperationPredicate) Matches(input RaiBlocklist) bool + type RaiBlocklistProperties struct + Description *string + type RaiBlocklistsClient struct + Client *resourcemanager.Client + func NewRaiBlocklistsClientWithBaseURI(sdkApi sdkEnv.Api) (*RaiBlocklistsClient, error) + func (c RaiBlocklistsClient) CreateOrUpdate(ctx context.Context, id RaiBlocklistId, input RaiBlocklist) (result CreateOrUpdateOperationResponse, err error) + func (c RaiBlocklistsClient) Delete(ctx context.Context, id RaiBlocklistId) (result DeleteOperationResponse, err error) + func (c RaiBlocklistsClient) DeleteThenPoll(ctx context.Context, id RaiBlocklistId) error + func (c RaiBlocklistsClient) Get(ctx context.Context, id RaiBlocklistId) (result GetOperationResponse, err error) + func (c RaiBlocklistsClient) List(ctx context.Context, id AccountId) (result ListOperationResponse, err error) + func (c RaiBlocklistsClient) ListComplete(ctx context.Context, id AccountId) (ListCompleteResult, error) + func (c RaiBlocklistsClient) ListCompleteMatchingPredicate(ctx context.Context, id AccountId, predicate RaiBlocklistOperationPredicate) (result ListCompleteResult, err error) + func (c RaiBlocklistsClient) RaiBlocklistItemsBatchAdd(ctx context.Context, id RaiBlocklistId, input []RaiBlocklistItemBulkRequest) (result RaiBlocklistItemsBatchAddOperationResponse, err error) + func (c RaiBlocklistsClient) RaiBlocklistItemsBatchDelete(ctx context.Context, id RaiBlocklistId, input interface{}) (result RaiBlocklistItemsBatchDeleteOperationResponse, err error) + func (c RaiBlocklistsClient) RaiBlocklistItemsCreateOrUpdate(ctx context.Context, id RaiBlocklistItemId, input RaiBlocklistItem) (result RaiBlocklistItemsCreateOrUpdateOperationResponse, err error) + func (c RaiBlocklistsClient) RaiBlocklistItemsDelete(ctx context.Context, id RaiBlocklistItemId) (result RaiBlocklistItemsDeleteOperationResponse, err error) + func (c RaiBlocklistsClient) RaiBlocklistItemsDeleteThenPoll(ctx context.Context, id RaiBlocklistItemId) error + func (c RaiBlocklistsClient) RaiBlocklistItemsGet(ctx context.Context, id RaiBlocklistItemId) (result RaiBlocklistItemsGetOperationResponse, err error) + func (c RaiBlocklistsClient) RaiBlocklistItemsList(ctx context.Context, id RaiBlocklistId) (result RaiBlocklistItemsListOperationResponse, err error) + func (c RaiBlocklistsClient) RaiBlocklistItemsListComplete(ctx context.Context, id RaiBlocklistId) (RaiBlocklistItemsListCompleteResult, error) + func (c RaiBlocklistsClient) RaiBlocklistItemsListCompleteMatchingPredicate(ctx context.Context, id RaiBlocklistId, ...) (result RaiBlocklistItemsListCompleteResult, err error)