signalr

package
v0.20240715.1100358 Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2024 License: MPL-2.0 Imports: 15 Imported by: 0

README

github.com/hashicorp/go-azure-sdk/resource-manager/signalr/2024-03-01/signalr Documentation

The signalr SDK allows for interaction with the Azure Resource Manager Service signalr (API Version 2024-03-01).

This readme covers example usages, but further information on using this SDK can be found in the project root.

Import Path

import "github.com/hashicorp/go-azure-helpers/resourcemanager/commonids"
import "github.com/hashicorp/go-azure-sdk/resource-manager/signalr/2024-03-01/signalr"

Client Initialization

client := signalr.NewSignalRClientWithBaseURI("https://management.azure.com")
client.Client.Authorizer = authorizer

Example Usage: SignalRClient.CheckNameAvailability

ctx := context.TODO()
id := signalr.NewLocationID("12345678-1234-9876-4563-123456789012", "locationValue")

payload := signalr.NameAvailabilityParameters{
	// ...
}


read, err := client.CheckNameAvailability(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: SignalRClient.CreateOrUpdate

ctx := context.TODO()
id := signalr.NewSignalRID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue")

payload := signalr.SignalRResource{
	// ...
}


if err := client.CreateOrUpdateThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: SignalRClient.CustomCertificatesCreateOrUpdate

ctx := context.TODO()
id := signalr.NewCustomCertificateID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue", "customCertificateValue")

payload := signalr.CustomCertificate{
	// ...
}


if err := client.CustomCertificatesCreateOrUpdateThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: SignalRClient.CustomCertificatesDelete

ctx := context.TODO()
id := signalr.NewCustomCertificateID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue", "customCertificateValue")

read, err := client.CustomCertificatesDelete(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: SignalRClient.CustomCertificatesGet

ctx := context.TODO()
id := signalr.NewCustomCertificateID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue", "customCertificateValue")

read, err := client.CustomCertificatesGet(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: SignalRClient.CustomCertificatesList

ctx := context.TODO()
id := signalr.NewSignalRID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue")

// alternatively `client.CustomCertificatesList(ctx, id)` can be used to do batched pagination
items, err := client.CustomCertificatesListComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: SignalRClient.CustomDomainsCreateOrUpdate

ctx := context.TODO()
id := signalr.NewCustomDomainID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue", "customDomainValue")

payload := signalr.CustomDomain{
	// ...
}


if err := client.CustomDomainsCreateOrUpdateThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: SignalRClient.CustomDomainsDelete

ctx := context.TODO()
id := signalr.NewCustomDomainID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue", "customDomainValue")

if err := client.CustomDomainsDeleteThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: SignalRClient.CustomDomainsGet

ctx := context.TODO()
id := signalr.NewCustomDomainID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue", "customDomainValue")

read, err := client.CustomDomainsGet(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: SignalRClient.CustomDomainsList

ctx := context.TODO()
id := signalr.NewSignalRID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue")

// alternatively `client.CustomDomainsList(ctx, id)` can be used to do batched pagination
items, err := client.CustomDomainsListComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: SignalRClient.Delete

ctx := context.TODO()
id := signalr.NewSignalRID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue")

if err := client.DeleteThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: SignalRClient.Get

ctx := context.TODO()
id := signalr.NewSignalRID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue")

read, err := client.Get(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: SignalRClient.ListByResourceGroup

ctx := context.TODO()
id := commonids.NewResourceGroupID("12345678-1234-9876-4563-123456789012", "example-resource-group")

// alternatively `client.ListByResourceGroup(ctx, id)` can be used to do batched pagination
items, err := client.ListByResourceGroupComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: SignalRClient.ListBySubscription

ctx := context.TODO()
id := commonids.NewSubscriptionID("12345678-1234-9876-4563-123456789012")

// alternatively `client.ListBySubscription(ctx, id)` can be used to do batched pagination
items, err := client.ListBySubscriptionComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: SignalRClient.ListKeys

ctx := context.TODO()
id := signalr.NewSignalRID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue")

read, err := client.ListKeys(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: SignalRClient.ListReplicaSkus

ctx := context.TODO()
id := signalr.NewReplicaID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue", "replicaValue")

// alternatively `client.ListReplicaSkus(ctx, id)` can be used to do batched pagination
items, err := client.ListReplicaSkusComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: SignalRClient.ListSkus

ctx := context.TODO()
id := signalr.NewSignalRID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue")

// alternatively `client.ListSkus(ctx, id)` can be used to do batched pagination
items, err := client.ListSkusComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: SignalRClient.PrivateEndpointConnectionsDelete

ctx := context.TODO()
id := signalr.NewPrivateEndpointConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue", "privateEndpointConnectionValue")

if err := client.PrivateEndpointConnectionsDeleteThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: SignalRClient.PrivateEndpointConnectionsGet

ctx := context.TODO()
id := signalr.NewPrivateEndpointConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue", "privateEndpointConnectionValue")

read, err := client.PrivateEndpointConnectionsGet(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: SignalRClient.PrivateEndpointConnectionsList

ctx := context.TODO()
id := signalr.NewSignalRID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue")

// alternatively `client.PrivateEndpointConnectionsList(ctx, id)` can be used to do batched pagination
items, err := client.PrivateEndpointConnectionsListComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: SignalRClient.PrivateEndpointConnectionsUpdate

ctx := context.TODO()
id := signalr.NewPrivateEndpointConnectionID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue", "privateEndpointConnectionValue")

payload := signalr.PrivateEndpointConnection{
	// ...
}


read, err := client.PrivateEndpointConnectionsUpdate(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: SignalRClient.PrivateLinkResourcesList

ctx := context.TODO()
id := signalr.NewSignalRID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue")

// alternatively `client.PrivateLinkResourcesList(ctx, id)` can be used to do batched pagination
items, err := client.PrivateLinkResourcesListComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: SignalRClient.RegenerateKey

ctx := context.TODO()
id := signalr.NewSignalRID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue")

payload := signalr.RegenerateKeyParameters{
	// ...
}


if err := client.RegenerateKeyThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: SignalRClient.ReplicaSharedPrivateLinkResourcesCreateOrUpdate

ctx := context.TODO()
id := signalr.NewReplicaSharedPrivateLinkResourceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue", "replicaValue", "sharedPrivateLinkResourceValue")

payload := signalr.SharedPrivateLinkResource{
	// ...
}


if err := client.ReplicaSharedPrivateLinkResourcesCreateOrUpdateThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: SignalRClient.ReplicaSharedPrivateLinkResourcesGet

ctx := context.TODO()
id := signalr.NewReplicaSharedPrivateLinkResourceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue", "replicaValue", "sharedPrivateLinkResourceValue")

read, err := client.ReplicaSharedPrivateLinkResourcesGet(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: SignalRClient.ReplicaSharedPrivateLinkResourcesList

ctx := context.TODO()
id := signalr.NewReplicaID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue", "replicaValue")

// alternatively `client.ReplicaSharedPrivateLinkResourcesList(ctx, id)` can be used to do batched pagination
items, err := client.ReplicaSharedPrivateLinkResourcesListComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: SignalRClient.ReplicasCreateOrUpdate

ctx := context.TODO()
id := signalr.NewReplicaID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue", "replicaValue")

payload := signalr.Replica{
	// ...
}


if err := client.ReplicasCreateOrUpdateThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: SignalRClient.ReplicasDelete

ctx := context.TODO()
id := signalr.NewReplicaID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue", "replicaValue")

read, err := client.ReplicasDelete(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: SignalRClient.ReplicasGet

ctx := context.TODO()
id := signalr.NewReplicaID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue", "replicaValue")

read, err := client.ReplicasGet(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: SignalRClient.ReplicasList

ctx := context.TODO()
id := signalr.NewSignalRID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue")

// alternatively `client.ReplicasList(ctx, id)` can be used to do batched pagination
items, err := client.ReplicasListComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: SignalRClient.ReplicasRestart

ctx := context.TODO()
id := signalr.NewReplicaID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue", "replicaValue")

if err := client.ReplicasRestartThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: SignalRClient.ReplicasUpdate

ctx := context.TODO()
id := signalr.NewReplicaID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue", "replicaValue")

payload := signalr.Replica{
	// ...
}


if err := client.ReplicasUpdateThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: SignalRClient.Restart

ctx := context.TODO()
id := signalr.NewSignalRID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue")

if err := client.RestartThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: SignalRClient.SharedPrivateLinkResourcesCreateOrUpdate

ctx := context.TODO()
id := signalr.NewSharedPrivateLinkResourceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue", "sharedPrivateLinkResourceValue")

payload := signalr.SharedPrivateLinkResource{
	// ...
}


if err := client.SharedPrivateLinkResourcesCreateOrUpdateThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: SignalRClient.SharedPrivateLinkResourcesDelete

ctx := context.TODO()
id := signalr.NewSharedPrivateLinkResourceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue", "sharedPrivateLinkResourceValue")

if err := client.SharedPrivateLinkResourcesDeleteThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: SignalRClient.SharedPrivateLinkResourcesGet

ctx := context.TODO()
id := signalr.NewSharedPrivateLinkResourceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue", "sharedPrivateLinkResourceValue")

read, err := client.SharedPrivateLinkResourcesGet(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: SignalRClient.SharedPrivateLinkResourcesList

ctx := context.TODO()
id := signalr.NewSignalRID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue")

// alternatively `client.SharedPrivateLinkResourcesList(ctx, id)` can be used to do batched pagination
items, err := client.SharedPrivateLinkResourcesListComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: SignalRClient.Update

ctx := context.TODO()
id := signalr.NewSignalRID("12345678-1234-9876-4563-123456789012", "example-resource-group", "signalRValue")

payload := signalr.SignalRResource{
	// ...
}


if err := client.UpdateThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: SignalRClient.UsagesList

ctx := context.TODO()
id := signalr.NewLocationID("12345678-1234-9876-4563-123456789012", "locationValue")

// alternatively `client.UsagesList(ctx, id)` can be used to do batched pagination
items, err := client.UsagesListComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PossibleValuesForACLAction

func PossibleValuesForACLAction() []string

func PossibleValuesForFeatureFlags

func PossibleValuesForFeatureFlags() []string

func PossibleValuesForKeyType

func PossibleValuesForKeyType() []string

func PossibleValuesForPrivateLinkServiceConnectionStatus

func PossibleValuesForPrivateLinkServiceConnectionStatus() []string

func PossibleValuesForProvisioningState

func PossibleValuesForProvisioningState() []string

func PossibleValuesForScaleType

func PossibleValuesForScaleType() []string

func PossibleValuesForServiceKind

func PossibleValuesForServiceKind() []string

func PossibleValuesForSharedPrivateLinkResourceStatus

func PossibleValuesForSharedPrivateLinkResourceStatus() []string

func PossibleValuesForSignalRRequestType

func PossibleValuesForSignalRRequestType() []string

func PossibleValuesForSignalRSkuTier

func PossibleValuesForSignalRSkuTier() []string

func PossibleValuesForUpstreamAuthType

func PossibleValuesForUpstreamAuthType() []string

func ValidateCustomCertificateID

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

ValidateCustomCertificateID checks that 'input' can be parsed as a Custom Certificate ID

func ValidateCustomDomainID

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

ValidateCustomDomainID checks that 'input' can be parsed as a Custom Domain ID

func ValidateLocationID

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

ValidateLocationID checks that 'input' can be parsed as a Location ID

func ValidatePrivateEndpointConnectionID

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

ValidatePrivateEndpointConnectionID checks that 'input' can be parsed as a Private Endpoint Connection ID

func ValidateReplicaID

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

ValidateReplicaID checks that 'input' can be parsed as a Replica ID

func ValidateReplicaSharedPrivateLinkResourceID

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

ValidateReplicaSharedPrivateLinkResourceID checks that 'input' can be parsed as a Replica Shared Private Link Resource ID

func ValidateSharedPrivateLinkResourceID

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

ValidateSharedPrivateLinkResourceID checks that 'input' can be parsed as a Shared Private Link Resource ID

func ValidateSignalRID

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

ValidateSignalRID checks that 'input' can be parsed as a Signal R ID

Types

type ACLAction

type ACLAction string
const (
	ACLActionAllow ACLAction = "Allow"
	ACLActionDeny  ACLAction = "Deny"
)

func (*ACLAction) UnmarshalJSON

func (s *ACLAction) UnmarshalJSON(bytes []byte) error

type CheckNameAvailabilityOperationResponse

type CheckNameAvailabilityOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *NameAvailability
}

type CreateOrUpdateOperationResponse

type CreateOrUpdateOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SignalRResource
}

type CustomCertificate

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

type CustomCertificateId

type CustomCertificateId struct {
	SubscriptionId        string
	ResourceGroupName     string
	SignalRName           string
	CustomCertificateName string
}

CustomCertificateId is a struct representing the Resource ID for a Custom Certificate

func NewCustomCertificateID

func NewCustomCertificateID(subscriptionId string, resourceGroupName string, signalRName string, customCertificateName string) CustomCertificateId

NewCustomCertificateID returns a new CustomCertificateId struct

func ParseCustomCertificateID

func ParseCustomCertificateID(input string) (*CustomCertificateId, error)

ParseCustomCertificateID parses 'input' into a CustomCertificateId

func ParseCustomCertificateIDInsensitively

func ParseCustomCertificateIDInsensitively(input string) (*CustomCertificateId, error)

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

func (*CustomCertificateId) FromParseResult

func (id *CustomCertificateId) FromParseResult(input resourceids.ParseResult) error

func (CustomCertificateId) ID

func (id CustomCertificateId) ID() string

ID returns the formatted Custom Certificate ID

func (CustomCertificateId) Segments

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

Segments returns a slice of Resource ID Segments which comprise this Custom Certificate ID

func (CustomCertificateId) String

func (id CustomCertificateId) String() string

String returns a human-readable description of this Custom Certificate ID

type CustomCertificateOperationPredicate

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

func (CustomCertificateOperationPredicate) Matches

type CustomCertificateProperties

type CustomCertificateProperties struct {
	KeyVaultBaseUri       string             `json:"keyVaultBaseUri"`
	KeyVaultSecretName    string             `json:"keyVaultSecretName"`
	KeyVaultSecretVersion *string            `json:"keyVaultSecretVersion,omitempty"`
	ProvisioningState     *ProvisioningState `json:"provisioningState,omitempty"`
}

type CustomCertificatesCreateOrUpdateOperationResponse

type CustomCertificatesCreateOrUpdateOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *CustomCertificate
}

type CustomCertificatesDeleteOperationResponse

type CustomCertificatesDeleteOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type CustomCertificatesGetOperationResponse

type CustomCertificatesGetOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *CustomCertificate
}

type CustomCertificatesListCompleteResult

type CustomCertificatesListCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []CustomCertificate
}

type CustomCertificatesListCustomPager added in v0.20240628.1153531

type CustomCertificatesListCustomPager struct {
	NextLink *odata.Link `json:"nextLink"`
}
func (p *CustomCertificatesListCustomPager) NextPageLink() *odata.Link

type CustomCertificatesListOperationResponse

type CustomCertificatesListOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]CustomCertificate
}

type CustomDomain

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

type CustomDomainId

type CustomDomainId struct {
	SubscriptionId    string
	ResourceGroupName string
	SignalRName       string
	CustomDomainName  string
}

CustomDomainId is a struct representing the Resource ID for a Custom Domain

func NewCustomDomainID

func NewCustomDomainID(subscriptionId string, resourceGroupName string, signalRName string, customDomainName string) CustomDomainId

NewCustomDomainID returns a new CustomDomainId struct

func ParseCustomDomainID

func ParseCustomDomainID(input string) (*CustomDomainId, error)

ParseCustomDomainID parses 'input' into a CustomDomainId

func ParseCustomDomainIDInsensitively

func ParseCustomDomainIDInsensitively(input string) (*CustomDomainId, error)

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

func (*CustomDomainId) FromParseResult

func (id *CustomDomainId) FromParseResult(input resourceids.ParseResult) error

func (CustomDomainId) ID

func (id CustomDomainId) ID() string

ID returns the formatted Custom Domain ID

func (CustomDomainId) Segments

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

Segments returns a slice of Resource ID Segments which comprise this Custom Domain ID

func (CustomDomainId) String

func (id CustomDomainId) String() string

String returns a human-readable description of this Custom Domain ID

type CustomDomainOperationPredicate

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

func (CustomDomainOperationPredicate) Matches

type CustomDomainProperties

type CustomDomainProperties struct {
	CustomCertificate ResourceReference  `json:"customCertificate"`
	DomainName        string             `json:"domainName"`
	ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"`
}

type CustomDomainsCreateOrUpdateOperationResponse

type CustomDomainsCreateOrUpdateOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *CustomDomain
}

type CustomDomainsDeleteOperationResponse

type CustomDomainsDeleteOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type CustomDomainsGetOperationResponse

type CustomDomainsGetOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *CustomDomain
}

type CustomDomainsListCompleteResult

type CustomDomainsListCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []CustomDomain
}

type CustomDomainsListCustomPager added in v0.20240628.1153531

type CustomDomainsListCustomPager struct {
	NextLink *odata.Link `json:"nextLink"`
}
func (p *CustomDomainsListCustomPager) NextPageLink() *odata.Link

type CustomDomainsListOperationResponse

type CustomDomainsListOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]CustomDomain
}

type DeleteOperationResponse

type DeleteOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type FeatureFlags

type FeatureFlags string
const (
	FeatureFlagsEnableConnectivityLogs FeatureFlags = "EnableConnectivityLogs"
	FeatureFlagsEnableLiveTrace        FeatureFlags = "EnableLiveTrace"
	FeatureFlagsEnableMessagingLogs    FeatureFlags = "EnableMessagingLogs"
	FeatureFlagsServiceMode            FeatureFlags = "ServiceMode"
)

func (*FeatureFlags) UnmarshalJSON

func (s *FeatureFlags) UnmarshalJSON(bytes []byte) error

type GetOperationResponse

type GetOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SignalRResource
}

type IPRule

type IPRule struct {
	Action *ACLAction `json:"action,omitempty"`
	Value  *string    `json:"value,omitempty"`
}

type KeyType

type KeyType string
const (
	KeyTypePrimary   KeyType = "Primary"
	KeyTypeSalt      KeyType = "Salt"
	KeyTypeSecondary KeyType = "Secondary"
)

func (*KeyType) UnmarshalJSON

func (s *KeyType) UnmarshalJSON(bytes []byte) error

type ListByResourceGroupCompleteResult

type ListByResourceGroupCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []SignalRResource
}

type ListByResourceGroupCustomPager added in v0.20240628.1153531

type ListByResourceGroupCustomPager struct {
	NextLink *odata.Link `json:"nextLink"`
}
func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link

type ListByResourceGroupOperationResponse

type ListByResourceGroupOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]SignalRResource
}

type ListBySubscriptionCompleteResult

type ListBySubscriptionCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []SignalRResource
}

type ListBySubscriptionCustomPager added in v0.20240628.1153531

type ListBySubscriptionCustomPager struct {
	NextLink *odata.Link `json:"nextLink"`
}
func (p *ListBySubscriptionCustomPager) NextPageLink() *odata.Link

type ListBySubscriptionOperationResponse

type ListBySubscriptionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]SignalRResource
}

type ListKeysOperationResponse

type ListKeysOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SignalRKeys
}

type ListReplicaSkusCompleteResult

type ListReplicaSkusCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []Sku
}

type ListReplicaSkusCustomPager added in v0.20240628.1153531

type ListReplicaSkusCustomPager struct {
	NextLink *odata.Link `json:"nextLink"`
}
func (p *ListReplicaSkusCustomPager) NextPageLink() *odata.Link

type ListReplicaSkusOperationResponse

type ListReplicaSkusOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]Sku
}

type ListSkusCompleteResult

type ListSkusCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []Sku
}

type ListSkusCustomPager added in v0.20240628.1153531

type ListSkusCustomPager struct {
	NextLink *odata.Link `json:"nextLink"`
}
func (p *ListSkusCustomPager) NextPageLink() *odata.Link

type ListSkusOperationResponse

type ListSkusOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]Sku
}

type LiveTraceCategory

type LiveTraceCategory struct {
	Enabled *string `json:"enabled,omitempty"`
	Name    *string `json:"name,omitempty"`
}

type LiveTraceConfiguration

type LiveTraceConfiguration struct {
	Categories *[]LiveTraceCategory `json:"categories,omitempty"`
	Enabled    *string              `json:"enabled,omitempty"`
}

type LocationId

type LocationId struct {
	SubscriptionId string
	LocationName   string
}

LocationId is a struct representing the Resource ID for a Location

func NewLocationID

func NewLocationID(subscriptionId string, locationName string) LocationId

NewLocationID returns a new LocationId struct

func ParseLocationID

func ParseLocationID(input string) (*LocationId, error)

ParseLocationID parses 'input' into a LocationId

func ParseLocationIDInsensitively

func ParseLocationIDInsensitively(input string) (*LocationId, error)

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

func (*LocationId) FromParseResult

func (id *LocationId) FromParseResult(input resourceids.ParseResult) error

func (LocationId) ID

func (id LocationId) ID() string

ID returns the formatted Location ID

func (LocationId) Segments

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

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

func (LocationId) String

func (id LocationId) String() string

String returns a human-readable description of this Location ID

type ManagedIdentitySettings

type ManagedIdentitySettings struct {
	Resource *string `json:"resource,omitempty"`
}

type NameAvailability

type NameAvailability struct {
	Message       *string `json:"message,omitempty"`
	NameAvailable *bool   `json:"nameAvailable,omitempty"`
	Reason        *string `json:"reason,omitempty"`
}

type NameAvailabilityParameters

type NameAvailabilityParameters struct {
	Name string `json:"name"`
	Type string `json:"type"`
}

type NetworkACL

type NetworkACL struct {
	Allow *[]SignalRRequestType `json:"allow,omitempty"`
	Deny  *[]SignalRRequestType `json:"deny,omitempty"`
}

type PrivateEndpoint

type PrivateEndpoint struct {
	Id *string `json:"id,omitempty"`
}

type PrivateEndpointACL

type PrivateEndpointACL struct {
	Allow *[]SignalRRequestType `json:"allow,omitempty"`
	Deny  *[]SignalRRequestType `json:"deny,omitempty"`
	Name  string                `json:"name"`
}

type PrivateEndpointConnection

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

type PrivateEndpointConnectionId

type PrivateEndpointConnectionId struct {
	SubscriptionId                string
	ResourceGroupName             string
	SignalRName                   string
	PrivateEndpointConnectionName string
}

PrivateEndpointConnectionId is a struct representing the Resource ID for a Private Endpoint Connection

func NewPrivateEndpointConnectionID

func NewPrivateEndpointConnectionID(subscriptionId string, resourceGroupName string, signalRName string, privateEndpointConnectionName string) PrivateEndpointConnectionId

NewPrivateEndpointConnectionID returns a new PrivateEndpointConnectionId struct

func ParsePrivateEndpointConnectionID

func ParsePrivateEndpointConnectionID(input string) (*PrivateEndpointConnectionId, error)

ParsePrivateEndpointConnectionID parses 'input' into a PrivateEndpointConnectionId

func ParsePrivateEndpointConnectionIDInsensitively

func ParsePrivateEndpointConnectionIDInsensitively(input string) (*PrivateEndpointConnectionId, error)

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

func (*PrivateEndpointConnectionId) FromParseResult

func (id *PrivateEndpointConnectionId) FromParseResult(input resourceids.ParseResult) error

func (PrivateEndpointConnectionId) ID

ID returns the formatted Private Endpoint Connection ID

func (PrivateEndpointConnectionId) Segments

Segments returns a slice of Resource ID Segments which comprise this Private Endpoint Connection ID

func (PrivateEndpointConnectionId) String

func (id PrivateEndpointConnectionId) String() string

String returns a human-readable description of this Private Endpoint Connection ID

type PrivateEndpointConnectionOperationPredicate

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

func (PrivateEndpointConnectionOperationPredicate) Matches

type PrivateEndpointConnectionProperties

type PrivateEndpointConnectionProperties struct {
	GroupIds                          *[]string                          `json:"groupIds,omitempty"`
	PrivateEndpoint                   *PrivateEndpoint                   `json:"privateEndpoint,omitempty"`
	PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState `json:"privateLinkServiceConnectionState,omitempty"`
	ProvisioningState                 *ProvisioningState                 `json:"provisioningState,omitempty"`
}

type PrivateEndpointConnectionsDeleteOperationResponse

type PrivateEndpointConnectionsDeleteOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type PrivateEndpointConnectionsGetOperationResponse

type PrivateEndpointConnectionsGetOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PrivateEndpointConnection
}

type PrivateEndpointConnectionsListCompleteResult

type PrivateEndpointConnectionsListCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []PrivateEndpointConnection
}

type PrivateEndpointConnectionsListCustomPager added in v0.20240628.1153531

type PrivateEndpointConnectionsListCustomPager struct {
	NextLink *odata.Link `json:"nextLink"`
}

type PrivateEndpointConnectionsListOperationResponse

type PrivateEndpointConnectionsListOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]PrivateEndpointConnection
}

type PrivateEndpointConnectionsUpdateOperationResponse

type PrivateEndpointConnectionsUpdateOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *PrivateEndpointConnection
}

type PrivateLinkResource

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

type PrivateLinkResourceOperationPredicate

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

func (PrivateLinkResourceOperationPredicate) Matches

type PrivateLinkResourceProperties

type PrivateLinkResourceProperties struct {
	GroupId                           *string                             `json:"groupId,omitempty"`
	RequiredMembers                   *[]string                           `json:"requiredMembers,omitempty"`
	RequiredZoneNames                 *[]string                           `json:"requiredZoneNames,omitempty"`
	ShareablePrivateLinkResourceTypes *[]ShareablePrivateLinkResourceType `json:"shareablePrivateLinkResourceTypes,omitempty"`
}

type PrivateLinkResourcesListCompleteResult

type PrivateLinkResourcesListCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []PrivateLinkResource
}

type PrivateLinkResourcesListCustomPager added in v0.20240628.1153531

type PrivateLinkResourcesListCustomPager struct {
	NextLink *odata.Link `json:"nextLink"`
}
func (p *PrivateLinkResourcesListCustomPager) NextPageLink() *odata.Link

type PrivateLinkResourcesListOperationResponse

type PrivateLinkResourcesListOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]PrivateLinkResource
}

type PrivateLinkServiceConnectionState

type PrivateLinkServiceConnectionState struct {
	ActionsRequired *string                             `json:"actionsRequired,omitempty"`
	Description     *string                             `json:"description,omitempty"`
	Status          *PrivateLinkServiceConnectionStatus `json:"status,omitempty"`
}

type PrivateLinkServiceConnectionStatus

type PrivateLinkServiceConnectionStatus string
const (
	PrivateLinkServiceConnectionStatusApproved     PrivateLinkServiceConnectionStatus = "Approved"
	PrivateLinkServiceConnectionStatusDisconnected PrivateLinkServiceConnectionStatus = "Disconnected"
	PrivateLinkServiceConnectionStatusPending      PrivateLinkServiceConnectionStatus = "Pending"
	PrivateLinkServiceConnectionStatusRejected     PrivateLinkServiceConnectionStatus = "Rejected"
)

func (*PrivateLinkServiceConnectionStatus) UnmarshalJSON

func (s *PrivateLinkServiceConnectionStatus) UnmarshalJSON(bytes []byte) error

type ProvisioningState

type ProvisioningState string
const (
	ProvisioningStateCanceled  ProvisioningState = "Canceled"
	ProvisioningStateCreating  ProvisioningState = "Creating"
	ProvisioningStateDeleting  ProvisioningState = "Deleting"
	ProvisioningStateFailed    ProvisioningState = "Failed"
	ProvisioningStateMoving    ProvisioningState = "Moving"
	ProvisioningStateRunning   ProvisioningState = "Running"
	ProvisioningStateSucceeded ProvisioningState = "Succeeded"
	ProvisioningStateUnknown   ProvisioningState = "Unknown"
	ProvisioningStateUpdating  ProvisioningState = "Updating"
)

func (*ProvisioningState) UnmarshalJSON

func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error

type RegenerateKeyOperationResponse

type RegenerateKeyOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SignalRKeys
}

type RegenerateKeyParameters

type RegenerateKeyParameters struct {
	KeyType *KeyType `json:"keyType,omitempty"`
}

type Replica

type Replica struct {
	Id         *string                `json:"id,omitempty"`
	Location   string                 `json:"location"`
	Name       *string                `json:"name,omitempty"`
	Properties *ReplicaProperties     `json:"properties,omitempty"`
	Sku        *ResourceSku           `json:"sku,omitempty"`
	SystemData *systemdata.SystemData `json:"systemData,omitempty"`
	Tags       *map[string]string     `json:"tags,omitempty"`
	Type       *string                `json:"type,omitempty"`
}

type ReplicaId

type ReplicaId struct {
	SubscriptionId    string
	ResourceGroupName string
	SignalRName       string
	ReplicaName       string
}

ReplicaId is a struct representing the Resource ID for a Replica

func NewReplicaID

func NewReplicaID(subscriptionId string, resourceGroupName string, signalRName string, replicaName string) ReplicaId

NewReplicaID returns a new ReplicaId struct

func ParseReplicaID

func ParseReplicaID(input string) (*ReplicaId, error)

ParseReplicaID parses 'input' into a ReplicaId

func ParseReplicaIDInsensitively

func ParseReplicaIDInsensitively(input string) (*ReplicaId, error)

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

func (*ReplicaId) FromParseResult

func (id *ReplicaId) FromParseResult(input resourceids.ParseResult) error

func (ReplicaId) ID

func (id ReplicaId) ID() string

ID returns the formatted Replica ID

func (ReplicaId) Segments

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

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

func (ReplicaId) String

func (id ReplicaId) String() string

String returns a human-readable description of this Replica ID

type ReplicaOperationPredicate

type ReplicaOperationPredicate struct {
	Id       *string
	Location *string
	Name     *string
	Type     *string
}

func (ReplicaOperationPredicate) Matches

func (p ReplicaOperationPredicate) Matches(input Replica) bool

type ReplicaProperties

type ReplicaProperties struct {
	ProvisioningState     *ProvisioningState `json:"provisioningState,omitempty"`
	RegionEndpointEnabled *string            `json:"regionEndpointEnabled,omitempty"`
	ResourceStopped       *string            `json:"resourceStopped,omitempty"`
}

type ReplicaSharedPrivateLinkResourceId

type ReplicaSharedPrivateLinkResourceId struct {
	SubscriptionId                string
	ResourceGroupName             string
	SignalRName                   string
	ReplicaName                   string
	SharedPrivateLinkResourceName string
}

ReplicaSharedPrivateLinkResourceId is a struct representing the Resource ID for a Replica Shared Private Link Resource

func NewReplicaSharedPrivateLinkResourceID

func NewReplicaSharedPrivateLinkResourceID(subscriptionId string, resourceGroupName string, signalRName string, replicaName string, sharedPrivateLinkResourceName string) ReplicaSharedPrivateLinkResourceId

NewReplicaSharedPrivateLinkResourceID returns a new ReplicaSharedPrivateLinkResourceId struct

func ParseReplicaSharedPrivateLinkResourceID

func ParseReplicaSharedPrivateLinkResourceID(input string) (*ReplicaSharedPrivateLinkResourceId, error)

ParseReplicaSharedPrivateLinkResourceID parses 'input' into a ReplicaSharedPrivateLinkResourceId

func ParseReplicaSharedPrivateLinkResourceIDInsensitively

func ParseReplicaSharedPrivateLinkResourceIDInsensitively(input string) (*ReplicaSharedPrivateLinkResourceId, error)

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

func (*ReplicaSharedPrivateLinkResourceId) FromParseResult

func (ReplicaSharedPrivateLinkResourceId) ID

ID returns the formatted Replica Shared Private Link Resource ID

func (ReplicaSharedPrivateLinkResourceId) Segments

Segments returns a slice of Resource ID Segments which comprise this Replica Shared Private Link Resource ID

func (ReplicaSharedPrivateLinkResourceId) String

String returns a human-readable description of this Replica Shared Private Link Resource ID

type ReplicaSharedPrivateLinkResourcesCreateOrUpdateOperationResponse

type ReplicaSharedPrivateLinkResourcesCreateOrUpdateOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SharedPrivateLinkResource
}

type ReplicaSharedPrivateLinkResourcesGetOperationResponse

type ReplicaSharedPrivateLinkResourcesGetOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SharedPrivateLinkResource
}

type ReplicaSharedPrivateLinkResourcesListCompleteResult

type ReplicaSharedPrivateLinkResourcesListCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []SharedPrivateLinkResource
}

type ReplicaSharedPrivateLinkResourcesListCustomPager added in v0.20240628.1153531

type ReplicaSharedPrivateLinkResourcesListCustomPager struct {
	NextLink *odata.Link `json:"nextLink"`
}

type ReplicaSharedPrivateLinkResourcesListOperationResponse

type ReplicaSharedPrivateLinkResourcesListOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]SharedPrivateLinkResource
}

type ReplicasCreateOrUpdateOperationResponse

type ReplicasCreateOrUpdateOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *Replica
}

type ReplicasDeleteOperationResponse

type ReplicasDeleteOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type ReplicasGetOperationResponse

type ReplicasGetOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *Replica
}

type ReplicasListCompleteResult

type ReplicasListCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []Replica
}

type ReplicasListCustomPager added in v0.20240628.1153531

type ReplicasListCustomPager struct {
	NextLink *odata.Link `json:"nextLink"`
}
func (p *ReplicasListCustomPager) NextPageLink() *odata.Link

type ReplicasListOperationResponse

type ReplicasListOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]Replica
}

type ReplicasRestartOperationResponse

type ReplicasRestartOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type ReplicasUpdateOperationResponse

type ReplicasUpdateOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *Replica
}

type ResourceLogCategory

type ResourceLogCategory struct {
	Enabled *string `json:"enabled,omitempty"`
	Name    *string `json:"name,omitempty"`
}

type ResourceLogConfiguration

type ResourceLogConfiguration struct {
	Categories *[]ResourceLogCategory `json:"categories,omitempty"`
}

type ResourceReference

type ResourceReference struct {
	Id *string `json:"id,omitempty"`
}

type ResourceSku

type ResourceSku struct {
	Capacity *int64          `json:"capacity,omitempty"`
	Family   *string         `json:"family,omitempty"`
	Name     string          `json:"name"`
	Size     *string         `json:"size,omitempty"`
	Tier     *SignalRSkuTier `json:"tier,omitempty"`
}

type RestartOperationResponse

type RestartOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type ScaleType

type ScaleType string
const (
	ScaleTypeAutomatic ScaleType = "Automatic"
	ScaleTypeManual    ScaleType = "Manual"
	ScaleTypeNone      ScaleType = "None"
)

func (*ScaleType) UnmarshalJSON

func (s *ScaleType) UnmarshalJSON(bytes []byte) error

type ServerlessSettings

type ServerlessSettings struct {
	ConnectionTimeoutInSeconds *int64 `json:"connectionTimeoutInSeconds,omitempty"`
}

type ServerlessUpstreamSettings

type ServerlessUpstreamSettings struct {
	Templates *[]UpstreamTemplate `json:"templates,omitempty"`
}

type ServiceKind

type ServiceKind string
const (
	ServiceKindRawWebSockets ServiceKind = "RawWebSockets"
	ServiceKindSignalR       ServiceKind = "SignalR"
)

func (*ServiceKind) UnmarshalJSON

func (s *ServiceKind) UnmarshalJSON(bytes []byte) error

type ShareablePrivateLinkResourceProperties

type ShareablePrivateLinkResourceProperties struct {
	Description *string `json:"description,omitempty"`
	GroupId     *string `json:"groupId,omitempty"`
	Type        *string `json:"type,omitempty"`
}

type ShareablePrivateLinkResourceType

type ShareablePrivateLinkResourceType struct {
	Name       *string                                 `json:"name,omitempty"`
	Properties *ShareablePrivateLinkResourceProperties `json:"properties,omitempty"`
}

type SharedPrivateLinkResource

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

type SharedPrivateLinkResourceId

type SharedPrivateLinkResourceId struct {
	SubscriptionId                string
	ResourceGroupName             string
	SignalRName                   string
	SharedPrivateLinkResourceName string
}

SharedPrivateLinkResourceId is a struct representing the Resource ID for a Shared Private Link Resource

func NewSharedPrivateLinkResourceID

func NewSharedPrivateLinkResourceID(subscriptionId string, resourceGroupName string, signalRName string, sharedPrivateLinkResourceName string) SharedPrivateLinkResourceId

NewSharedPrivateLinkResourceID returns a new SharedPrivateLinkResourceId struct

func ParseSharedPrivateLinkResourceID

func ParseSharedPrivateLinkResourceID(input string) (*SharedPrivateLinkResourceId, error)

ParseSharedPrivateLinkResourceID parses 'input' into a SharedPrivateLinkResourceId

func ParseSharedPrivateLinkResourceIDInsensitively

func ParseSharedPrivateLinkResourceIDInsensitively(input string) (*SharedPrivateLinkResourceId, error)

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

func (*SharedPrivateLinkResourceId) FromParseResult

func (id *SharedPrivateLinkResourceId) FromParseResult(input resourceids.ParseResult) error

func (SharedPrivateLinkResourceId) ID

ID returns the formatted Shared Private Link Resource ID

func (SharedPrivateLinkResourceId) Segments

Segments returns a slice of Resource ID Segments which comprise this Shared Private Link Resource ID

func (SharedPrivateLinkResourceId) String

func (id SharedPrivateLinkResourceId) String() string

String returns a human-readable description of this Shared Private Link Resource ID

type SharedPrivateLinkResourceOperationPredicate

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

func (SharedPrivateLinkResourceOperationPredicate) Matches

type SharedPrivateLinkResourceProperties

type SharedPrivateLinkResourceProperties struct {
	GroupId               string                           `json:"groupId"`
	PrivateLinkResourceId string                           `json:"privateLinkResourceId"`
	ProvisioningState     *ProvisioningState               `json:"provisioningState,omitempty"`
	RequestMessage        *string                          `json:"requestMessage,omitempty"`
	Status                *SharedPrivateLinkResourceStatus `json:"status,omitempty"`
}

type SharedPrivateLinkResourceStatus

type SharedPrivateLinkResourceStatus string
const (
	SharedPrivateLinkResourceStatusApproved     SharedPrivateLinkResourceStatus = "Approved"
	SharedPrivateLinkResourceStatusDisconnected SharedPrivateLinkResourceStatus = "Disconnected"
	SharedPrivateLinkResourceStatusPending      SharedPrivateLinkResourceStatus = "Pending"
	SharedPrivateLinkResourceStatusRejected     SharedPrivateLinkResourceStatus = "Rejected"
	SharedPrivateLinkResourceStatusTimeout      SharedPrivateLinkResourceStatus = "Timeout"
)

func (*SharedPrivateLinkResourceStatus) UnmarshalJSON

func (s *SharedPrivateLinkResourceStatus) UnmarshalJSON(bytes []byte) error

type SharedPrivateLinkResourcesCreateOrUpdateOperationResponse

type SharedPrivateLinkResourcesCreateOrUpdateOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SharedPrivateLinkResource
}

type SharedPrivateLinkResourcesDeleteOperationResponse

type SharedPrivateLinkResourcesDeleteOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type SharedPrivateLinkResourcesGetOperationResponse

type SharedPrivateLinkResourcesGetOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SharedPrivateLinkResource
}

type SharedPrivateLinkResourcesListCompleteResult

type SharedPrivateLinkResourcesListCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []SharedPrivateLinkResource
}

type SharedPrivateLinkResourcesListCustomPager added in v0.20240628.1153531

type SharedPrivateLinkResourcesListCustomPager struct {
	NextLink *odata.Link `json:"nextLink"`
}

type SharedPrivateLinkResourcesListOperationResponse

type SharedPrivateLinkResourcesListOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]SharedPrivateLinkResource
}

type SignalRClient

type SignalRClient struct {
	Client *resourcemanager.Client
}

func NewSignalRClientWithBaseURI

func NewSignalRClientWithBaseURI(sdkApi sdkEnv.Api) (*SignalRClient, error)

func (SignalRClient) CheckNameAvailability

CheckNameAvailability ...

func (SignalRClient) CreateOrUpdate

func (c SignalRClient) CreateOrUpdate(ctx context.Context, id SignalRId, input SignalRResource) (result CreateOrUpdateOperationResponse, err error)

CreateOrUpdate ...

func (SignalRClient) CreateOrUpdateThenPoll

func (c SignalRClient) CreateOrUpdateThenPoll(ctx context.Context, id SignalRId, input SignalRResource) error

CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed

func (SignalRClient) CustomCertificatesCreateOrUpdate

func (c SignalRClient) CustomCertificatesCreateOrUpdate(ctx context.Context, id CustomCertificateId, input CustomCertificate) (result CustomCertificatesCreateOrUpdateOperationResponse, err error)

CustomCertificatesCreateOrUpdate ...

func (SignalRClient) CustomCertificatesCreateOrUpdateThenPoll

func (c SignalRClient) CustomCertificatesCreateOrUpdateThenPoll(ctx context.Context, id CustomCertificateId, input CustomCertificate) error

CustomCertificatesCreateOrUpdateThenPoll performs CustomCertificatesCreateOrUpdate then polls until it's completed

func (SignalRClient) CustomCertificatesDelete

func (c SignalRClient) CustomCertificatesDelete(ctx context.Context, id CustomCertificateId) (result CustomCertificatesDeleteOperationResponse, err error)

CustomCertificatesDelete ...

func (SignalRClient) CustomCertificatesGet

func (c SignalRClient) CustomCertificatesGet(ctx context.Context, id CustomCertificateId) (result CustomCertificatesGetOperationResponse, err error)

CustomCertificatesGet ...

func (SignalRClient) CustomCertificatesList

func (c SignalRClient) CustomCertificatesList(ctx context.Context, id SignalRId) (result CustomCertificatesListOperationResponse, err error)

CustomCertificatesList ...

func (SignalRClient) CustomCertificatesListComplete

func (c SignalRClient) CustomCertificatesListComplete(ctx context.Context, id SignalRId) (CustomCertificatesListCompleteResult, error)

CustomCertificatesListComplete retrieves all the results into a single object

func (SignalRClient) CustomCertificatesListCompleteMatchingPredicate

func (c SignalRClient) CustomCertificatesListCompleteMatchingPredicate(ctx context.Context, id SignalRId, predicate CustomCertificateOperationPredicate) (result CustomCertificatesListCompleteResult, err error)

CustomCertificatesListCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (SignalRClient) CustomDomainsCreateOrUpdate

func (c SignalRClient) CustomDomainsCreateOrUpdate(ctx context.Context, id CustomDomainId, input CustomDomain) (result CustomDomainsCreateOrUpdateOperationResponse, err error)

CustomDomainsCreateOrUpdate ...

func (SignalRClient) CustomDomainsCreateOrUpdateThenPoll

func (c SignalRClient) CustomDomainsCreateOrUpdateThenPoll(ctx context.Context, id CustomDomainId, input CustomDomain) error

CustomDomainsCreateOrUpdateThenPoll performs CustomDomainsCreateOrUpdate then polls until it's completed

func (SignalRClient) CustomDomainsDelete

func (c SignalRClient) CustomDomainsDelete(ctx context.Context, id CustomDomainId) (result CustomDomainsDeleteOperationResponse, err error)

CustomDomainsDelete ...

func (SignalRClient) CustomDomainsDeleteThenPoll

func (c SignalRClient) CustomDomainsDeleteThenPoll(ctx context.Context, id CustomDomainId) error

CustomDomainsDeleteThenPoll performs CustomDomainsDelete then polls until it's completed

func (SignalRClient) CustomDomainsGet

func (c SignalRClient) CustomDomainsGet(ctx context.Context, id CustomDomainId) (result CustomDomainsGetOperationResponse, err error)

CustomDomainsGet ...

func (SignalRClient) CustomDomainsList

func (c SignalRClient) CustomDomainsList(ctx context.Context, id SignalRId) (result CustomDomainsListOperationResponse, err error)

CustomDomainsList ...

func (SignalRClient) CustomDomainsListComplete

func (c SignalRClient) CustomDomainsListComplete(ctx context.Context, id SignalRId) (CustomDomainsListCompleteResult, error)

CustomDomainsListComplete retrieves all the results into a single object

func (SignalRClient) CustomDomainsListCompleteMatchingPredicate

func (c SignalRClient) CustomDomainsListCompleteMatchingPredicate(ctx context.Context, id SignalRId, predicate CustomDomainOperationPredicate) (result CustomDomainsListCompleteResult, err error)

CustomDomainsListCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (SignalRClient) Delete

func (c SignalRClient) Delete(ctx context.Context, id SignalRId) (result DeleteOperationResponse, err error)

Delete ...

func (SignalRClient) DeleteThenPoll

func (c SignalRClient) DeleteThenPoll(ctx context.Context, id SignalRId) error

DeleteThenPoll performs Delete then polls until it's completed

func (SignalRClient) Get

func (c SignalRClient) Get(ctx context.Context, id SignalRId) (result GetOperationResponse, err error)

Get ...

func (SignalRClient) ListByResourceGroup

ListByResourceGroup ...

func (SignalRClient) ListByResourceGroupComplete

ListByResourceGroupComplete retrieves all the results into a single object

func (SignalRClient) ListByResourceGroupCompleteMatchingPredicate

func (c SignalRClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate SignalRResourceOperationPredicate) (result ListByResourceGroupCompleteResult, err error)

ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (SignalRClient) ListBySubscription

ListBySubscription ...

func (SignalRClient) ListBySubscriptionComplete

ListBySubscriptionComplete retrieves all the results into a single object

func (SignalRClient) ListBySubscriptionCompleteMatchingPredicate

func (c SignalRClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate SignalRResourceOperationPredicate) (result ListBySubscriptionCompleteResult, err error)

ListBySubscriptionCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (SignalRClient) ListKeys

func (c SignalRClient) ListKeys(ctx context.Context, id SignalRId) (result ListKeysOperationResponse, err error)

ListKeys ...

func (SignalRClient) ListReplicaSkus

func (c SignalRClient) ListReplicaSkus(ctx context.Context, id ReplicaId) (result ListReplicaSkusOperationResponse, err error)

ListReplicaSkus ...

func (SignalRClient) ListReplicaSkusComplete

func (c SignalRClient) ListReplicaSkusComplete(ctx context.Context, id ReplicaId) (ListReplicaSkusCompleteResult, error)

ListReplicaSkusComplete retrieves all the results into a single object

func (SignalRClient) ListReplicaSkusCompleteMatchingPredicate

func (c SignalRClient) ListReplicaSkusCompleteMatchingPredicate(ctx context.Context, id ReplicaId, predicate SkuOperationPredicate) (result ListReplicaSkusCompleteResult, err error)

ListReplicaSkusCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (SignalRClient) ListSkus

func (c SignalRClient) ListSkus(ctx context.Context, id SignalRId) (result ListSkusOperationResponse, err error)

ListSkus ...

func (SignalRClient) ListSkusComplete

func (c SignalRClient) ListSkusComplete(ctx context.Context, id SignalRId) (ListSkusCompleteResult, error)

ListSkusComplete retrieves all the results into a single object

func (SignalRClient) ListSkusCompleteMatchingPredicate

func (c SignalRClient) ListSkusCompleteMatchingPredicate(ctx context.Context, id SignalRId, predicate SkuOperationPredicate) (result ListSkusCompleteResult, err error)

ListSkusCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (SignalRClient) PrivateEndpointConnectionsDelete

func (c SignalRClient) PrivateEndpointConnectionsDelete(ctx context.Context, id PrivateEndpointConnectionId) (result PrivateEndpointConnectionsDeleteOperationResponse, err error)

PrivateEndpointConnectionsDelete ...

func (SignalRClient) PrivateEndpointConnectionsDeleteThenPoll

func (c SignalRClient) PrivateEndpointConnectionsDeleteThenPoll(ctx context.Context, id PrivateEndpointConnectionId) error

PrivateEndpointConnectionsDeleteThenPoll performs PrivateEndpointConnectionsDelete then polls until it's completed

func (SignalRClient) PrivateEndpointConnectionsGet

PrivateEndpointConnectionsGet ...

func (SignalRClient) PrivateEndpointConnectionsList

func (c SignalRClient) PrivateEndpointConnectionsList(ctx context.Context, id SignalRId) (result PrivateEndpointConnectionsListOperationResponse, err error)

PrivateEndpointConnectionsList ...

func (SignalRClient) PrivateEndpointConnectionsListComplete

func (c SignalRClient) PrivateEndpointConnectionsListComplete(ctx context.Context, id SignalRId) (PrivateEndpointConnectionsListCompleteResult, error)

PrivateEndpointConnectionsListComplete retrieves all the results into a single object

func (SignalRClient) PrivateEndpointConnectionsListCompleteMatchingPredicate

func (c SignalRClient) PrivateEndpointConnectionsListCompleteMatchingPredicate(ctx context.Context, id SignalRId, predicate PrivateEndpointConnectionOperationPredicate) (result PrivateEndpointConnectionsListCompleteResult, err error)

PrivateEndpointConnectionsListCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (SignalRClient) PrivateEndpointConnectionsUpdate

PrivateEndpointConnectionsUpdate ...

func (SignalRClient) PrivateLinkResourcesList

func (c SignalRClient) PrivateLinkResourcesList(ctx context.Context, id SignalRId) (result PrivateLinkResourcesListOperationResponse, err error)

PrivateLinkResourcesList ...

func (SignalRClient) PrivateLinkResourcesListComplete

func (c SignalRClient) PrivateLinkResourcesListComplete(ctx context.Context, id SignalRId) (PrivateLinkResourcesListCompleteResult, error)

PrivateLinkResourcesListComplete retrieves all the results into a single object

func (SignalRClient) PrivateLinkResourcesListCompleteMatchingPredicate

func (c SignalRClient) PrivateLinkResourcesListCompleteMatchingPredicate(ctx context.Context, id SignalRId, predicate PrivateLinkResourceOperationPredicate) (result PrivateLinkResourcesListCompleteResult, err error)

PrivateLinkResourcesListCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (SignalRClient) RegenerateKey

RegenerateKey ...

func (SignalRClient) RegenerateKeyThenPoll

func (c SignalRClient) RegenerateKeyThenPoll(ctx context.Context, id SignalRId, input RegenerateKeyParameters) error

RegenerateKeyThenPoll performs RegenerateKey then polls until it's completed

func (SignalRClient) ReplicaSharedPrivateLinkResourcesCreateOrUpdate

ReplicaSharedPrivateLinkResourcesCreateOrUpdate ...

func (SignalRClient) ReplicaSharedPrivateLinkResourcesCreateOrUpdateThenPoll

func (c SignalRClient) ReplicaSharedPrivateLinkResourcesCreateOrUpdateThenPoll(ctx context.Context, id ReplicaSharedPrivateLinkResourceId, input SharedPrivateLinkResource) error

ReplicaSharedPrivateLinkResourcesCreateOrUpdateThenPoll performs ReplicaSharedPrivateLinkResourcesCreateOrUpdate then polls until it's completed

func (SignalRClient) ReplicaSharedPrivateLinkResourcesGet

ReplicaSharedPrivateLinkResourcesGet ...

func (SignalRClient) ReplicaSharedPrivateLinkResourcesList

func (c SignalRClient) ReplicaSharedPrivateLinkResourcesList(ctx context.Context, id ReplicaId) (result ReplicaSharedPrivateLinkResourcesListOperationResponse, err error)

ReplicaSharedPrivateLinkResourcesList ...

func (SignalRClient) ReplicaSharedPrivateLinkResourcesListComplete

func (c SignalRClient) ReplicaSharedPrivateLinkResourcesListComplete(ctx context.Context, id ReplicaId) (ReplicaSharedPrivateLinkResourcesListCompleteResult, error)

ReplicaSharedPrivateLinkResourcesListComplete retrieves all the results into a single object

func (SignalRClient) ReplicaSharedPrivateLinkResourcesListCompleteMatchingPredicate

func (c SignalRClient) ReplicaSharedPrivateLinkResourcesListCompleteMatchingPredicate(ctx context.Context, id ReplicaId, predicate SharedPrivateLinkResourceOperationPredicate) (result ReplicaSharedPrivateLinkResourcesListCompleteResult, err error)

ReplicaSharedPrivateLinkResourcesListCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (SignalRClient) ReplicasCreateOrUpdate

func (c SignalRClient) ReplicasCreateOrUpdate(ctx context.Context, id ReplicaId, input Replica) (result ReplicasCreateOrUpdateOperationResponse, err error)

ReplicasCreateOrUpdate ...

func (SignalRClient) ReplicasCreateOrUpdateThenPoll

func (c SignalRClient) ReplicasCreateOrUpdateThenPoll(ctx context.Context, id ReplicaId, input Replica) error

ReplicasCreateOrUpdateThenPoll performs ReplicasCreateOrUpdate then polls until it's completed

func (SignalRClient) ReplicasDelete

func (c SignalRClient) ReplicasDelete(ctx context.Context, id ReplicaId) (result ReplicasDeleteOperationResponse, err error)

ReplicasDelete ...

func (SignalRClient) ReplicasGet

func (c SignalRClient) ReplicasGet(ctx context.Context, id ReplicaId) (result ReplicasGetOperationResponse, err error)

ReplicasGet ...

func (SignalRClient) ReplicasList

func (c SignalRClient) ReplicasList(ctx context.Context, id SignalRId) (result ReplicasListOperationResponse, err error)

ReplicasList ...

func (SignalRClient) ReplicasListComplete

func (c SignalRClient) ReplicasListComplete(ctx context.Context, id SignalRId) (ReplicasListCompleteResult, error)

ReplicasListComplete retrieves all the results into a single object

func (SignalRClient) ReplicasListCompleteMatchingPredicate

func (c SignalRClient) ReplicasListCompleteMatchingPredicate(ctx context.Context, id SignalRId, predicate ReplicaOperationPredicate) (result ReplicasListCompleteResult, err error)

ReplicasListCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (SignalRClient) ReplicasRestart

func (c SignalRClient) ReplicasRestart(ctx context.Context, id ReplicaId) (result ReplicasRestartOperationResponse, err error)

ReplicasRestart ...

func (SignalRClient) ReplicasRestartThenPoll

func (c SignalRClient) ReplicasRestartThenPoll(ctx context.Context, id ReplicaId) error

ReplicasRestartThenPoll performs ReplicasRestart then polls until it's completed

func (SignalRClient) ReplicasUpdate

func (c SignalRClient) ReplicasUpdate(ctx context.Context, id ReplicaId, input Replica) (result ReplicasUpdateOperationResponse, err error)

ReplicasUpdate ...

func (SignalRClient) ReplicasUpdateThenPoll

func (c SignalRClient) ReplicasUpdateThenPoll(ctx context.Context, id ReplicaId, input Replica) error

ReplicasUpdateThenPoll performs ReplicasUpdate then polls until it's completed

func (SignalRClient) Restart

func (c SignalRClient) Restart(ctx context.Context, id SignalRId) (result RestartOperationResponse, err error)

Restart ...

func (SignalRClient) RestartThenPoll

func (c SignalRClient) RestartThenPoll(ctx context.Context, id SignalRId) error

RestartThenPoll performs Restart then polls until it's completed

func (SignalRClient) SharedPrivateLinkResourcesCreateOrUpdate

SharedPrivateLinkResourcesCreateOrUpdate ...

func (SignalRClient) SharedPrivateLinkResourcesCreateOrUpdateThenPoll

func (c SignalRClient) SharedPrivateLinkResourcesCreateOrUpdateThenPoll(ctx context.Context, id SharedPrivateLinkResourceId, input SharedPrivateLinkResource) error

SharedPrivateLinkResourcesCreateOrUpdateThenPoll performs SharedPrivateLinkResourcesCreateOrUpdate then polls until it's completed

func (SignalRClient) SharedPrivateLinkResourcesDelete

func (c SignalRClient) SharedPrivateLinkResourcesDelete(ctx context.Context, id SharedPrivateLinkResourceId) (result SharedPrivateLinkResourcesDeleteOperationResponse, err error)

SharedPrivateLinkResourcesDelete ...

func (SignalRClient) SharedPrivateLinkResourcesDeleteThenPoll

func (c SignalRClient) SharedPrivateLinkResourcesDeleteThenPoll(ctx context.Context, id SharedPrivateLinkResourceId) error

SharedPrivateLinkResourcesDeleteThenPoll performs SharedPrivateLinkResourcesDelete then polls until it's completed

func (SignalRClient) SharedPrivateLinkResourcesGet

SharedPrivateLinkResourcesGet ...

func (SignalRClient) SharedPrivateLinkResourcesList

func (c SignalRClient) SharedPrivateLinkResourcesList(ctx context.Context, id SignalRId) (result SharedPrivateLinkResourcesListOperationResponse, err error)

SharedPrivateLinkResourcesList ...

func (SignalRClient) SharedPrivateLinkResourcesListComplete

func (c SignalRClient) SharedPrivateLinkResourcesListComplete(ctx context.Context, id SignalRId) (SharedPrivateLinkResourcesListCompleteResult, error)

SharedPrivateLinkResourcesListComplete retrieves all the results into a single object

func (SignalRClient) SharedPrivateLinkResourcesListCompleteMatchingPredicate

func (c SignalRClient) SharedPrivateLinkResourcesListCompleteMatchingPredicate(ctx context.Context, id SignalRId, predicate SharedPrivateLinkResourceOperationPredicate) (result SharedPrivateLinkResourcesListCompleteResult, err error)

SharedPrivateLinkResourcesListCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (SignalRClient) Update

func (c SignalRClient) Update(ctx context.Context, id SignalRId, input SignalRResource) (result UpdateOperationResponse, err error)

Update ...

func (SignalRClient) UpdateThenPoll

func (c SignalRClient) UpdateThenPoll(ctx context.Context, id SignalRId, input SignalRResource) error

UpdateThenPoll performs Update then polls until it's completed

func (SignalRClient) UsagesList

func (c SignalRClient) UsagesList(ctx context.Context, id LocationId) (result UsagesListOperationResponse, err error)

UsagesList ...

func (SignalRClient) UsagesListComplete

func (c SignalRClient) UsagesListComplete(ctx context.Context, id LocationId) (UsagesListCompleteResult, error)

UsagesListComplete retrieves all the results into a single object

func (SignalRClient) UsagesListCompleteMatchingPredicate

func (c SignalRClient) UsagesListCompleteMatchingPredicate(ctx context.Context, id LocationId, predicate SignalRUsageOperationPredicate) (result UsagesListCompleteResult, err error)

UsagesListCompleteMatchingPredicate retrieves all the results and then applies the predicate

type SignalRCorsSettings

type SignalRCorsSettings struct {
	AllowedOrigins *[]string `json:"allowedOrigins,omitempty"`
}

type SignalRFeature

type SignalRFeature struct {
	Flag       FeatureFlags       `json:"flag"`
	Properties *map[string]string `json:"properties,omitempty"`
	Value      string             `json:"value"`
}

type SignalRId

type SignalRId struct {
	SubscriptionId    string
	ResourceGroupName string
	SignalRName       string
}

SignalRId is a struct representing the Resource ID for a Signal R

func NewSignalRID

func NewSignalRID(subscriptionId string, resourceGroupName string, signalRName string) SignalRId

NewSignalRID returns a new SignalRId struct

func ParseSignalRID

func ParseSignalRID(input string) (*SignalRId, error)

ParseSignalRID parses 'input' into a SignalRId

func ParseSignalRIDInsensitively

func ParseSignalRIDInsensitively(input string) (*SignalRId, error)

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

func (*SignalRId) FromParseResult

func (id *SignalRId) FromParseResult(input resourceids.ParseResult) error

func (SignalRId) ID

func (id SignalRId) ID() string

ID returns the formatted Signal R ID

func (SignalRId) Segments

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

Segments returns a slice of Resource ID Segments which comprise this Signal R ID

func (SignalRId) String

func (id SignalRId) String() string

String returns a human-readable description of this Signal R ID

type SignalRKeys

type SignalRKeys struct {
	PrimaryConnectionString   *string `json:"primaryConnectionString,omitempty"`
	PrimaryKey                *string `json:"primaryKey,omitempty"`
	SecondaryConnectionString *string `json:"secondaryConnectionString,omitempty"`
	SecondaryKey              *string `json:"secondaryKey,omitempty"`
}

type SignalRNetworkACLs

type SignalRNetworkACLs struct {
	DefaultAction    *ACLAction            `json:"defaultAction,omitempty"`
	IPRules          *[]IPRule             `json:"ipRules,omitempty"`
	PrivateEndpoints *[]PrivateEndpointACL `json:"privateEndpoints,omitempty"`
	PublicNetwork    *NetworkACL           `json:"publicNetwork,omitempty"`
}

type SignalRProperties

type SignalRProperties struct {
	Cors                       *SignalRCorsSettings         `json:"cors,omitempty"`
	DisableAadAuth             *bool                        `json:"disableAadAuth,omitempty"`
	DisableLocalAuth           *bool                        `json:"disableLocalAuth,omitempty"`
	ExternalIP                 *string                      `json:"externalIP,omitempty"`
	Features                   *[]SignalRFeature            `json:"features,omitempty"`
	HostName                   *string                      `json:"hostName,omitempty"`
	HostNamePrefix             *string                      `json:"hostNamePrefix,omitempty"`
	LiveTraceConfiguration     *LiveTraceConfiguration      `json:"liveTraceConfiguration,omitempty"`
	NetworkACLs                *SignalRNetworkACLs          `json:"networkACLs,omitempty"`
	PrivateEndpointConnections *[]PrivateEndpointConnection `json:"privateEndpointConnections,omitempty"`
	ProvisioningState          *ProvisioningState           `json:"provisioningState,omitempty"`
	PublicNetworkAccess        *string                      `json:"publicNetworkAccess,omitempty"`
	PublicPort                 *int64                       `json:"publicPort,omitempty"`
	RegionEndpointEnabled      *string                      `json:"regionEndpointEnabled,omitempty"`
	ResourceLogConfiguration   *ResourceLogConfiguration    `json:"resourceLogConfiguration,omitempty"`
	ResourceStopped            *string                      `json:"resourceStopped,omitempty"`
	ServerPort                 *int64                       `json:"serverPort,omitempty"`
	Serverless                 *ServerlessSettings          `json:"serverless,omitempty"`
	SharedPrivateLinkResources *[]SharedPrivateLinkResource `json:"sharedPrivateLinkResources,omitempty"`
	Tls                        *SignalRTlsSettings          `json:"tls,omitempty"`
	Upstream                   *ServerlessUpstreamSettings  `json:"upstream,omitempty"`
	Version                    *string                      `json:"version,omitempty"`
}

type SignalRRequestType

type SignalRRequestType string
const (
	SignalRRequestTypeClientConnection SignalRRequestType = "ClientConnection"
	SignalRRequestTypeRESTAPI          SignalRRequestType = "RESTAPI"
	SignalRRequestTypeServerConnection SignalRRequestType = "ServerConnection"
	SignalRRequestTypeTrace            SignalRRequestType = "Trace"
)

func (*SignalRRequestType) UnmarshalJSON

func (s *SignalRRequestType) UnmarshalJSON(bytes []byte) error

type SignalRResource

type SignalRResource struct {
	Id         *string                           `json:"id,omitempty"`
	Identity   *identity.SystemOrUserAssignedMap `json:"identity,omitempty"`
	Kind       *ServiceKind                      `json:"kind,omitempty"`
	Location   string                            `json:"location"`
	Name       *string                           `json:"name,omitempty"`
	Properties *SignalRProperties                `json:"properties,omitempty"`
	Sku        *ResourceSku                      `json:"sku,omitempty"`
	SystemData *systemdata.SystemData            `json:"systemData,omitempty"`
	Tags       *map[string]string                `json:"tags,omitempty"`
	Type       *string                           `json:"type,omitempty"`
}

type SignalRResourceOperationPredicate

type SignalRResourceOperationPredicate struct {
	Id       *string
	Location *string
	Name     *string
	Type     *string
}

func (SignalRResourceOperationPredicate) Matches

type SignalRSkuTier

type SignalRSkuTier string
const (
	SignalRSkuTierBasic    SignalRSkuTier = "Basic"
	SignalRSkuTierFree     SignalRSkuTier = "Free"
	SignalRSkuTierPremium  SignalRSkuTier = "Premium"
	SignalRSkuTierStandard SignalRSkuTier = "Standard"
)

func (*SignalRSkuTier) UnmarshalJSON

func (s *SignalRSkuTier) UnmarshalJSON(bytes []byte) error

type SignalRTlsSettings

type SignalRTlsSettings struct {
	ClientCertEnabled *bool `json:"clientCertEnabled,omitempty"`
}

type SignalRUsage

type SignalRUsage struct {
	CurrentValue *int64            `json:"currentValue,omitempty"`
	Id           *string           `json:"id,omitempty"`
	Limit        *int64            `json:"limit,omitempty"`
	Name         *SignalRUsageName `json:"name,omitempty"`
	Unit         *string           `json:"unit,omitempty"`
}

type SignalRUsageName

type SignalRUsageName struct {
	LocalizedValue *string `json:"localizedValue,omitempty"`
	Value          *string `json:"value,omitempty"`
}

type SignalRUsageOperationPredicate

type SignalRUsageOperationPredicate struct {
	CurrentValue *int64
	Id           *string
	Limit        *int64
	Unit         *string
}

func (SignalRUsageOperationPredicate) Matches

type Sku

type Sku struct {
	Capacity     *SkuCapacity `json:"capacity,omitempty"`
	ResourceType *string      `json:"resourceType,omitempty"`
	Sku          *ResourceSku `json:"sku,omitempty"`
}

type SkuCapacity

type SkuCapacity struct {
	AllowedValues *[]int64   `json:"allowedValues,omitempty"`
	Default       *int64     `json:"default,omitempty"`
	Maximum       *int64     `json:"maximum,omitempty"`
	Minimum       *int64     `json:"minimum,omitempty"`
	ScaleType     *ScaleType `json:"scaleType,omitempty"`
}

type SkuOperationPredicate

type SkuOperationPredicate struct {
	ResourceType *string
}

func (SkuOperationPredicate) Matches

func (p SkuOperationPredicate) Matches(input Sku) bool

type UpdateOperationResponse

type UpdateOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *SignalRResource
}

type UpstreamAuthSettings

type UpstreamAuthSettings struct {
	ManagedIdentity *ManagedIdentitySettings `json:"managedIdentity,omitempty"`
	Type            *UpstreamAuthType        `json:"type,omitempty"`
}

type UpstreamAuthType

type UpstreamAuthType string
const (
	UpstreamAuthTypeManagedIdentity UpstreamAuthType = "ManagedIdentity"
	UpstreamAuthTypeNone            UpstreamAuthType = "None"
)

func (*UpstreamAuthType) UnmarshalJSON

func (s *UpstreamAuthType) UnmarshalJSON(bytes []byte) error

type UpstreamTemplate

type UpstreamTemplate struct {
	Auth            *UpstreamAuthSettings `json:"auth,omitempty"`
	CategoryPattern *string               `json:"categoryPattern,omitempty"`
	EventPattern    *string               `json:"eventPattern,omitempty"`
	HubPattern      *string               `json:"hubPattern,omitempty"`
	UrlTemplate     string                `json:"urlTemplate"`
}

type UsagesListCompleteResult

type UsagesListCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []SignalRUsage
}

type UsagesListCustomPager added in v0.20240628.1153531

type UsagesListCustomPager struct {
	NextLink *odata.Link `json:"nextLink"`
}
func (p *UsagesListCustomPager) NextPageLink() *odata.Link

type UsagesListOperationResponse

type UsagesListOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]SignalRUsage
}

Source Files

Jump to

Keyboard shortcuts

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