Documentation ¶
Index ¶
- func PossibleValuesForAccessRights() []string
- func PossibleValuesForKeyType() []string
- func PossibleValuesForRelaytype() []string
- func ValidateNamespaceID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateWcfRelayAuthorizationRuleID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateWcfRelayID(input interface{}, key string) (warnings []string, errors []error)
- type AccessKeys
- type AccessRights
- type AuthorizationRule
- type AuthorizationRuleOperationPredicate
- type AuthorizationRuleProperties
- type CreateOrUpdateAuthorizationRuleOperationResponse
- type CreateOrUpdateOperationResponse
- type DeleteAuthorizationRuleOperationResponse
- type DeleteOperationResponse
- type GetAuthorizationRuleOperationResponse
- type GetOperationResponse
- type KeyType
- type ListAuthorizationRulesCompleteResult
- type ListAuthorizationRulesCustomPager
- type ListAuthorizationRulesOperationResponse
- type ListByNamespaceCompleteResult
- type ListByNamespaceCustomPager
- type ListByNamespaceOperationResponse
- type ListKeysOperationResponse
- type NamespaceId
- type RegenerateAccessKeyParameters
- type RegenerateKeysOperationResponse
- type Relaytype
- type WCFRelaysClient
- func (c WCFRelaysClient) CreateOrUpdate(ctx context.Context, id WcfRelayId, input WcfRelay) (result CreateOrUpdateOperationResponse, err error)
- func (c WCFRelaysClient) CreateOrUpdateAuthorizationRule(ctx context.Context, id WcfRelayAuthorizationRuleId, input AuthorizationRule) (result CreateOrUpdateAuthorizationRuleOperationResponse, err error)
- func (c WCFRelaysClient) Delete(ctx context.Context, id WcfRelayId) (result DeleteOperationResponse, err error)
- func (c WCFRelaysClient) DeleteAuthorizationRule(ctx context.Context, id WcfRelayAuthorizationRuleId) (result DeleteAuthorizationRuleOperationResponse, err error)
- func (c WCFRelaysClient) Get(ctx context.Context, id WcfRelayId) (result GetOperationResponse, err error)
- func (c WCFRelaysClient) GetAuthorizationRule(ctx context.Context, id WcfRelayAuthorizationRuleId) (result GetAuthorizationRuleOperationResponse, err error)
- func (c WCFRelaysClient) ListAuthorizationRules(ctx context.Context, id WcfRelayId) (result ListAuthorizationRulesOperationResponse, err error)
- func (c WCFRelaysClient) ListAuthorizationRulesComplete(ctx context.Context, id WcfRelayId) (ListAuthorizationRulesCompleteResult, error)
- func (c WCFRelaysClient) ListAuthorizationRulesCompleteMatchingPredicate(ctx context.Context, id WcfRelayId, ...) (result ListAuthorizationRulesCompleteResult, err error)
- func (c WCFRelaysClient) ListByNamespace(ctx context.Context, id NamespaceId) (result ListByNamespaceOperationResponse, err error)
- func (c WCFRelaysClient) ListByNamespaceComplete(ctx context.Context, id NamespaceId) (ListByNamespaceCompleteResult, error)
- func (c WCFRelaysClient) ListByNamespaceCompleteMatchingPredicate(ctx context.Context, id NamespaceId, predicate WcfRelayOperationPredicate) (result ListByNamespaceCompleteResult, err error)
- func (c WCFRelaysClient) ListKeys(ctx context.Context, id WcfRelayAuthorizationRuleId) (result ListKeysOperationResponse, err error)
- func (c WCFRelaysClient) RegenerateKeys(ctx context.Context, id WcfRelayAuthorizationRuleId, ...) (result RegenerateKeysOperationResponse, err error)
- type WcfRelay
- type WcfRelayAuthorizationRuleId
- func NewWcfRelayAuthorizationRuleID(subscriptionId string, resourceGroupName string, namespaceName string, ...) WcfRelayAuthorizationRuleId
- func ParseWcfRelayAuthorizationRuleID(input string) (*WcfRelayAuthorizationRuleId, error)
- func ParseWcfRelayAuthorizationRuleIDInsensitively(input string) (*WcfRelayAuthorizationRuleId, error)
- type WcfRelayId
- type WcfRelayOperationPredicate
- type WcfRelayProperties
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAccessRights ¶
func PossibleValuesForAccessRights() []string
func PossibleValuesForKeyType ¶
func PossibleValuesForKeyType() []string
func PossibleValuesForRelaytype ¶
func PossibleValuesForRelaytype() []string
func ValidateNamespaceID ¶
ValidateNamespaceID checks that 'input' can be parsed as a Namespace ID
func ValidateWcfRelayAuthorizationRuleID ¶
func ValidateWcfRelayAuthorizationRuleID(input interface{}, key string) (warnings []string, errors []error)
ValidateWcfRelayAuthorizationRuleID checks that 'input' can be parsed as a Wcf Relay Authorization Rule ID
func ValidateWcfRelayID ¶
ValidateWcfRelayID checks that 'input' can be parsed as a Wcf Relay ID
Types ¶
type AccessKeys ¶
type AccessKeys struct { 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" )
func (*AccessRights) UnmarshalJSON ¶
func (s *AccessRights) UnmarshalJSON(bytes []byte) error
type AuthorizationRule ¶
type AuthorizationRule struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *AuthorizationRuleProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type AuthorizationRuleOperationPredicate ¶
type AuthorizationRuleOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (AuthorizationRuleOperationPredicate) Matches ¶
func (p AuthorizationRuleOperationPredicate) Matches(input AuthorizationRule) bool
type AuthorizationRuleProperties ¶
type AuthorizationRuleProperties struct {
Rights []AccessRights `json:"rights"`
}
type CreateOrUpdateAuthorizationRuleOperationResponse ¶
type CreateOrUpdateAuthorizationRuleOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AuthorizationRule }
type DeleteOperationResponse ¶
type GetAuthorizationRuleOperationResponse ¶
type GetAuthorizationRuleOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AuthorizationRule }
type GetOperationResponse ¶
type ListAuthorizationRulesCompleteResult ¶
type ListAuthorizationRulesCompleteResult struct { LatestHttpResponse *http.Response Items []AuthorizationRule }
type ListAuthorizationRulesCustomPager ¶ added in v0.20240628.1153531
func (*ListAuthorizationRulesCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListAuthorizationRulesCustomPager) NextPageLink() *odata.Link
type ListAuthorizationRulesOperationResponse ¶
type ListAuthorizationRulesOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]AuthorizationRule }
type ListByNamespaceCustomPager ¶ added in v0.20240628.1153531
func (*ListByNamespaceCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByNamespaceCustomPager) NextPageLink() *odata.Link
type ListKeysOperationResponse ¶
type ListKeysOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AccessKeys }
type NamespaceId ¶
NamespaceId is a struct representing the Resource ID for a Namespace
func NewNamespaceID ¶
func NewNamespaceID(subscriptionId string, resourceGroupName string, namespaceName string) NamespaceId
NewNamespaceID returns a new NamespaceId struct
func ParseNamespaceID ¶
func ParseNamespaceID(input string) (*NamespaceId, error)
ParseNamespaceID parses 'input' into a NamespaceId
func ParseNamespaceIDInsensitively ¶
func ParseNamespaceIDInsensitively(input string) (*NamespaceId, error)
ParseNamespaceIDInsensitively parses 'input' case-insensitively into a NamespaceId note: this method should only be used for API response data and not user input
func (*NamespaceId) FromParseResult ¶
func (id *NamespaceId) FromParseResult(input resourceids.ParseResult) error
func (NamespaceId) Segments ¶
func (id NamespaceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Namespace ID
func (NamespaceId) String ¶
func (id NamespaceId) String() string
String returns a human-readable description of this Namespace ID
type RegenerateKeysOperationResponse ¶
type RegenerateKeysOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AccessKeys }
type WCFRelaysClient ¶
type WCFRelaysClient struct {
Client *resourcemanager.Client
}
func NewWCFRelaysClientWithBaseURI ¶
func NewWCFRelaysClientWithBaseURI(sdkApi sdkEnv.Api) (*WCFRelaysClient, error)
func (WCFRelaysClient) CreateOrUpdate ¶
func (c WCFRelaysClient) CreateOrUpdate(ctx context.Context, id WcfRelayId, input WcfRelay) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (WCFRelaysClient) CreateOrUpdateAuthorizationRule ¶
func (c WCFRelaysClient) CreateOrUpdateAuthorizationRule(ctx context.Context, id WcfRelayAuthorizationRuleId, input AuthorizationRule) (result CreateOrUpdateAuthorizationRuleOperationResponse, err error)
CreateOrUpdateAuthorizationRule ...
func (WCFRelaysClient) Delete ¶
func (c WCFRelaysClient) Delete(ctx context.Context, id WcfRelayId) (result DeleteOperationResponse, err error)
Delete ...
func (WCFRelaysClient) DeleteAuthorizationRule ¶
func (c WCFRelaysClient) DeleteAuthorizationRule(ctx context.Context, id WcfRelayAuthorizationRuleId) (result DeleteAuthorizationRuleOperationResponse, err error)
DeleteAuthorizationRule ...
func (WCFRelaysClient) Get ¶
func (c WCFRelaysClient) Get(ctx context.Context, id WcfRelayId) (result GetOperationResponse, err error)
Get ...
func (WCFRelaysClient) GetAuthorizationRule ¶
func (c WCFRelaysClient) GetAuthorizationRule(ctx context.Context, id WcfRelayAuthorizationRuleId) (result GetAuthorizationRuleOperationResponse, err error)
GetAuthorizationRule ...
func (WCFRelaysClient) ListAuthorizationRules ¶
func (c WCFRelaysClient) ListAuthorizationRules(ctx context.Context, id WcfRelayId) (result ListAuthorizationRulesOperationResponse, err error)
ListAuthorizationRules ...
func (WCFRelaysClient) ListAuthorizationRulesComplete ¶
func (c WCFRelaysClient) ListAuthorizationRulesComplete(ctx context.Context, id WcfRelayId) (ListAuthorizationRulesCompleteResult, error)
ListAuthorizationRulesComplete retrieves all the results into a single object
func (WCFRelaysClient) ListAuthorizationRulesCompleteMatchingPredicate ¶
func (c WCFRelaysClient) ListAuthorizationRulesCompleteMatchingPredicate(ctx context.Context, id WcfRelayId, predicate AuthorizationRuleOperationPredicate) (result ListAuthorizationRulesCompleteResult, err error)
ListAuthorizationRulesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (WCFRelaysClient) ListByNamespace ¶
func (c WCFRelaysClient) ListByNamespace(ctx context.Context, id NamespaceId) (result ListByNamespaceOperationResponse, err error)
ListByNamespace ...
func (WCFRelaysClient) ListByNamespaceComplete ¶
func (c WCFRelaysClient) ListByNamespaceComplete(ctx context.Context, id NamespaceId) (ListByNamespaceCompleteResult, error)
ListByNamespaceComplete retrieves all the results into a single object
func (WCFRelaysClient) ListByNamespaceCompleteMatchingPredicate ¶
func (c WCFRelaysClient) ListByNamespaceCompleteMatchingPredicate(ctx context.Context, id NamespaceId, predicate WcfRelayOperationPredicate) (result ListByNamespaceCompleteResult, err error)
ListByNamespaceCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (WCFRelaysClient) ListKeys ¶
func (c WCFRelaysClient) ListKeys(ctx context.Context, id WcfRelayAuthorizationRuleId) (result ListKeysOperationResponse, err error)
ListKeys ...
func (WCFRelaysClient) RegenerateKeys ¶
func (c WCFRelaysClient) RegenerateKeys(ctx context.Context, id WcfRelayAuthorizationRuleId, input RegenerateAccessKeyParameters) (result RegenerateKeysOperationResponse, err error)
RegenerateKeys ...
type WcfRelay ¶
type WcfRelay struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *WcfRelayProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type WcfRelayAuthorizationRuleId ¶
type WcfRelayAuthorizationRuleId struct { SubscriptionId string ResourceGroupName string NamespaceName string WcfRelayName string AuthorizationRuleName string }
WcfRelayAuthorizationRuleId is a struct representing the Resource ID for a Wcf Relay Authorization Rule
func NewWcfRelayAuthorizationRuleID ¶
func NewWcfRelayAuthorizationRuleID(subscriptionId string, resourceGroupName string, namespaceName string, wcfRelayName string, authorizationRuleName string) WcfRelayAuthorizationRuleId
NewWcfRelayAuthorizationRuleID returns a new WcfRelayAuthorizationRuleId struct
func ParseWcfRelayAuthorizationRuleID ¶
func ParseWcfRelayAuthorizationRuleID(input string) (*WcfRelayAuthorizationRuleId, error)
ParseWcfRelayAuthorizationRuleID parses 'input' into a WcfRelayAuthorizationRuleId
func ParseWcfRelayAuthorizationRuleIDInsensitively ¶
func ParseWcfRelayAuthorizationRuleIDInsensitively(input string) (*WcfRelayAuthorizationRuleId, error)
ParseWcfRelayAuthorizationRuleIDInsensitively parses 'input' case-insensitively into a WcfRelayAuthorizationRuleId note: this method should only be used for API response data and not user input
func (*WcfRelayAuthorizationRuleId) FromParseResult ¶
func (id *WcfRelayAuthorizationRuleId) FromParseResult(input resourceids.ParseResult) error
func (WcfRelayAuthorizationRuleId) ID ¶
func (id WcfRelayAuthorizationRuleId) ID() string
ID returns the formatted Wcf Relay Authorization Rule ID
func (WcfRelayAuthorizationRuleId) Segments ¶
func (id WcfRelayAuthorizationRuleId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Wcf Relay Authorization Rule ID
func (WcfRelayAuthorizationRuleId) String ¶
func (id WcfRelayAuthorizationRuleId) String() string
String returns a human-readable description of this Wcf Relay Authorization Rule ID
type WcfRelayId ¶
type WcfRelayId struct { SubscriptionId string ResourceGroupName string NamespaceName string WcfRelayName string }
WcfRelayId is a struct representing the Resource ID for a Wcf Relay
func NewWcfRelayID ¶
func NewWcfRelayID(subscriptionId string, resourceGroupName string, namespaceName string, wcfRelayName string) WcfRelayId
NewWcfRelayID returns a new WcfRelayId struct
func ParseWcfRelayID ¶
func ParseWcfRelayID(input string) (*WcfRelayId, error)
ParseWcfRelayID parses 'input' into a WcfRelayId
func ParseWcfRelayIDInsensitively ¶
func ParseWcfRelayIDInsensitively(input string) (*WcfRelayId, error)
ParseWcfRelayIDInsensitively parses 'input' case-insensitively into a WcfRelayId note: this method should only be used for API response data and not user input
func (*WcfRelayId) FromParseResult ¶
func (id *WcfRelayId) FromParseResult(input resourceids.ParseResult) error
func (WcfRelayId) Segments ¶
func (id WcfRelayId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Wcf Relay ID
func (WcfRelayId) String ¶
func (id WcfRelayId) String() string
String returns a human-readable description of this Wcf Relay ID
type WcfRelayOperationPredicate ¶
func (WcfRelayOperationPredicate) Matches ¶
func (p WcfRelayOperationPredicate) Matches(input WcfRelay) bool
type WcfRelayProperties ¶
type WcfRelayProperties struct { CreatedAt *string `json:"createdAt,omitempty"` IsDynamic *bool `json:"isDynamic,omitempty"` ListenerCount *int64 `json:"listenerCount,omitempty"` RelayType *Relaytype `json:"relayType,omitempty"` RequiresClientAuthorization *bool `json:"requiresClientAuthorization,omitempty"` RequiresTransportSecurity *bool `json:"requiresTransportSecurity,omitempty"` UpdatedAt *string `json:"updatedAt,omitempty"` UserMetadata *string `json:"userMetadata,omitempty"` }
func (*WcfRelayProperties) GetCreatedAtAsTime ¶
func (o *WcfRelayProperties) GetCreatedAtAsTime() (*time.Time, error)
func (*WcfRelayProperties) GetUpdatedAtAsTime ¶
func (o *WcfRelayProperties) GetUpdatedAtAsTime() (*time.Time, error)
func (*WcfRelayProperties) SetCreatedAtAsTime ¶
func (o *WcfRelayProperties) SetCreatedAtAsTime(input time.Time)
func (*WcfRelayProperties) SetUpdatedAtAsTime ¶
func (o *WcfRelayProperties) SetUpdatedAtAsTime(input time.Time)
Source Files ¶
- client.go
- constants.go
- id_namespace.go
- id_wcfrelay.go
- id_wcfrelayauthorizationrule.go
- method_createorupdate.go
- method_createorupdateauthorizationrule.go
- method_delete.go
- method_deleteauthorizationrule.go
- method_get.go
- method_getauthorizationrule.go
- method_listauthorizationrules.go
- method_listbynamespace.go
- method_listkeys.go
- method_regeneratekeys.go
- model_accesskeys.go
- model_authorizationrule.go
- model_authorizationruleproperties.go
- model_regenerateaccesskeyparameters.go
- model_wcfrelay.go
- model_wcfrelayproperties.go
- predicates.go
- version.go