queuesauthorizationrule

package
v0.20220610.104255 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 10, 2022 License: MPL-2.0 Imports: 9 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PossibleValuesForAccessRights

func PossibleValuesForAccessRights() []string

func PossibleValuesForKeyType

func PossibleValuesForKeyType() []string

func ValidateQueueAuthorizationRuleID

func ValidateQueueAuthorizationRuleID(input interface{}, key string) (warnings []string, errors []error)

ValidateQueueAuthorizationRuleID checks that 'input' can be parsed as a Queue Authorization Rule ID

func ValidateQueueID

func ValidateQueueID(input interface{}, key string) (warnings []string, errors []error)

ValidateQueueID checks that 'input' can be parsed as a Queue ID

Types

type AccessKeys

type AccessKeys struct {
	AliasPrimaryConnectionString   *string `json:"aliasPrimaryConnectionString,omitempty"`
	AliasSecondaryConnectionString *string `json:"aliasSecondaryConnectionString,omitempty"`
	KeyName                        *string `json:"keyName,omitempty"`
	PrimaryConnectionString        *string `json:"primaryConnectionString,omitempty"`
	PrimaryKey                     *string `json:"primaryKey,omitempty"`
	SecondaryConnectionString      *string `json:"secondaryConnectionString,omitempty"`
	SecondaryKey                   *string `json:"secondaryKey,omitempty"`
}

type AccessRights

type AccessRights string
const (
	AccessRightsListen AccessRights = "Listen"
	AccessRightsManage AccessRights = "Manage"
	AccessRightsSend   AccessRights = "Send"
)

type KeyType

type KeyType string
const (
	KeyTypePrimaryKey   KeyType = "PrimaryKey"
	KeyTypeSecondaryKey KeyType = "SecondaryKey"
)

type QueueAuthorizationRuleId

type QueueAuthorizationRuleId struct {
	SubscriptionId        string
	ResourceGroupName     string
	NamespaceName         string
	QueueName             string
	AuthorizationRuleName string
}

QueueAuthorizationRuleId is a struct representing the Resource ID for a Queue Authorization Rule

func NewQueueAuthorizationRuleID

func NewQueueAuthorizationRuleID(subscriptionId string, resourceGroupName string, namespaceName string, queueName string, authorizationRuleName string) QueueAuthorizationRuleId

NewQueueAuthorizationRuleID returns a new QueueAuthorizationRuleId struct

func ParseQueueAuthorizationRuleID

func ParseQueueAuthorizationRuleID(input string) (*QueueAuthorizationRuleId, error)

ParseQueueAuthorizationRuleID parses 'input' into a QueueAuthorizationRuleId

func ParseQueueAuthorizationRuleIDInsensitively

func ParseQueueAuthorizationRuleIDInsensitively(input string) (*QueueAuthorizationRuleId, error)

ParseQueueAuthorizationRuleIDInsensitively parses 'input' case-insensitively into a QueueAuthorizationRuleId note: this method should only be used for API response data and not user input

func (QueueAuthorizationRuleId) ID

ID returns the formatted Queue Authorization Rule ID

func (QueueAuthorizationRuleId) Segments

Segments returns a slice of Resource ID Segments which comprise this Queue Authorization Rule ID

func (QueueAuthorizationRuleId) String

func (id QueueAuthorizationRuleId) String() string

String returns a human-readable description of this Queue Authorization Rule ID

type QueueId

type QueueId struct {
	SubscriptionId    string
	ResourceGroupName string
	NamespaceName     string
	QueueName         string
}

QueueId is a struct representing the Resource ID for a Queue

func NewQueueID

func NewQueueID(subscriptionId string, resourceGroupName string, namespaceName string, queueName string) QueueId

NewQueueID returns a new QueueId struct

func ParseQueueID

func ParseQueueID(input string) (*QueueId, error)

ParseQueueID parses 'input' into a QueueId

func ParseQueueIDInsensitively

func ParseQueueIDInsensitively(input string) (*QueueId, error)

ParseQueueIDInsensitively parses 'input' case-insensitively into a QueueId note: this method should only be used for API response data and not user input

func (QueueId) ID

func (id QueueId) ID() string

ID returns the formatted Queue ID

func (QueueId) Segments

func (id QueueId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Queue ID

func (QueueId) String

func (id QueueId) String() string

String returns a human-readable description of this Queue ID

type QueuesAuthorizationRuleClient

type QueuesAuthorizationRuleClient struct {
	Client autorest.Client
	// contains filtered or unexported fields
}

func NewQueuesAuthorizationRuleClientWithBaseURI

func NewQueuesAuthorizationRuleClientWithBaseURI(endpoint string) QueuesAuthorizationRuleClient

func (QueuesAuthorizationRuleClient) QueuesCreateOrUpdateAuthorizationRule

QueuesCreateOrUpdateAuthorizationRule ...

func (QueuesAuthorizationRuleClient) QueuesDeleteAuthorizationRule

QueuesDeleteAuthorizationRule ...

func (QueuesAuthorizationRuleClient) QueuesGetAuthorizationRule

QueuesGetAuthorizationRule ...

func (QueuesAuthorizationRuleClient) QueuesListAuthorizationRules

QueuesListAuthorizationRules ...

func (QueuesAuthorizationRuleClient) QueuesListAuthorizationRulesComplete

func (c QueuesAuthorizationRuleClient) QueuesListAuthorizationRulesComplete(ctx context.Context, id QueueId) (QueuesListAuthorizationRulesCompleteResult, error)

QueuesListAuthorizationRulesComplete retrieves all of the results into a single object

func (QueuesAuthorizationRuleClient) QueuesListAuthorizationRulesCompleteMatchingPredicate

func (c QueuesAuthorizationRuleClient) QueuesListAuthorizationRulesCompleteMatchingPredicate(ctx context.Context, id QueueId, predicate SBAuthorizationRuleOperationPredicate) (resp QueuesListAuthorizationRulesCompleteResult, err error)

QueuesListAuthorizationRulesCompleteMatchingPredicate retrieves all of the results and then applied the predicate

func (QueuesAuthorizationRuleClient) QueuesListKeys

QueuesListKeys ...

func (QueuesAuthorizationRuleClient) QueuesRegenerateKeys

QueuesRegenerateKeys ...

type QueuesCreateOrUpdateAuthorizationRuleOperationResponse

type QueuesCreateOrUpdateAuthorizationRuleOperationResponse struct {
	HttpResponse *http.Response
	Model        *SBAuthorizationRule
}

type QueuesDeleteAuthorizationRuleOperationResponse

type QueuesDeleteAuthorizationRuleOperationResponse struct {
	HttpResponse *http.Response
}

type QueuesGetAuthorizationRuleOperationResponse

type QueuesGetAuthorizationRuleOperationResponse struct {
	HttpResponse *http.Response
	Model        *SBAuthorizationRule
}

type QueuesListAuthorizationRulesCompleteResult

type QueuesListAuthorizationRulesCompleteResult struct {
	Items []SBAuthorizationRule
}

type QueuesListAuthorizationRulesOperationResponse

type QueuesListAuthorizationRulesOperationResponse struct {
	HttpResponse *http.Response
	Model        *[]SBAuthorizationRule
	// contains filtered or unexported fields
}

func (QueuesListAuthorizationRulesOperationResponse) HasMore

func (QueuesListAuthorizationRulesOperationResponse) LoadMore

type QueuesListKeysOperationResponse

type QueuesListKeysOperationResponse struct {
	HttpResponse *http.Response
	Model        *AccessKeys
}

type QueuesRegenerateKeysOperationResponse

type QueuesRegenerateKeysOperationResponse struct {
	HttpResponse *http.Response
	Model        *AccessKeys
}

type RegenerateAccessKeyParameters

type RegenerateAccessKeyParameters struct {
	Key     *string `json:"key,omitempty"`
	KeyType KeyType `json:"keyType"`
}

type SBAuthorizationRule

type SBAuthorizationRule struct {
	Id         *string                        `json:"id,omitempty"`
	Name       *string                        `json:"name,omitempty"`
	Properties *SBAuthorizationRuleProperties `json:"properties,omitempty"`
	SystemData *systemdata.SystemData         `json:"systemData,omitempty"`
	Type       *string                        `json:"type,omitempty"`
}

type SBAuthorizationRuleOperationPredicate

type SBAuthorizationRuleOperationPredicate struct {
	Id   *string
	Name *string
	Type *string
}

func (SBAuthorizationRuleOperationPredicate) Matches

type SBAuthorizationRuleProperties

type SBAuthorizationRuleProperties struct {
	Rights []AccessRights `json:"rights"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL