signalrservice

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ACLActionAllow = ACLAction("Allow")
	ACLActionDeny  = ACLAction("Deny")
)
View Source
const (
	FeatureFlagsServiceMode            = FeatureFlags("ServiceMode")
	FeatureFlagsEnableConnectivityLogs = FeatureFlags("EnableConnectivityLogs")
	FeatureFlagsEnableMessagingLogs    = FeatureFlags("EnableMessagingLogs")
	FeatureFlagsEnableLiveTrace        = FeatureFlags("EnableLiveTrace")
)
View Source
const (
	ManagedIdentityTypeNone           = ManagedIdentityType("None")
	ManagedIdentityTypeSystemAssigned = ManagedIdentityType("SystemAssigned")
	ManagedIdentityTypeUserAssigned   = ManagedIdentityType("UserAssigned")
)
View Source
const (
	PrivateLinkServiceConnectionStatusPending      = PrivateLinkServiceConnectionStatus("Pending")
	PrivateLinkServiceConnectionStatusApproved     = PrivateLinkServiceConnectionStatus("Approved")
	PrivateLinkServiceConnectionStatusRejected     = PrivateLinkServiceConnectionStatus("Rejected")
	PrivateLinkServiceConnectionStatusDisconnected = PrivateLinkServiceConnectionStatus("Disconnected")
)
View Source
const (
	ServiceKindSignalR       = ServiceKind("SignalR")
	ServiceKindRawWebSockets = ServiceKind("RawWebSockets")
)
View Source
const (
	SignalRRequestTypeClientConnection = SignalRRequestType("ClientConnection")
	SignalRRequestTypeServerConnection = SignalRRequestType("ServerConnection")
	SignalRRequestTypeRESTAPI          = SignalRRequestType("RESTAPI")
	SignalRRequestTypeTrace            = SignalRRequestType("Trace")
)
View Source
const (
	SignalRSkuTierFree     = SignalRSkuTier("Free")
	SignalRSkuTierBasic    = SignalRSkuTier("Basic")
	SignalRSkuTierStandard = SignalRSkuTier("Standard")
	SignalRSkuTierPremium  = SignalRSkuTier("Premium")
)
View Source
const (
	UpstreamAuthTypeNone            = UpstreamAuthType("None")
	UpstreamAuthTypeManagedIdentity = UpstreamAuthType("ManagedIdentity")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ACLAction

type ACLAction string

Azure Networking ACL Action.

func (ACLAction) ElementType

func (ACLAction) ElementType() reflect.Type

func (ACLAction) ToACLActionOutput

func (e ACLAction) ToACLActionOutput() ACLActionOutput

func (ACLAction) ToACLActionOutputWithContext

func (e ACLAction) ToACLActionOutputWithContext(ctx context.Context) ACLActionOutput

func (ACLAction) ToACLActionPtrOutput

func (e ACLAction) ToACLActionPtrOutput() ACLActionPtrOutput

func (ACLAction) ToACLActionPtrOutputWithContext

func (e ACLAction) ToACLActionPtrOutputWithContext(ctx context.Context) ACLActionPtrOutput

func (ACLAction) ToStringOutput

func (e ACLAction) ToStringOutput() pulumi.StringOutput

func (ACLAction) ToStringOutputWithContext

func (e ACLAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ACLAction) ToStringPtrOutput

func (e ACLAction) ToStringPtrOutput() pulumi.StringPtrOutput

func (ACLAction) ToStringPtrOutputWithContext

func (e ACLAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ACLActionInput

type ACLActionInput interface {
	pulumi.Input

	ToACLActionOutput() ACLActionOutput
	ToACLActionOutputWithContext(context.Context) ACLActionOutput
}

ACLActionInput is an input type that accepts values of the ACLAction enum A concrete instance of `ACLActionInput` can be one of the following:

ACLActionAllow
ACLActionDeny

type ACLActionOutput

type ACLActionOutput struct{ *pulumi.OutputState }

func (ACLActionOutput) ElementType

func (ACLActionOutput) ElementType() reflect.Type

func (ACLActionOutput) ToACLActionOutput

func (o ACLActionOutput) ToACLActionOutput() ACLActionOutput

func (ACLActionOutput) ToACLActionOutputWithContext

func (o ACLActionOutput) ToACLActionOutputWithContext(ctx context.Context) ACLActionOutput

func (ACLActionOutput) ToACLActionPtrOutput

func (o ACLActionOutput) ToACLActionPtrOutput() ACLActionPtrOutput

func (ACLActionOutput) ToACLActionPtrOutputWithContext

func (o ACLActionOutput) ToACLActionPtrOutputWithContext(ctx context.Context) ACLActionPtrOutput

func (ACLActionOutput) ToStringOutput

func (o ACLActionOutput) ToStringOutput() pulumi.StringOutput

func (ACLActionOutput) ToStringOutputWithContext

func (o ACLActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ACLActionOutput) ToStringPtrOutput

func (o ACLActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ACLActionOutput) ToStringPtrOutputWithContext

func (o ACLActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ACLActionPtrInput

type ACLActionPtrInput interface {
	pulumi.Input

	ToACLActionPtrOutput() ACLActionPtrOutput
	ToACLActionPtrOutputWithContext(context.Context) ACLActionPtrOutput
}

func ACLActionPtr

func ACLActionPtr(v string) ACLActionPtrInput

type ACLActionPtrOutput

type ACLActionPtrOutput struct{ *pulumi.OutputState }

func (ACLActionPtrOutput) Elem

func (ACLActionPtrOutput) ElementType

func (ACLActionPtrOutput) ElementType() reflect.Type

func (ACLActionPtrOutput) ToACLActionPtrOutput

func (o ACLActionPtrOutput) ToACLActionPtrOutput() ACLActionPtrOutput

func (ACLActionPtrOutput) ToACLActionPtrOutputWithContext

func (o ACLActionPtrOutput) ToACLActionPtrOutputWithContext(ctx context.Context) ACLActionPtrOutput

func (ACLActionPtrOutput) ToStringPtrOutput

func (o ACLActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ACLActionPtrOutput) ToStringPtrOutputWithContext

func (o ACLActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FeatureFlags

type FeatureFlags string

FeatureFlags is the supported features of Azure SignalR service. - ServiceMode: Flag for backend server for SignalR service. Values allowed: "Default": have your own backend server; "Serverless": your application doesn't have a backend server; "Classic": for backward compatibility. Support both Default and Serverless mode but not recommended; "PredefinedOnly": for future use. - EnableConnectivityLogs: "true"/"false", to enable/disable the connectivity log category respectively. - EnableMessagingLogs: "true"/"false", to enable/disable the connectivity log category respectively. - EnableLiveTrace: Live Trace allows you to know what's happening inside Azure SignalR service, it will give you live traces in real time, it will be helpful when you developing your own Azure SignalR based web application or self-troubleshooting some issues. Please note that live traces are counted as outbound messages that will be charged. Values allowed: "true"/"false", to enable/disable live trace feature.

func (FeatureFlags) ElementType

func (FeatureFlags) ElementType() reflect.Type

func (FeatureFlags) ToFeatureFlagsOutput

func (e FeatureFlags) ToFeatureFlagsOutput() FeatureFlagsOutput

func (FeatureFlags) ToFeatureFlagsOutputWithContext

func (e FeatureFlags) ToFeatureFlagsOutputWithContext(ctx context.Context) FeatureFlagsOutput

func (FeatureFlags) ToFeatureFlagsPtrOutput

func (e FeatureFlags) ToFeatureFlagsPtrOutput() FeatureFlagsPtrOutput

func (FeatureFlags) ToFeatureFlagsPtrOutputWithContext

func (e FeatureFlags) ToFeatureFlagsPtrOutputWithContext(ctx context.Context) FeatureFlagsPtrOutput

func (FeatureFlags) ToStringOutput

func (e FeatureFlags) ToStringOutput() pulumi.StringOutput

func (FeatureFlags) ToStringOutputWithContext

func (e FeatureFlags) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FeatureFlags) ToStringPtrOutput

func (e FeatureFlags) ToStringPtrOutput() pulumi.StringPtrOutput

func (FeatureFlags) ToStringPtrOutputWithContext

func (e FeatureFlags) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FeatureFlagsInput

type FeatureFlagsInput interface {
	pulumi.Input

	ToFeatureFlagsOutput() FeatureFlagsOutput
	ToFeatureFlagsOutputWithContext(context.Context) FeatureFlagsOutput
}

FeatureFlagsInput is an input type that accepts values of the FeatureFlags enum A concrete instance of `FeatureFlagsInput` can be one of the following:

FeatureFlagsServiceMode
FeatureFlagsEnableConnectivityLogs
FeatureFlagsEnableMessagingLogs
FeatureFlagsEnableLiveTrace

type FeatureFlagsOutput

type FeatureFlagsOutput struct{ *pulumi.OutputState }

func (FeatureFlagsOutput) ElementType

func (FeatureFlagsOutput) ElementType() reflect.Type

func (FeatureFlagsOutput) ToFeatureFlagsOutput

func (o FeatureFlagsOutput) ToFeatureFlagsOutput() FeatureFlagsOutput

func (FeatureFlagsOutput) ToFeatureFlagsOutputWithContext

func (o FeatureFlagsOutput) ToFeatureFlagsOutputWithContext(ctx context.Context) FeatureFlagsOutput

func (FeatureFlagsOutput) ToFeatureFlagsPtrOutput

func (o FeatureFlagsOutput) ToFeatureFlagsPtrOutput() FeatureFlagsPtrOutput

func (FeatureFlagsOutput) ToFeatureFlagsPtrOutputWithContext

func (o FeatureFlagsOutput) ToFeatureFlagsPtrOutputWithContext(ctx context.Context) FeatureFlagsPtrOutput

func (FeatureFlagsOutput) ToStringOutput

func (o FeatureFlagsOutput) ToStringOutput() pulumi.StringOutput

func (FeatureFlagsOutput) ToStringOutputWithContext

func (o FeatureFlagsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FeatureFlagsOutput) ToStringPtrOutput

func (o FeatureFlagsOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FeatureFlagsOutput) ToStringPtrOutputWithContext

func (o FeatureFlagsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FeatureFlagsPtrInput

type FeatureFlagsPtrInput interface {
	pulumi.Input

	ToFeatureFlagsPtrOutput() FeatureFlagsPtrOutput
	ToFeatureFlagsPtrOutputWithContext(context.Context) FeatureFlagsPtrOutput
}

func FeatureFlagsPtr

func FeatureFlagsPtr(v string) FeatureFlagsPtrInput

type FeatureFlagsPtrOutput

type FeatureFlagsPtrOutput struct{ *pulumi.OutputState }

func (FeatureFlagsPtrOutput) Elem

func (FeatureFlagsPtrOutput) ElementType

func (FeatureFlagsPtrOutput) ElementType() reflect.Type

func (FeatureFlagsPtrOutput) ToFeatureFlagsPtrOutput

func (o FeatureFlagsPtrOutput) ToFeatureFlagsPtrOutput() FeatureFlagsPtrOutput

func (FeatureFlagsPtrOutput) ToFeatureFlagsPtrOutputWithContext

func (o FeatureFlagsPtrOutput) ToFeatureFlagsPtrOutputWithContext(ctx context.Context) FeatureFlagsPtrOutput

func (FeatureFlagsPtrOutput) ToStringPtrOutput

func (o FeatureFlagsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FeatureFlagsPtrOutput) ToStringPtrOutputWithContext

func (o FeatureFlagsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ListSignalRKeysArgs

type ListSignalRKeysArgs struct {
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the resource.
	ResourceName string `pulumi:"resourceName"`
}

type ListSignalRKeysOutputArgs

type ListSignalRKeysOutputArgs struct {
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (ListSignalRKeysOutputArgs) ElementType

func (ListSignalRKeysOutputArgs) ElementType() reflect.Type

type ListSignalRKeysResult

type ListSignalRKeysResult struct {
	// Connection string constructed via the primaryKey
	PrimaryConnectionString *string `pulumi:"primaryConnectionString"`
	// The primary access key.
	PrimaryKey *string `pulumi:"primaryKey"`
	// Connection string constructed via the secondaryKey
	SecondaryConnectionString *string `pulumi:"secondaryConnectionString"`
	// The secondary access key.
	SecondaryKey *string `pulumi:"secondaryKey"`
}

A class represents the access keys of the resource.

func ListSignalRKeys

func ListSignalRKeys(ctx *pulumi.Context, args *ListSignalRKeysArgs, opts ...pulumi.InvokeOption) (*ListSignalRKeysResult, error)

Get the access keys of the resource. Azure REST API version: 2023-02-01.

Other available API versions: 2018-10-01, 2023-03-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2024-01-01-preview.

type ListSignalRKeysResultOutput

type ListSignalRKeysResultOutput struct{ *pulumi.OutputState }

A class represents the access keys of the resource.

func (ListSignalRKeysResultOutput) ElementType

func (ListSignalRKeysResultOutput) PrimaryConnectionString

func (o ListSignalRKeysResultOutput) PrimaryConnectionString() pulumi.StringPtrOutput

Connection string constructed via the primaryKey

func (ListSignalRKeysResultOutput) PrimaryKey

The primary access key.

func (ListSignalRKeysResultOutput) SecondaryConnectionString

func (o ListSignalRKeysResultOutput) SecondaryConnectionString() pulumi.StringPtrOutput

Connection string constructed via the secondaryKey

func (ListSignalRKeysResultOutput) SecondaryKey

The secondary access key.

func (ListSignalRKeysResultOutput) ToListSignalRKeysResultOutput

func (o ListSignalRKeysResultOutput) ToListSignalRKeysResultOutput() ListSignalRKeysResultOutput

func (ListSignalRKeysResultOutput) ToListSignalRKeysResultOutputWithContext

func (o ListSignalRKeysResultOutput) ToListSignalRKeysResultOutputWithContext(ctx context.Context) ListSignalRKeysResultOutput

type LiveTraceCategory

type LiveTraceCategory struct {
	// Indicates whether or the live trace category is enabled.
	// Available values: true, false.
	// Case insensitive.
	Enabled *string `pulumi:"enabled"`
	// Gets or sets the live trace category's name.
	// Available values: ConnectivityLogs, MessagingLogs.
	// Case insensitive.
	Name *string `pulumi:"name"`
}

Live trace category configuration of a Microsoft.SignalRService resource.

type LiveTraceCategoryArgs

type LiveTraceCategoryArgs struct {
	// Indicates whether or the live trace category is enabled.
	// Available values: true, false.
	// Case insensitive.
	Enabled pulumi.StringPtrInput `pulumi:"enabled"`
	// Gets or sets the live trace category's name.
	// Available values: ConnectivityLogs, MessagingLogs.
	// Case insensitive.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Live trace category configuration of a Microsoft.SignalRService resource.

func (LiveTraceCategoryArgs) ElementType

func (LiveTraceCategoryArgs) ElementType() reflect.Type

func (LiveTraceCategoryArgs) ToLiveTraceCategoryOutput

func (i LiveTraceCategoryArgs) ToLiveTraceCategoryOutput() LiveTraceCategoryOutput

func (LiveTraceCategoryArgs) ToLiveTraceCategoryOutputWithContext

func (i LiveTraceCategoryArgs) ToLiveTraceCategoryOutputWithContext(ctx context.Context) LiveTraceCategoryOutput

type LiveTraceCategoryArray

type LiveTraceCategoryArray []LiveTraceCategoryInput

func (LiveTraceCategoryArray) ElementType

func (LiveTraceCategoryArray) ElementType() reflect.Type

func (LiveTraceCategoryArray) ToLiveTraceCategoryArrayOutput

func (i LiveTraceCategoryArray) ToLiveTraceCategoryArrayOutput() LiveTraceCategoryArrayOutput

func (LiveTraceCategoryArray) ToLiveTraceCategoryArrayOutputWithContext

func (i LiveTraceCategoryArray) ToLiveTraceCategoryArrayOutputWithContext(ctx context.Context) LiveTraceCategoryArrayOutput

type LiveTraceCategoryArrayInput

type LiveTraceCategoryArrayInput interface {
	pulumi.Input

	ToLiveTraceCategoryArrayOutput() LiveTraceCategoryArrayOutput
	ToLiveTraceCategoryArrayOutputWithContext(context.Context) LiveTraceCategoryArrayOutput
}

LiveTraceCategoryArrayInput is an input type that accepts LiveTraceCategoryArray and LiveTraceCategoryArrayOutput values. You can construct a concrete instance of `LiveTraceCategoryArrayInput` via:

LiveTraceCategoryArray{ LiveTraceCategoryArgs{...} }

type LiveTraceCategoryArrayOutput

type LiveTraceCategoryArrayOutput struct{ *pulumi.OutputState }

func (LiveTraceCategoryArrayOutput) ElementType

func (LiveTraceCategoryArrayOutput) Index

func (LiveTraceCategoryArrayOutput) ToLiveTraceCategoryArrayOutput

func (o LiveTraceCategoryArrayOutput) ToLiveTraceCategoryArrayOutput() LiveTraceCategoryArrayOutput

func (LiveTraceCategoryArrayOutput) ToLiveTraceCategoryArrayOutputWithContext

func (o LiveTraceCategoryArrayOutput) ToLiveTraceCategoryArrayOutputWithContext(ctx context.Context) LiveTraceCategoryArrayOutput

type LiveTraceCategoryInput

type LiveTraceCategoryInput interface {
	pulumi.Input

	ToLiveTraceCategoryOutput() LiveTraceCategoryOutput
	ToLiveTraceCategoryOutputWithContext(context.Context) LiveTraceCategoryOutput
}

LiveTraceCategoryInput is an input type that accepts LiveTraceCategoryArgs and LiveTraceCategoryOutput values. You can construct a concrete instance of `LiveTraceCategoryInput` via:

LiveTraceCategoryArgs{...}

type LiveTraceCategoryOutput

type LiveTraceCategoryOutput struct{ *pulumi.OutputState }

Live trace category configuration of a Microsoft.SignalRService resource.

func (LiveTraceCategoryOutput) ElementType

func (LiveTraceCategoryOutput) ElementType() reflect.Type

func (LiveTraceCategoryOutput) Enabled

Indicates whether or the live trace category is enabled. Available values: true, false. Case insensitive.

func (LiveTraceCategoryOutput) Name

Gets or sets the live trace category's name. Available values: ConnectivityLogs, MessagingLogs. Case insensitive.

func (LiveTraceCategoryOutput) ToLiveTraceCategoryOutput

func (o LiveTraceCategoryOutput) ToLiveTraceCategoryOutput() LiveTraceCategoryOutput

func (LiveTraceCategoryOutput) ToLiveTraceCategoryOutputWithContext

func (o LiveTraceCategoryOutput) ToLiveTraceCategoryOutputWithContext(ctx context.Context) LiveTraceCategoryOutput

type LiveTraceCategoryResponse

type LiveTraceCategoryResponse struct {
	// Indicates whether or the live trace category is enabled.
	// Available values: true, false.
	// Case insensitive.
	Enabled *string `pulumi:"enabled"`
	// Gets or sets the live trace category's name.
	// Available values: ConnectivityLogs, MessagingLogs.
	// Case insensitive.
	Name *string `pulumi:"name"`
}

Live trace category configuration of a Microsoft.SignalRService resource.

type LiveTraceCategoryResponseArrayOutput

type LiveTraceCategoryResponseArrayOutput struct{ *pulumi.OutputState }

func (LiveTraceCategoryResponseArrayOutput) ElementType

func (LiveTraceCategoryResponseArrayOutput) Index

func (LiveTraceCategoryResponseArrayOutput) ToLiveTraceCategoryResponseArrayOutput

func (o LiveTraceCategoryResponseArrayOutput) ToLiveTraceCategoryResponseArrayOutput() LiveTraceCategoryResponseArrayOutput

func (LiveTraceCategoryResponseArrayOutput) ToLiveTraceCategoryResponseArrayOutputWithContext

func (o LiveTraceCategoryResponseArrayOutput) ToLiveTraceCategoryResponseArrayOutputWithContext(ctx context.Context) LiveTraceCategoryResponseArrayOutput

type LiveTraceCategoryResponseOutput

type LiveTraceCategoryResponseOutput struct{ *pulumi.OutputState }

Live trace category configuration of a Microsoft.SignalRService resource.

func (LiveTraceCategoryResponseOutput) ElementType

func (LiveTraceCategoryResponseOutput) Enabled

Indicates whether or the live trace category is enabled. Available values: true, false. Case insensitive.

func (LiveTraceCategoryResponseOutput) Name

Gets or sets the live trace category's name. Available values: ConnectivityLogs, MessagingLogs. Case insensitive.

func (LiveTraceCategoryResponseOutput) ToLiveTraceCategoryResponseOutput

func (o LiveTraceCategoryResponseOutput) ToLiveTraceCategoryResponseOutput() LiveTraceCategoryResponseOutput

func (LiveTraceCategoryResponseOutput) ToLiveTraceCategoryResponseOutputWithContext

func (o LiveTraceCategoryResponseOutput) ToLiveTraceCategoryResponseOutputWithContext(ctx context.Context) LiveTraceCategoryResponseOutput

type LiveTraceConfiguration

type LiveTraceConfiguration struct {
	// Gets or sets the list of category configurations.
	Categories []LiveTraceCategory `pulumi:"categories"`
	// Indicates whether or not enable live trace.
	// When it's set to true, live trace client can connect to the service.
	// Otherwise, live trace client can't connect to the service, so that you are unable to receive any log, no matter what you configure in "categories".
	// Available values: true, false.
	// Case insensitive.
	Enabled *string `pulumi:"enabled"`
}

Live trace configuration of a Microsoft.SignalRService resource.

func (*LiveTraceConfiguration) Defaults

Defaults sets the appropriate defaults for LiveTraceConfiguration

type LiveTraceConfigurationArgs

type LiveTraceConfigurationArgs struct {
	// Gets or sets the list of category configurations.
	Categories LiveTraceCategoryArrayInput `pulumi:"categories"`
	// Indicates whether or not enable live trace.
	// When it's set to true, live trace client can connect to the service.
	// Otherwise, live trace client can't connect to the service, so that you are unable to receive any log, no matter what you configure in "categories".
	// Available values: true, false.
	// Case insensitive.
	Enabled pulumi.StringPtrInput `pulumi:"enabled"`
}

Live trace configuration of a Microsoft.SignalRService resource.

func (*LiveTraceConfigurationArgs) Defaults

Defaults sets the appropriate defaults for LiveTraceConfigurationArgs

func (LiveTraceConfigurationArgs) ElementType

func (LiveTraceConfigurationArgs) ElementType() reflect.Type

func (LiveTraceConfigurationArgs) ToLiveTraceConfigurationOutput

func (i LiveTraceConfigurationArgs) ToLiveTraceConfigurationOutput() LiveTraceConfigurationOutput

func (LiveTraceConfigurationArgs) ToLiveTraceConfigurationOutputWithContext

func (i LiveTraceConfigurationArgs) ToLiveTraceConfigurationOutputWithContext(ctx context.Context) LiveTraceConfigurationOutput

func (LiveTraceConfigurationArgs) ToLiveTraceConfigurationPtrOutput

func (i LiveTraceConfigurationArgs) ToLiveTraceConfigurationPtrOutput() LiveTraceConfigurationPtrOutput

func (LiveTraceConfigurationArgs) ToLiveTraceConfigurationPtrOutputWithContext

func (i LiveTraceConfigurationArgs) ToLiveTraceConfigurationPtrOutputWithContext(ctx context.Context) LiveTraceConfigurationPtrOutput

type LiveTraceConfigurationInput

type LiveTraceConfigurationInput interface {
	pulumi.Input

	ToLiveTraceConfigurationOutput() LiveTraceConfigurationOutput
	ToLiveTraceConfigurationOutputWithContext(context.Context) LiveTraceConfigurationOutput
}

LiveTraceConfigurationInput is an input type that accepts LiveTraceConfigurationArgs and LiveTraceConfigurationOutput values. You can construct a concrete instance of `LiveTraceConfigurationInput` via:

LiveTraceConfigurationArgs{...}

type LiveTraceConfigurationOutput

type LiveTraceConfigurationOutput struct{ *pulumi.OutputState }

Live trace configuration of a Microsoft.SignalRService resource.

func (LiveTraceConfigurationOutput) Categories

Gets or sets the list of category configurations.

func (LiveTraceConfigurationOutput) ElementType

func (LiveTraceConfigurationOutput) Enabled

Indicates whether or not enable live trace. When it's set to true, live trace client can connect to the service. Otherwise, live trace client can't connect to the service, so that you are unable to receive any log, no matter what you configure in "categories". Available values: true, false. Case insensitive.

func (LiveTraceConfigurationOutput) ToLiveTraceConfigurationOutput

func (o LiveTraceConfigurationOutput) ToLiveTraceConfigurationOutput() LiveTraceConfigurationOutput

func (LiveTraceConfigurationOutput) ToLiveTraceConfigurationOutputWithContext

func (o LiveTraceConfigurationOutput) ToLiveTraceConfigurationOutputWithContext(ctx context.Context) LiveTraceConfigurationOutput

func (LiveTraceConfigurationOutput) ToLiveTraceConfigurationPtrOutput

func (o LiveTraceConfigurationOutput) ToLiveTraceConfigurationPtrOutput() LiveTraceConfigurationPtrOutput

func (LiveTraceConfigurationOutput) ToLiveTraceConfigurationPtrOutputWithContext

func (o LiveTraceConfigurationOutput) ToLiveTraceConfigurationPtrOutputWithContext(ctx context.Context) LiveTraceConfigurationPtrOutput

type LiveTraceConfigurationPtrInput

type LiveTraceConfigurationPtrInput interface {
	pulumi.Input

	ToLiveTraceConfigurationPtrOutput() LiveTraceConfigurationPtrOutput
	ToLiveTraceConfigurationPtrOutputWithContext(context.Context) LiveTraceConfigurationPtrOutput
}

LiveTraceConfigurationPtrInput is an input type that accepts LiveTraceConfigurationArgs, LiveTraceConfigurationPtr and LiveTraceConfigurationPtrOutput values. You can construct a concrete instance of `LiveTraceConfigurationPtrInput` via:

        LiveTraceConfigurationArgs{...}

or:

        nil

type LiveTraceConfigurationPtrOutput

type LiveTraceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (LiveTraceConfigurationPtrOutput) Categories

Gets or sets the list of category configurations.

func (LiveTraceConfigurationPtrOutput) Elem

func (LiveTraceConfigurationPtrOutput) ElementType

func (LiveTraceConfigurationPtrOutput) Enabled

Indicates whether or not enable live trace. When it's set to true, live trace client can connect to the service. Otherwise, live trace client can't connect to the service, so that you are unable to receive any log, no matter what you configure in "categories". Available values: true, false. Case insensitive.

func (LiveTraceConfigurationPtrOutput) ToLiveTraceConfigurationPtrOutput

func (o LiveTraceConfigurationPtrOutput) ToLiveTraceConfigurationPtrOutput() LiveTraceConfigurationPtrOutput

func (LiveTraceConfigurationPtrOutput) ToLiveTraceConfigurationPtrOutputWithContext

func (o LiveTraceConfigurationPtrOutput) ToLiveTraceConfigurationPtrOutputWithContext(ctx context.Context) LiveTraceConfigurationPtrOutput

type LiveTraceConfigurationResponse

type LiveTraceConfigurationResponse struct {
	// Gets or sets the list of category configurations.
	Categories []LiveTraceCategoryResponse `pulumi:"categories"`
	// Indicates whether or not enable live trace.
	// When it's set to true, live trace client can connect to the service.
	// Otherwise, live trace client can't connect to the service, so that you are unable to receive any log, no matter what you configure in "categories".
	// Available values: true, false.
	// Case insensitive.
	Enabled *string `pulumi:"enabled"`
}

Live trace configuration of a Microsoft.SignalRService resource.

func (*LiveTraceConfigurationResponse) Defaults

Defaults sets the appropriate defaults for LiveTraceConfigurationResponse

type LiveTraceConfigurationResponseOutput

type LiveTraceConfigurationResponseOutput struct{ *pulumi.OutputState }

Live trace configuration of a Microsoft.SignalRService resource.

func (LiveTraceConfigurationResponseOutput) Categories

Gets or sets the list of category configurations.

func (LiveTraceConfigurationResponseOutput) ElementType

func (LiveTraceConfigurationResponseOutput) Enabled

Indicates whether or not enable live trace. When it's set to true, live trace client can connect to the service. Otherwise, live trace client can't connect to the service, so that you are unable to receive any log, no matter what you configure in "categories". Available values: true, false. Case insensitive.

func (LiveTraceConfigurationResponseOutput) ToLiveTraceConfigurationResponseOutput

func (o LiveTraceConfigurationResponseOutput) ToLiveTraceConfigurationResponseOutput() LiveTraceConfigurationResponseOutput

func (LiveTraceConfigurationResponseOutput) ToLiveTraceConfigurationResponseOutputWithContext

func (o LiveTraceConfigurationResponseOutput) ToLiveTraceConfigurationResponseOutputWithContext(ctx context.Context) LiveTraceConfigurationResponseOutput

type LiveTraceConfigurationResponsePtrOutput

type LiveTraceConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (LiveTraceConfigurationResponsePtrOutput) Categories

Gets or sets the list of category configurations.

func (LiveTraceConfigurationResponsePtrOutput) Elem

func (LiveTraceConfigurationResponsePtrOutput) ElementType

func (LiveTraceConfigurationResponsePtrOutput) Enabled

Indicates whether or not enable live trace. When it's set to true, live trace client can connect to the service. Otherwise, live trace client can't connect to the service, so that you are unable to receive any log, no matter what you configure in "categories". Available values: true, false. Case insensitive.

func (LiveTraceConfigurationResponsePtrOutput) ToLiveTraceConfigurationResponsePtrOutput

func (o LiveTraceConfigurationResponsePtrOutput) ToLiveTraceConfigurationResponsePtrOutput() LiveTraceConfigurationResponsePtrOutput

func (LiveTraceConfigurationResponsePtrOutput) ToLiveTraceConfigurationResponsePtrOutputWithContext

func (o LiveTraceConfigurationResponsePtrOutput) ToLiveTraceConfigurationResponsePtrOutputWithContext(ctx context.Context) LiveTraceConfigurationResponsePtrOutput

type LookupSignalRArgs

type LookupSignalRArgs struct {
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupSignalRCustomCertificateArgs

type LookupSignalRCustomCertificateArgs struct {
	// Custom certificate name
	CertificateName string `pulumi:"certificateName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupSignalRCustomCertificateOutputArgs

type LookupSignalRCustomCertificateOutputArgs struct {
	// Custom certificate name
	CertificateName pulumi.StringInput `pulumi:"certificateName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupSignalRCustomCertificateOutputArgs) ElementType

type LookupSignalRCustomCertificateResult

type LookupSignalRCustomCertificateResult struct {
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// Base uri of the KeyVault that stores certificate.
	KeyVaultBaseUri string `pulumi:"keyVaultBaseUri"`
	// Certificate secret name.
	KeyVaultSecretName string `pulumi:"keyVaultSecretName"`
	// Certificate secret version.
	KeyVaultSecretVersion *string `pulumi:"keyVaultSecretVersion"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
	Type string `pulumi:"type"`
}

A custom certificate.

func LookupSignalRCustomCertificate

Get a custom certificate. Azure REST API version: 2023-02-01.

Other available API versions: 2023-03-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2024-01-01-preview.

type LookupSignalRCustomCertificateResultOutput

type LookupSignalRCustomCertificateResultOutput struct{ *pulumi.OutputState }

A custom certificate.

func (LookupSignalRCustomCertificateResultOutput) ElementType

func (LookupSignalRCustomCertificateResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupSignalRCustomCertificateResultOutput) KeyVaultBaseUri

Base uri of the KeyVault that stores certificate.

func (LookupSignalRCustomCertificateResultOutput) KeyVaultSecretName

Certificate secret name.

func (LookupSignalRCustomCertificateResultOutput) KeyVaultSecretVersion

Certificate secret version.

func (LookupSignalRCustomCertificateResultOutput) Name

The name of the resource.

func (LookupSignalRCustomCertificateResultOutput) ProvisioningState

Provisioning state of the resource.

func (LookupSignalRCustomCertificateResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupSignalRCustomCertificateResultOutput) ToLookupSignalRCustomCertificateResultOutput

func (o LookupSignalRCustomCertificateResultOutput) ToLookupSignalRCustomCertificateResultOutput() LookupSignalRCustomCertificateResultOutput

func (LookupSignalRCustomCertificateResultOutput) ToLookupSignalRCustomCertificateResultOutputWithContext

func (o LookupSignalRCustomCertificateResultOutput) ToLookupSignalRCustomCertificateResultOutputWithContext(ctx context.Context) LookupSignalRCustomCertificateResultOutput

func (LookupSignalRCustomCertificateResultOutput) Type

The type of the resource - e.g. "Microsoft.SignalRService/SignalR"

type LookupSignalRCustomDomainArgs

type LookupSignalRCustomDomainArgs struct {
	// Custom domain name.
	Name string `pulumi:"name"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupSignalRCustomDomainOutputArgs

type LookupSignalRCustomDomainOutputArgs struct {
	// Custom domain name.
	Name pulumi.StringInput `pulumi:"name"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupSignalRCustomDomainOutputArgs) ElementType

type LookupSignalRCustomDomainResult

type LookupSignalRCustomDomainResult struct {
	// Reference to a resource.
	CustomCertificate ResourceReferenceResponse `pulumi:"customCertificate"`
	// The custom domain name.
	DomainName string `pulumi:"domainName"`
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
	Type string `pulumi:"type"`
}

A custom domain

func LookupSignalRCustomDomain

func LookupSignalRCustomDomain(ctx *pulumi.Context, args *LookupSignalRCustomDomainArgs, opts ...pulumi.InvokeOption) (*LookupSignalRCustomDomainResult, error)

Get a custom domain. Azure REST API version: 2023-02-01.

Other available API versions: 2023-03-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2024-01-01-preview.

type LookupSignalRCustomDomainResultOutput

type LookupSignalRCustomDomainResultOutput struct{ *pulumi.OutputState }

A custom domain

func (LookupSignalRCustomDomainResultOutput) CustomCertificate

Reference to a resource.

func (LookupSignalRCustomDomainResultOutput) DomainName

The custom domain name.

func (LookupSignalRCustomDomainResultOutput) ElementType

func (LookupSignalRCustomDomainResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupSignalRCustomDomainResultOutput) Name

The name of the resource.

func (LookupSignalRCustomDomainResultOutput) ProvisioningState

Provisioning state of the resource.

func (LookupSignalRCustomDomainResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupSignalRCustomDomainResultOutput) ToLookupSignalRCustomDomainResultOutput

func (o LookupSignalRCustomDomainResultOutput) ToLookupSignalRCustomDomainResultOutput() LookupSignalRCustomDomainResultOutput

func (LookupSignalRCustomDomainResultOutput) ToLookupSignalRCustomDomainResultOutputWithContext

func (o LookupSignalRCustomDomainResultOutput) ToLookupSignalRCustomDomainResultOutputWithContext(ctx context.Context) LookupSignalRCustomDomainResultOutput

func (LookupSignalRCustomDomainResultOutput) Type

The type of the resource - e.g. "Microsoft.SignalRService/SignalR"

type LookupSignalROutputArgs

type LookupSignalROutputArgs struct {
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupSignalROutputArgs) ElementType

func (LookupSignalROutputArgs) ElementType() reflect.Type

type LookupSignalRPrivateEndpointConnectionArgs

type LookupSignalRPrivateEndpointConnectionArgs struct {
	// The name of the private endpoint connection
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupSignalRPrivateEndpointConnectionOutputArgs

type LookupSignalRPrivateEndpointConnectionOutputArgs struct {
	// The name of the private endpoint connection
	PrivateEndpointConnectionName pulumi.StringInput `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupSignalRPrivateEndpointConnectionOutputArgs) ElementType

type LookupSignalRPrivateEndpointConnectionResult

type LookupSignalRPrivateEndpointConnectionResult struct {
	// Group IDs
	GroupIds []string `pulumi:"groupIds"`
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Private endpoint
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// Connection state of the private endpoint connection
	PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
	Type string `pulumi:"type"`
}

A private endpoint connection to an azure resource

func LookupSignalRPrivateEndpointConnection

Get the specified private endpoint connection Azure REST API version: 2023-02-01.

Other available API versions: 2023-03-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2024-01-01-preview.

type LookupSignalRPrivateEndpointConnectionResultOutput

type LookupSignalRPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

A private endpoint connection to an azure resource

func (LookupSignalRPrivateEndpointConnectionResultOutput) ElementType

func (LookupSignalRPrivateEndpointConnectionResultOutput) GroupIds

Group IDs

func (LookupSignalRPrivateEndpointConnectionResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupSignalRPrivateEndpointConnectionResultOutput) Name

The name of the resource.

func (LookupSignalRPrivateEndpointConnectionResultOutput) PrivateEndpoint

Private endpoint

func (LookupSignalRPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState

Connection state of the private endpoint connection

func (LookupSignalRPrivateEndpointConnectionResultOutput) ProvisioningState

Provisioning state of the resource.

func (LookupSignalRPrivateEndpointConnectionResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupSignalRPrivateEndpointConnectionResultOutput) ToLookupSignalRPrivateEndpointConnectionResultOutput

func (o LookupSignalRPrivateEndpointConnectionResultOutput) ToLookupSignalRPrivateEndpointConnectionResultOutput() LookupSignalRPrivateEndpointConnectionResultOutput

func (LookupSignalRPrivateEndpointConnectionResultOutput) ToLookupSignalRPrivateEndpointConnectionResultOutputWithContext

func (o LookupSignalRPrivateEndpointConnectionResultOutput) ToLookupSignalRPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupSignalRPrivateEndpointConnectionResultOutput

func (LookupSignalRPrivateEndpointConnectionResultOutput) Type

The type of the resource - e.g. "Microsoft.SignalRService/SignalR"

type LookupSignalRReplicaArgs

type LookupSignalRReplicaArgs struct {
	// The name of the replica.
	ReplicaName string `pulumi:"replicaName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupSignalRReplicaOutputArgs

type LookupSignalRReplicaOutputArgs struct {
	// The name of the replica.
	ReplicaName pulumi.StringInput `pulumi:"replicaName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupSignalRReplicaOutputArgs) ElementType

type LookupSignalRReplicaResult

type LookupSignalRReplicaResult struct {
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The billing information of the resource.
	Sku *ResourceSkuResponse `pulumi:"sku"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

A class represent a replica resource.

func LookupSignalRReplica

func LookupSignalRReplica(ctx *pulumi.Context, args *LookupSignalRReplicaArgs, opts ...pulumi.InvokeOption) (*LookupSignalRReplicaResult, error)

Get the replica and its properties. Azure REST API version: 2023-03-01-preview.

Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2024-01-01-preview.

type LookupSignalRReplicaResultOutput

type LookupSignalRReplicaResultOutput struct{ *pulumi.OutputState }

A class represent a replica resource.

func (LookupSignalRReplicaResultOutput) ElementType

func (LookupSignalRReplicaResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupSignalRReplicaResultOutput) Location

The geo-location where the resource lives

func (LookupSignalRReplicaResultOutput) Name

The name of the resource

func (LookupSignalRReplicaResultOutput) ProvisioningState

Provisioning state of the resource.

func (LookupSignalRReplicaResultOutput) Sku

The billing information of the resource.

func (LookupSignalRReplicaResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupSignalRReplicaResultOutput) Tags

Resource tags.

func (LookupSignalRReplicaResultOutput) ToLookupSignalRReplicaResultOutput

func (o LookupSignalRReplicaResultOutput) ToLookupSignalRReplicaResultOutput() LookupSignalRReplicaResultOutput

func (LookupSignalRReplicaResultOutput) ToLookupSignalRReplicaResultOutputWithContext

func (o LookupSignalRReplicaResultOutput) ToLookupSignalRReplicaResultOutputWithContext(ctx context.Context) LookupSignalRReplicaResultOutput

func (LookupSignalRReplicaResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupSignalRResult

type LookupSignalRResult struct {
	// Cross-Origin Resource Sharing (CORS) settings.
	Cors *SignalRCorsSettingsResponse `pulumi:"cors"`
	// DisableLocalAuth
	// Enable or disable aad auth
	// When set as true, connection with AuthType=aad won't work.
	DisableAadAuth *bool `pulumi:"disableAadAuth"`
	// DisableLocalAuth
	// Enable or disable local auth with AccessKey
	// When set as true, connection with AccessKey=xxx won't work.
	DisableLocalAuth *bool `pulumi:"disableLocalAuth"`
	// The publicly accessible IP of the resource.
	ExternalIP string `pulumi:"externalIP"`
	// List of the featureFlags.
	//
	// FeatureFlags that are not included in the parameters for the update operation will not be modified.
	// And the response will only include featureFlags that are explicitly set.
	// When a featureFlag is not explicitly set, its globally default value will be used
	// But keep in mind, the default value doesn't mean "false". It varies in terms of different FeatureFlags.
	Features []SignalRFeatureResponse `pulumi:"features"`
	// FQDN of the service instance.
	HostName string `pulumi:"hostName"`
	// Deprecated.
	HostNamePrefix string `pulumi:"hostNamePrefix"`
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// A class represent managed identities used for request and response
	Identity *ManagedIdentityResponse `pulumi:"identity"`
	// The kind of the service, it can be SignalR or RawWebSockets
	Kind *string `pulumi:"kind"`
	// Live trace configuration of a Microsoft.SignalRService resource.
	LiveTraceConfiguration *LiveTraceConfigurationResponse `pulumi:"liveTraceConfiguration"`
	// The GEO location of the resource. e.g. West US | East US | North Central US | South Central US.
	Location *string `pulumi:"location"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Network ACLs for the resource
	NetworkACLs *SignalRNetworkACLsResponse `pulumi:"networkACLs"`
	// Private endpoint connections to the resource.
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Enable or disable public network access. Default to "Enabled".
	// When it's Enabled, network ACLs still apply.
	// When it's Disabled, public network access is always disabled no matter what you set in network ACLs.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// The publicly accessible port of the resource which is designed for browser/client side usage.
	PublicPort int `pulumi:"publicPort"`
	// Resource log configuration of a Microsoft.SignalRService resource.
	ResourceLogConfiguration *ResourceLogConfigurationResponse `pulumi:"resourceLogConfiguration"`
	// The publicly accessible port of the resource which is designed for customer server side usage.
	ServerPort int `pulumi:"serverPort"`
	// Serverless settings.
	Serverless *ServerlessSettingsResponse `pulumi:"serverless"`
	// The list of shared private link resources.
	SharedPrivateLinkResources []SharedPrivateLinkResourceResponse `pulumi:"sharedPrivateLinkResources"`
	// The billing information of the resource.
	Sku *ResourceSkuResponse `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Tags of the service which is a list of key value pairs that describe the resource.
	Tags map[string]string `pulumi:"tags"`
	// TLS settings for the resource
	Tls *SignalRTlsSettingsResponse `pulumi:"tls"`
	// The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
	Type string `pulumi:"type"`
	// The settings for the Upstream when the service is in server-less mode.
	Upstream *ServerlessUpstreamSettingsResponse `pulumi:"upstream"`
	// Version of the resource. Probably you need the same or higher version of client SDKs.
	Version string `pulumi:"version"`
}

A class represent a resource.

func LookupSignalR

func LookupSignalR(ctx *pulumi.Context, args *LookupSignalRArgs, opts ...pulumi.InvokeOption) (*LookupSignalRResult, error)

Get the resource and its properties. Azure REST API version: 2023-02-01.

Other available API versions: 2018-10-01, 2023-03-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2024-01-01-preview.

func (*LookupSignalRResult) Defaults

func (val *LookupSignalRResult) Defaults() *LookupSignalRResult

Defaults sets the appropriate defaults for LookupSignalRResult

type LookupSignalRResultOutput

type LookupSignalRResultOutput struct{ *pulumi.OutputState }

A class represent a resource.

func (LookupSignalRResultOutput) Cors

Cross-Origin Resource Sharing (CORS) settings.

func (LookupSignalRResultOutput) DisableAadAuth

func (o LookupSignalRResultOutput) DisableAadAuth() pulumi.BoolPtrOutput

DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad won't work.

func (LookupSignalRResultOutput) DisableLocalAuth

func (o LookupSignalRResultOutput) DisableLocalAuth() pulumi.BoolPtrOutput

DisableLocalAuth Enable or disable local auth with AccessKey When set as true, connection with AccessKey=xxx won't work.

func (LookupSignalRResultOutput) ElementType

func (LookupSignalRResultOutput) ElementType() reflect.Type

func (LookupSignalRResultOutput) ExternalIP

The publicly accessible IP of the resource.

func (LookupSignalRResultOutput) Features

List of the featureFlags.

FeatureFlags that are not included in the parameters for the update operation will not be modified. And the response will only include featureFlags that are explicitly set. When a featureFlag is not explicitly set, its globally default value will be used But keep in mind, the default value doesn't mean "false". It varies in terms of different FeatureFlags.

func (LookupSignalRResultOutput) HostName

FQDN of the service instance.

func (LookupSignalRResultOutput) HostNamePrefix

func (o LookupSignalRResultOutput) HostNamePrefix() pulumi.StringOutput

Deprecated.

func (LookupSignalRResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupSignalRResultOutput) Identity

A class represent managed identities used for request and response

func (LookupSignalRResultOutput) Kind

The kind of the service, it can be SignalR or RawWebSockets

func (LookupSignalRResultOutput) LiveTraceConfiguration

Live trace configuration of a Microsoft.SignalRService resource.

func (LookupSignalRResultOutput) Location

The GEO location of the resource. e.g. West US | East US | North Central US | South Central US.

func (LookupSignalRResultOutput) Name

The name of the resource.

func (LookupSignalRResultOutput) NetworkACLs

Network ACLs for the resource

func (LookupSignalRResultOutput) PrivateEndpointConnections

Private endpoint connections to the resource.

func (LookupSignalRResultOutput) ProvisioningState

func (o LookupSignalRResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (LookupSignalRResultOutput) PublicNetworkAccess

func (o LookupSignalRResultOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Enable or disable public network access. Default to "Enabled". When it's Enabled, network ACLs still apply. When it's Disabled, public network access is always disabled no matter what you set in network ACLs.

func (LookupSignalRResultOutput) PublicPort

The publicly accessible port of the resource which is designed for browser/client side usage.

func (LookupSignalRResultOutput) ResourceLogConfiguration

Resource log configuration of a Microsoft.SignalRService resource.

func (LookupSignalRResultOutput) ServerPort

The publicly accessible port of the resource which is designed for customer server side usage.

func (LookupSignalRResultOutput) Serverless

Serverless settings.

func (LookupSignalRResultOutput) SharedPrivateLinkResources

The list of shared private link resources.

func (LookupSignalRResultOutput) Sku

The billing information of the resource.

func (LookupSignalRResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupSignalRResultOutput) Tags

Tags of the service which is a list of key value pairs that describe the resource.

func (LookupSignalRResultOutput) Tls

TLS settings for the resource

func (LookupSignalRResultOutput) ToLookupSignalRResultOutput

func (o LookupSignalRResultOutput) ToLookupSignalRResultOutput() LookupSignalRResultOutput

func (LookupSignalRResultOutput) ToLookupSignalRResultOutputWithContext

func (o LookupSignalRResultOutput) ToLookupSignalRResultOutputWithContext(ctx context.Context) LookupSignalRResultOutput

func (LookupSignalRResultOutput) Type

The type of the resource - e.g. "Microsoft.SignalRService/SignalR"

func (LookupSignalRResultOutput) Upstream

The settings for the Upstream when the service is in server-less mode.

func (LookupSignalRResultOutput) Version

Version of the resource. Probably you need the same or higher version of client SDKs.

type LookupSignalRSharedPrivateLinkResourceArgs

type LookupSignalRSharedPrivateLinkResourceArgs struct {
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the resource.
	ResourceName string `pulumi:"resourceName"`
	// The name of the shared private link resource
	SharedPrivateLinkResourceName string `pulumi:"sharedPrivateLinkResourceName"`
}

type LookupSignalRSharedPrivateLinkResourceOutputArgs

type LookupSignalRSharedPrivateLinkResourceOutputArgs struct {
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
	// The name of the shared private link resource
	SharedPrivateLinkResourceName pulumi.StringInput `pulumi:"sharedPrivateLinkResourceName"`
}

func (LookupSignalRSharedPrivateLinkResourceOutputArgs) ElementType

type LookupSignalRSharedPrivateLinkResourceResult

type LookupSignalRSharedPrivateLinkResourceResult struct {
	// The group id from the provider of resource the shared private link resource is for
	GroupId string `pulumi:"groupId"`
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The resource id of the resource the shared private link resource is for
	PrivateLinkResourceId string `pulumi:"privateLinkResourceId"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The request message for requesting approval of the shared private link resource
	RequestMessage *string `pulumi:"requestMessage"`
	// Status of the shared private link resource
	Status string `pulumi:"status"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
	Type string `pulumi:"type"`
}

Describes a Shared Private Link Resource

func LookupSignalRSharedPrivateLinkResource

Get the specified shared private link resource Azure REST API version: 2023-02-01.

Other available API versions: 2023-03-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2024-01-01-preview.

type LookupSignalRSharedPrivateLinkResourceResultOutput

type LookupSignalRSharedPrivateLinkResourceResultOutput struct{ *pulumi.OutputState }

Describes a Shared Private Link Resource

func (LookupSignalRSharedPrivateLinkResourceResultOutput) ElementType

func (LookupSignalRSharedPrivateLinkResourceResultOutput) GroupId

The group id from the provider of resource the shared private link resource is for

func (LookupSignalRSharedPrivateLinkResourceResultOutput) Id

Fully qualified resource Id for the resource.

func (LookupSignalRSharedPrivateLinkResourceResultOutput) Name

The name of the resource.

func (LookupSignalRSharedPrivateLinkResourceResultOutput) PrivateLinkResourceId

The resource id of the resource the shared private link resource is for

func (LookupSignalRSharedPrivateLinkResourceResultOutput) ProvisioningState

Provisioning state of the resource.

func (LookupSignalRSharedPrivateLinkResourceResultOutput) RequestMessage

The request message for requesting approval of the shared private link resource

func (LookupSignalRSharedPrivateLinkResourceResultOutput) Status

Status of the shared private link resource

func (LookupSignalRSharedPrivateLinkResourceResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupSignalRSharedPrivateLinkResourceResultOutput) ToLookupSignalRSharedPrivateLinkResourceResultOutput

func (o LookupSignalRSharedPrivateLinkResourceResultOutput) ToLookupSignalRSharedPrivateLinkResourceResultOutput() LookupSignalRSharedPrivateLinkResourceResultOutput

func (LookupSignalRSharedPrivateLinkResourceResultOutput) ToLookupSignalRSharedPrivateLinkResourceResultOutputWithContext

func (o LookupSignalRSharedPrivateLinkResourceResultOutput) ToLookupSignalRSharedPrivateLinkResourceResultOutputWithContext(ctx context.Context) LookupSignalRSharedPrivateLinkResourceResultOutput

func (LookupSignalRSharedPrivateLinkResourceResultOutput) Type

The type of the resource - e.g. "Microsoft.SignalRService/SignalR"

type ManagedIdentity

type ManagedIdentity struct {
	// Represents the identity type: systemAssigned, userAssigned, None
	Type *string `pulumi:"type"`
	// Get or set the user assigned identities
	UserAssignedIdentities []string `pulumi:"userAssignedIdentities"`
}

A class represent managed identities used for request and response

type ManagedIdentityArgs

type ManagedIdentityArgs struct {
	// Represents the identity type: systemAssigned, userAssigned, None
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Get or set the user assigned identities
	UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"`
}

A class represent managed identities used for request and response

func (ManagedIdentityArgs) ElementType

func (ManagedIdentityArgs) ElementType() reflect.Type

func (ManagedIdentityArgs) ToManagedIdentityOutput

func (i ManagedIdentityArgs) ToManagedIdentityOutput() ManagedIdentityOutput

func (ManagedIdentityArgs) ToManagedIdentityOutputWithContext

func (i ManagedIdentityArgs) ToManagedIdentityOutputWithContext(ctx context.Context) ManagedIdentityOutput

func (ManagedIdentityArgs) ToManagedIdentityPtrOutput

func (i ManagedIdentityArgs) ToManagedIdentityPtrOutput() ManagedIdentityPtrOutput

func (ManagedIdentityArgs) ToManagedIdentityPtrOutputWithContext

func (i ManagedIdentityArgs) ToManagedIdentityPtrOutputWithContext(ctx context.Context) ManagedIdentityPtrOutput

type ManagedIdentityInput

type ManagedIdentityInput interface {
	pulumi.Input

	ToManagedIdentityOutput() ManagedIdentityOutput
	ToManagedIdentityOutputWithContext(context.Context) ManagedIdentityOutput
}

ManagedIdentityInput is an input type that accepts ManagedIdentityArgs and ManagedIdentityOutput values. You can construct a concrete instance of `ManagedIdentityInput` via:

ManagedIdentityArgs{...}

type ManagedIdentityOutput

type ManagedIdentityOutput struct{ *pulumi.OutputState }

A class represent managed identities used for request and response

func (ManagedIdentityOutput) ElementType

func (ManagedIdentityOutput) ElementType() reflect.Type

func (ManagedIdentityOutput) ToManagedIdentityOutput

func (o ManagedIdentityOutput) ToManagedIdentityOutput() ManagedIdentityOutput

func (ManagedIdentityOutput) ToManagedIdentityOutputWithContext

func (o ManagedIdentityOutput) ToManagedIdentityOutputWithContext(ctx context.Context) ManagedIdentityOutput

func (ManagedIdentityOutput) ToManagedIdentityPtrOutput

func (o ManagedIdentityOutput) ToManagedIdentityPtrOutput() ManagedIdentityPtrOutput

func (ManagedIdentityOutput) ToManagedIdentityPtrOutputWithContext

func (o ManagedIdentityOutput) ToManagedIdentityPtrOutputWithContext(ctx context.Context) ManagedIdentityPtrOutput

func (ManagedIdentityOutput) Type

Represents the identity type: systemAssigned, userAssigned, None

func (ManagedIdentityOutput) UserAssignedIdentities

func (o ManagedIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput

Get or set the user assigned identities

type ManagedIdentityPtrInput

type ManagedIdentityPtrInput interface {
	pulumi.Input

	ToManagedIdentityPtrOutput() ManagedIdentityPtrOutput
	ToManagedIdentityPtrOutputWithContext(context.Context) ManagedIdentityPtrOutput
}

ManagedIdentityPtrInput is an input type that accepts ManagedIdentityArgs, ManagedIdentityPtr and ManagedIdentityPtrOutput values. You can construct a concrete instance of `ManagedIdentityPtrInput` via:

        ManagedIdentityArgs{...}

or:

        nil

type ManagedIdentityPtrOutput

type ManagedIdentityPtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentityPtrOutput) Elem

func (ManagedIdentityPtrOutput) ElementType

func (ManagedIdentityPtrOutput) ElementType() reflect.Type

func (ManagedIdentityPtrOutput) ToManagedIdentityPtrOutput

func (o ManagedIdentityPtrOutput) ToManagedIdentityPtrOutput() ManagedIdentityPtrOutput

func (ManagedIdentityPtrOutput) ToManagedIdentityPtrOutputWithContext

func (o ManagedIdentityPtrOutput) ToManagedIdentityPtrOutputWithContext(ctx context.Context) ManagedIdentityPtrOutput

func (ManagedIdentityPtrOutput) Type

Represents the identity type: systemAssigned, userAssigned, None

func (ManagedIdentityPtrOutput) UserAssignedIdentities

func (o ManagedIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput

Get or set the user assigned identities

type ManagedIdentityResponse

type ManagedIdentityResponse struct {
	// Get the principal id for the system assigned identity.
	// Only be used in response.
	PrincipalId string `pulumi:"principalId"`
	// Get the tenant id for the system assigned identity.
	// Only be used in response
	TenantId string `pulumi:"tenantId"`
	// Represents the identity type: systemAssigned, userAssigned, None
	Type *string `pulumi:"type"`
	// Get or set the user assigned identities
	UserAssignedIdentities map[string]UserAssignedIdentityPropertyResponse `pulumi:"userAssignedIdentities"`
}

A class represent managed identities used for request and response

type ManagedIdentityResponseOutput

type ManagedIdentityResponseOutput struct{ *pulumi.OutputState }

A class represent managed identities used for request and response

func (ManagedIdentityResponseOutput) ElementType

func (ManagedIdentityResponseOutput) PrincipalId

Get the principal id for the system assigned identity. Only be used in response.

func (ManagedIdentityResponseOutput) TenantId

Get the tenant id for the system assigned identity. Only be used in response

func (ManagedIdentityResponseOutput) ToManagedIdentityResponseOutput

func (o ManagedIdentityResponseOutput) ToManagedIdentityResponseOutput() ManagedIdentityResponseOutput

func (ManagedIdentityResponseOutput) ToManagedIdentityResponseOutputWithContext

func (o ManagedIdentityResponseOutput) ToManagedIdentityResponseOutputWithContext(ctx context.Context) ManagedIdentityResponseOutput

func (ManagedIdentityResponseOutput) Type

Represents the identity type: systemAssigned, userAssigned, None

func (ManagedIdentityResponseOutput) UserAssignedIdentities

Get or set the user assigned identities

type ManagedIdentityResponsePtrOutput

type ManagedIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentityResponsePtrOutput) Elem

func (ManagedIdentityResponsePtrOutput) ElementType

func (ManagedIdentityResponsePtrOutput) PrincipalId

Get the principal id for the system assigned identity. Only be used in response.

func (ManagedIdentityResponsePtrOutput) TenantId

Get the tenant id for the system assigned identity. Only be used in response

func (ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutput

func (o ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutput() ManagedIdentityResponsePtrOutput

func (ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutputWithContext

func (o ManagedIdentityResponsePtrOutput) ToManagedIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityResponsePtrOutput

func (ManagedIdentityResponsePtrOutput) Type

Represents the identity type: systemAssigned, userAssigned, None

func (ManagedIdentityResponsePtrOutput) UserAssignedIdentities

Get or set the user assigned identities

type ManagedIdentitySettings

type ManagedIdentitySettings struct {
	// The Resource indicating the App ID URI of the target resource.
	// It also appears in the aud (audience) claim of the issued token.
	Resource *string `pulumi:"resource"`
}

Managed identity settings for upstream.

type ManagedIdentitySettingsArgs

type ManagedIdentitySettingsArgs struct {
	// The Resource indicating the App ID URI of the target resource.
	// It also appears in the aud (audience) claim of the issued token.
	Resource pulumi.StringPtrInput `pulumi:"resource"`
}

Managed identity settings for upstream.

func (ManagedIdentitySettingsArgs) ElementType

func (ManagedIdentitySettingsArgs) ToManagedIdentitySettingsOutput

func (i ManagedIdentitySettingsArgs) ToManagedIdentitySettingsOutput() ManagedIdentitySettingsOutput

func (ManagedIdentitySettingsArgs) ToManagedIdentitySettingsOutputWithContext

func (i ManagedIdentitySettingsArgs) ToManagedIdentitySettingsOutputWithContext(ctx context.Context) ManagedIdentitySettingsOutput

func (ManagedIdentitySettingsArgs) ToManagedIdentitySettingsPtrOutput

func (i ManagedIdentitySettingsArgs) ToManagedIdentitySettingsPtrOutput() ManagedIdentitySettingsPtrOutput

func (ManagedIdentitySettingsArgs) ToManagedIdentitySettingsPtrOutputWithContext

func (i ManagedIdentitySettingsArgs) ToManagedIdentitySettingsPtrOutputWithContext(ctx context.Context) ManagedIdentitySettingsPtrOutput

type ManagedIdentitySettingsInput

type ManagedIdentitySettingsInput interface {
	pulumi.Input

	ToManagedIdentitySettingsOutput() ManagedIdentitySettingsOutput
	ToManagedIdentitySettingsOutputWithContext(context.Context) ManagedIdentitySettingsOutput
}

ManagedIdentitySettingsInput is an input type that accepts ManagedIdentitySettingsArgs and ManagedIdentitySettingsOutput values. You can construct a concrete instance of `ManagedIdentitySettingsInput` via:

ManagedIdentitySettingsArgs{...}

type ManagedIdentitySettingsOutput

type ManagedIdentitySettingsOutput struct{ *pulumi.OutputState }

Managed identity settings for upstream.

func (ManagedIdentitySettingsOutput) ElementType

func (ManagedIdentitySettingsOutput) Resource

The Resource indicating the App ID URI of the target resource. It also appears in the aud (audience) claim of the issued token.

func (ManagedIdentitySettingsOutput) ToManagedIdentitySettingsOutput

func (o ManagedIdentitySettingsOutput) ToManagedIdentitySettingsOutput() ManagedIdentitySettingsOutput

func (ManagedIdentitySettingsOutput) ToManagedIdentitySettingsOutputWithContext

func (o ManagedIdentitySettingsOutput) ToManagedIdentitySettingsOutputWithContext(ctx context.Context) ManagedIdentitySettingsOutput

func (ManagedIdentitySettingsOutput) ToManagedIdentitySettingsPtrOutput

func (o ManagedIdentitySettingsOutput) ToManagedIdentitySettingsPtrOutput() ManagedIdentitySettingsPtrOutput

func (ManagedIdentitySettingsOutput) ToManagedIdentitySettingsPtrOutputWithContext

func (o ManagedIdentitySettingsOutput) ToManagedIdentitySettingsPtrOutputWithContext(ctx context.Context) ManagedIdentitySettingsPtrOutput

type ManagedIdentitySettingsPtrInput

type ManagedIdentitySettingsPtrInput interface {
	pulumi.Input

	ToManagedIdentitySettingsPtrOutput() ManagedIdentitySettingsPtrOutput
	ToManagedIdentitySettingsPtrOutputWithContext(context.Context) ManagedIdentitySettingsPtrOutput
}

ManagedIdentitySettingsPtrInput is an input type that accepts ManagedIdentitySettingsArgs, ManagedIdentitySettingsPtr and ManagedIdentitySettingsPtrOutput values. You can construct a concrete instance of `ManagedIdentitySettingsPtrInput` via:

        ManagedIdentitySettingsArgs{...}

or:

        nil

type ManagedIdentitySettingsPtrOutput

type ManagedIdentitySettingsPtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentitySettingsPtrOutput) Elem

func (ManagedIdentitySettingsPtrOutput) ElementType

func (ManagedIdentitySettingsPtrOutput) Resource

The Resource indicating the App ID URI of the target resource. It also appears in the aud (audience) claim of the issued token.

func (ManagedIdentitySettingsPtrOutput) ToManagedIdentitySettingsPtrOutput

func (o ManagedIdentitySettingsPtrOutput) ToManagedIdentitySettingsPtrOutput() ManagedIdentitySettingsPtrOutput

func (ManagedIdentitySettingsPtrOutput) ToManagedIdentitySettingsPtrOutputWithContext

func (o ManagedIdentitySettingsPtrOutput) ToManagedIdentitySettingsPtrOutputWithContext(ctx context.Context) ManagedIdentitySettingsPtrOutput

type ManagedIdentitySettingsResponse

type ManagedIdentitySettingsResponse struct {
	// The Resource indicating the App ID URI of the target resource.
	// It also appears in the aud (audience) claim of the issued token.
	Resource *string `pulumi:"resource"`
}

Managed identity settings for upstream.

type ManagedIdentitySettingsResponseOutput

type ManagedIdentitySettingsResponseOutput struct{ *pulumi.OutputState }

Managed identity settings for upstream.

func (ManagedIdentitySettingsResponseOutput) ElementType

func (ManagedIdentitySettingsResponseOutput) Resource

The Resource indicating the App ID URI of the target resource. It also appears in the aud (audience) claim of the issued token.

func (ManagedIdentitySettingsResponseOutput) ToManagedIdentitySettingsResponseOutput

func (o ManagedIdentitySettingsResponseOutput) ToManagedIdentitySettingsResponseOutput() ManagedIdentitySettingsResponseOutput

func (ManagedIdentitySettingsResponseOutput) ToManagedIdentitySettingsResponseOutputWithContext

func (o ManagedIdentitySettingsResponseOutput) ToManagedIdentitySettingsResponseOutputWithContext(ctx context.Context) ManagedIdentitySettingsResponseOutput

type ManagedIdentitySettingsResponsePtrOutput

type ManagedIdentitySettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentitySettingsResponsePtrOutput) Elem

func (ManagedIdentitySettingsResponsePtrOutput) ElementType

func (ManagedIdentitySettingsResponsePtrOutput) Resource

The Resource indicating the App ID URI of the target resource. It also appears in the aud (audience) claim of the issued token.

func (ManagedIdentitySettingsResponsePtrOutput) ToManagedIdentitySettingsResponsePtrOutput

func (o ManagedIdentitySettingsResponsePtrOutput) ToManagedIdentitySettingsResponsePtrOutput() ManagedIdentitySettingsResponsePtrOutput

func (ManagedIdentitySettingsResponsePtrOutput) ToManagedIdentitySettingsResponsePtrOutputWithContext

func (o ManagedIdentitySettingsResponsePtrOutput) ToManagedIdentitySettingsResponsePtrOutputWithContext(ctx context.Context) ManagedIdentitySettingsResponsePtrOutput

type ManagedIdentityType

type ManagedIdentityType string

Represents the identity type: systemAssigned, userAssigned, None

func (ManagedIdentityType) ElementType

func (ManagedIdentityType) ElementType() reflect.Type

func (ManagedIdentityType) ToManagedIdentityTypeOutput

func (e ManagedIdentityType) ToManagedIdentityTypeOutput() ManagedIdentityTypeOutput

func (ManagedIdentityType) ToManagedIdentityTypeOutputWithContext

func (e ManagedIdentityType) ToManagedIdentityTypeOutputWithContext(ctx context.Context) ManagedIdentityTypeOutput

func (ManagedIdentityType) ToManagedIdentityTypePtrOutput

func (e ManagedIdentityType) ToManagedIdentityTypePtrOutput() ManagedIdentityTypePtrOutput

func (ManagedIdentityType) ToManagedIdentityTypePtrOutputWithContext

func (e ManagedIdentityType) ToManagedIdentityTypePtrOutputWithContext(ctx context.Context) ManagedIdentityTypePtrOutput

func (ManagedIdentityType) ToStringOutput

func (e ManagedIdentityType) ToStringOutput() pulumi.StringOutput

func (ManagedIdentityType) ToStringOutputWithContext

func (e ManagedIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ManagedIdentityType) ToStringPtrOutput

func (e ManagedIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedIdentityType) ToStringPtrOutputWithContext

func (e ManagedIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ManagedIdentityTypeInput

type ManagedIdentityTypeInput interface {
	pulumi.Input

	ToManagedIdentityTypeOutput() ManagedIdentityTypeOutput
	ToManagedIdentityTypeOutputWithContext(context.Context) ManagedIdentityTypeOutput
}

ManagedIdentityTypeInput is an input type that accepts values of the ManagedIdentityType enum A concrete instance of `ManagedIdentityTypeInput` can be one of the following:

ManagedIdentityTypeNone
ManagedIdentityTypeSystemAssigned
ManagedIdentityTypeUserAssigned

type ManagedIdentityTypeOutput

type ManagedIdentityTypeOutput struct{ *pulumi.OutputState }

func (ManagedIdentityTypeOutput) ElementType

func (ManagedIdentityTypeOutput) ElementType() reflect.Type

func (ManagedIdentityTypeOutput) ToManagedIdentityTypeOutput

func (o ManagedIdentityTypeOutput) ToManagedIdentityTypeOutput() ManagedIdentityTypeOutput

func (ManagedIdentityTypeOutput) ToManagedIdentityTypeOutputWithContext

func (o ManagedIdentityTypeOutput) ToManagedIdentityTypeOutputWithContext(ctx context.Context) ManagedIdentityTypeOutput

func (ManagedIdentityTypeOutput) ToManagedIdentityTypePtrOutput

func (o ManagedIdentityTypeOutput) ToManagedIdentityTypePtrOutput() ManagedIdentityTypePtrOutput

func (ManagedIdentityTypeOutput) ToManagedIdentityTypePtrOutputWithContext

func (o ManagedIdentityTypeOutput) ToManagedIdentityTypePtrOutputWithContext(ctx context.Context) ManagedIdentityTypePtrOutput

func (ManagedIdentityTypeOutput) ToStringOutput

func (o ManagedIdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (ManagedIdentityTypeOutput) ToStringOutputWithContext

func (o ManagedIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ManagedIdentityTypeOutput) ToStringPtrOutput

func (o ManagedIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedIdentityTypeOutput) ToStringPtrOutputWithContext

func (o ManagedIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ManagedIdentityTypePtrInput

type ManagedIdentityTypePtrInput interface {
	pulumi.Input

	ToManagedIdentityTypePtrOutput() ManagedIdentityTypePtrOutput
	ToManagedIdentityTypePtrOutputWithContext(context.Context) ManagedIdentityTypePtrOutput
}

func ManagedIdentityTypePtr

func ManagedIdentityTypePtr(v string) ManagedIdentityTypePtrInput

type ManagedIdentityTypePtrOutput

type ManagedIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentityTypePtrOutput) Elem

func (ManagedIdentityTypePtrOutput) ElementType

func (ManagedIdentityTypePtrOutput) ToManagedIdentityTypePtrOutput

func (o ManagedIdentityTypePtrOutput) ToManagedIdentityTypePtrOutput() ManagedIdentityTypePtrOutput

func (ManagedIdentityTypePtrOutput) ToManagedIdentityTypePtrOutputWithContext

func (o ManagedIdentityTypePtrOutput) ToManagedIdentityTypePtrOutputWithContext(ctx context.Context) ManagedIdentityTypePtrOutput

func (ManagedIdentityTypePtrOutput) ToStringPtrOutput

func (o ManagedIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedIdentityTypePtrOutput) ToStringPtrOutputWithContext

func (o ManagedIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type NetworkACL

type NetworkACL struct {
	// Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Allow []string `pulumi:"allow"`
	// Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Deny []string `pulumi:"deny"`
}

Network ACL

type NetworkACLArgs

type NetworkACLArgs struct {
	// Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Allow pulumi.StringArrayInput `pulumi:"allow"`
	// Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Deny pulumi.StringArrayInput `pulumi:"deny"`
}

Network ACL

func (NetworkACLArgs) ElementType

func (NetworkACLArgs) ElementType() reflect.Type

func (NetworkACLArgs) ToNetworkACLOutput

func (i NetworkACLArgs) ToNetworkACLOutput() NetworkACLOutput

func (NetworkACLArgs) ToNetworkACLOutputWithContext

func (i NetworkACLArgs) ToNetworkACLOutputWithContext(ctx context.Context) NetworkACLOutput

func (NetworkACLArgs) ToNetworkACLPtrOutput

func (i NetworkACLArgs) ToNetworkACLPtrOutput() NetworkACLPtrOutput

func (NetworkACLArgs) ToNetworkACLPtrOutputWithContext

func (i NetworkACLArgs) ToNetworkACLPtrOutputWithContext(ctx context.Context) NetworkACLPtrOutput

type NetworkACLInput

type NetworkACLInput interface {
	pulumi.Input

	ToNetworkACLOutput() NetworkACLOutput
	ToNetworkACLOutputWithContext(context.Context) NetworkACLOutput
}

NetworkACLInput is an input type that accepts NetworkACLArgs and NetworkACLOutput values. You can construct a concrete instance of `NetworkACLInput` via:

NetworkACLArgs{...}

type NetworkACLOutput

type NetworkACLOutput struct{ *pulumi.OutputState }

Network ACL

func (NetworkACLOutput) Allow

Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (NetworkACLOutput) Deny

Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (NetworkACLOutput) ElementType

func (NetworkACLOutput) ElementType() reflect.Type

func (NetworkACLOutput) ToNetworkACLOutput

func (o NetworkACLOutput) ToNetworkACLOutput() NetworkACLOutput

func (NetworkACLOutput) ToNetworkACLOutputWithContext

func (o NetworkACLOutput) ToNetworkACLOutputWithContext(ctx context.Context) NetworkACLOutput

func (NetworkACLOutput) ToNetworkACLPtrOutput

func (o NetworkACLOutput) ToNetworkACLPtrOutput() NetworkACLPtrOutput

func (NetworkACLOutput) ToNetworkACLPtrOutputWithContext

func (o NetworkACLOutput) ToNetworkACLPtrOutputWithContext(ctx context.Context) NetworkACLPtrOutput

type NetworkACLPtrInput

type NetworkACLPtrInput interface {
	pulumi.Input

	ToNetworkACLPtrOutput() NetworkACLPtrOutput
	ToNetworkACLPtrOutputWithContext(context.Context) NetworkACLPtrOutput
}

NetworkACLPtrInput is an input type that accepts NetworkACLArgs, NetworkACLPtr and NetworkACLPtrOutput values. You can construct a concrete instance of `NetworkACLPtrInput` via:

        NetworkACLArgs{...}

or:

        nil

func NetworkACLPtr

func NetworkACLPtr(v *NetworkACLArgs) NetworkACLPtrInput

type NetworkACLPtrOutput

type NetworkACLPtrOutput struct{ *pulumi.OutputState }

func (NetworkACLPtrOutput) Allow

Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (NetworkACLPtrOutput) Deny

Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (NetworkACLPtrOutput) Elem

func (NetworkACLPtrOutput) ElementType

func (NetworkACLPtrOutput) ElementType() reflect.Type

func (NetworkACLPtrOutput) ToNetworkACLPtrOutput

func (o NetworkACLPtrOutput) ToNetworkACLPtrOutput() NetworkACLPtrOutput

func (NetworkACLPtrOutput) ToNetworkACLPtrOutputWithContext

func (o NetworkACLPtrOutput) ToNetworkACLPtrOutputWithContext(ctx context.Context) NetworkACLPtrOutput

type NetworkACLResponse

type NetworkACLResponse struct {
	// Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Allow []string `pulumi:"allow"`
	// Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Deny []string `pulumi:"deny"`
}

Network ACL

type NetworkACLResponseOutput

type NetworkACLResponseOutput struct{ *pulumi.OutputState }

Network ACL

func (NetworkACLResponseOutput) Allow

Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (NetworkACLResponseOutput) Deny

Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (NetworkACLResponseOutput) ElementType

func (NetworkACLResponseOutput) ElementType() reflect.Type

func (NetworkACLResponseOutput) ToNetworkACLResponseOutput

func (o NetworkACLResponseOutput) ToNetworkACLResponseOutput() NetworkACLResponseOutput

func (NetworkACLResponseOutput) ToNetworkACLResponseOutputWithContext

func (o NetworkACLResponseOutput) ToNetworkACLResponseOutputWithContext(ctx context.Context) NetworkACLResponseOutput

type NetworkACLResponsePtrOutput

type NetworkACLResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkACLResponsePtrOutput) Allow

Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (NetworkACLResponsePtrOutput) Deny

Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (NetworkACLResponsePtrOutput) Elem

func (NetworkACLResponsePtrOutput) ElementType

func (NetworkACLResponsePtrOutput) ToNetworkACLResponsePtrOutput

func (o NetworkACLResponsePtrOutput) ToNetworkACLResponsePtrOutput() NetworkACLResponsePtrOutput

func (NetworkACLResponsePtrOutput) ToNetworkACLResponsePtrOutputWithContext

func (o NetworkACLResponsePtrOutput) ToNetworkACLResponsePtrOutputWithContext(ctx context.Context) NetworkACLResponsePtrOutput

type PrivateEndpoint

type PrivateEndpoint struct {
	// Full qualified Id of the private endpoint
	Id *string `pulumi:"id"`
}

Private endpoint

type PrivateEndpointACL

type PrivateEndpointACL struct {
	// Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Allow []string `pulumi:"allow"`
	// Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Deny []string `pulumi:"deny"`
	// Name of the private endpoint connection
	Name string `pulumi:"name"`
}

ACL for a private endpoint

type PrivateEndpointACLArgs

type PrivateEndpointACLArgs struct {
	// Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Allow pulumi.StringArrayInput `pulumi:"allow"`
	// Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Deny pulumi.StringArrayInput `pulumi:"deny"`
	// Name of the private endpoint connection
	Name pulumi.StringInput `pulumi:"name"`
}

ACL for a private endpoint

func (PrivateEndpointACLArgs) ElementType

func (PrivateEndpointACLArgs) ElementType() reflect.Type

func (PrivateEndpointACLArgs) ToPrivateEndpointACLOutput

func (i PrivateEndpointACLArgs) ToPrivateEndpointACLOutput() PrivateEndpointACLOutput

func (PrivateEndpointACLArgs) ToPrivateEndpointACLOutputWithContext

func (i PrivateEndpointACLArgs) ToPrivateEndpointACLOutputWithContext(ctx context.Context) PrivateEndpointACLOutput

type PrivateEndpointACLArray

type PrivateEndpointACLArray []PrivateEndpointACLInput

func (PrivateEndpointACLArray) ElementType

func (PrivateEndpointACLArray) ElementType() reflect.Type

func (PrivateEndpointACLArray) ToPrivateEndpointACLArrayOutput

func (i PrivateEndpointACLArray) ToPrivateEndpointACLArrayOutput() PrivateEndpointACLArrayOutput

func (PrivateEndpointACLArray) ToPrivateEndpointACLArrayOutputWithContext

func (i PrivateEndpointACLArray) ToPrivateEndpointACLArrayOutputWithContext(ctx context.Context) PrivateEndpointACLArrayOutput

type PrivateEndpointACLArrayInput

type PrivateEndpointACLArrayInput interface {
	pulumi.Input

	ToPrivateEndpointACLArrayOutput() PrivateEndpointACLArrayOutput
	ToPrivateEndpointACLArrayOutputWithContext(context.Context) PrivateEndpointACLArrayOutput
}

PrivateEndpointACLArrayInput is an input type that accepts PrivateEndpointACLArray and PrivateEndpointACLArrayOutput values. You can construct a concrete instance of `PrivateEndpointACLArrayInput` via:

PrivateEndpointACLArray{ PrivateEndpointACLArgs{...} }

type PrivateEndpointACLArrayOutput

type PrivateEndpointACLArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointACLArrayOutput) ElementType

func (PrivateEndpointACLArrayOutput) Index

func (PrivateEndpointACLArrayOutput) ToPrivateEndpointACLArrayOutput

func (o PrivateEndpointACLArrayOutput) ToPrivateEndpointACLArrayOutput() PrivateEndpointACLArrayOutput

func (PrivateEndpointACLArrayOutput) ToPrivateEndpointACLArrayOutputWithContext

func (o PrivateEndpointACLArrayOutput) ToPrivateEndpointACLArrayOutputWithContext(ctx context.Context) PrivateEndpointACLArrayOutput

type PrivateEndpointACLInput

type PrivateEndpointACLInput interface {
	pulumi.Input

	ToPrivateEndpointACLOutput() PrivateEndpointACLOutput
	ToPrivateEndpointACLOutputWithContext(context.Context) PrivateEndpointACLOutput
}

PrivateEndpointACLInput is an input type that accepts PrivateEndpointACLArgs and PrivateEndpointACLOutput values. You can construct a concrete instance of `PrivateEndpointACLInput` via:

PrivateEndpointACLArgs{...}

type PrivateEndpointACLOutput

type PrivateEndpointACLOutput struct{ *pulumi.OutputState }

ACL for a private endpoint

func (PrivateEndpointACLOutput) Allow

Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (PrivateEndpointACLOutput) Deny

Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (PrivateEndpointACLOutput) ElementType

func (PrivateEndpointACLOutput) ElementType() reflect.Type

func (PrivateEndpointACLOutput) Name

Name of the private endpoint connection

func (PrivateEndpointACLOutput) ToPrivateEndpointACLOutput

func (o PrivateEndpointACLOutput) ToPrivateEndpointACLOutput() PrivateEndpointACLOutput

func (PrivateEndpointACLOutput) ToPrivateEndpointACLOutputWithContext

func (o PrivateEndpointACLOutput) ToPrivateEndpointACLOutputWithContext(ctx context.Context) PrivateEndpointACLOutput

type PrivateEndpointACLResponse

type PrivateEndpointACLResponse struct {
	// Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Allow []string `pulumi:"allow"`
	// Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
	Deny []string `pulumi:"deny"`
	// Name of the private endpoint connection
	Name string `pulumi:"name"`
}

ACL for a private endpoint

type PrivateEndpointACLResponseArrayOutput

type PrivateEndpointACLResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointACLResponseArrayOutput) ElementType

func (PrivateEndpointACLResponseArrayOutput) Index

func (PrivateEndpointACLResponseArrayOutput) ToPrivateEndpointACLResponseArrayOutput

func (o PrivateEndpointACLResponseArrayOutput) ToPrivateEndpointACLResponseArrayOutput() PrivateEndpointACLResponseArrayOutput

func (PrivateEndpointACLResponseArrayOutput) ToPrivateEndpointACLResponseArrayOutputWithContext

func (o PrivateEndpointACLResponseArrayOutput) ToPrivateEndpointACLResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointACLResponseArrayOutput

type PrivateEndpointACLResponseOutput

type PrivateEndpointACLResponseOutput struct{ *pulumi.OutputState }

ACL for a private endpoint

func (PrivateEndpointACLResponseOutput) Allow

Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (PrivateEndpointACLResponseOutput) Deny

Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

func (PrivateEndpointACLResponseOutput) ElementType

func (PrivateEndpointACLResponseOutput) Name

Name of the private endpoint connection

func (PrivateEndpointACLResponseOutput) ToPrivateEndpointACLResponseOutput

func (o PrivateEndpointACLResponseOutput) ToPrivateEndpointACLResponseOutput() PrivateEndpointACLResponseOutput

func (PrivateEndpointACLResponseOutput) ToPrivateEndpointACLResponseOutputWithContext

func (o PrivateEndpointACLResponseOutput) ToPrivateEndpointACLResponseOutputWithContext(ctx context.Context) PrivateEndpointACLResponseOutput

type PrivateEndpointArgs

type PrivateEndpointArgs struct {
	// Full qualified Id of the private endpoint
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Private endpoint

func (PrivateEndpointArgs) ElementType

func (PrivateEndpointArgs) ElementType() reflect.Type

func (PrivateEndpointArgs) ToPrivateEndpointOutput

func (i PrivateEndpointArgs) ToPrivateEndpointOutput() PrivateEndpointOutput

func (PrivateEndpointArgs) ToPrivateEndpointOutputWithContext

func (i PrivateEndpointArgs) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

func (PrivateEndpointArgs) ToPrivateEndpointPtrOutput

func (i PrivateEndpointArgs) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointArgs) ToPrivateEndpointPtrOutputWithContext

func (i PrivateEndpointArgs) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointConnectionResponse

type PrivateEndpointConnectionResponse struct {
	// Group IDs
	GroupIds []string `pulumi:"groupIds"`
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Private endpoint
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// Connection state of the private endpoint connection
	PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
	Type string `pulumi:"type"`
}

A private endpoint connection to an azure resource

type PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionResponseArrayOutput) ElementType

func (PrivateEndpointConnectionResponseArrayOutput) Index

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

A private endpoint connection to an azure resource

func (PrivateEndpointConnectionResponseOutput) ElementType

func (PrivateEndpointConnectionResponseOutput) GroupIds

Group IDs

func (PrivateEndpointConnectionResponseOutput) Id

Fully qualified resource Id for the resource.

func (PrivateEndpointConnectionResponseOutput) Name

The name of the resource.

func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint

Private endpoint

func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState

Connection state of the private endpoint connection

func (PrivateEndpointConnectionResponseOutput) ProvisioningState

Provisioning state of the resource.

func (PrivateEndpointConnectionResponseOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) Type

The type of the resource - e.g. "Microsoft.SignalRService/SignalR"

type PrivateEndpointInput

type PrivateEndpointInput interface {
	pulumi.Input

	ToPrivateEndpointOutput() PrivateEndpointOutput
	ToPrivateEndpointOutputWithContext(context.Context) PrivateEndpointOutput
}

PrivateEndpointInput is an input type that accepts PrivateEndpointArgs and PrivateEndpointOutput values. You can construct a concrete instance of `PrivateEndpointInput` via:

PrivateEndpointArgs{...}

type PrivateEndpointOutput

type PrivateEndpointOutput struct{ *pulumi.OutputState }

Private endpoint

func (PrivateEndpointOutput) ElementType

func (PrivateEndpointOutput) ElementType() reflect.Type

func (PrivateEndpointOutput) Id

Full qualified Id of the private endpoint

func (PrivateEndpointOutput) ToPrivateEndpointOutput

func (o PrivateEndpointOutput) ToPrivateEndpointOutput() PrivateEndpointOutput

func (PrivateEndpointOutput) ToPrivateEndpointOutputWithContext

func (o PrivateEndpointOutput) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

func (PrivateEndpointOutput) ToPrivateEndpointPtrOutput

func (o PrivateEndpointOutput) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointOutput) ToPrivateEndpointPtrOutputWithContext

func (o PrivateEndpointOutput) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointPtrInput

type PrivateEndpointPtrInput interface {
	pulumi.Input

	ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput
	ToPrivateEndpointPtrOutputWithContext(context.Context) PrivateEndpointPtrOutput
}

PrivateEndpointPtrInput is an input type that accepts PrivateEndpointArgs, PrivateEndpointPtr and PrivateEndpointPtrOutput values. You can construct a concrete instance of `PrivateEndpointPtrInput` via:

        PrivateEndpointArgs{...}

or:

        nil

type PrivateEndpointPtrOutput

type PrivateEndpointPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointPtrOutput) Elem

func (PrivateEndpointPtrOutput) ElementType

func (PrivateEndpointPtrOutput) ElementType() reflect.Type

func (PrivateEndpointPtrOutput) Id

Full qualified Id of the private endpoint

func (PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutput

func (o PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutputWithContext

func (o PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// Full qualified Id of the private endpoint
	Id *string `pulumi:"id"`
}

Private endpoint

type PrivateEndpointResponseOutput

type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }

Private endpoint

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

Full qualified Id of the private endpoint

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

type PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointResponsePtrOutput) Elem

func (PrivateEndpointResponsePtrOutput) ElementType

func (PrivateEndpointResponsePtrOutput) Id

Full qualified Id of the private endpoint

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateLinkServiceConnectionState

type PrivateLinkServiceConnectionState struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

Connection state of the private endpoint connection

type PrivateLinkServiceConnectionStateArgs

type PrivateLinkServiceConnectionStateArgs struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

Connection state of the private endpoint connection

func (PrivateLinkServiceConnectionStateArgs) ElementType

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStateInput

type PrivateLinkServiceConnectionStateInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
	ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput
}

PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:

PrivateLinkServiceConnectionStateArgs{...}

type PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }

Connection state of the private endpoint connection

func (PrivateLinkServiceConnectionStateOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateOutput) ElementType

func (PrivateLinkServiceConnectionStateOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrInput

type PrivateLinkServiceConnectionStatePtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
	ToPrivateLinkServiceConnectionStatePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePtrOutput
}

PrivateLinkServiceConnectionStatePtrInput is an input type that accepts PrivateLinkServiceConnectionStateArgs, PrivateLinkServiceConnectionStatePtr and PrivateLinkServiceConnectionStatePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePtrInput` via:

        PrivateLinkServiceConnectionStateArgs{...}

or:

        nil

type PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStatePtrOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStatePtrOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStatePtrOutput) Elem

func (PrivateLinkServiceConnectionStatePtrOutput) ElementType

func (PrivateLinkServiceConnectionStatePtrOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStateResponse

type PrivateLinkServiceConnectionStateResponse struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

Connection state of the private endpoint connection

type PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }

Connection state of the private endpoint connection

func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateResponseOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateResponseOutput) ElementType

func (PrivateLinkServiceConnectionStateResponseOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Elem

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStatus

type PrivateLinkServiceConnectionStatus string

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStatus) ElementType

func (PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusOutput

func (e PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusOutput() PrivateLinkServiceConnectionStatusOutput

func (PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusOutputWithContext

func (e PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatusOutput

func (PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusPtrOutput

func (e PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusPtrOutput() PrivateLinkServiceConnectionStatusPtrOutput

func (PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusPtrOutputWithContext

func (e PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatusPtrOutput

func (PrivateLinkServiceConnectionStatus) ToStringOutput

func (PrivateLinkServiceConnectionStatus) ToStringOutputWithContext

func (e PrivateLinkServiceConnectionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PrivateLinkServiceConnectionStatus) ToStringPtrOutput

func (PrivateLinkServiceConnectionStatus) ToStringPtrOutputWithContext

func (e PrivateLinkServiceConnectionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PrivateLinkServiceConnectionStatusInput

type PrivateLinkServiceConnectionStatusInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStatusOutput() PrivateLinkServiceConnectionStatusOutput
	ToPrivateLinkServiceConnectionStatusOutputWithContext(context.Context) PrivateLinkServiceConnectionStatusOutput
}

PrivateLinkServiceConnectionStatusInput is an input type that accepts values of the PrivateLinkServiceConnectionStatus enum A concrete instance of `PrivateLinkServiceConnectionStatusInput` can be one of the following:

PrivateLinkServiceConnectionStatusPending
PrivateLinkServiceConnectionStatusApproved
PrivateLinkServiceConnectionStatusRejected
PrivateLinkServiceConnectionStatusDisconnected

type PrivateLinkServiceConnectionStatusOutput

type PrivateLinkServiceConnectionStatusOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStatusOutput) ElementType

func (PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusOutput

func (o PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusOutput() PrivateLinkServiceConnectionStatusOutput

func (PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusOutputWithContext

func (o PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatusOutput

func (PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusPtrOutput

func (o PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusPtrOutput() PrivateLinkServiceConnectionStatusPtrOutput

func (PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusPtrOutputWithContext

func (o PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatusPtrOutput

func (PrivateLinkServiceConnectionStatusOutput) ToStringOutput

func (PrivateLinkServiceConnectionStatusOutput) ToStringOutputWithContext

func (PrivateLinkServiceConnectionStatusOutput) ToStringPtrOutput

func (PrivateLinkServiceConnectionStatusOutput) ToStringPtrOutputWithContext

type PrivateLinkServiceConnectionStatusPtrInput

type PrivateLinkServiceConnectionStatusPtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStatusPtrOutput() PrivateLinkServiceConnectionStatusPtrOutput
	ToPrivateLinkServiceConnectionStatusPtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatusPtrOutput
}

type PrivateLinkServiceConnectionStatusPtrOutput

type PrivateLinkServiceConnectionStatusPtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStatusPtrOutput) Elem

func (PrivateLinkServiceConnectionStatusPtrOutput) ElementType

func (PrivateLinkServiceConnectionStatusPtrOutput) ToPrivateLinkServiceConnectionStatusPtrOutput

func (o PrivateLinkServiceConnectionStatusPtrOutput) ToPrivateLinkServiceConnectionStatusPtrOutput() PrivateLinkServiceConnectionStatusPtrOutput

func (PrivateLinkServiceConnectionStatusPtrOutput) ToPrivateLinkServiceConnectionStatusPtrOutputWithContext

func (o PrivateLinkServiceConnectionStatusPtrOutput) ToPrivateLinkServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatusPtrOutput

func (PrivateLinkServiceConnectionStatusPtrOutput) ToStringPtrOutput

func (PrivateLinkServiceConnectionStatusPtrOutput) ToStringPtrOutputWithContext

type ResourceLogCategory

type ResourceLogCategory struct {
	// Indicates whether or the resource log category is enabled.
	// Available values: true, false.
	// Case insensitive.
	Enabled *string `pulumi:"enabled"`
	// Gets or sets the resource log category's name.
	// Available values: ConnectivityLogs, MessagingLogs.
	// Case insensitive.
	Name *string `pulumi:"name"`
}

Resource log category configuration of a Microsoft.SignalRService resource.

type ResourceLogCategoryArgs

type ResourceLogCategoryArgs struct {
	// Indicates whether or the resource log category is enabled.
	// Available values: true, false.
	// Case insensitive.
	Enabled pulumi.StringPtrInput `pulumi:"enabled"`
	// Gets or sets the resource log category's name.
	// Available values: ConnectivityLogs, MessagingLogs.
	// Case insensitive.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Resource log category configuration of a Microsoft.SignalRService resource.

func (ResourceLogCategoryArgs) ElementType

func (ResourceLogCategoryArgs) ElementType() reflect.Type

func (ResourceLogCategoryArgs) ToResourceLogCategoryOutput

func (i ResourceLogCategoryArgs) ToResourceLogCategoryOutput() ResourceLogCategoryOutput

func (ResourceLogCategoryArgs) ToResourceLogCategoryOutputWithContext

func (i ResourceLogCategoryArgs) ToResourceLogCategoryOutputWithContext(ctx context.Context) ResourceLogCategoryOutput

type ResourceLogCategoryArray

type ResourceLogCategoryArray []ResourceLogCategoryInput

func (ResourceLogCategoryArray) ElementType

func (ResourceLogCategoryArray) ElementType() reflect.Type

func (ResourceLogCategoryArray) ToResourceLogCategoryArrayOutput

func (i ResourceLogCategoryArray) ToResourceLogCategoryArrayOutput() ResourceLogCategoryArrayOutput

func (ResourceLogCategoryArray) ToResourceLogCategoryArrayOutputWithContext

func (i ResourceLogCategoryArray) ToResourceLogCategoryArrayOutputWithContext(ctx context.Context) ResourceLogCategoryArrayOutput

type ResourceLogCategoryArrayInput

type ResourceLogCategoryArrayInput interface {
	pulumi.Input

	ToResourceLogCategoryArrayOutput() ResourceLogCategoryArrayOutput
	ToResourceLogCategoryArrayOutputWithContext(context.Context) ResourceLogCategoryArrayOutput
}

ResourceLogCategoryArrayInput is an input type that accepts ResourceLogCategoryArray and ResourceLogCategoryArrayOutput values. You can construct a concrete instance of `ResourceLogCategoryArrayInput` via:

ResourceLogCategoryArray{ ResourceLogCategoryArgs{...} }

type ResourceLogCategoryArrayOutput

type ResourceLogCategoryArrayOutput struct{ *pulumi.OutputState }

func (ResourceLogCategoryArrayOutput) ElementType

func (ResourceLogCategoryArrayOutput) Index

func (ResourceLogCategoryArrayOutput) ToResourceLogCategoryArrayOutput

func (o ResourceLogCategoryArrayOutput) ToResourceLogCategoryArrayOutput() ResourceLogCategoryArrayOutput

func (ResourceLogCategoryArrayOutput) ToResourceLogCategoryArrayOutputWithContext

func (o ResourceLogCategoryArrayOutput) ToResourceLogCategoryArrayOutputWithContext(ctx context.Context) ResourceLogCategoryArrayOutput

type ResourceLogCategoryInput

type ResourceLogCategoryInput interface {
	pulumi.Input

	ToResourceLogCategoryOutput() ResourceLogCategoryOutput
	ToResourceLogCategoryOutputWithContext(context.Context) ResourceLogCategoryOutput
}

ResourceLogCategoryInput is an input type that accepts ResourceLogCategoryArgs and ResourceLogCategoryOutput values. You can construct a concrete instance of `ResourceLogCategoryInput` via:

ResourceLogCategoryArgs{...}

type ResourceLogCategoryOutput

type ResourceLogCategoryOutput struct{ *pulumi.OutputState }

Resource log category configuration of a Microsoft.SignalRService resource.

func (ResourceLogCategoryOutput) ElementType

func (ResourceLogCategoryOutput) ElementType() reflect.Type

func (ResourceLogCategoryOutput) Enabled

Indicates whether or the resource log category is enabled. Available values: true, false. Case insensitive.

func (ResourceLogCategoryOutput) Name

Gets or sets the resource log category's name. Available values: ConnectivityLogs, MessagingLogs. Case insensitive.

func (ResourceLogCategoryOutput) ToResourceLogCategoryOutput

func (o ResourceLogCategoryOutput) ToResourceLogCategoryOutput() ResourceLogCategoryOutput

func (ResourceLogCategoryOutput) ToResourceLogCategoryOutputWithContext

func (o ResourceLogCategoryOutput) ToResourceLogCategoryOutputWithContext(ctx context.Context) ResourceLogCategoryOutput

type ResourceLogCategoryResponse

type ResourceLogCategoryResponse struct {
	// Indicates whether or the resource log category is enabled.
	// Available values: true, false.
	// Case insensitive.
	Enabled *string `pulumi:"enabled"`
	// Gets or sets the resource log category's name.
	// Available values: ConnectivityLogs, MessagingLogs.
	// Case insensitive.
	Name *string `pulumi:"name"`
}

Resource log category configuration of a Microsoft.SignalRService resource.

type ResourceLogCategoryResponseArrayOutput

type ResourceLogCategoryResponseArrayOutput struct{ *pulumi.OutputState }

func (ResourceLogCategoryResponseArrayOutput) ElementType

func (ResourceLogCategoryResponseArrayOutput) Index

func (ResourceLogCategoryResponseArrayOutput) ToResourceLogCategoryResponseArrayOutput

func (o ResourceLogCategoryResponseArrayOutput) ToResourceLogCategoryResponseArrayOutput() ResourceLogCategoryResponseArrayOutput

func (ResourceLogCategoryResponseArrayOutput) ToResourceLogCategoryResponseArrayOutputWithContext

func (o ResourceLogCategoryResponseArrayOutput) ToResourceLogCategoryResponseArrayOutputWithContext(ctx context.Context) ResourceLogCategoryResponseArrayOutput

type ResourceLogCategoryResponseOutput

type ResourceLogCategoryResponseOutput struct{ *pulumi.OutputState }

Resource log category configuration of a Microsoft.SignalRService resource.

func (ResourceLogCategoryResponseOutput) ElementType

func (ResourceLogCategoryResponseOutput) Enabled

Indicates whether or the resource log category is enabled. Available values: true, false. Case insensitive.

func (ResourceLogCategoryResponseOutput) Name

Gets or sets the resource log category's name. Available values: ConnectivityLogs, MessagingLogs. Case insensitive.

func (ResourceLogCategoryResponseOutput) ToResourceLogCategoryResponseOutput

func (o ResourceLogCategoryResponseOutput) ToResourceLogCategoryResponseOutput() ResourceLogCategoryResponseOutput

func (ResourceLogCategoryResponseOutput) ToResourceLogCategoryResponseOutputWithContext

func (o ResourceLogCategoryResponseOutput) ToResourceLogCategoryResponseOutputWithContext(ctx context.Context) ResourceLogCategoryResponseOutput

type ResourceLogConfiguration

type ResourceLogConfiguration struct {
	// Gets or sets the list of category configurations.
	Categories []ResourceLogCategory `pulumi:"categories"`
}

Resource log configuration of a Microsoft.SignalRService resource.

type ResourceLogConfigurationArgs

type ResourceLogConfigurationArgs struct {
	// Gets or sets the list of category configurations.
	Categories ResourceLogCategoryArrayInput `pulumi:"categories"`
}

Resource log configuration of a Microsoft.SignalRService resource.

func (ResourceLogConfigurationArgs) ElementType

func (ResourceLogConfigurationArgs) ToResourceLogConfigurationOutput

func (i ResourceLogConfigurationArgs) ToResourceLogConfigurationOutput() ResourceLogConfigurationOutput

func (ResourceLogConfigurationArgs) ToResourceLogConfigurationOutputWithContext

func (i ResourceLogConfigurationArgs) ToResourceLogConfigurationOutputWithContext(ctx context.Context) ResourceLogConfigurationOutput

func (ResourceLogConfigurationArgs) ToResourceLogConfigurationPtrOutput

func (i ResourceLogConfigurationArgs) ToResourceLogConfigurationPtrOutput() ResourceLogConfigurationPtrOutput

func (ResourceLogConfigurationArgs) ToResourceLogConfigurationPtrOutputWithContext

func (i ResourceLogConfigurationArgs) ToResourceLogConfigurationPtrOutputWithContext(ctx context.Context) ResourceLogConfigurationPtrOutput

type ResourceLogConfigurationInput

type ResourceLogConfigurationInput interface {
	pulumi.Input

	ToResourceLogConfigurationOutput() ResourceLogConfigurationOutput
	ToResourceLogConfigurationOutputWithContext(context.Context) ResourceLogConfigurationOutput
}

ResourceLogConfigurationInput is an input type that accepts ResourceLogConfigurationArgs and ResourceLogConfigurationOutput values. You can construct a concrete instance of `ResourceLogConfigurationInput` via:

ResourceLogConfigurationArgs{...}

type ResourceLogConfigurationOutput

type ResourceLogConfigurationOutput struct{ *pulumi.OutputState }

Resource log configuration of a Microsoft.SignalRService resource.

func (ResourceLogConfigurationOutput) Categories

Gets or sets the list of category configurations.

func (ResourceLogConfigurationOutput) ElementType

func (ResourceLogConfigurationOutput) ToResourceLogConfigurationOutput

func (o ResourceLogConfigurationOutput) ToResourceLogConfigurationOutput() ResourceLogConfigurationOutput

func (ResourceLogConfigurationOutput) ToResourceLogConfigurationOutputWithContext

func (o ResourceLogConfigurationOutput) ToResourceLogConfigurationOutputWithContext(ctx context.Context) ResourceLogConfigurationOutput

func (ResourceLogConfigurationOutput) ToResourceLogConfigurationPtrOutput

func (o ResourceLogConfigurationOutput) ToResourceLogConfigurationPtrOutput() ResourceLogConfigurationPtrOutput

func (ResourceLogConfigurationOutput) ToResourceLogConfigurationPtrOutputWithContext

func (o ResourceLogConfigurationOutput) ToResourceLogConfigurationPtrOutputWithContext(ctx context.Context) ResourceLogConfigurationPtrOutput

type ResourceLogConfigurationPtrInput

type ResourceLogConfigurationPtrInput interface {
	pulumi.Input

	ToResourceLogConfigurationPtrOutput() ResourceLogConfigurationPtrOutput
	ToResourceLogConfigurationPtrOutputWithContext(context.Context) ResourceLogConfigurationPtrOutput
}

ResourceLogConfigurationPtrInput is an input type that accepts ResourceLogConfigurationArgs, ResourceLogConfigurationPtr and ResourceLogConfigurationPtrOutput values. You can construct a concrete instance of `ResourceLogConfigurationPtrInput` via:

        ResourceLogConfigurationArgs{...}

or:

        nil

type ResourceLogConfigurationPtrOutput

type ResourceLogConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ResourceLogConfigurationPtrOutput) Categories

Gets or sets the list of category configurations.

func (ResourceLogConfigurationPtrOutput) Elem

func (ResourceLogConfigurationPtrOutput) ElementType

func (ResourceLogConfigurationPtrOutput) ToResourceLogConfigurationPtrOutput

func (o ResourceLogConfigurationPtrOutput) ToResourceLogConfigurationPtrOutput() ResourceLogConfigurationPtrOutput

func (ResourceLogConfigurationPtrOutput) ToResourceLogConfigurationPtrOutputWithContext

func (o ResourceLogConfigurationPtrOutput) ToResourceLogConfigurationPtrOutputWithContext(ctx context.Context) ResourceLogConfigurationPtrOutput

type ResourceLogConfigurationResponse

type ResourceLogConfigurationResponse struct {
	// Gets or sets the list of category configurations.
	Categories []ResourceLogCategoryResponse `pulumi:"categories"`
}

Resource log configuration of a Microsoft.SignalRService resource.

type ResourceLogConfigurationResponseOutput

type ResourceLogConfigurationResponseOutput struct{ *pulumi.OutputState }

Resource log configuration of a Microsoft.SignalRService resource.

func (ResourceLogConfigurationResponseOutput) Categories

Gets or sets the list of category configurations.

func (ResourceLogConfigurationResponseOutput) ElementType

func (ResourceLogConfigurationResponseOutput) ToResourceLogConfigurationResponseOutput

func (o ResourceLogConfigurationResponseOutput) ToResourceLogConfigurationResponseOutput() ResourceLogConfigurationResponseOutput

func (ResourceLogConfigurationResponseOutput) ToResourceLogConfigurationResponseOutputWithContext

func (o ResourceLogConfigurationResponseOutput) ToResourceLogConfigurationResponseOutputWithContext(ctx context.Context) ResourceLogConfigurationResponseOutput

type ResourceLogConfigurationResponsePtrOutput

type ResourceLogConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceLogConfigurationResponsePtrOutput) Categories

Gets or sets the list of category configurations.

func (ResourceLogConfigurationResponsePtrOutput) Elem

func (ResourceLogConfigurationResponsePtrOutput) ElementType

func (ResourceLogConfigurationResponsePtrOutput) ToResourceLogConfigurationResponsePtrOutput

func (o ResourceLogConfigurationResponsePtrOutput) ToResourceLogConfigurationResponsePtrOutput() ResourceLogConfigurationResponsePtrOutput

func (ResourceLogConfigurationResponsePtrOutput) ToResourceLogConfigurationResponsePtrOutputWithContext

func (o ResourceLogConfigurationResponsePtrOutput) ToResourceLogConfigurationResponsePtrOutputWithContext(ctx context.Context) ResourceLogConfigurationResponsePtrOutput

type ResourceReference

type ResourceReference struct {
	// Resource ID.
	Id *string `pulumi:"id"`
}

Reference to a resource.

type ResourceReferenceArgs

type ResourceReferenceArgs struct {
	// Resource ID.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Reference to a resource.

func (ResourceReferenceArgs) ElementType

func (ResourceReferenceArgs) ElementType() reflect.Type

func (ResourceReferenceArgs) ToResourceReferenceOutput

func (i ResourceReferenceArgs) ToResourceReferenceOutput() ResourceReferenceOutput

func (ResourceReferenceArgs) ToResourceReferenceOutputWithContext

func (i ResourceReferenceArgs) ToResourceReferenceOutputWithContext(ctx context.Context) ResourceReferenceOutput

type ResourceReferenceInput

type ResourceReferenceInput interface {
	pulumi.Input

	ToResourceReferenceOutput() ResourceReferenceOutput
	ToResourceReferenceOutputWithContext(context.Context) ResourceReferenceOutput
}

ResourceReferenceInput is an input type that accepts ResourceReferenceArgs and ResourceReferenceOutput values. You can construct a concrete instance of `ResourceReferenceInput` via:

ResourceReferenceArgs{...}

type ResourceReferenceOutput

type ResourceReferenceOutput struct{ *pulumi.OutputState }

Reference to a resource.

func (ResourceReferenceOutput) ElementType

func (ResourceReferenceOutput) ElementType() reflect.Type

func (ResourceReferenceOutput) Id

Resource ID.

func (ResourceReferenceOutput) ToResourceReferenceOutput

func (o ResourceReferenceOutput) ToResourceReferenceOutput() ResourceReferenceOutput

func (ResourceReferenceOutput) ToResourceReferenceOutputWithContext

func (o ResourceReferenceOutput) ToResourceReferenceOutputWithContext(ctx context.Context) ResourceReferenceOutput

type ResourceReferenceResponse

type ResourceReferenceResponse struct {
	// Resource ID.
	Id *string `pulumi:"id"`
}

Reference to a resource.

type ResourceReferenceResponseOutput

type ResourceReferenceResponseOutput struct{ *pulumi.OutputState }

Reference to a resource.

func (ResourceReferenceResponseOutput) ElementType

func (ResourceReferenceResponseOutput) Id

Resource ID.

func (ResourceReferenceResponseOutput) ToResourceReferenceResponseOutput

func (o ResourceReferenceResponseOutput) ToResourceReferenceResponseOutput() ResourceReferenceResponseOutput

func (ResourceReferenceResponseOutput) ToResourceReferenceResponseOutputWithContext

func (o ResourceReferenceResponseOutput) ToResourceReferenceResponseOutputWithContext(ctx context.Context) ResourceReferenceResponseOutput

type ResourceSku

type ResourceSku struct {
	// Optional, integer. The unit count of the resource. 1 by default.
	//
	// If present, following values are allowed:
	//     Free: 1;
	//     Standard: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
	//     Premium:  1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
	Capacity *int `pulumi:"capacity"`
	// The name of the SKU. Required.
	//
	// Allowed values: Standard_S1, Free_F1, Premium_P1
	Name string `pulumi:"name"`
	// Optional tier of this particular SKU. 'Standard' or 'Free'.
	//
	// `Basic` is deprecated, use `Standard` instead.
	Tier *string `pulumi:"tier"`
}

The billing information of the resource.

type ResourceSkuArgs

type ResourceSkuArgs struct {
	// Optional, integer. The unit count of the resource. 1 by default.
	//
	// If present, following values are allowed:
	//     Free: 1;
	//     Standard: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
	//     Premium:  1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// The name of the SKU. Required.
	//
	// Allowed values: Standard_S1, Free_F1, Premium_P1
	Name pulumi.StringInput `pulumi:"name"`
	// Optional tier of this particular SKU. 'Standard' or 'Free'.
	//
	// `Basic` is deprecated, use `Standard` instead.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

The billing information of the resource.

func (ResourceSkuArgs) ElementType

func (ResourceSkuArgs) ElementType() reflect.Type

func (ResourceSkuArgs) ToResourceSkuOutput

func (i ResourceSkuArgs) ToResourceSkuOutput() ResourceSkuOutput

func (ResourceSkuArgs) ToResourceSkuOutputWithContext

func (i ResourceSkuArgs) ToResourceSkuOutputWithContext(ctx context.Context) ResourceSkuOutput

func (ResourceSkuArgs) ToResourceSkuPtrOutput

func (i ResourceSkuArgs) ToResourceSkuPtrOutput() ResourceSkuPtrOutput

func (ResourceSkuArgs) ToResourceSkuPtrOutputWithContext

func (i ResourceSkuArgs) ToResourceSkuPtrOutputWithContext(ctx context.Context) ResourceSkuPtrOutput

type ResourceSkuInput

type ResourceSkuInput interface {
	pulumi.Input

	ToResourceSkuOutput() ResourceSkuOutput
	ToResourceSkuOutputWithContext(context.Context) ResourceSkuOutput
}

ResourceSkuInput is an input type that accepts ResourceSkuArgs and ResourceSkuOutput values. You can construct a concrete instance of `ResourceSkuInput` via:

ResourceSkuArgs{...}

type ResourceSkuOutput

type ResourceSkuOutput struct{ *pulumi.OutputState }

The billing information of the resource.

func (ResourceSkuOutput) Capacity

func (o ResourceSkuOutput) Capacity() pulumi.IntPtrOutput

Optional, integer. The unit count of the resource. 1 by default.

If present, following values are allowed:

Free: 1;
Standard: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
Premium:  1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;

func (ResourceSkuOutput) ElementType

func (ResourceSkuOutput) ElementType() reflect.Type

func (ResourceSkuOutput) Name

The name of the SKU. Required.

Allowed values: Standard_S1, Free_F1, Premium_P1

func (ResourceSkuOutput) Tier

Optional tier of this particular SKU. 'Standard' or 'Free'.

`Basic` is deprecated, use `Standard` instead.

func (ResourceSkuOutput) ToResourceSkuOutput

func (o ResourceSkuOutput) ToResourceSkuOutput() ResourceSkuOutput

func (ResourceSkuOutput) ToResourceSkuOutputWithContext

func (o ResourceSkuOutput) ToResourceSkuOutputWithContext(ctx context.Context) ResourceSkuOutput

func (ResourceSkuOutput) ToResourceSkuPtrOutput

func (o ResourceSkuOutput) ToResourceSkuPtrOutput() ResourceSkuPtrOutput

func (ResourceSkuOutput) ToResourceSkuPtrOutputWithContext

func (o ResourceSkuOutput) ToResourceSkuPtrOutputWithContext(ctx context.Context) ResourceSkuPtrOutput

type ResourceSkuPtrInput

type ResourceSkuPtrInput interface {
	pulumi.Input

	ToResourceSkuPtrOutput() ResourceSkuPtrOutput
	ToResourceSkuPtrOutputWithContext(context.Context) ResourceSkuPtrOutput
}

ResourceSkuPtrInput is an input type that accepts ResourceSkuArgs, ResourceSkuPtr and ResourceSkuPtrOutput values. You can construct a concrete instance of `ResourceSkuPtrInput` via:

        ResourceSkuArgs{...}

or:

        nil

func ResourceSkuPtr

func ResourceSkuPtr(v *ResourceSkuArgs) ResourceSkuPtrInput

type ResourceSkuPtrOutput

type ResourceSkuPtrOutput struct{ *pulumi.OutputState }

func (ResourceSkuPtrOutput) Capacity

Optional, integer. The unit count of the resource. 1 by default.

If present, following values are allowed:

Free: 1;
Standard: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
Premium:  1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;

func (ResourceSkuPtrOutput) Elem

func (ResourceSkuPtrOutput) ElementType

func (ResourceSkuPtrOutput) ElementType() reflect.Type

func (ResourceSkuPtrOutput) Name

The name of the SKU. Required.

Allowed values: Standard_S1, Free_F1, Premium_P1

func (ResourceSkuPtrOutput) Tier

Optional tier of this particular SKU. 'Standard' or 'Free'.

`Basic` is deprecated, use `Standard` instead.

func (ResourceSkuPtrOutput) ToResourceSkuPtrOutput

func (o ResourceSkuPtrOutput) ToResourceSkuPtrOutput() ResourceSkuPtrOutput

func (ResourceSkuPtrOutput) ToResourceSkuPtrOutputWithContext

func (o ResourceSkuPtrOutput) ToResourceSkuPtrOutputWithContext(ctx context.Context) ResourceSkuPtrOutput

type ResourceSkuResponse

type ResourceSkuResponse struct {
	// Optional, integer. The unit count of the resource. 1 by default.
	//
	// If present, following values are allowed:
	//     Free: 1;
	//     Standard: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
	//     Premium:  1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
	Capacity *int `pulumi:"capacity"`
	// Not used. Retained for future use.
	Family string `pulumi:"family"`
	// The name of the SKU. Required.
	//
	// Allowed values: Standard_S1, Free_F1, Premium_P1
	Name string `pulumi:"name"`
	// Not used. Retained for future use.
	Size string `pulumi:"size"`
	// Optional tier of this particular SKU. 'Standard' or 'Free'.
	//
	// `Basic` is deprecated, use `Standard` instead.
	Tier *string `pulumi:"tier"`
}

The billing information of the resource.

type ResourceSkuResponseOutput

type ResourceSkuResponseOutput struct{ *pulumi.OutputState }

The billing information of the resource.

func (ResourceSkuResponseOutput) Capacity

Optional, integer. The unit count of the resource. 1 by default.

If present, following values are allowed:

Free: 1;
Standard: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
Premium:  1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;

func (ResourceSkuResponseOutput) ElementType

func (ResourceSkuResponseOutput) ElementType() reflect.Type

func (ResourceSkuResponseOutput) Family

Not used. Retained for future use.

func (ResourceSkuResponseOutput) Name

The name of the SKU. Required.

Allowed values: Standard_S1, Free_F1, Premium_P1

func (ResourceSkuResponseOutput) Size

Not used. Retained for future use.

func (ResourceSkuResponseOutput) Tier

Optional tier of this particular SKU. 'Standard' or 'Free'.

`Basic` is deprecated, use `Standard` instead.

func (ResourceSkuResponseOutput) ToResourceSkuResponseOutput

func (o ResourceSkuResponseOutput) ToResourceSkuResponseOutput() ResourceSkuResponseOutput

func (ResourceSkuResponseOutput) ToResourceSkuResponseOutputWithContext

func (o ResourceSkuResponseOutput) ToResourceSkuResponseOutputWithContext(ctx context.Context) ResourceSkuResponseOutput

type ResourceSkuResponsePtrOutput

type ResourceSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceSkuResponsePtrOutput) Capacity

Optional, integer. The unit count of the resource. 1 by default.

If present, following values are allowed:

Free: 1;
Standard: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
Premium:  1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;

func (ResourceSkuResponsePtrOutput) Elem

func (ResourceSkuResponsePtrOutput) ElementType

func (ResourceSkuResponsePtrOutput) Family

Not used. Retained for future use.

func (ResourceSkuResponsePtrOutput) Name

The name of the SKU. Required.

Allowed values: Standard_S1, Free_F1, Premium_P1

func (ResourceSkuResponsePtrOutput) Size

Not used. Retained for future use.

func (ResourceSkuResponsePtrOutput) Tier

Optional tier of this particular SKU. 'Standard' or 'Free'.

`Basic` is deprecated, use `Standard` instead.

func (ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutput

func (o ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput

func (ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutputWithContext

func (o ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutputWithContext(ctx context.Context) ResourceSkuResponsePtrOutput

type ServerlessSettings

type ServerlessSettings struct {
	// Gets or sets Client Connection Timeout. Optional to be set.
	// Value in seconds.
	// Default value is 30 seconds.
	// Customer should set the timeout to a shorter period if messages are expected to be sent in shorter intervals,
	// and want the client to disconnect more quickly after the last message is sent.
	// You can set the timeout to a longer period if messages are expected to be sent in longer intervals,
	// and they want to keep the same client connection alive during this session.
	// The service considers the client disconnected if it hasn't received a message (including keep-alive) in this interval.
	ConnectionTimeoutInSeconds *int `pulumi:"connectionTimeoutInSeconds"`
}

Serverless settings.

func (*ServerlessSettings) Defaults

func (val *ServerlessSettings) Defaults() *ServerlessSettings

Defaults sets the appropriate defaults for ServerlessSettings

type ServerlessSettingsArgs

type ServerlessSettingsArgs struct {
	// Gets or sets Client Connection Timeout. Optional to be set.
	// Value in seconds.
	// Default value is 30 seconds.
	// Customer should set the timeout to a shorter period if messages are expected to be sent in shorter intervals,
	// and want the client to disconnect more quickly after the last message is sent.
	// You can set the timeout to a longer period if messages are expected to be sent in longer intervals,
	// and they want to keep the same client connection alive during this session.
	// The service considers the client disconnected if it hasn't received a message (including keep-alive) in this interval.
	ConnectionTimeoutInSeconds pulumi.IntPtrInput `pulumi:"connectionTimeoutInSeconds"`
}

Serverless settings.

func (*ServerlessSettingsArgs) Defaults

Defaults sets the appropriate defaults for ServerlessSettingsArgs

func (ServerlessSettingsArgs) ElementType

func (ServerlessSettingsArgs) ElementType() reflect.Type

func (ServerlessSettingsArgs) ToServerlessSettingsOutput

func (i ServerlessSettingsArgs) ToServerlessSettingsOutput() ServerlessSettingsOutput

func (ServerlessSettingsArgs) ToServerlessSettingsOutputWithContext

func (i ServerlessSettingsArgs) ToServerlessSettingsOutputWithContext(ctx context.Context) ServerlessSettingsOutput

func (ServerlessSettingsArgs) ToServerlessSettingsPtrOutput

func (i ServerlessSettingsArgs) ToServerlessSettingsPtrOutput() ServerlessSettingsPtrOutput

func (ServerlessSettingsArgs) ToServerlessSettingsPtrOutputWithContext

func (i ServerlessSettingsArgs) ToServerlessSettingsPtrOutputWithContext(ctx context.Context) ServerlessSettingsPtrOutput

type ServerlessSettingsInput

type ServerlessSettingsInput interface {
	pulumi.Input

	ToServerlessSettingsOutput() ServerlessSettingsOutput
	ToServerlessSettingsOutputWithContext(context.Context) ServerlessSettingsOutput
}

ServerlessSettingsInput is an input type that accepts ServerlessSettingsArgs and ServerlessSettingsOutput values. You can construct a concrete instance of `ServerlessSettingsInput` via:

ServerlessSettingsArgs{...}

type ServerlessSettingsOutput

type ServerlessSettingsOutput struct{ *pulumi.OutputState }

Serverless settings.

func (ServerlessSettingsOutput) ConnectionTimeoutInSeconds

func (o ServerlessSettingsOutput) ConnectionTimeoutInSeconds() pulumi.IntPtrOutput

Gets or sets Client Connection Timeout. Optional to be set. Value in seconds. Default value is 30 seconds. Customer should set the timeout to a shorter period if messages are expected to be sent in shorter intervals, and want the client to disconnect more quickly after the last message is sent. You can set the timeout to a longer period if messages are expected to be sent in longer intervals, and they want to keep the same client connection alive during this session. The service considers the client disconnected if it hasn't received a message (including keep-alive) in this interval.

func (ServerlessSettingsOutput) ElementType

func (ServerlessSettingsOutput) ElementType() reflect.Type

func (ServerlessSettingsOutput) ToServerlessSettingsOutput

func (o ServerlessSettingsOutput) ToServerlessSettingsOutput() ServerlessSettingsOutput

func (ServerlessSettingsOutput) ToServerlessSettingsOutputWithContext

func (o ServerlessSettingsOutput) ToServerlessSettingsOutputWithContext(ctx context.Context) ServerlessSettingsOutput

func (ServerlessSettingsOutput) ToServerlessSettingsPtrOutput

func (o ServerlessSettingsOutput) ToServerlessSettingsPtrOutput() ServerlessSettingsPtrOutput

func (ServerlessSettingsOutput) ToServerlessSettingsPtrOutputWithContext

func (o ServerlessSettingsOutput) ToServerlessSettingsPtrOutputWithContext(ctx context.Context) ServerlessSettingsPtrOutput

type ServerlessSettingsPtrInput

type ServerlessSettingsPtrInput interface {
	pulumi.Input

	ToServerlessSettingsPtrOutput() ServerlessSettingsPtrOutput
	ToServerlessSettingsPtrOutputWithContext(context.Context) ServerlessSettingsPtrOutput
}

ServerlessSettingsPtrInput is an input type that accepts ServerlessSettingsArgs, ServerlessSettingsPtr and ServerlessSettingsPtrOutput values. You can construct a concrete instance of `ServerlessSettingsPtrInput` via:

        ServerlessSettingsArgs{...}

or:

        nil

type ServerlessSettingsPtrOutput

type ServerlessSettingsPtrOutput struct{ *pulumi.OutputState }

func (ServerlessSettingsPtrOutput) ConnectionTimeoutInSeconds

func (o ServerlessSettingsPtrOutput) ConnectionTimeoutInSeconds() pulumi.IntPtrOutput

Gets or sets Client Connection Timeout. Optional to be set. Value in seconds. Default value is 30 seconds. Customer should set the timeout to a shorter period if messages are expected to be sent in shorter intervals, and want the client to disconnect more quickly after the last message is sent. You can set the timeout to a longer period if messages are expected to be sent in longer intervals, and they want to keep the same client connection alive during this session. The service considers the client disconnected if it hasn't received a message (including keep-alive) in this interval.

func (ServerlessSettingsPtrOutput) Elem

func (ServerlessSettingsPtrOutput) ElementType

func (ServerlessSettingsPtrOutput) ToServerlessSettingsPtrOutput

func (o ServerlessSettingsPtrOutput) ToServerlessSettingsPtrOutput() ServerlessSettingsPtrOutput

func (ServerlessSettingsPtrOutput) ToServerlessSettingsPtrOutputWithContext

func (o ServerlessSettingsPtrOutput) ToServerlessSettingsPtrOutputWithContext(ctx context.Context) ServerlessSettingsPtrOutput

type ServerlessSettingsResponse

type ServerlessSettingsResponse struct {
	// Gets or sets Client Connection Timeout. Optional to be set.
	// Value in seconds.
	// Default value is 30 seconds.
	// Customer should set the timeout to a shorter period if messages are expected to be sent in shorter intervals,
	// and want the client to disconnect more quickly after the last message is sent.
	// You can set the timeout to a longer period if messages are expected to be sent in longer intervals,
	// and they want to keep the same client connection alive during this session.
	// The service considers the client disconnected if it hasn't received a message (including keep-alive) in this interval.
	ConnectionTimeoutInSeconds *int `pulumi:"connectionTimeoutInSeconds"`
}

Serverless settings.

func (*ServerlessSettingsResponse) Defaults

Defaults sets the appropriate defaults for ServerlessSettingsResponse

type ServerlessSettingsResponseOutput

type ServerlessSettingsResponseOutput struct{ *pulumi.OutputState }

Serverless settings.

func (ServerlessSettingsResponseOutput) ConnectionTimeoutInSeconds

func (o ServerlessSettingsResponseOutput) ConnectionTimeoutInSeconds() pulumi.IntPtrOutput

Gets or sets Client Connection Timeout. Optional to be set. Value in seconds. Default value is 30 seconds. Customer should set the timeout to a shorter period if messages are expected to be sent in shorter intervals, and want the client to disconnect more quickly after the last message is sent. You can set the timeout to a longer period if messages are expected to be sent in longer intervals, and they want to keep the same client connection alive during this session. The service considers the client disconnected if it hasn't received a message (including keep-alive) in this interval.

func (ServerlessSettingsResponseOutput) ElementType

func (ServerlessSettingsResponseOutput) ToServerlessSettingsResponseOutput

func (o ServerlessSettingsResponseOutput) ToServerlessSettingsResponseOutput() ServerlessSettingsResponseOutput

func (ServerlessSettingsResponseOutput) ToServerlessSettingsResponseOutputWithContext

func (o ServerlessSettingsResponseOutput) ToServerlessSettingsResponseOutputWithContext(ctx context.Context) ServerlessSettingsResponseOutput

type ServerlessSettingsResponsePtrOutput

type ServerlessSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (ServerlessSettingsResponsePtrOutput) ConnectionTimeoutInSeconds

func (o ServerlessSettingsResponsePtrOutput) ConnectionTimeoutInSeconds() pulumi.IntPtrOutput

Gets or sets Client Connection Timeout. Optional to be set. Value in seconds. Default value is 30 seconds. Customer should set the timeout to a shorter period if messages are expected to be sent in shorter intervals, and want the client to disconnect more quickly after the last message is sent. You can set the timeout to a longer period if messages are expected to be sent in longer intervals, and they want to keep the same client connection alive during this session. The service considers the client disconnected if it hasn't received a message (including keep-alive) in this interval.

func (ServerlessSettingsResponsePtrOutput) Elem

func (ServerlessSettingsResponsePtrOutput) ElementType

func (ServerlessSettingsResponsePtrOutput) ToServerlessSettingsResponsePtrOutput

func (o ServerlessSettingsResponsePtrOutput) ToServerlessSettingsResponsePtrOutput() ServerlessSettingsResponsePtrOutput

func (ServerlessSettingsResponsePtrOutput) ToServerlessSettingsResponsePtrOutputWithContext

func (o ServerlessSettingsResponsePtrOutput) ToServerlessSettingsResponsePtrOutputWithContext(ctx context.Context) ServerlessSettingsResponsePtrOutput

type ServerlessUpstreamSettings

type ServerlessUpstreamSettings struct {
	// Gets or sets the list of Upstream URL templates. Order matters, and the first matching template takes effects.
	Templates []UpstreamTemplate `pulumi:"templates"`
}

The settings for the Upstream when the service is in server-less mode.

type ServerlessUpstreamSettingsArgs

type ServerlessUpstreamSettingsArgs struct {
	// Gets or sets the list of Upstream URL templates. Order matters, and the first matching template takes effects.
	Templates UpstreamTemplateArrayInput `pulumi:"templates"`
}

The settings for the Upstream when the service is in server-less mode.

func (ServerlessUpstreamSettingsArgs) ElementType

func (ServerlessUpstreamSettingsArgs) ToServerlessUpstreamSettingsOutput

func (i ServerlessUpstreamSettingsArgs) ToServerlessUpstreamSettingsOutput() ServerlessUpstreamSettingsOutput

func (ServerlessUpstreamSettingsArgs) ToServerlessUpstreamSettingsOutputWithContext

func (i ServerlessUpstreamSettingsArgs) ToServerlessUpstreamSettingsOutputWithContext(ctx context.Context) ServerlessUpstreamSettingsOutput

func (ServerlessUpstreamSettingsArgs) ToServerlessUpstreamSettingsPtrOutput

func (i ServerlessUpstreamSettingsArgs) ToServerlessUpstreamSettingsPtrOutput() ServerlessUpstreamSettingsPtrOutput

func (ServerlessUpstreamSettingsArgs) ToServerlessUpstreamSettingsPtrOutputWithContext

func (i ServerlessUpstreamSettingsArgs) ToServerlessUpstreamSettingsPtrOutputWithContext(ctx context.Context) ServerlessUpstreamSettingsPtrOutput

type ServerlessUpstreamSettingsInput

type ServerlessUpstreamSettingsInput interface {
	pulumi.Input

	ToServerlessUpstreamSettingsOutput() ServerlessUpstreamSettingsOutput
	ToServerlessUpstreamSettingsOutputWithContext(context.Context) ServerlessUpstreamSettingsOutput
}

ServerlessUpstreamSettingsInput is an input type that accepts ServerlessUpstreamSettingsArgs and ServerlessUpstreamSettingsOutput values. You can construct a concrete instance of `ServerlessUpstreamSettingsInput` via:

ServerlessUpstreamSettingsArgs{...}

type ServerlessUpstreamSettingsOutput

type ServerlessUpstreamSettingsOutput struct{ *pulumi.OutputState }

The settings for the Upstream when the service is in server-less mode.

func (ServerlessUpstreamSettingsOutput) ElementType

func (ServerlessUpstreamSettingsOutput) Templates

Gets or sets the list of Upstream URL templates. Order matters, and the first matching template takes effects.

func (ServerlessUpstreamSettingsOutput) ToServerlessUpstreamSettingsOutput

func (o ServerlessUpstreamSettingsOutput) ToServerlessUpstreamSettingsOutput() ServerlessUpstreamSettingsOutput

func (ServerlessUpstreamSettingsOutput) ToServerlessUpstreamSettingsOutputWithContext

func (o ServerlessUpstreamSettingsOutput) ToServerlessUpstreamSettingsOutputWithContext(ctx context.Context) ServerlessUpstreamSettingsOutput

func (ServerlessUpstreamSettingsOutput) ToServerlessUpstreamSettingsPtrOutput

func (o ServerlessUpstreamSettingsOutput) ToServerlessUpstreamSettingsPtrOutput() ServerlessUpstreamSettingsPtrOutput

func (ServerlessUpstreamSettingsOutput) ToServerlessUpstreamSettingsPtrOutputWithContext

func (o ServerlessUpstreamSettingsOutput) ToServerlessUpstreamSettingsPtrOutputWithContext(ctx context.Context) ServerlessUpstreamSettingsPtrOutput

type ServerlessUpstreamSettingsPtrInput

type ServerlessUpstreamSettingsPtrInput interface {
	pulumi.Input

	ToServerlessUpstreamSettingsPtrOutput() ServerlessUpstreamSettingsPtrOutput
	ToServerlessUpstreamSettingsPtrOutputWithContext(context.Context) ServerlessUpstreamSettingsPtrOutput
}

ServerlessUpstreamSettingsPtrInput is an input type that accepts ServerlessUpstreamSettingsArgs, ServerlessUpstreamSettingsPtr and ServerlessUpstreamSettingsPtrOutput values. You can construct a concrete instance of `ServerlessUpstreamSettingsPtrInput` via:

        ServerlessUpstreamSettingsArgs{...}

or:

        nil

type ServerlessUpstreamSettingsPtrOutput

type ServerlessUpstreamSettingsPtrOutput struct{ *pulumi.OutputState }

func (ServerlessUpstreamSettingsPtrOutput) Elem

func (ServerlessUpstreamSettingsPtrOutput) ElementType

func (ServerlessUpstreamSettingsPtrOutput) Templates

Gets or sets the list of Upstream URL templates. Order matters, and the first matching template takes effects.

func (ServerlessUpstreamSettingsPtrOutput) ToServerlessUpstreamSettingsPtrOutput

func (o ServerlessUpstreamSettingsPtrOutput) ToServerlessUpstreamSettingsPtrOutput() ServerlessUpstreamSettingsPtrOutput

func (ServerlessUpstreamSettingsPtrOutput) ToServerlessUpstreamSettingsPtrOutputWithContext

func (o ServerlessUpstreamSettingsPtrOutput) ToServerlessUpstreamSettingsPtrOutputWithContext(ctx context.Context) ServerlessUpstreamSettingsPtrOutput

type ServerlessUpstreamSettingsResponse

type ServerlessUpstreamSettingsResponse struct {
	// Gets or sets the list of Upstream URL templates. Order matters, and the first matching template takes effects.
	Templates []UpstreamTemplateResponse `pulumi:"templates"`
}

The settings for the Upstream when the service is in server-less mode.

type ServerlessUpstreamSettingsResponseOutput

type ServerlessUpstreamSettingsResponseOutput struct{ *pulumi.OutputState }

The settings for the Upstream when the service is in server-less mode.

func (ServerlessUpstreamSettingsResponseOutput) ElementType

func (ServerlessUpstreamSettingsResponseOutput) Templates

Gets or sets the list of Upstream URL templates. Order matters, and the first matching template takes effects.

func (ServerlessUpstreamSettingsResponseOutput) ToServerlessUpstreamSettingsResponseOutput

func (o ServerlessUpstreamSettingsResponseOutput) ToServerlessUpstreamSettingsResponseOutput() ServerlessUpstreamSettingsResponseOutput

func (ServerlessUpstreamSettingsResponseOutput) ToServerlessUpstreamSettingsResponseOutputWithContext

func (o ServerlessUpstreamSettingsResponseOutput) ToServerlessUpstreamSettingsResponseOutputWithContext(ctx context.Context) ServerlessUpstreamSettingsResponseOutput

type ServerlessUpstreamSettingsResponsePtrOutput

type ServerlessUpstreamSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (ServerlessUpstreamSettingsResponsePtrOutput) Elem

func (ServerlessUpstreamSettingsResponsePtrOutput) ElementType

func (ServerlessUpstreamSettingsResponsePtrOutput) Templates

Gets or sets the list of Upstream URL templates. Order matters, and the first matching template takes effects.

func (ServerlessUpstreamSettingsResponsePtrOutput) ToServerlessUpstreamSettingsResponsePtrOutput

func (o ServerlessUpstreamSettingsResponsePtrOutput) ToServerlessUpstreamSettingsResponsePtrOutput() ServerlessUpstreamSettingsResponsePtrOutput

func (ServerlessUpstreamSettingsResponsePtrOutput) ToServerlessUpstreamSettingsResponsePtrOutputWithContext

func (o ServerlessUpstreamSettingsResponsePtrOutput) ToServerlessUpstreamSettingsResponsePtrOutputWithContext(ctx context.Context) ServerlessUpstreamSettingsResponsePtrOutput

type ServiceKind

type ServiceKind string

The kind of the service, it can be SignalR or RawWebSockets

func (ServiceKind) ElementType

func (ServiceKind) ElementType() reflect.Type

func (ServiceKind) ToServiceKindOutput

func (e ServiceKind) ToServiceKindOutput() ServiceKindOutput

func (ServiceKind) ToServiceKindOutputWithContext

func (e ServiceKind) ToServiceKindOutputWithContext(ctx context.Context) ServiceKindOutput

func (ServiceKind) ToServiceKindPtrOutput

func (e ServiceKind) ToServiceKindPtrOutput() ServiceKindPtrOutput

func (ServiceKind) ToServiceKindPtrOutputWithContext

func (e ServiceKind) ToServiceKindPtrOutputWithContext(ctx context.Context) ServiceKindPtrOutput

func (ServiceKind) ToStringOutput

func (e ServiceKind) ToStringOutput() pulumi.StringOutput

func (ServiceKind) ToStringOutputWithContext

func (e ServiceKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ServiceKind) ToStringPtrOutput

func (e ServiceKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServiceKind) ToStringPtrOutputWithContext

func (e ServiceKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ServiceKindInput

type ServiceKindInput interface {
	pulumi.Input

	ToServiceKindOutput() ServiceKindOutput
	ToServiceKindOutputWithContext(context.Context) ServiceKindOutput
}

ServiceKindInput is an input type that accepts values of the ServiceKind enum A concrete instance of `ServiceKindInput` can be one of the following:

ServiceKindSignalR
ServiceKindRawWebSockets

type ServiceKindOutput

type ServiceKindOutput struct{ *pulumi.OutputState }

func (ServiceKindOutput) ElementType

func (ServiceKindOutput) ElementType() reflect.Type

func (ServiceKindOutput) ToServiceKindOutput

func (o ServiceKindOutput) ToServiceKindOutput() ServiceKindOutput

func (ServiceKindOutput) ToServiceKindOutputWithContext

func (o ServiceKindOutput) ToServiceKindOutputWithContext(ctx context.Context) ServiceKindOutput

func (ServiceKindOutput) ToServiceKindPtrOutput

func (o ServiceKindOutput) ToServiceKindPtrOutput() ServiceKindPtrOutput

func (ServiceKindOutput) ToServiceKindPtrOutputWithContext

func (o ServiceKindOutput) ToServiceKindPtrOutputWithContext(ctx context.Context) ServiceKindPtrOutput

func (ServiceKindOutput) ToStringOutput

func (o ServiceKindOutput) ToStringOutput() pulumi.StringOutput

func (ServiceKindOutput) ToStringOutputWithContext

func (o ServiceKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ServiceKindOutput) ToStringPtrOutput

func (o ServiceKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServiceKindOutput) ToStringPtrOutputWithContext

func (o ServiceKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ServiceKindPtrInput

type ServiceKindPtrInput interface {
	pulumi.Input

	ToServiceKindPtrOutput() ServiceKindPtrOutput
	ToServiceKindPtrOutputWithContext(context.Context) ServiceKindPtrOutput
}

func ServiceKindPtr

func ServiceKindPtr(v string) ServiceKindPtrInput

type ServiceKindPtrOutput

type ServiceKindPtrOutput struct{ *pulumi.OutputState }

func (ServiceKindPtrOutput) Elem

func (ServiceKindPtrOutput) ElementType

func (ServiceKindPtrOutput) ElementType() reflect.Type

func (ServiceKindPtrOutput) ToServiceKindPtrOutput

func (o ServiceKindPtrOutput) ToServiceKindPtrOutput() ServiceKindPtrOutput

func (ServiceKindPtrOutput) ToServiceKindPtrOutputWithContext

func (o ServiceKindPtrOutput) ToServiceKindPtrOutputWithContext(ctx context.Context) ServiceKindPtrOutput

func (ServiceKindPtrOutput) ToStringPtrOutput

func (o ServiceKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServiceKindPtrOutput) ToStringPtrOutputWithContext

func (o ServiceKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SharedPrivateLinkResourceResponse

type SharedPrivateLinkResourceResponse struct {
	// The group id from the provider of resource the shared private link resource is for
	GroupId string `pulumi:"groupId"`
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The resource id of the resource the shared private link resource is for
	PrivateLinkResourceId string `pulumi:"privateLinkResourceId"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The request message for requesting approval of the shared private link resource
	RequestMessage *string `pulumi:"requestMessage"`
	// Status of the shared private link resource
	Status string `pulumi:"status"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
	Type string `pulumi:"type"`
}

Describes a Shared Private Link Resource

type SharedPrivateLinkResourceResponseArrayOutput

type SharedPrivateLinkResourceResponseArrayOutput struct{ *pulumi.OutputState }

func (SharedPrivateLinkResourceResponseArrayOutput) ElementType

func (SharedPrivateLinkResourceResponseArrayOutput) Index

func (SharedPrivateLinkResourceResponseArrayOutput) ToSharedPrivateLinkResourceResponseArrayOutput

func (o SharedPrivateLinkResourceResponseArrayOutput) ToSharedPrivateLinkResourceResponseArrayOutput() SharedPrivateLinkResourceResponseArrayOutput

func (SharedPrivateLinkResourceResponseArrayOutput) ToSharedPrivateLinkResourceResponseArrayOutputWithContext

func (o SharedPrivateLinkResourceResponseArrayOutput) ToSharedPrivateLinkResourceResponseArrayOutputWithContext(ctx context.Context) SharedPrivateLinkResourceResponseArrayOutput

type SharedPrivateLinkResourceResponseOutput

type SharedPrivateLinkResourceResponseOutput struct{ *pulumi.OutputState }

Describes a Shared Private Link Resource

func (SharedPrivateLinkResourceResponseOutput) ElementType

func (SharedPrivateLinkResourceResponseOutput) GroupId

The group id from the provider of resource the shared private link resource is for

func (SharedPrivateLinkResourceResponseOutput) Id

Fully qualified resource Id for the resource.

func (SharedPrivateLinkResourceResponseOutput) Name

The name of the resource.

func (SharedPrivateLinkResourceResponseOutput) PrivateLinkResourceId

The resource id of the resource the shared private link resource is for

func (SharedPrivateLinkResourceResponseOutput) ProvisioningState

Provisioning state of the resource.

func (SharedPrivateLinkResourceResponseOutput) RequestMessage

The request message for requesting approval of the shared private link resource

func (SharedPrivateLinkResourceResponseOutput) Status

Status of the shared private link resource

func (SharedPrivateLinkResourceResponseOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (SharedPrivateLinkResourceResponseOutput) ToSharedPrivateLinkResourceResponseOutput

func (o SharedPrivateLinkResourceResponseOutput) ToSharedPrivateLinkResourceResponseOutput() SharedPrivateLinkResourceResponseOutput

func (SharedPrivateLinkResourceResponseOutput) ToSharedPrivateLinkResourceResponseOutputWithContext

func (o SharedPrivateLinkResourceResponseOutput) ToSharedPrivateLinkResourceResponseOutputWithContext(ctx context.Context) SharedPrivateLinkResourceResponseOutput

func (SharedPrivateLinkResourceResponseOutput) Type

The type of the resource - e.g. "Microsoft.SignalRService/SignalR"

type SignalR

type SignalR struct {
	pulumi.CustomResourceState

	// Cross-Origin Resource Sharing (CORS) settings.
	Cors SignalRCorsSettingsResponsePtrOutput `pulumi:"cors"`
	// DisableLocalAuth
	// Enable or disable aad auth
	// When set as true, connection with AuthType=aad won't work.
	DisableAadAuth pulumi.BoolPtrOutput `pulumi:"disableAadAuth"`
	// DisableLocalAuth
	// Enable or disable local auth with AccessKey
	// When set as true, connection with AccessKey=xxx won't work.
	DisableLocalAuth pulumi.BoolPtrOutput `pulumi:"disableLocalAuth"`
	// The publicly accessible IP of the resource.
	ExternalIP pulumi.StringOutput `pulumi:"externalIP"`
	// List of the featureFlags.
	//
	// FeatureFlags that are not included in the parameters for the update operation will not be modified.
	// And the response will only include featureFlags that are explicitly set.
	// When a featureFlag is not explicitly set, its globally default value will be used
	// But keep in mind, the default value doesn't mean "false". It varies in terms of different FeatureFlags.
	Features SignalRFeatureResponseArrayOutput `pulumi:"features"`
	// FQDN of the service instance.
	HostName pulumi.StringOutput `pulumi:"hostName"`
	// Deprecated.
	HostNamePrefix pulumi.StringOutput `pulumi:"hostNamePrefix"`
	// A class represent managed identities used for request and response
	Identity ManagedIdentityResponsePtrOutput `pulumi:"identity"`
	// The kind of the service, it can be SignalR or RawWebSockets
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Live trace configuration of a Microsoft.SignalRService resource.
	LiveTraceConfiguration LiveTraceConfigurationResponsePtrOutput `pulumi:"liveTraceConfiguration"`
	// The GEO location of the resource. e.g. West US | East US | North Central US | South Central US.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Network ACLs for the resource
	NetworkACLs SignalRNetworkACLsResponsePtrOutput `pulumi:"networkACLs"`
	// Private endpoint connections to the resource.
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Enable or disable public network access. Default to "Enabled".
	// When it's Enabled, network ACLs still apply.
	// When it's Disabled, public network access is always disabled no matter what you set in network ACLs.
	PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"`
	// The publicly accessible port of the resource which is designed for browser/client side usage.
	PublicPort pulumi.IntOutput `pulumi:"publicPort"`
	// Resource log configuration of a Microsoft.SignalRService resource.
	ResourceLogConfiguration ResourceLogConfigurationResponsePtrOutput `pulumi:"resourceLogConfiguration"`
	// The publicly accessible port of the resource which is designed for customer server side usage.
	ServerPort pulumi.IntOutput `pulumi:"serverPort"`
	// Serverless settings.
	Serverless ServerlessSettingsResponsePtrOutput `pulumi:"serverless"`
	// The list of shared private link resources.
	SharedPrivateLinkResources SharedPrivateLinkResourceResponseArrayOutput `pulumi:"sharedPrivateLinkResources"`
	// The billing information of the resource.
	Sku ResourceSkuResponsePtrOutput `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Tags of the service which is a list of key value pairs that describe the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// TLS settings for the resource
	Tls SignalRTlsSettingsResponsePtrOutput `pulumi:"tls"`
	// The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
	Type pulumi.StringOutput `pulumi:"type"`
	// The settings for the Upstream when the service is in server-less mode.
	Upstream ServerlessUpstreamSettingsResponsePtrOutput `pulumi:"upstream"`
	// Version of the resource. Probably you need the same or higher version of client SDKs.
	Version pulumi.StringOutput `pulumi:"version"`
}

A class represent a resource. Azure REST API version: 2023-02-01. Prior API version in Azure Native 1.x: 2020-05-01.

Other available API versions: 2018-10-01, 2023-03-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2024-01-01-preview.

func GetSignalR

func GetSignalR(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SignalRState, opts ...pulumi.ResourceOption) (*SignalR, error)

GetSignalR gets an existing SignalR resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSignalR

func NewSignalR(ctx *pulumi.Context,
	name string, args *SignalRArgs, opts ...pulumi.ResourceOption) (*SignalR, error)

NewSignalR registers a new resource with the given unique name, arguments, and options.

func (*SignalR) ElementType

func (*SignalR) ElementType() reflect.Type

func (*SignalR) ToSignalROutput

func (i *SignalR) ToSignalROutput() SignalROutput

func (*SignalR) ToSignalROutputWithContext

func (i *SignalR) ToSignalROutputWithContext(ctx context.Context) SignalROutput

type SignalRArgs

type SignalRArgs struct {
	// Cross-Origin Resource Sharing (CORS) settings.
	Cors SignalRCorsSettingsPtrInput
	// DisableLocalAuth
	// Enable or disable aad auth
	// When set as true, connection with AuthType=aad won't work.
	DisableAadAuth pulumi.BoolPtrInput
	// DisableLocalAuth
	// Enable or disable local auth with AccessKey
	// When set as true, connection with AccessKey=xxx won't work.
	DisableLocalAuth pulumi.BoolPtrInput
	// List of the featureFlags.
	//
	// FeatureFlags that are not included in the parameters for the update operation will not be modified.
	// And the response will only include featureFlags that are explicitly set.
	// When a featureFlag is not explicitly set, its globally default value will be used
	// But keep in mind, the default value doesn't mean "false". It varies in terms of different FeatureFlags.
	Features SignalRFeatureArrayInput
	// A class represent managed identities used for request and response
	Identity ManagedIdentityPtrInput
	// The kind of the service, it can be SignalR or RawWebSockets
	Kind pulumi.StringPtrInput
	// Live trace configuration of a Microsoft.SignalRService resource.
	LiveTraceConfiguration LiveTraceConfigurationPtrInput
	// The GEO location of the resource. e.g. West US | East US | North Central US | South Central US.
	Location pulumi.StringPtrInput
	// Network ACLs for the resource
	NetworkACLs SignalRNetworkACLsPtrInput
	// Enable or disable public network access. Default to "Enabled".
	// When it's Enabled, network ACLs still apply.
	// When it's Disabled, public network access is always disabled no matter what you set in network ACLs.
	PublicNetworkAccess pulumi.StringPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// Resource log configuration of a Microsoft.SignalRService resource.
	ResourceLogConfiguration ResourceLogConfigurationPtrInput
	// The name of the resource.
	ResourceName pulumi.StringPtrInput
	// Serverless settings.
	Serverless ServerlessSettingsPtrInput
	// The billing information of the resource.
	Sku ResourceSkuPtrInput
	// Tags of the service which is a list of key value pairs that describe the resource.
	Tags pulumi.StringMapInput
	// TLS settings for the resource
	Tls SignalRTlsSettingsPtrInput
	// The settings for the Upstream when the service is in server-less mode.
	Upstream ServerlessUpstreamSettingsPtrInput
}

The set of arguments for constructing a SignalR resource.

func (SignalRArgs) ElementType

func (SignalRArgs) ElementType() reflect.Type

type SignalRCorsSettings

type SignalRCorsSettings struct {
	// Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all. If omitted, allow all by default.
	AllowedOrigins []string `pulumi:"allowedOrigins"`
}

Cross-Origin Resource Sharing (CORS) settings.

type SignalRCorsSettingsArgs

type SignalRCorsSettingsArgs struct {
	// Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all. If omitted, allow all by default.
	AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"`
}

Cross-Origin Resource Sharing (CORS) settings.

func (SignalRCorsSettingsArgs) ElementType

func (SignalRCorsSettingsArgs) ElementType() reflect.Type

func (SignalRCorsSettingsArgs) ToSignalRCorsSettingsOutput

func (i SignalRCorsSettingsArgs) ToSignalRCorsSettingsOutput() SignalRCorsSettingsOutput

func (SignalRCorsSettingsArgs) ToSignalRCorsSettingsOutputWithContext

func (i SignalRCorsSettingsArgs) ToSignalRCorsSettingsOutputWithContext(ctx context.Context) SignalRCorsSettingsOutput

func (SignalRCorsSettingsArgs) ToSignalRCorsSettingsPtrOutput

func (i SignalRCorsSettingsArgs) ToSignalRCorsSettingsPtrOutput() SignalRCorsSettingsPtrOutput

func (SignalRCorsSettingsArgs) ToSignalRCorsSettingsPtrOutputWithContext

func (i SignalRCorsSettingsArgs) ToSignalRCorsSettingsPtrOutputWithContext(ctx context.Context) SignalRCorsSettingsPtrOutput

type SignalRCorsSettingsInput

type SignalRCorsSettingsInput interface {
	pulumi.Input

	ToSignalRCorsSettingsOutput() SignalRCorsSettingsOutput
	ToSignalRCorsSettingsOutputWithContext(context.Context) SignalRCorsSettingsOutput
}

SignalRCorsSettingsInput is an input type that accepts SignalRCorsSettingsArgs and SignalRCorsSettingsOutput values. You can construct a concrete instance of `SignalRCorsSettingsInput` via:

SignalRCorsSettingsArgs{...}

type SignalRCorsSettingsOutput

type SignalRCorsSettingsOutput struct{ *pulumi.OutputState }

Cross-Origin Resource Sharing (CORS) settings.

func (SignalRCorsSettingsOutput) AllowedOrigins

Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all. If omitted, allow all by default.

func (SignalRCorsSettingsOutput) ElementType

func (SignalRCorsSettingsOutput) ElementType() reflect.Type

func (SignalRCorsSettingsOutput) ToSignalRCorsSettingsOutput

func (o SignalRCorsSettingsOutput) ToSignalRCorsSettingsOutput() SignalRCorsSettingsOutput

func (SignalRCorsSettingsOutput) ToSignalRCorsSettingsOutputWithContext

func (o SignalRCorsSettingsOutput) ToSignalRCorsSettingsOutputWithContext(ctx context.Context) SignalRCorsSettingsOutput

func (SignalRCorsSettingsOutput) ToSignalRCorsSettingsPtrOutput

func (o SignalRCorsSettingsOutput) ToSignalRCorsSettingsPtrOutput() SignalRCorsSettingsPtrOutput

func (SignalRCorsSettingsOutput) ToSignalRCorsSettingsPtrOutputWithContext

func (o SignalRCorsSettingsOutput) ToSignalRCorsSettingsPtrOutputWithContext(ctx context.Context) SignalRCorsSettingsPtrOutput

type SignalRCorsSettingsPtrInput

type SignalRCorsSettingsPtrInput interface {
	pulumi.Input

	ToSignalRCorsSettingsPtrOutput() SignalRCorsSettingsPtrOutput
	ToSignalRCorsSettingsPtrOutputWithContext(context.Context) SignalRCorsSettingsPtrOutput
}

SignalRCorsSettingsPtrInput is an input type that accepts SignalRCorsSettingsArgs, SignalRCorsSettingsPtr and SignalRCorsSettingsPtrOutput values. You can construct a concrete instance of `SignalRCorsSettingsPtrInput` via:

        SignalRCorsSettingsArgs{...}

or:

        nil

type SignalRCorsSettingsPtrOutput

type SignalRCorsSettingsPtrOutput struct{ *pulumi.OutputState }

func (SignalRCorsSettingsPtrOutput) AllowedOrigins

Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all. If omitted, allow all by default.

func (SignalRCorsSettingsPtrOutput) Elem

func (SignalRCorsSettingsPtrOutput) ElementType

func (SignalRCorsSettingsPtrOutput) ToSignalRCorsSettingsPtrOutput

func (o SignalRCorsSettingsPtrOutput) ToSignalRCorsSettingsPtrOutput() SignalRCorsSettingsPtrOutput

func (SignalRCorsSettingsPtrOutput) ToSignalRCorsSettingsPtrOutputWithContext

func (o SignalRCorsSettingsPtrOutput) ToSignalRCorsSettingsPtrOutputWithContext(ctx context.Context) SignalRCorsSettingsPtrOutput

type SignalRCorsSettingsResponse

type SignalRCorsSettingsResponse struct {
	// Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all. If omitted, allow all by default.
	AllowedOrigins []string `pulumi:"allowedOrigins"`
}

Cross-Origin Resource Sharing (CORS) settings.

type SignalRCorsSettingsResponseOutput

type SignalRCorsSettingsResponseOutput struct{ *pulumi.OutputState }

Cross-Origin Resource Sharing (CORS) settings.

func (SignalRCorsSettingsResponseOutput) AllowedOrigins

Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all. If omitted, allow all by default.

func (SignalRCorsSettingsResponseOutput) ElementType

func (SignalRCorsSettingsResponseOutput) ToSignalRCorsSettingsResponseOutput

func (o SignalRCorsSettingsResponseOutput) ToSignalRCorsSettingsResponseOutput() SignalRCorsSettingsResponseOutput

func (SignalRCorsSettingsResponseOutput) ToSignalRCorsSettingsResponseOutputWithContext

func (o SignalRCorsSettingsResponseOutput) ToSignalRCorsSettingsResponseOutputWithContext(ctx context.Context) SignalRCorsSettingsResponseOutput

type SignalRCorsSettingsResponsePtrOutput

type SignalRCorsSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (SignalRCorsSettingsResponsePtrOutput) AllowedOrigins

Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all. If omitted, allow all by default.

func (SignalRCorsSettingsResponsePtrOutput) Elem

func (SignalRCorsSettingsResponsePtrOutput) ElementType

func (SignalRCorsSettingsResponsePtrOutput) ToSignalRCorsSettingsResponsePtrOutput

func (o SignalRCorsSettingsResponsePtrOutput) ToSignalRCorsSettingsResponsePtrOutput() SignalRCorsSettingsResponsePtrOutput

func (SignalRCorsSettingsResponsePtrOutput) ToSignalRCorsSettingsResponsePtrOutputWithContext

func (o SignalRCorsSettingsResponsePtrOutput) ToSignalRCorsSettingsResponsePtrOutputWithContext(ctx context.Context) SignalRCorsSettingsResponsePtrOutput

type SignalRCustomCertificate

type SignalRCustomCertificate struct {
	pulumi.CustomResourceState

	// Base uri of the KeyVault that stores certificate.
	KeyVaultBaseUri pulumi.StringOutput `pulumi:"keyVaultBaseUri"`
	// Certificate secret name.
	KeyVaultSecretName pulumi.StringOutput `pulumi:"keyVaultSecretName"`
	// Certificate secret version.
	KeyVaultSecretVersion pulumi.StringPtrOutput `pulumi:"keyVaultSecretVersion"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
	Type pulumi.StringOutput `pulumi:"type"`
}

A custom certificate. Azure REST API version: 2023-02-01. Prior API version in Azure Native 1.x: 2022-02-01.

Other available API versions: 2023-03-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2024-01-01-preview.

func GetSignalRCustomCertificate

func GetSignalRCustomCertificate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SignalRCustomCertificateState, opts ...pulumi.ResourceOption) (*SignalRCustomCertificate, error)

GetSignalRCustomCertificate gets an existing SignalRCustomCertificate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSignalRCustomCertificate

func NewSignalRCustomCertificate(ctx *pulumi.Context,
	name string, args *SignalRCustomCertificateArgs, opts ...pulumi.ResourceOption) (*SignalRCustomCertificate, error)

NewSignalRCustomCertificate registers a new resource with the given unique name, arguments, and options.

func (*SignalRCustomCertificate) ElementType

func (*SignalRCustomCertificate) ElementType() reflect.Type

func (*SignalRCustomCertificate) ToSignalRCustomCertificateOutput

func (i *SignalRCustomCertificate) ToSignalRCustomCertificateOutput() SignalRCustomCertificateOutput

func (*SignalRCustomCertificate) ToSignalRCustomCertificateOutputWithContext

func (i *SignalRCustomCertificate) ToSignalRCustomCertificateOutputWithContext(ctx context.Context) SignalRCustomCertificateOutput

type SignalRCustomCertificateArgs

type SignalRCustomCertificateArgs struct {
	// Custom certificate name
	CertificateName pulumi.StringPtrInput
	// Base uri of the KeyVault that stores certificate.
	KeyVaultBaseUri pulumi.StringInput
	// Certificate secret name.
	KeyVaultSecretName pulumi.StringInput
	// Certificate secret version.
	KeyVaultSecretVersion pulumi.StringPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the resource.
	ResourceName pulumi.StringInput
}

The set of arguments for constructing a SignalRCustomCertificate resource.

func (SignalRCustomCertificateArgs) ElementType

type SignalRCustomCertificateInput

type SignalRCustomCertificateInput interface {
	pulumi.Input

	ToSignalRCustomCertificateOutput() SignalRCustomCertificateOutput
	ToSignalRCustomCertificateOutputWithContext(ctx context.Context) SignalRCustomCertificateOutput
}

type SignalRCustomCertificateOutput

type SignalRCustomCertificateOutput struct{ *pulumi.OutputState }

func (SignalRCustomCertificateOutput) ElementType

func (SignalRCustomCertificateOutput) KeyVaultBaseUri

Base uri of the KeyVault that stores certificate.

func (SignalRCustomCertificateOutput) KeyVaultSecretName

func (o SignalRCustomCertificateOutput) KeyVaultSecretName() pulumi.StringOutput

Certificate secret name.

func (SignalRCustomCertificateOutput) KeyVaultSecretVersion

func (o SignalRCustomCertificateOutput) KeyVaultSecretVersion() pulumi.StringPtrOutput

Certificate secret version.

func (SignalRCustomCertificateOutput) Name

The name of the resource.

func (SignalRCustomCertificateOutput) ProvisioningState

func (o SignalRCustomCertificateOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (SignalRCustomCertificateOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (SignalRCustomCertificateOutput) ToSignalRCustomCertificateOutput

func (o SignalRCustomCertificateOutput) ToSignalRCustomCertificateOutput() SignalRCustomCertificateOutput

func (SignalRCustomCertificateOutput) ToSignalRCustomCertificateOutputWithContext

func (o SignalRCustomCertificateOutput) ToSignalRCustomCertificateOutputWithContext(ctx context.Context) SignalRCustomCertificateOutput

func (SignalRCustomCertificateOutput) Type

The type of the resource - e.g. "Microsoft.SignalRService/SignalR"

type SignalRCustomCertificateState

type SignalRCustomCertificateState struct {
}

func (SignalRCustomCertificateState) ElementType

type SignalRCustomDomain

type SignalRCustomDomain struct {
	pulumi.CustomResourceState

	// Reference to a resource.
	CustomCertificate ResourceReferenceResponseOutput `pulumi:"customCertificate"`
	// The custom domain name.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
	Type pulumi.StringOutput `pulumi:"type"`
}

A custom domain Azure REST API version: 2023-02-01. Prior API version in Azure Native 1.x: 2022-02-01.

Other available API versions: 2023-03-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2024-01-01-preview.

func GetSignalRCustomDomain

func GetSignalRCustomDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SignalRCustomDomainState, opts ...pulumi.ResourceOption) (*SignalRCustomDomain, error)

GetSignalRCustomDomain gets an existing SignalRCustomDomain resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSignalRCustomDomain

func NewSignalRCustomDomain(ctx *pulumi.Context,
	name string, args *SignalRCustomDomainArgs, opts ...pulumi.ResourceOption) (*SignalRCustomDomain, error)

NewSignalRCustomDomain registers a new resource with the given unique name, arguments, and options.

func (*SignalRCustomDomain) ElementType

func (*SignalRCustomDomain) ElementType() reflect.Type

func (*SignalRCustomDomain) ToSignalRCustomDomainOutput

func (i *SignalRCustomDomain) ToSignalRCustomDomainOutput() SignalRCustomDomainOutput

func (*SignalRCustomDomain) ToSignalRCustomDomainOutputWithContext

func (i *SignalRCustomDomain) ToSignalRCustomDomainOutputWithContext(ctx context.Context) SignalRCustomDomainOutput

type SignalRCustomDomainArgs

type SignalRCustomDomainArgs struct {
	// Reference to a resource.
	CustomCertificate ResourceReferenceInput
	// The custom domain name.
	DomainName pulumi.StringInput
	// Custom domain name.
	Name pulumi.StringPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the resource.
	ResourceName pulumi.StringInput
}

The set of arguments for constructing a SignalRCustomDomain resource.

func (SignalRCustomDomainArgs) ElementType

func (SignalRCustomDomainArgs) ElementType() reflect.Type

type SignalRCustomDomainInput

type SignalRCustomDomainInput interface {
	pulumi.Input

	ToSignalRCustomDomainOutput() SignalRCustomDomainOutput
	ToSignalRCustomDomainOutputWithContext(ctx context.Context) SignalRCustomDomainOutput
}

type SignalRCustomDomainOutput

type SignalRCustomDomainOutput struct{ *pulumi.OutputState }

func (SignalRCustomDomainOutput) CustomCertificate

Reference to a resource.

func (SignalRCustomDomainOutput) DomainName

The custom domain name.

func (SignalRCustomDomainOutput) ElementType

func (SignalRCustomDomainOutput) ElementType() reflect.Type

func (SignalRCustomDomainOutput) Name

The name of the resource.

func (SignalRCustomDomainOutput) ProvisioningState

func (o SignalRCustomDomainOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (SignalRCustomDomainOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (SignalRCustomDomainOutput) ToSignalRCustomDomainOutput

func (o SignalRCustomDomainOutput) ToSignalRCustomDomainOutput() SignalRCustomDomainOutput

func (SignalRCustomDomainOutput) ToSignalRCustomDomainOutputWithContext

func (o SignalRCustomDomainOutput) ToSignalRCustomDomainOutputWithContext(ctx context.Context) SignalRCustomDomainOutput

func (SignalRCustomDomainOutput) Type

The type of the resource - e.g. "Microsoft.SignalRService/SignalR"

type SignalRCustomDomainState

type SignalRCustomDomainState struct {
}

func (SignalRCustomDomainState) ElementType

func (SignalRCustomDomainState) ElementType() reflect.Type

type SignalRFeature

type SignalRFeature struct {
	// FeatureFlags is the supported features of Azure SignalR service.
	// - ServiceMode: Flag for backend server for SignalR service. Values allowed: "Default": have your own backend server; "Serverless": your application doesn't have a backend server; "Classic": for backward compatibility. Support both Default and Serverless mode but not recommended; "PredefinedOnly": for future use.
	// - EnableConnectivityLogs: "true"/"false", to enable/disable the connectivity log category respectively.
	// - EnableMessagingLogs: "true"/"false", to enable/disable the connectivity log category respectively.
	// - EnableLiveTrace: Live Trace allows you to know what's happening inside Azure SignalR service, it will give you live traces in real time, it will be helpful when you developing your own Azure SignalR based web application or self-troubleshooting some issues. Please note that live traces are counted as outbound messages that will be charged. Values allowed: "true"/"false", to enable/disable live trace feature.
	Flag string `pulumi:"flag"`
	// Optional properties related to this feature.
	Properties map[string]string `pulumi:"properties"`
	// Value of the feature flag. See Azure SignalR service document https://docs.microsoft.com/azure/azure-signalr/ for allowed values.
	Value string `pulumi:"value"`
}

Feature of a resource, which controls the runtime behavior.

type SignalRFeatureArgs

type SignalRFeatureArgs struct {
	// FeatureFlags is the supported features of Azure SignalR service.
	// - ServiceMode: Flag for backend server for SignalR service. Values allowed: "Default": have your own backend server; "Serverless": your application doesn't have a backend server; "Classic": for backward compatibility. Support both Default and Serverless mode but not recommended; "PredefinedOnly": for future use.
	// - EnableConnectivityLogs: "true"/"false", to enable/disable the connectivity log category respectively.
	// - EnableMessagingLogs: "true"/"false", to enable/disable the connectivity log category respectively.
	// - EnableLiveTrace: Live Trace allows you to know what's happening inside Azure SignalR service, it will give you live traces in real time, it will be helpful when you developing your own Azure SignalR based web application or self-troubleshooting some issues. Please note that live traces are counted as outbound messages that will be charged. Values allowed: "true"/"false", to enable/disable live trace feature.
	Flag pulumi.StringInput `pulumi:"flag"`
	// Optional properties related to this feature.
	Properties pulumi.StringMapInput `pulumi:"properties"`
	// Value of the feature flag. See Azure SignalR service document https://docs.microsoft.com/azure/azure-signalr/ for allowed values.
	Value pulumi.StringInput `pulumi:"value"`
}

Feature of a resource, which controls the runtime behavior.

func (SignalRFeatureArgs) ElementType

func (SignalRFeatureArgs) ElementType() reflect.Type

func (SignalRFeatureArgs) ToSignalRFeatureOutput

func (i SignalRFeatureArgs) ToSignalRFeatureOutput() SignalRFeatureOutput

func (SignalRFeatureArgs) ToSignalRFeatureOutputWithContext

func (i SignalRFeatureArgs) ToSignalRFeatureOutputWithContext(ctx context.Context) SignalRFeatureOutput

type SignalRFeatureArray

type SignalRFeatureArray []SignalRFeatureInput

func (SignalRFeatureArray) ElementType

func (SignalRFeatureArray) ElementType() reflect.Type

func (SignalRFeatureArray) ToSignalRFeatureArrayOutput

func (i SignalRFeatureArray) ToSignalRFeatureArrayOutput() SignalRFeatureArrayOutput

func (SignalRFeatureArray) ToSignalRFeatureArrayOutputWithContext

func (i SignalRFeatureArray) ToSignalRFeatureArrayOutputWithContext(ctx context.Context) SignalRFeatureArrayOutput

type SignalRFeatureArrayInput

type SignalRFeatureArrayInput interface {
	pulumi.Input

	ToSignalRFeatureArrayOutput() SignalRFeatureArrayOutput
	ToSignalRFeatureArrayOutputWithContext(context.Context) SignalRFeatureArrayOutput
}

SignalRFeatureArrayInput is an input type that accepts SignalRFeatureArray and SignalRFeatureArrayOutput values. You can construct a concrete instance of `SignalRFeatureArrayInput` via:

SignalRFeatureArray{ SignalRFeatureArgs{...} }

type SignalRFeatureArrayOutput

type SignalRFeatureArrayOutput struct{ *pulumi.OutputState }

func (SignalRFeatureArrayOutput) ElementType

func (SignalRFeatureArrayOutput) ElementType() reflect.Type

func (SignalRFeatureArrayOutput) Index

func (SignalRFeatureArrayOutput) ToSignalRFeatureArrayOutput

func (o SignalRFeatureArrayOutput) ToSignalRFeatureArrayOutput() SignalRFeatureArrayOutput

func (SignalRFeatureArrayOutput) ToSignalRFeatureArrayOutputWithContext

func (o SignalRFeatureArrayOutput) ToSignalRFeatureArrayOutputWithContext(ctx context.Context) SignalRFeatureArrayOutput

type SignalRFeatureInput

type SignalRFeatureInput interface {
	pulumi.Input

	ToSignalRFeatureOutput() SignalRFeatureOutput
	ToSignalRFeatureOutputWithContext(context.Context) SignalRFeatureOutput
}

SignalRFeatureInput is an input type that accepts SignalRFeatureArgs and SignalRFeatureOutput values. You can construct a concrete instance of `SignalRFeatureInput` via:

SignalRFeatureArgs{...}

type SignalRFeatureOutput

type SignalRFeatureOutput struct{ *pulumi.OutputState }

Feature of a resource, which controls the runtime behavior.

func (SignalRFeatureOutput) ElementType

func (SignalRFeatureOutput) ElementType() reflect.Type

func (SignalRFeatureOutput) Flag

FeatureFlags is the supported features of Azure SignalR service. - ServiceMode: Flag for backend server for SignalR service. Values allowed: "Default": have your own backend server; "Serverless": your application doesn't have a backend server; "Classic": for backward compatibility. Support both Default and Serverless mode but not recommended; "PredefinedOnly": for future use. - EnableConnectivityLogs: "true"/"false", to enable/disable the connectivity log category respectively. - EnableMessagingLogs: "true"/"false", to enable/disable the connectivity log category respectively. - EnableLiveTrace: Live Trace allows you to know what's happening inside Azure SignalR service, it will give you live traces in real time, it will be helpful when you developing your own Azure SignalR based web application or self-troubleshooting some issues. Please note that live traces are counted as outbound messages that will be charged. Values allowed: "true"/"false", to enable/disable live trace feature.

func (SignalRFeatureOutput) Properties

Optional properties related to this feature.

func (SignalRFeatureOutput) ToSignalRFeatureOutput

func (o SignalRFeatureOutput) ToSignalRFeatureOutput() SignalRFeatureOutput

func (SignalRFeatureOutput) ToSignalRFeatureOutputWithContext

func (o SignalRFeatureOutput) ToSignalRFeatureOutputWithContext(ctx context.Context) SignalRFeatureOutput

func (SignalRFeatureOutput) Value

Value of the feature flag. See Azure SignalR service document https://docs.microsoft.com/azure/azure-signalr/ for allowed values.

type SignalRFeatureResponse

type SignalRFeatureResponse struct {
	// FeatureFlags is the supported features of Azure SignalR service.
	// - ServiceMode: Flag for backend server for SignalR service. Values allowed: "Default": have your own backend server; "Serverless": your application doesn't have a backend server; "Classic": for backward compatibility. Support both Default and Serverless mode but not recommended; "PredefinedOnly": for future use.
	// - EnableConnectivityLogs: "true"/"false", to enable/disable the connectivity log category respectively.
	// - EnableMessagingLogs: "true"/"false", to enable/disable the connectivity log category respectively.
	// - EnableLiveTrace: Live Trace allows you to know what's happening inside Azure SignalR service, it will give you live traces in real time, it will be helpful when you developing your own Azure SignalR based web application or self-troubleshooting some issues. Please note that live traces are counted as outbound messages that will be charged. Values allowed: "true"/"false", to enable/disable live trace feature.
	Flag string `pulumi:"flag"`
	// Optional properties related to this feature.
	Properties map[string]string `pulumi:"properties"`
	// Value of the feature flag. See Azure SignalR service document https://docs.microsoft.com/azure/azure-signalr/ for allowed values.
	Value string `pulumi:"value"`
}

Feature of a resource, which controls the runtime behavior.

type SignalRFeatureResponseArrayOutput

type SignalRFeatureResponseArrayOutput struct{ *pulumi.OutputState }

func (SignalRFeatureResponseArrayOutput) ElementType

func (SignalRFeatureResponseArrayOutput) Index

func (SignalRFeatureResponseArrayOutput) ToSignalRFeatureResponseArrayOutput

func (o SignalRFeatureResponseArrayOutput) ToSignalRFeatureResponseArrayOutput() SignalRFeatureResponseArrayOutput

func (SignalRFeatureResponseArrayOutput) ToSignalRFeatureResponseArrayOutputWithContext

func (o SignalRFeatureResponseArrayOutput) ToSignalRFeatureResponseArrayOutputWithContext(ctx context.Context) SignalRFeatureResponseArrayOutput

type SignalRFeatureResponseOutput

type SignalRFeatureResponseOutput struct{ *pulumi.OutputState }

Feature of a resource, which controls the runtime behavior.

func (SignalRFeatureResponseOutput) ElementType

func (SignalRFeatureResponseOutput) Flag

FeatureFlags is the supported features of Azure SignalR service. - ServiceMode: Flag for backend server for SignalR service. Values allowed: "Default": have your own backend server; "Serverless": your application doesn't have a backend server; "Classic": for backward compatibility. Support both Default and Serverless mode but not recommended; "PredefinedOnly": for future use. - EnableConnectivityLogs: "true"/"false", to enable/disable the connectivity log category respectively. - EnableMessagingLogs: "true"/"false", to enable/disable the connectivity log category respectively. - EnableLiveTrace: Live Trace allows you to know what's happening inside Azure SignalR service, it will give you live traces in real time, it will be helpful when you developing your own Azure SignalR based web application or self-troubleshooting some issues. Please note that live traces are counted as outbound messages that will be charged. Values allowed: "true"/"false", to enable/disable live trace feature.

func (SignalRFeatureResponseOutput) Properties

Optional properties related to this feature.

func (SignalRFeatureResponseOutput) ToSignalRFeatureResponseOutput

func (o SignalRFeatureResponseOutput) ToSignalRFeatureResponseOutput() SignalRFeatureResponseOutput

func (SignalRFeatureResponseOutput) ToSignalRFeatureResponseOutputWithContext

func (o SignalRFeatureResponseOutput) ToSignalRFeatureResponseOutputWithContext(ctx context.Context) SignalRFeatureResponseOutput

func (SignalRFeatureResponseOutput) Value

Value of the feature flag. See Azure SignalR service document https://docs.microsoft.com/azure/azure-signalr/ for allowed values.

type SignalRInput

type SignalRInput interface {
	pulumi.Input

	ToSignalROutput() SignalROutput
	ToSignalROutputWithContext(ctx context.Context) SignalROutput
}

type SignalRNetworkACLs

type SignalRNetworkACLs struct {
	// Azure Networking ACL Action.
	DefaultAction *string `pulumi:"defaultAction"`
	// ACLs for requests from private endpoints
	PrivateEndpoints []PrivateEndpointACL `pulumi:"privateEndpoints"`
	// Network ACL
	PublicNetwork *NetworkACL `pulumi:"publicNetwork"`
}

Network ACLs for the resource

type SignalRNetworkACLsArgs

type SignalRNetworkACLsArgs struct {
	// Azure Networking ACL Action.
	DefaultAction pulumi.StringPtrInput `pulumi:"defaultAction"`
	// ACLs for requests from private endpoints
	PrivateEndpoints PrivateEndpointACLArrayInput `pulumi:"privateEndpoints"`
	// Network ACL
	PublicNetwork NetworkACLPtrInput `pulumi:"publicNetwork"`
}

Network ACLs for the resource

func (SignalRNetworkACLsArgs) ElementType

func (SignalRNetworkACLsArgs) ElementType() reflect.Type

func (SignalRNetworkACLsArgs) ToSignalRNetworkACLsOutput

func (i SignalRNetworkACLsArgs) ToSignalRNetworkACLsOutput() SignalRNetworkACLsOutput

func (SignalRNetworkACLsArgs) ToSignalRNetworkACLsOutputWithContext

func (i SignalRNetworkACLsArgs) ToSignalRNetworkACLsOutputWithContext(ctx context.Context) SignalRNetworkACLsOutput

func (SignalRNetworkACLsArgs) ToSignalRNetworkACLsPtrOutput

func (i SignalRNetworkACLsArgs) ToSignalRNetworkACLsPtrOutput() SignalRNetworkACLsPtrOutput

func (SignalRNetworkACLsArgs) ToSignalRNetworkACLsPtrOutputWithContext

func (i SignalRNetworkACLsArgs) ToSignalRNetworkACLsPtrOutputWithContext(ctx context.Context) SignalRNetworkACLsPtrOutput

type SignalRNetworkACLsInput

type SignalRNetworkACLsInput interface {
	pulumi.Input

	ToSignalRNetworkACLsOutput() SignalRNetworkACLsOutput
	ToSignalRNetworkACLsOutputWithContext(context.Context) SignalRNetworkACLsOutput
}

SignalRNetworkACLsInput is an input type that accepts SignalRNetworkACLsArgs and SignalRNetworkACLsOutput values. You can construct a concrete instance of `SignalRNetworkACLsInput` via:

SignalRNetworkACLsArgs{...}

type SignalRNetworkACLsOutput

type SignalRNetworkACLsOutput struct{ *pulumi.OutputState }

Network ACLs for the resource

func (SignalRNetworkACLsOutput) DefaultAction

Azure Networking ACL Action.

func (SignalRNetworkACLsOutput) ElementType

func (SignalRNetworkACLsOutput) ElementType() reflect.Type

func (SignalRNetworkACLsOutput) PrivateEndpoints

ACLs for requests from private endpoints

func (SignalRNetworkACLsOutput) PublicNetwork

Network ACL

func (SignalRNetworkACLsOutput) ToSignalRNetworkACLsOutput

func (o SignalRNetworkACLsOutput) ToSignalRNetworkACLsOutput() SignalRNetworkACLsOutput

func (SignalRNetworkACLsOutput) ToSignalRNetworkACLsOutputWithContext

func (o SignalRNetworkACLsOutput) ToSignalRNetworkACLsOutputWithContext(ctx context.Context) SignalRNetworkACLsOutput

func (SignalRNetworkACLsOutput) ToSignalRNetworkACLsPtrOutput

func (o SignalRNetworkACLsOutput) ToSignalRNetworkACLsPtrOutput() SignalRNetworkACLsPtrOutput

func (SignalRNetworkACLsOutput) ToSignalRNetworkACLsPtrOutputWithContext

func (o SignalRNetworkACLsOutput) ToSignalRNetworkACLsPtrOutputWithContext(ctx context.Context) SignalRNetworkACLsPtrOutput

type SignalRNetworkACLsPtrInput

type SignalRNetworkACLsPtrInput interface {
	pulumi.Input

	ToSignalRNetworkACLsPtrOutput() SignalRNetworkACLsPtrOutput
	ToSignalRNetworkACLsPtrOutputWithContext(context.Context) SignalRNetworkACLsPtrOutput
}

SignalRNetworkACLsPtrInput is an input type that accepts SignalRNetworkACLsArgs, SignalRNetworkACLsPtr and SignalRNetworkACLsPtrOutput values. You can construct a concrete instance of `SignalRNetworkACLsPtrInput` via:

        SignalRNetworkACLsArgs{...}

or:

        nil

type SignalRNetworkACLsPtrOutput

type SignalRNetworkACLsPtrOutput struct{ *pulumi.OutputState }

func (SignalRNetworkACLsPtrOutput) DefaultAction

Azure Networking ACL Action.

func (SignalRNetworkACLsPtrOutput) Elem

func (SignalRNetworkACLsPtrOutput) ElementType

func (SignalRNetworkACLsPtrOutput) PrivateEndpoints

ACLs for requests from private endpoints

func (SignalRNetworkACLsPtrOutput) PublicNetwork

Network ACL

func (SignalRNetworkACLsPtrOutput) ToSignalRNetworkACLsPtrOutput

func (o SignalRNetworkACLsPtrOutput) ToSignalRNetworkACLsPtrOutput() SignalRNetworkACLsPtrOutput

func (SignalRNetworkACLsPtrOutput) ToSignalRNetworkACLsPtrOutputWithContext

func (o SignalRNetworkACLsPtrOutput) ToSignalRNetworkACLsPtrOutputWithContext(ctx context.Context) SignalRNetworkACLsPtrOutput

type SignalRNetworkACLsResponse

type SignalRNetworkACLsResponse struct {
	// Azure Networking ACL Action.
	DefaultAction *string `pulumi:"defaultAction"`
	// ACLs for requests from private endpoints
	PrivateEndpoints []PrivateEndpointACLResponse `pulumi:"privateEndpoints"`
	// Network ACL
	PublicNetwork *NetworkACLResponse `pulumi:"publicNetwork"`
}

Network ACLs for the resource

type SignalRNetworkACLsResponseOutput

type SignalRNetworkACLsResponseOutput struct{ *pulumi.OutputState }

Network ACLs for the resource

func (SignalRNetworkACLsResponseOutput) DefaultAction

Azure Networking ACL Action.

func (SignalRNetworkACLsResponseOutput) ElementType

func (SignalRNetworkACLsResponseOutput) PrivateEndpoints

ACLs for requests from private endpoints

func (SignalRNetworkACLsResponseOutput) PublicNetwork

Network ACL

func (SignalRNetworkACLsResponseOutput) ToSignalRNetworkACLsResponseOutput

func (o SignalRNetworkACLsResponseOutput) ToSignalRNetworkACLsResponseOutput() SignalRNetworkACLsResponseOutput

func (SignalRNetworkACLsResponseOutput) ToSignalRNetworkACLsResponseOutputWithContext

func (o SignalRNetworkACLsResponseOutput) ToSignalRNetworkACLsResponseOutputWithContext(ctx context.Context) SignalRNetworkACLsResponseOutput

type SignalRNetworkACLsResponsePtrOutput

type SignalRNetworkACLsResponsePtrOutput struct{ *pulumi.OutputState }

func (SignalRNetworkACLsResponsePtrOutput) DefaultAction

Azure Networking ACL Action.

func (SignalRNetworkACLsResponsePtrOutput) Elem

func (SignalRNetworkACLsResponsePtrOutput) ElementType

func (SignalRNetworkACLsResponsePtrOutput) PrivateEndpoints

ACLs for requests from private endpoints

func (SignalRNetworkACLsResponsePtrOutput) PublicNetwork

Network ACL

func (SignalRNetworkACLsResponsePtrOutput) ToSignalRNetworkACLsResponsePtrOutput

func (o SignalRNetworkACLsResponsePtrOutput) ToSignalRNetworkACLsResponsePtrOutput() SignalRNetworkACLsResponsePtrOutput

func (SignalRNetworkACLsResponsePtrOutput) ToSignalRNetworkACLsResponsePtrOutputWithContext

func (o SignalRNetworkACLsResponsePtrOutput) ToSignalRNetworkACLsResponsePtrOutputWithContext(ctx context.Context) SignalRNetworkACLsResponsePtrOutput

type SignalROutput

type SignalROutput struct{ *pulumi.OutputState }

func (SignalROutput) Cors

Cross-Origin Resource Sharing (CORS) settings.

func (SignalROutput) DisableAadAuth

func (o SignalROutput) DisableAadAuth() pulumi.BoolPtrOutput

DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad won't work.

func (SignalROutput) DisableLocalAuth

func (o SignalROutput) DisableLocalAuth() pulumi.BoolPtrOutput

DisableLocalAuth Enable or disable local auth with AccessKey When set as true, connection with AccessKey=xxx won't work.

func (SignalROutput) ElementType

func (SignalROutput) ElementType() reflect.Type

func (SignalROutput) ExternalIP

func (o SignalROutput) ExternalIP() pulumi.StringOutput

The publicly accessible IP of the resource.

func (SignalROutput) Features

List of the featureFlags.

FeatureFlags that are not included in the parameters for the update operation will not be modified. And the response will only include featureFlags that are explicitly set. When a featureFlag is not explicitly set, its globally default value will be used But keep in mind, the default value doesn't mean "false". It varies in terms of different FeatureFlags.

func (SignalROutput) HostName

func (o SignalROutput) HostName() pulumi.StringOutput

FQDN of the service instance.

func (SignalROutput) HostNamePrefix

func (o SignalROutput) HostNamePrefix() pulumi.StringOutput

Deprecated.

func (SignalROutput) Identity

A class represent managed identities used for request and response

func (SignalROutput) Kind

The kind of the service, it can be SignalR or RawWebSockets

func (SignalROutput) LiveTraceConfiguration

func (o SignalROutput) LiveTraceConfiguration() LiveTraceConfigurationResponsePtrOutput

Live trace configuration of a Microsoft.SignalRService resource.

func (SignalROutput) Location

func (o SignalROutput) Location() pulumi.StringPtrOutput

The GEO location of the resource. e.g. West US | East US | North Central US | South Central US.

func (SignalROutput) Name

The name of the resource.

func (SignalROutput) NetworkACLs

Network ACLs for the resource

func (SignalROutput) PrivateEndpointConnections

func (o SignalROutput) PrivateEndpointConnections() PrivateEndpointConnectionResponseArrayOutput

Private endpoint connections to the resource.

func (SignalROutput) ProvisioningState

func (o SignalROutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (SignalROutput) PublicNetworkAccess

func (o SignalROutput) PublicNetworkAccess() pulumi.StringPtrOutput

Enable or disable public network access. Default to "Enabled". When it's Enabled, network ACLs still apply. When it's Disabled, public network access is always disabled no matter what you set in network ACLs.

func (SignalROutput) PublicPort

func (o SignalROutput) PublicPort() pulumi.IntOutput

The publicly accessible port of the resource which is designed for browser/client side usage.

func (SignalROutput) ResourceLogConfiguration

func (o SignalROutput) ResourceLogConfiguration() ResourceLogConfigurationResponsePtrOutput

Resource log configuration of a Microsoft.SignalRService resource.

func (SignalROutput) ServerPort

func (o SignalROutput) ServerPort() pulumi.IntOutput

The publicly accessible port of the resource which is designed for customer server side usage.

func (SignalROutput) Serverless

Serverless settings.

func (SignalROutput) SharedPrivateLinkResources

func (o SignalROutput) SharedPrivateLinkResources() SharedPrivateLinkResourceResponseArrayOutput

The list of shared private link resources.

func (SignalROutput) Sku

The billing information of the resource.

func (SignalROutput) SystemData

func (o SignalROutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of the resource.

func (SignalROutput) Tags

Tags of the service which is a list of key value pairs that describe the resource.

func (SignalROutput) Tls

TLS settings for the resource

func (SignalROutput) ToSignalROutput

func (o SignalROutput) ToSignalROutput() SignalROutput

func (SignalROutput) ToSignalROutputWithContext

func (o SignalROutput) ToSignalROutputWithContext(ctx context.Context) SignalROutput

func (SignalROutput) Type

The type of the resource - e.g. "Microsoft.SignalRService/SignalR"

func (SignalROutput) Upstream

The settings for the Upstream when the service is in server-less mode.

func (SignalROutput) Version

func (o SignalROutput) Version() pulumi.StringOutput

Version of the resource. Probably you need the same or higher version of client SDKs.

type SignalRPrivateEndpointConnection

type SignalRPrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// Group IDs
	GroupIds pulumi.StringArrayOutput `pulumi:"groupIds"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Private endpoint
	PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"`
	// Connection state of the private endpoint connection
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponsePtrOutput `pulumi:"privateLinkServiceConnectionState"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
	Type pulumi.StringOutput `pulumi:"type"`
}

A private endpoint connection to an azure resource Azure REST API version: 2023-02-01. Prior API version in Azure Native 1.x: 2020-05-01.

Other available API versions: 2023-03-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2024-01-01-preview.

func GetSignalRPrivateEndpointConnection

func GetSignalRPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SignalRPrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*SignalRPrivateEndpointConnection, error)

GetSignalRPrivateEndpointConnection gets an existing SignalRPrivateEndpointConnection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSignalRPrivateEndpointConnection

func NewSignalRPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *SignalRPrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*SignalRPrivateEndpointConnection, error)

NewSignalRPrivateEndpointConnection registers a new resource with the given unique name, arguments, and options.

func (*SignalRPrivateEndpointConnection) ElementType

func (*SignalRPrivateEndpointConnection) ToSignalRPrivateEndpointConnectionOutput

func (i *SignalRPrivateEndpointConnection) ToSignalRPrivateEndpointConnectionOutput() SignalRPrivateEndpointConnectionOutput

func (*SignalRPrivateEndpointConnection) ToSignalRPrivateEndpointConnectionOutputWithContext

func (i *SignalRPrivateEndpointConnection) ToSignalRPrivateEndpointConnectionOutputWithContext(ctx context.Context) SignalRPrivateEndpointConnectionOutput

type SignalRPrivateEndpointConnectionArgs

type SignalRPrivateEndpointConnectionArgs struct {
	// Private endpoint
	PrivateEndpoint PrivateEndpointPtrInput
	// The name of the private endpoint connection
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// Connection state of the private endpoint connection
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStatePtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the resource.
	ResourceName pulumi.StringInput
}

The set of arguments for constructing a SignalRPrivateEndpointConnection resource.

func (SignalRPrivateEndpointConnectionArgs) ElementType

type SignalRPrivateEndpointConnectionInput

type SignalRPrivateEndpointConnectionInput interface {
	pulumi.Input

	ToSignalRPrivateEndpointConnectionOutput() SignalRPrivateEndpointConnectionOutput
	ToSignalRPrivateEndpointConnectionOutputWithContext(ctx context.Context) SignalRPrivateEndpointConnectionOutput
}

type SignalRPrivateEndpointConnectionOutput

type SignalRPrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

func (SignalRPrivateEndpointConnectionOutput) ElementType

func (SignalRPrivateEndpointConnectionOutput) GroupIds

Group IDs

func (SignalRPrivateEndpointConnectionOutput) Name

The name of the resource.

func (SignalRPrivateEndpointConnectionOutput) PrivateEndpoint

Private endpoint

func (SignalRPrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState

Connection state of the private endpoint connection

func (SignalRPrivateEndpointConnectionOutput) ProvisioningState

Provisioning state of the resource.

func (SignalRPrivateEndpointConnectionOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (SignalRPrivateEndpointConnectionOutput) ToSignalRPrivateEndpointConnectionOutput

func (o SignalRPrivateEndpointConnectionOutput) ToSignalRPrivateEndpointConnectionOutput() SignalRPrivateEndpointConnectionOutput

func (SignalRPrivateEndpointConnectionOutput) ToSignalRPrivateEndpointConnectionOutputWithContext

func (o SignalRPrivateEndpointConnectionOutput) ToSignalRPrivateEndpointConnectionOutputWithContext(ctx context.Context) SignalRPrivateEndpointConnectionOutput

func (SignalRPrivateEndpointConnectionOutput) Type

The type of the resource - e.g. "Microsoft.SignalRService/SignalR"

type SignalRPrivateEndpointConnectionState

type SignalRPrivateEndpointConnectionState struct {
}

func (SignalRPrivateEndpointConnectionState) ElementType

type SignalRReplica

type SignalRReplica struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The billing information of the resource.
	Sku ResourceSkuResponsePtrOutput `pulumi:"sku"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

A class represent a replica resource. Azure REST API version: 2023-03-01-preview.

Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2024-01-01-preview.

func GetSignalRReplica

func GetSignalRReplica(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SignalRReplicaState, opts ...pulumi.ResourceOption) (*SignalRReplica, error)

GetSignalRReplica gets an existing SignalRReplica resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSignalRReplica

func NewSignalRReplica(ctx *pulumi.Context,
	name string, args *SignalRReplicaArgs, opts ...pulumi.ResourceOption) (*SignalRReplica, error)

NewSignalRReplica registers a new resource with the given unique name, arguments, and options.

func (*SignalRReplica) ElementType

func (*SignalRReplica) ElementType() reflect.Type

func (*SignalRReplica) ToSignalRReplicaOutput

func (i *SignalRReplica) ToSignalRReplicaOutput() SignalRReplicaOutput

func (*SignalRReplica) ToSignalRReplicaOutputWithContext

func (i *SignalRReplica) ToSignalRReplicaOutputWithContext(ctx context.Context) SignalRReplicaOutput

type SignalRReplicaArgs

type SignalRReplicaArgs struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the replica.
	ReplicaName pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the resource.
	ResourceName pulumi.StringInput
	// The billing information of the resource.
	Sku ResourceSkuPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a SignalRReplica resource.

func (SignalRReplicaArgs) ElementType

func (SignalRReplicaArgs) ElementType() reflect.Type

type SignalRReplicaInput

type SignalRReplicaInput interface {
	pulumi.Input

	ToSignalRReplicaOutput() SignalRReplicaOutput
	ToSignalRReplicaOutputWithContext(ctx context.Context) SignalRReplicaOutput
}

type SignalRReplicaOutput

type SignalRReplicaOutput struct{ *pulumi.OutputState }

func (SignalRReplicaOutput) ElementType

func (SignalRReplicaOutput) ElementType() reflect.Type

func (SignalRReplicaOutput) Location

The geo-location where the resource lives

func (SignalRReplicaOutput) Name

The name of the resource

func (SignalRReplicaOutput) ProvisioningState

func (o SignalRReplicaOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (SignalRReplicaOutput) Sku

The billing information of the resource.

func (SignalRReplicaOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (SignalRReplicaOutput) Tags

Resource tags.

func (SignalRReplicaOutput) ToSignalRReplicaOutput

func (o SignalRReplicaOutput) ToSignalRReplicaOutput() SignalRReplicaOutput

func (SignalRReplicaOutput) ToSignalRReplicaOutputWithContext

func (o SignalRReplicaOutput) ToSignalRReplicaOutputWithContext(ctx context.Context) SignalRReplicaOutput

func (SignalRReplicaOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type SignalRReplicaState

type SignalRReplicaState struct {
}

func (SignalRReplicaState) ElementType

func (SignalRReplicaState) ElementType() reflect.Type

type SignalRRequestType

type SignalRRequestType string

The incoming request type to the service

func (SignalRRequestType) ElementType

func (SignalRRequestType) ElementType() reflect.Type

func (SignalRRequestType) ToSignalRRequestTypeOutput

func (e SignalRRequestType) ToSignalRRequestTypeOutput() SignalRRequestTypeOutput

func (SignalRRequestType) ToSignalRRequestTypeOutputWithContext

func (e SignalRRequestType) ToSignalRRequestTypeOutputWithContext(ctx context.Context) SignalRRequestTypeOutput

func (SignalRRequestType) ToSignalRRequestTypePtrOutput

func (e SignalRRequestType) ToSignalRRequestTypePtrOutput() SignalRRequestTypePtrOutput

func (SignalRRequestType) ToSignalRRequestTypePtrOutputWithContext

func (e SignalRRequestType) ToSignalRRequestTypePtrOutputWithContext(ctx context.Context) SignalRRequestTypePtrOutput

func (SignalRRequestType) ToStringOutput

func (e SignalRRequestType) ToStringOutput() pulumi.StringOutput

func (SignalRRequestType) ToStringOutputWithContext

func (e SignalRRequestType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SignalRRequestType) ToStringPtrOutput

func (e SignalRRequestType) ToStringPtrOutput() pulumi.StringPtrOutput

func (SignalRRequestType) ToStringPtrOutputWithContext

func (e SignalRRequestType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SignalRRequestTypeInput

type SignalRRequestTypeInput interface {
	pulumi.Input

	ToSignalRRequestTypeOutput() SignalRRequestTypeOutput
	ToSignalRRequestTypeOutputWithContext(context.Context) SignalRRequestTypeOutput
}

SignalRRequestTypeInput is an input type that accepts values of the SignalRRequestType enum A concrete instance of `SignalRRequestTypeInput` can be one of the following:

SignalRRequestTypeClientConnection
SignalRRequestTypeServerConnection
SignalRRequestTypeRESTAPI
SignalRRequestTypeTrace

type SignalRRequestTypeOutput

type SignalRRequestTypeOutput struct{ *pulumi.OutputState }

func (SignalRRequestTypeOutput) ElementType

func (SignalRRequestTypeOutput) ElementType() reflect.Type

func (SignalRRequestTypeOutput) ToSignalRRequestTypeOutput

func (o SignalRRequestTypeOutput) ToSignalRRequestTypeOutput() SignalRRequestTypeOutput

func (SignalRRequestTypeOutput) ToSignalRRequestTypeOutputWithContext

func (o SignalRRequestTypeOutput) ToSignalRRequestTypeOutputWithContext(ctx context.Context) SignalRRequestTypeOutput

func (SignalRRequestTypeOutput) ToSignalRRequestTypePtrOutput

func (o SignalRRequestTypeOutput) ToSignalRRequestTypePtrOutput() SignalRRequestTypePtrOutput

func (SignalRRequestTypeOutput) ToSignalRRequestTypePtrOutputWithContext

func (o SignalRRequestTypeOutput) ToSignalRRequestTypePtrOutputWithContext(ctx context.Context) SignalRRequestTypePtrOutput

func (SignalRRequestTypeOutput) ToStringOutput

func (o SignalRRequestTypeOutput) ToStringOutput() pulumi.StringOutput

func (SignalRRequestTypeOutput) ToStringOutputWithContext

func (o SignalRRequestTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SignalRRequestTypeOutput) ToStringPtrOutput

func (o SignalRRequestTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SignalRRequestTypeOutput) ToStringPtrOutputWithContext

func (o SignalRRequestTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SignalRRequestTypePtrInput

type SignalRRequestTypePtrInput interface {
	pulumi.Input

	ToSignalRRequestTypePtrOutput() SignalRRequestTypePtrOutput
	ToSignalRRequestTypePtrOutputWithContext(context.Context) SignalRRequestTypePtrOutput
}

func SignalRRequestTypePtr

func SignalRRequestTypePtr(v string) SignalRRequestTypePtrInput

type SignalRRequestTypePtrOutput

type SignalRRequestTypePtrOutput struct{ *pulumi.OutputState }

func (SignalRRequestTypePtrOutput) Elem

func (SignalRRequestTypePtrOutput) ElementType

func (SignalRRequestTypePtrOutput) ToSignalRRequestTypePtrOutput

func (o SignalRRequestTypePtrOutput) ToSignalRRequestTypePtrOutput() SignalRRequestTypePtrOutput

func (SignalRRequestTypePtrOutput) ToSignalRRequestTypePtrOutputWithContext

func (o SignalRRequestTypePtrOutput) ToSignalRRequestTypePtrOutputWithContext(ctx context.Context) SignalRRequestTypePtrOutput

func (SignalRRequestTypePtrOutput) ToStringPtrOutput

func (o SignalRRequestTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SignalRRequestTypePtrOutput) ToStringPtrOutputWithContext

func (o SignalRRequestTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SignalRSharedPrivateLinkResource

type SignalRSharedPrivateLinkResource struct {
	pulumi.CustomResourceState

	// The group id from the provider of resource the shared private link resource is for
	GroupId pulumi.StringOutput `pulumi:"groupId"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The resource id of the resource the shared private link resource is for
	PrivateLinkResourceId pulumi.StringOutput `pulumi:"privateLinkResourceId"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The request message for requesting approval of the shared private link resource
	RequestMessage pulumi.StringPtrOutput `pulumi:"requestMessage"`
	// Status of the shared private link resource
	Status pulumi.StringOutput `pulumi:"status"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
	Type pulumi.StringOutput `pulumi:"type"`
}

Describes a Shared Private Link Resource Azure REST API version: 2023-02-01. Prior API version in Azure Native 1.x: 2021-04-01-preview.

Other available API versions: 2023-03-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2024-01-01-preview.

func GetSignalRSharedPrivateLinkResource

func GetSignalRSharedPrivateLinkResource(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SignalRSharedPrivateLinkResourceState, opts ...pulumi.ResourceOption) (*SignalRSharedPrivateLinkResource, error)

GetSignalRSharedPrivateLinkResource gets an existing SignalRSharedPrivateLinkResource resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSignalRSharedPrivateLinkResource

func NewSignalRSharedPrivateLinkResource(ctx *pulumi.Context,
	name string, args *SignalRSharedPrivateLinkResourceArgs, opts ...pulumi.ResourceOption) (*SignalRSharedPrivateLinkResource, error)

NewSignalRSharedPrivateLinkResource registers a new resource with the given unique name, arguments, and options.

func (*SignalRSharedPrivateLinkResource) ElementType

func (*SignalRSharedPrivateLinkResource) ToSignalRSharedPrivateLinkResourceOutput

func (i *SignalRSharedPrivateLinkResource) ToSignalRSharedPrivateLinkResourceOutput() SignalRSharedPrivateLinkResourceOutput

func (*SignalRSharedPrivateLinkResource) ToSignalRSharedPrivateLinkResourceOutputWithContext

func (i *SignalRSharedPrivateLinkResource) ToSignalRSharedPrivateLinkResourceOutputWithContext(ctx context.Context) SignalRSharedPrivateLinkResourceOutput

type SignalRSharedPrivateLinkResourceArgs

type SignalRSharedPrivateLinkResourceArgs struct {
	// The group id from the provider of resource the shared private link resource is for
	GroupId pulumi.StringInput
	// The resource id of the resource the shared private link resource is for
	PrivateLinkResourceId pulumi.StringInput
	// The request message for requesting approval of the shared private link resource
	RequestMessage pulumi.StringPtrInput
	// The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// The name of the resource.
	ResourceName pulumi.StringInput
	// The name of the shared private link resource
	SharedPrivateLinkResourceName pulumi.StringPtrInput
}

The set of arguments for constructing a SignalRSharedPrivateLinkResource resource.

func (SignalRSharedPrivateLinkResourceArgs) ElementType

type SignalRSharedPrivateLinkResourceInput

type SignalRSharedPrivateLinkResourceInput interface {
	pulumi.Input

	ToSignalRSharedPrivateLinkResourceOutput() SignalRSharedPrivateLinkResourceOutput
	ToSignalRSharedPrivateLinkResourceOutputWithContext(ctx context.Context) SignalRSharedPrivateLinkResourceOutput
}

type SignalRSharedPrivateLinkResourceOutput

type SignalRSharedPrivateLinkResourceOutput struct{ *pulumi.OutputState }

func (SignalRSharedPrivateLinkResourceOutput) ElementType

func (SignalRSharedPrivateLinkResourceOutput) GroupId

The group id from the provider of resource the shared private link resource is for

func (SignalRSharedPrivateLinkResourceOutput) Name

The name of the resource.

func (SignalRSharedPrivateLinkResourceOutput) PrivateLinkResourceId

The resource id of the resource the shared private link resource is for

func (SignalRSharedPrivateLinkResourceOutput) ProvisioningState

Provisioning state of the resource.

func (SignalRSharedPrivateLinkResourceOutput) RequestMessage

The request message for requesting approval of the shared private link resource

func (SignalRSharedPrivateLinkResourceOutput) Status

Status of the shared private link resource

func (SignalRSharedPrivateLinkResourceOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (SignalRSharedPrivateLinkResourceOutput) ToSignalRSharedPrivateLinkResourceOutput

func (o SignalRSharedPrivateLinkResourceOutput) ToSignalRSharedPrivateLinkResourceOutput() SignalRSharedPrivateLinkResourceOutput

func (SignalRSharedPrivateLinkResourceOutput) ToSignalRSharedPrivateLinkResourceOutputWithContext

func (o SignalRSharedPrivateLinkResourceOutput) ToSignalRSharedPrivateLinkResourceOutputWithContext(ctx context.Context) SignalRSharedPrivateLinkResourceOutput

func (SignalRSharedPrivateLinkResourceOutput) Type

The type of the resource - e.g. "Microsoft.SignalRService/SignalR"

type SignalRSharedPrivateLinkResourceState

type SignalRSharedPrivateLinkResourceState struct {
}

func (SignalRSharedPrivateLinkResourceState) ElementType

type SignalRSkuTier

type SignalRSkuTier string

Optional tier of this particular SKU. 'Standard' or 'Free'.

`Basic` is deprecated, use `Standard` instead.

func (SignalRSkuTier) ElementType

func (SignalRSkuTier) ElementType() reflect.Type

func (SignalRSkuTier) ToSignalRSkuTierOutput

func (e SignalRSkuTier) ToSignalRSkuTierOutput() SignalRSkuTierOutput

func (SignalRSkuTier) ToSignalRSkuTierOutputWithContext

func (e SignalRSkuTier) ToSignalRSkuTierOutputWithContext(ctx context.Context) SignalRSkuTierOutput

func (SignalRSkuTier) ToSignalRSkuTierPtrOutput

func (e SignalRSkuTier) ToSignalRSkuTierPtrOutput() SignalRSkuTierPtrOutput

func (SignalRSkuTier) ToSignalRSkuTierPtrOutputWithContext

func (e SignalRSkuTier) ToSignalRSkuTierPtrOutputWithContext(ctx context.Context) SignalRSkuTierPtrOutput

func (SignalRSkuTier) ToStringOutput

func (e SignalRSkuTier) ToStringOutput() pulumi.StringOutput

func (SignalRSkuTier) ToStringOutputWithContext

func (e SignalRSkuTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SignalRSkuTier) ToStringPtrOutput

func (e SignalRSkuTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (SignalRSkuTier) ToStringPtrOutputWithContext

func (e SignalRSkuTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SignalRSkuTierInput

type SignalRSkuTierInput interface {
	pulumi.Input

	ToSignalRSkuTierOutput() SignalRSkuTierOutput
	ToSignalRSkuTierOutputWithContext(context.Context) SignalRSkuTierOutput
}

SignalRSkuTierInput is an input type that accepts values of the SignalRSkuTier enum A concrete instance of `SignalRSkuTierInput` can be one of the following:

SignalRSkuTierFree
SignalRSkuTierBasic
SignalRSkuTierStandard
SignalRSkuTierPremium

type SignalRSkuTierOutput

type SignalRSkuTierOutput struct{ *pulumi.OutputState }

func (SignalRSkuTierOutput) ElementType

func (SignalRSkuTierOutput) ElementType() reflect.Type

func (SignalRSkuTierOutput) ToSignalRSkuTierOutput

func (o SignalRSkuTierOutput) ToSignalRSkuTierOutput() SignalRSkuTierOutput

func (SignalRSkuTierOutput) ToSignalRSkuTierOutputWithContext

func (o SignalRSkuTierOutput) ToSignalRSkuTierOutputWithContext(ctx context.Context) SignalRSkuTierOutput

func (SignalRSkuTierOutput) ToSignalRSkuTierPtrOutput

func (o SignalRSkuTierOutput) ToSignalRSkuTierPtrOutput() SignalRSkuTierPtrOutput

func (SignalRSkuTierOutput) ToSignalRSkuTierPtrOutputWithContext

func (o SignalRSkuTierOutput) ToSignalRSkuTierPtrOutputWithContext(ctx context.Context) SignalRSkuTierPtrOutput

func (SignalRSkuTierOutput) ToStringOutput

func (o SignalRSkuTierOutput) ToStringOutput() pulumi.StringOutput

func (SignalRSkuTierOutput) ToStringOutputWithContext

func (o SignalRSkuTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SignalRSkuTierOutput) ToStringPtrOutput

func (o SignalRSkuTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SignalRSkuTierOutput) ToStringPtrOutputWithContext

func (o SignalRSkuTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SignalRSkuTierPtrInput

type SignalRSkuTierPtrInput interface {
	pulumi.Input

	ToSignalRSkuTierPtrOutput() SignalRSkuTierPtrOutput
	ToSignalRSkuTierPtrOutputWithContext(context.Context) SignalRSkuTierPtrOutput
}

func SignalRSkuTierPtr

func SignalRSkuTierPtr(v string) SignalRSkuTierPtrInput

type SignalRSkuTierPtrOutput

type SignalRSkuTierPtrOutput struct{ *pulumi.OutputState }

func (SignalRSkuTierPtrOutput) Elem

func (SignalRSkuTierPtrOutput) ElementType

func (SignalRSkuTierPtrOutput) ElementType() reflect.Type

func (SignalRSkuTierPtrOutput) ToSignalRSkuTierPtrOutput

func (o SignalRSkuTierPtrOutput) ToSignalRSkuTierPtrOutput() SignalRSkuTierPtrOutput

func (SignalRSkuTierPtrOutput) ToSignalRSkuTierPtrOutputWithContext

func (o SignalRSkuTierPtrOutput) ToSignalRSkuTierPtrOutputWithContext(ctx context.Context) SignalRSkuTierPtrOutput

func (SignalRSkuTierPtrOutput) ToStringPtrOutput

func (o SignalRSkuTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SignalRSkuTierPtrOutput) ToStringPtrOutputWithContext

func (o SignalRSkuTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SignalRState

type SignalRState struct {
}

func (SignalRState) ElementType

func (SignalRState) ElementType() reflect.Type

type SignalRTlsSettings

type SignalRTlsSettings struct {
	// Request client certificate during TLS handshake if enabled
	ClientCertEnabled *bool `pulumi:"clientCertEnabled"`
}

TLS settings for the resource

func (*SignalRTlsSettings) Defaults

func (val *SignalRTlsSettings) Defaults() *SignalRTlsSettings

Defaults sets the appropriate defaults for SignalRTlsSettings

type SignalRTlsSettingsArgs

type SignalRTlsSettingsArgs struct {
	// Request client certificate during TLS handshake if enabled
	ClientCertEnabled pulumi.BoolPtrInput `pulumi:"clientCertEnabled"`
}

TLS settings for the resource

func (*SignalRTlsSettingsArgs) Defaults

Defaults sets the appropriate defaults for SignalRTlsSettingsArgs

func (SignalRTlsSettingsArgs) ElementType

func (SignalRTlsSettingsArgs) ElementType() reflect.Type

func (SignalRTlsSettingsArgs) ToSignalRTlsSettingsOutput

func (i SignalRTlsSettingsArgs) ToSignalRTlsSettingsOutput() SignalRTlsSettingsOutput

func (SignalRTlsSettingsArgs) ToSignalRTlsSettingsOutputWithContext

func (i SignalRTlsSettingsArgs) ToSignalRTlsSettingsOutputWithContext(ctx context.Context) SignalRTlsSettingsOutput

func (SignalRTlsSettingsArgs) ToSignalRTlsSettingsPtrOutput

func (i SignalRTlsSettingsArgs) ToSignalRTlsSettingsPtrOutput() SignalRTlsSettingsPtrOutput

func (SignalRTlsSettingsArgs) ToSignalRTlsSettingsPtrOutputWithContext

func (i SignalRTlsSettingsArgs) ToSignalRTlsSettingsPtrOutputWithContext(ctx context.Context) SignalRTlsSettingsPtrOutput

type SignalRTlsSettingsInput

type SignalRTlsSettingsInput interface {
	pulumi.Input

	ToSignalRTlsSettingsOutput() SignalRTlsSettingsOutput
	ToSignalRTlsSettingsOutputWithContext(context.Context) SignalRTlsSettingsOutput
}

SignalRTlsSettingsInput is an input type that accepts SignalRTlsSettingsArgs and SignalRTlsSettingsOutput values. You can construct a concrete instance of `SignalRTlsSettingsInput` via:

SignalRTlsSettingsArgs{...}

type SignalRTlsSettingsOutput

type SignalRTlsSettingsOutput struct{ *pulumi.OutputState }

TLS settings for the resource

func (SignalRTlsSettingsOutput) ClientCertEnabled

func (o SignalRTlsSettingsOutput) ClientCertEnabled() pulumi.BoolPtrOutput

Request client certificate during TLS handshake if enabled

func (SignalRTlsSettingsOutput) ElementType

func (SignalRTlsSettingsOutput) ElementType() reflect.Type

func (SignalRTlsSettingsOutput) ToSignalRTlsSettingsOutput

func (o SignalRTlsSettingsOutput) ToSignalRTlsSettingsOutput() SignalRTlsSettingsOutput

func (SignalRTlsSettingsOutput) ToSignalRTlsSettingsOutputWithContext

func (o SignalRTlsSettingsOutput) ToSignalRTlsSettingsOutputWithContext(ctx context.Context) SignalRTlsSettingsOutput

func (SignalRTlsSettingsOutput) ToSignalRTlsSettingsPtrOutput

func (o SignalRTlsSettingsOutput) ToSignalRTlsSettingsPtrOutput() SignalRTlsSettingsPtrOutput

func (SignalRTlsSettingsOutput) ToSignalRTlsSettingsPtrOutputWithContext

func (o SignalRTlsSettingsOutput) ToSignalRTlsSettingsPtrOutputWithContext(ctx context.Context) SignalRTlsSettingsPtrOutput

type SignalRTlsSettingsPtrInput

type SignalRTlsSettingsPtrInput interface {
	pulumi.Input

	ToSignalRTlsSettingsPtrOutput() SignalRTlsSettingsPtrOutput
	ToSignalRTlsSettingsPtrOutputWithContext(context.Context) SignalRTlsSettingsPtrOutput
}

SignalRTlsSettingsPtrInput is an input type that accepts SignalRTlsSettingsArgs, SignalRTlsSettingsPtr and SignalRTlsSettingsPtrOutput values. You can construct a concrete instance of `SignalRTlsSettingsPtrInput` via:

        SignalRTlsSettingsArgs{...}

or:

        nil

type SignalRTlsSettingsPtrOutput

type SignalRTlsSettingsPtrOutput struct{ *pulumi.OutputState }

func (SignalRTlsSettingsPtrOutput) ClientCertEnabled

func (o SignalRTlsSettingsPtrOutput) ClientCertEnabled() pulumi.BoolPtrOutput

Request client certificate during TLS handshake if enabled

func (SignalRTlsSettingsPtrOutput) Elem

func (SignalRTlsSettingsPtrOutput) ElementType

func (SignalRTlsSettingsPtrOutput) ToSignalRTlsSettingsPtrOutput

func (o SignalRTlsSettingsPtrOutput) ToSignalRTlsSettingsPtrOutput() SignalRTlsSettingsPtrOutput

func (SignalRTlsSettingsPtrOutput) ToSignalRTlsSettingsPtrOutputWithContext

func (o SignalRTlsSettingsPtrOutput) ToSignalRTlsSettingsPtrOutputWithContext(ctx context.Context) SignalRTlsSettingsPtrOutput

type SignalRTlsSettingsResponse

type SignalRTlsSettingsResponse struct {
	// Request client certificate during TLS handshake if enabled
	ClientCertEnabled *bool `pulumi:"clientCertEnabled"`
}

TLS settings for the resource

func (*SignalRTlsSettingsResponse) Defaults

Defaults sets the appropriate defaults for SignalRTlsSettingsResponse

type SignalRTlsSettingsResponseOutput

type SignalRTlsSettingsResponseOutput struct{ *pulumi.OutputState }

TLS settings for the resource

func (SignalRTlsSettingsResponseOutput) ClientCertEnabled

Request client certificate during TLS handshake if enabled

func (SignalRTlsSettingsResponseOutput) ElementType

func (SignalRTlsSettingsResponseOutput) ToSignalRTlsSettingsResponseOutput

func (o SignalRTlsSettingsResponseOutput) ToSignalRTlsSettingsResponseOutput() SignalRTlsSettingsResponseOutput

func (SignalRTlsSettingsResponseOutput) ToSignalRTlsSettingsResponseOutputWithContext

func (o SignalRTlsSettingsResponseOutput) ToSignalRTlsSettingsResponseOutputWithContext(ctx context.Context) SignalRTlsSettingsResponseOutput

type SignalRTlsSettingsResponsePtrOutput

type SignalRTlsSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (SignalRTlsSettingsResponsePtrOutput) ClientCertEnabled

Request client certificate during TLS handshake if enabled

func (SignalRTlsSettingsResponsePtrOutput) Elem

func (SignalRTlsSettingsResponsePtrOutput) ElementType

func (SignalRTlsSettingsResponsePtrOutput) ToSignalRTlsSettingsResponsePtrOutput

func (o SignalRTlsSettingsResponsePtrOutput) ToSignalRTlsSettingsResponsePtrOutput() SignalRTlsSettingsResponsePtrOutput

func (SignalRTlsSettingsResponsePtrOutput) ToSignalRTlsSettingsResponsePtrOutputWithContext

func (o SignalRTlsSettingsResponsePtrOutput) ToSignalRTlsSettingsResponsePtrOutputWithContext(ctx context.Context) SignalRTlsSettingsResponsePtrOutput

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

type UpstreamAuthSettings

type UpstreamAuthSettings struct {
	// Managed identity settings for upstream.
	ManagedIdentity *ManagedIdentitySettings `pulumi:"managedIdentity"`
	// Upstream auth type enum.
	Type *string `pulumi:"type"`
}

Upstream auth settings. If not set, no auth is used for upstream messages.

type UpstreamAuthSettingsArgs

type UpstreamAuthSettingsArgs struct {
	// Managed identity settings for upstream.
	ManagedIdentity ManagedIdentitySettingsPtrInput `pulumi:"managedIdentity"`
	// Upstream auth type enum.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Upstream auth settings. If not set, no auth is used for upstream messages.

func (UpstreamAuthSettingsArgs) ElementType

func (UpstreamAuthSettingsArgs) ElementType() reflect.Type

func (UpstreamAuthSettingsArgs) ToUpstreamAuthSettingsOutput

func (i UpstreamAuthSettingsArgs) ToUpstreamAuthSettingsOutput() UpstreamAuthSettingsOutput

func (UpstreamAuthSettingsArgs) ToUpstreamAuthSettingsOutputWithContext

func (i UpstreamAuthSettingsArgs) ToUpstreamAuthSettingsOutputWithContext(ctx context.Context) UpstreamAuthSettingsOutput

func (UpstreamAuthSettingsArgs) ToUpstreamAuthSettingsPtrOutput

func (i UpstreamAuthSettingsArgs) ToUpstreamAuthSettingsPtrOutput() UpstreamAuthSettingsPtrOutput

func (UpstreamAuthSettingsArgs) ToUpstreamAuthSettingsPtrOutputWithContext

func (i UpstreamAuthSettingsArgs) ToUpstreamAuthSettingsPtrOutputWithContext(ctx context.Context) UpstreamAuthSettingsPtrOutput

type UpstreamAuthSettingsInput

type UpstreamAuthSettingsInput interface {
	pulumi.Input

	ToUpstreamAuthSettingsOutput() UpstreamAuthSettingsOutput
	ToUpstreamAuthSettingsOutputWithContext(context.Context) UpstreamAuthSettingsOutput
}

UpstreamAuthSettingsInput is an input type that accepts UpstreamAuthSettingsArgs and UpstreamAuthSettingsOutput values. You can construct a concrete instance of `UpstreamAuthSettingsInput` via:

UpstreamAuthSettingsArgs{...}

type UpstreamAuthSettingsOutput

type UpstreamAuthSettingsOutput struct{ *pulumi.OutputState }

Upstream auth settings. If not set, no auth is used for upstream messages.

func (UpstreamAuthSettingsOutput) ElementType

func (UpstreamAuthSettingsOutput) ElementType() reflect.Type

func (UpstreamAuthSettingsOutput) ManagedIdentity

Managed identity settings for upstream.

func (UpstreamAuthSettingsOutput) ToUpstreamAuthSettingsOutput

func (o UpstreamAuthSettingsOutput) ToUpstreamAuthSettingsOutput() UpstreamAuthSettingsOutput

func (UpstreamAuthSettingsOutput) ToUpstreamAuthSettingsOutputWithContext

func (o UpstreamAuthSettingsOutput) ToUpstreamAuthSettingsOutputWithContext(ctx context.Context) UpstreamAuthSettingsOutput

func (UpstreamAuthSettingsOutput) ToUpstreamAuthSettingsPtrOutput

func (o UpstreamAuthSettingsOutput) ToUpstreamAuthSettingsPtrOutput() UpstreamAuthSettingsPtrOutput

func (UpstreamAuthSettingsOutput) ToUpstreamAuthSettingsPtrOutputWithContext

func (o UpstreamAuthSettingsOutput) ToUpstreamAuthSettingsPtrOutputWithContext(ctx context.Context) UpstreamAuthSettingsPtrOutput

func (UpstreamAuthSettingsOutput) Type

Upstream auth type enum.

type UpstreamAuthSettingsPtrInput

type UpstreamAuthSettingsPtrInput interface {
	pulumi.Input

	ToUpstreamAuthSettingsPtrOutput() UpstreamAuthSettingsPtrOutput
	ToUpstreamAuthSettingsPtrOutputWithContext(context.Context) UpstreamAuthSettingsPtrOutput
}

UpstreamAuthSettingsPtrInput is an input type that accepts UpstreamAuthSettingsArgs, UpstreamAuthSettingsPtr and UpstreamAuthSettingsPtrOutput values. You can construct a concrete instance of `UpstreamAuthSettingsPtrInput` via:

        UpstreamAuthSettingsArgs{...}

or:

        nil

type UpstreamAuthSettingsPtrOutput

type UpstreamAuthSettingsPtrOutput struct{ *pulumi.OutputState }

func (UpstreamAuthSettingsPtrOutput) Elem

func (UpstreamAuthSettingsPtrOutput) ElementType

func (UpstreamAuthSettingsPtrOutput) ManagedIdentity

Managed identity settings for upstream.

func (UpstreamAuthSettingsPtrOutput) ToUpstreamAuthSettingsPtrOutput

func (o UpstreamAuthSettingsPtrOutput) ToUpstreamAuthSettingsPtrOutput() UpstreamAuthSettingsPtrOutput

func (UpstreamAuthSettingsPtrOutput) ToUpstreamAuthSettingsPtrOutputWithContext

func (o UpstreamAuthSettingsPtrOutput) ToUpstreamAuthSettingsPtrOutputWithContext(ctx context.Context) UpstreamAuthSettingsPtrOutput

func (UpstreamAuthSettingsPtrOutput) Type

Upstream auth type enum.

type UpstreamAuthSettingsResponse

type UpstreamAuthSettingsResponse struct {
	// Managed identity settings for upstream.
	ManagedIdentity *ManagedIdentitySettingsResponse `pulumi:"managedIdentity"`
	// Upstream auth type enum.
	Type *string `pulumi:"type"`
}

Upstream auth settings. If not set, no auth is used for upstream messages.

type UpstreamAuthSettingsResponseOutput

type UpstreamAuthSettingsResponseOutput struct{ *pulumi.OutputState }

Upstream auth settings. If not set, no auth is used for upstream messages.

func (UpstreamAuthSettingsResponseOutput) ElementType

func (UpstreamAuthSettingsResponseOutput) ManagedIdentity

Managed identity settings for upstream.

func (UpstreamAuthSettingsResponseOutput) ToUpstreamAuthSettingsResponseOutput

func (o UpstreamAuthSettingsResponseOutput) ToUpstreamAuthSettingsResponseOutput() UpstreamAuthSettingsResponseOutput

func (UpstreamAuthSettingsResponseOutput) ToUpstreamAuthSettingsResponseOutputWithContext

func (o UpstreamAuthSettingsResponseOutput) ToUpstreamAuthSettingsResponseOutputWithContext(ctx context.Context) UpstreamAuthSettingsResponseOutput

func (UpstreamAuthSettingsResponseOutput) Type

Upstream auth type enum.

type UpstreamAuthSettingsResponsePtrOutput

type UpstreamAuthSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (UpstreamAuthSettingsResponsePtrOutput) Elem

func (UpstreamAuthSettingsResponsePtrOutput) ElementType

func (UpstreamAuthSettingsResponsePtrOutput) ManagedIdentity

Managed identity settings for upstream.

func (UpstreamAuthSettingsResponsePtrOutput) ToUpstreamAuthSettingsResponsePtrOutput

func (o UpstreamAuthSettingsResponsePtrOutput) ToUpstreamAuthSettingsResponsePtrOutput() UpstreamAuthSettingsResponsePtrOutput

func (UpstreamAuthSettingsResponsePtrOutput) ToUpstreamAuthSettingsResponsePtrOutputWithContext

func (o UpstreamAuthSettingsResponsePtrOutput) ToUpstreamAuthSettingsResponsePtrOutputWithContext(ctx context.Context) UpstreamAuthSettingsResponsePtrOutput

func (UpstreamAuthSettingsResponsePtrOutput) Type

Upstream auth type enum.

type UpstreamAuthType

type UpstreamAuthType string

Upstream auth type enum.

func (UpstreamAuthType) ElementType

func (UpstreamAuthType) ElementType() reflect.Type

func (UpstreamAuthType) ToStringOutput

func (e UpstreamAuthType) ToStringOutput() pulumi.StringOutput

func (UpstreamAuthType) ToStringOutputWithContext

func (e UpstreamAuthType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (UpstreamAuthType) ToStringPtrOutput

func (e UpstreamAuthType) ToStringPtrOutput() pulumi.StringPtrOutput

func (UpstreamAuthType) ToStringPtrOutputWithContext

func (e UpstreamAuthType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (UpstreamAuthType) ToUpstreamAuthTypeOutput

func (e UpstreamAuthType) ToUpstreamAuthTypeOutput() UpstreamAuthTypeOutput

func (UpstreamAuthType) ToUpstreamAuthTypeOutputWithContext

func (e UpstreamAuthType) ToUpstreamAuthTypeOutputWithContext(ctx context.Context) UpstreamAuthTypeOutput

func (UpstreamAuthType) ToUpstreamAuthTypePtrOutput

func (e UpstreamAuthType) ToUpstreamAuthTypePtrOutput() UpstreamAuthTypePtrOutput

func (UpstreamAuthType) ToUpstreamAuthTypePtrOutputWithContext

func (e UpstreamAuthType) ToUpstreamAuthTypePtrOutputWithContext(ctx context.Context) UpstreamAuthTypePtrOutput

type UpstreamAuthTypeInput

type UpstreamAuthTypeInput interface {
	pulumi.Input

	ToUpstreamAuthTypeOutput() UpstreamAuthTypeOutput
	ToUpstreamAuthTypeOutputWithContext(context.Context) UpstreamAuthTypeOutput
}

UpstreamAuthTypeInput is an input type that accepts values of the UpstreamAuthType enum A concrete instance of `UpstreamAuthTypeInput` can be one of the following:

UpstreamAuthTypeNone
UpstreamAuthTypeManagedIdentity

type UpstreamAuthTypeOutput

type UpstreamAuthTypeOutput struct{ *pulumi.OutputState }

func (UpstreamAuthTypeOutput) ElementType

func (UpstreamAuthTypeOutput) ElementType() reflect.Type

func (UpstreamAuthTypeOutput) ToStringOutput

func (o UpstreamAuthTypeOutput) ToStringOutput() pulumi.StringOutput

func (UpstreamAuthTypeOutput) ToStringOutputWithContext

func (o UpstreamAuthTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (UpstreamAuthTypeOutput) ToStringPtrOutput

func (o UpstreamAuthTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (UpstreamAuthTypeOutput) ToStringPtrOutputWithContext

func (o UpstreamAuthTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (UpstreamAuthTypeOutput) ToUpstreamAuthTypeOutput

func (o UpstreamAuthTypeOutput) ToUpstreamAuthTypeOutput() UpstreamAuthTypeOutput

func (UpstreamAuthTypeOutput) ToUpstreamAuthTypeOutputWithContext

func (o UpstreamAuthTypeOutput) ToUpstreamAuthTypeOutputWithContext(ctx context.Context) UpstreamAuthTypeOutput

func (UpstreamAuthTypeOutput) ToUpstreamAuthTypePtrOutput

func (o UpstreamAuthTypeOutput) ToUpstreamAuthTypePtrOutput() UpstreamAuthTypePtrOutput

func (UpstreamAuthTypeOutput) ToUpstreamAuthTypePtrOutputWithContext

func (o UpstreamAuthTypeOutput) ToUpstreamAuthTypePtrOutputWithContext(ctx context.Context) UpstreamAuthTypePtrOutput

type UpstreamAuthTypePtrInput

type UpstreamAuthTypePtrInput interface {
	pulumi.Input

	ToUpstreamAuthTypePtrOutput() UpstreamAuthTypePtrOutput
	ToUpstreamAuthTypePtrOutputWithContext(context.Context) UpstreamAuthTypePtrOutput
}

func UpstreamAuthTypePtr

func UpstreamAuthTypePtr(v string) UpstreamAuthTypePtrInput

type UpstreamAuthTypePtrOutput

type UpstreamAuthTypePtrOutput struct{ *pulumi.OutputState }

func (UpstreamAuthTypePtrOutput) Elem

func (UpstreamAuthTypePtrOutput) ElementType

func (UpstreamAuthTypePtrOutput) ElementType() reflect.Type

func (UpstreamAuthTypePtrOutput) ToStringPtrOutput

func (o UpstreamAuthTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (UpstreamAuthTypePtrOutput) ToStringPtrOutputWithContext

func (o UpstreamAuthTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (UpstreamAuthTypePtrOutput) ToUpstreamAuthTypePtrOutput

func (o UpstreamAuthTypePtrOutput) ToUpstreamAuthTypePtrOutput() UpstreamAuthTypePtrOutput

func (UpstreamAuthTypePtrOutput) ToUpstreamAuthTypePtrOutputWithContext

func (o UpstreamAuthTypePtrOutput) ToUpstreamAuthTypePtrOutputWithContext(ctx context.Context) UpstreamAuthTypePtrOutput

type UpstreamTemplate

type UpstreamTemplate struct {
	// Upstream auth settings. If not set, no auth is used for upstream messages.
	Auth *UpstreamAuthSettings `pulumi:"auth"`
	// Gets or sets the matching pattern for category names. If not set, it matches any category.
	// There are 3 kind of patterns supported:
	//     1. "*", it to matches any category name.
	//     2. Combine multiple categories with ",", for example "connections,messages", it matches category "connections" and "messages".
	//     3. The single category name, for example, "connections", it matches the category "connections".
	CategoryPattern *string `pulumi:"categoryPattern"`
	// Gets or sets the matching pattern for event names. If not set, it matches any event.
	// There are 3 kind of patterns supported:
	//     1. "*", it to matches any event name.
	//     2. Combine multiple events with ",", for example "connect,disconnect", it matches event "connect" and "disconnect".
	//     3. The single event name, for example, "connect", it matches "connect".
	EventPattern *string `pulumi:"eventPattern"`
	// Gets or sets the matching pattern for hub names. If not set, it matches any hub.
	// There are 3 kind of patterns supported:
	//     1. "*", it to matches any hub name.
	//     2. Combine multiple hubs with ",", for example "hub1,hub2", it matches "hub1" and "hub2".
	//     3. The single hub name, for example, "hub1", it matches "hub1".
	HubPattern *string `pulumi:"hubPattern"`
	// Gets or sets the Upstream URL template. You can use 3 predefined parameters {hub}, {category} {event} inside the template, the value of the Upstream URL is dynamically calculated when the client request comes in.
	// For example, if the urlTemplate is `http://example.com/{hub}/api/{event}`, with a client request from hub `chat` connects, it will first POST to this URL: `http://example.com/chat/api/connect`.
	UrlTemplate string `pulumi:"urlTemplate"`
}

Upstream template item settings. It defines the Upstream URL of the incoming requests. The template defines the pattern of the event, the hub or the category of the incoming request that matches current URL template.

type UpstreamTemplateArgs

type UpstreamTemplateArgs struct {
	// Upstream auth settings. If not set, no auth is used for upstream messages.
	Auth UpstreamAuthSettingsPtrInput `pulumi:"auth"`
	// Gets or sets the matching pattern for category names. If not set, it matches any category.
	// There are 3 kind of patterns supported:
	//     1. "*", it to matches any category name.
	//     2. Combine multiple categories with ",", for example "connections,messages", it matches category "connections" and "messages".
	//     3. The single category name, for example, "connections", it matches the category "connections".
	CategoryPattern pulumi.StringPtrInput `pulumi:"categoryPattern"`
	// Gets or sets the matching pattern for event names. If not set, it matches any event.
	// There are 3 kind of patterns supported:
	//     1. "*", it to matches any event name.
	//     2. Combine multiple events with ",", for example "connect,disconnect", it matches event "connect" and "disconnect".
	//     3. The single event name, for example, "connect", it matches "connect".
	EventPattern pulumi.StringPtrInput `pulumi:"eventPattern"`
	// Gets or sets the matching pattern for hub names. If not set, it matches any hub.
	// There are 3 kind of patterns supported:
	//     1. "*", it to matches any hub name.
	//     2. Combine multiple hubs with ",", for example "hub1,hub2", it matches "hub1" and "hub2".
	//     3. The single hub name, for example, "hub1", it matches "hub1".
	HubPattern pulumi.StringPtrInput `pulumi:"hubPattern"`
	// Gets or sets the Upstream URL template. You can use 3 predefined parameters {hub}, {category} {event} inside the template, the value of the Upstream URL is dynamically calculated when the client request comes in.
	// For example, if the urlTemplate is `http://example.com/{hub}/api/{event}`, with a client request from hub `chat` connects, it will first POST to this URL: `http://example.com/chat/api/connect`.
	UrlTemplate pulumi.StringInput `pulumi:"urlTemplate"`
}

Upstream template item settings. It defines the Upstream URL of the incoming requests. The template defines the pattern of the event, the hub or the category of the incoming request that matches current URL template.

func (UpstreamTemplateArgs) ElementType

func (UpstreamTemplateArgs) ElementType() reflect.Type

func (UpstreamTemplateArgs) ToUpstreamTemplateOutput

func (i UpstreamTemplateArgs) ToUpstreamTemplateOutput() UpstreamTemplateOutput

func (UpstreamTemplateArgs) ToUpstreamTemplateOutputWithContext

func (i UpstreamTemplateArgs) ToUpstreamTemplateOutputWithContext(ctx context.Context) UpstreamTemplateOutput

type UpstreamTemplateArray

type UpstreamTemplateArray []UpstreamTemplateInput

func (UpstreamTemplateArray) ElementType

func (UpstreamTemplateArray) ElementType() reflect.Type

func (UpstreamTemplateArray) ToUpstreamTemplateArrayOutput

func (i UpstreamTemplateArray) ToUpstreamTemplateArrayOutput() UpstreamTemplateArrayOutput

func (UpstreamTemplateArray) ToUpstreamTemplateArrayOutputWithContext

func (i UpstreamTemplateArray) ToUpstreamTemplateArrayOutputWithContext(ctx context.Context) UpstreamTemplateArrayOutput

type UpstreamTemplateArrayInput

type UpstreamTemplateArrayInput interface {
	pulumi.Input

	ToUpstreamTemplateArrayOutput() UpstreamTemplateArrayOutput
	ToUpstreamTemplateArrayOutputWithContext(context.Context) UpstreamTemplateArrayOutput
}

UpstreamTemplateArrayInput is an input type that accepts UpstreamTemplateArray and UpstreamTemplateArrayOutput values. You can construct a concrete instance of `UpstreamTemplateArrayInput` via:

UpstreamTemplateArray{ UpstreamTemplateArgs{...} }

type UpstreamTemplateArrayOutput

type UpstreamTemplateArrayOutput struct{ *pulumi.OutputState }

func (UpstreamTemplateArrayOutput) ElementType

func (UpstreamTemplateArrayOutput) Index

func (UpstreamTemplateArrayOutput) ToUpstreamTemplateArrayOutput

func (o UpstreamTemplateArrayOutput) ToUpstreamTemplateArrayOutput() UpstreamTemplateArrayOutput

func (UpstreamTemplateArrayOutput) ToUpstreamTemplateArrayOutputWithContext

func (o UpstreamTemplateArrayOutput) ToUpstreamTemplateArrayOutputWithContext(ctx context.Context) UpstreamTemplateArrayOutput

type UpstreamTemplateInput

type UpstreamTemplateInput interface {
	pulumi.Input

	ToUpstreamTemplateOutput() UpstreamTemplateOutput
	ToUpstreamTemplateOutputWithContext(context.Context) UpstreamTemplateOutput
}

UpstreamTemplateInput is an input type that accepts UpstreamTemplateArgs and UpstreamTemplateOutput values. You can construct a concrete instance of `UpstreamTemplateInput` via:

UpstreamTemplateArgs{...}

type UpstreamTemplateOutput

type UpstreamTemplateOutput struct{ *pulumi.OutputState }

Upstream template item settings. It defines the Upstream URL of the incoming requests. The template defines the pattern of the event, the hub or the category of the incoming request that matches current URL template.

func (UpstreamTemplateOutput) Auth

Upstream auth settings. If not set, no auth is used for upstream messages.

func (UpstreamTemplateOutput) CategoryPattern

func (o UpstreamTemplateOutput) CategoryPattern() pulumi.StringPtrOutput

Gets or sets the matching pattern for category names. If not set, it matches any category. There are 3 kind of patterns supported:

  1. "*", it to matches any category name.
  2. Combine multiple categories with ",", for example "connections,messages", it matches category "connections" and "messages".
  3. The single category name, for example, "connections", it matches the category "connections".

func (UpstreamTemplateOutput) ElementType

func (UpstreamTemplateOutput) ElementType() reflect.Type

func (UpstreamTemplateOutput) EventPattern

Gets or sets the matching pattern for event names. If not set, it matches any event. There are 3 kind of patterns supported:

  1. "*", it to matches any event name.
  2. Combine multiple events with ",", for example "connect,disconnect", it matches event "connect" and "disconnect".
  3. The single event name, for example, "connect", it matches "connect".

func (UpstreamTemplateOutput) HubPattern

Gets or sets the matching pattern for hub names. If not set, it matches any hub. There are 3 kind of patterns supported:

  1. "*", it to matches any hub name.
  2. Combine multiple hubs with ",", for example "hub1,hub2", it matches "hub1" and "hub2".
  3. The single hub name, for example, "hub1", it matches "hub1".

func (UpstreamTemplateOutput) ToUpstreamTemplateOutput

func (o UpstreamTemplateOutput) ToUpstreamTemplateOutput() UpstreamTemplateOutput

func (UpstreamTemplateOutput) ToUpstreamTemplateOutputWithContext

func (o UpstreamTemplateOutput) ToUpstreamTemplateOutputWithContext(ctx context.Context) UpstreamTemplateOutput

func (UpstreamTemplateOutput) UrlTemplate

func (o UpstreamTemplateOutput) UrlTemplate() pulumi.StringOutput

Gets or sets the Upstream URL template. You can use 3 predefined parameters {hub}, {category} {event} inside the template, the value of the Upstream URL is dynamically calculated when the client request comes in. For example, if the urlTemplate is `http://example.com/{hub}/api/{event}`, with a client request from hub `chat` connects, it will first POST to this URL: `http://example.com/chat/api/connect`.

type UpstreamTemplateResponse

type UpstreamTemplateResponse struct {
	// Upstream auth settings. If not set, no auth is used for upstream messages.
	Auth *UpstreamAuthSettingsResponse `pulumi:"auth"`
	// Gets or sets the matching pattern for category names. If not set, it matches any category.
	// There are 3 kind of patterns supported:
	//     1. "*", it to matches any category name.
	//     2. Combine multiple categories with ",", for example "connections,messages", it matches category "connections" and "messages".
	//     3. The single category name, for example, "connections", it matches the category "connections".
	CategoryPattern *string `pulumi:"categoryPattern"`
	// Gets or sets the matching pattern for event names. If not set, it matches any event.
	// There are 3 kind of patterns supported:
	//     1. "*", it to matches any event name.
	//     2. Combine multiple events with ",", for example "connect,disconnect", it matches event "connect" and "disconnect".
	//     3. The single event name, for example, "connect", it matches "connect".
	EventPattern *string `pulumi:"eventPattern"`
	// Gets or sets the matching pattern for hub names. If not set, it matches any hub.
	// There are 3 kind of patterns supported:
	//     1. "*", it to matches any hub name.
	//     2. Combine multiple hubs with ",", for example "hub1,hub2", it matches "hub1" and "hub2".
	//     3. The single hub name, for example, "hub1", it matches "hub1".
	HubPattern *string `pulumi:"hubPattern"`
	// Gets or sets the Upstream URL template. You can use 3 predefined parameters {hub}, {category} {event} inside the template, the value of the Upstream URL is dynamically calculated when the client request comes in.
	// For example, if the urlTemplate is `http://example.com/{hub}/api/{event}`, with a client request from hub `chat` connects, it will first POST to this URL: `http://example.com/chat/api/connect`.
	UrlTemplate string `pulumi:"urlTemplate"`
}

Upstream template item settings. It defines the Upstream URL of the incoming requests. The template defines the pattern of the event, the hub or the category of the incoming request that matches current URL template.

type UpstreamTemplateResponseArrayOutput

type UpstreamTemplateResponseArrayOutput struct{ *pulumi.OutputState }

func (UpstreamTemplateResponseArrayOutput) ElementType

func (UpstreamTemplateResponseArrayOutput) Index

func (UpstreamTemplateResponseArrayOutput) ToUpstreamTemplateResponseArrayOutput

func (o UpstreamTemplateResponseArrayOutput) ToUpstreamTemplateResponseArrayOutput() UpstreamTemplateResponseArrayOutput

func (UpstreamTemplateResponseArrayOutput) ToUpstreamTemplateResponseArrayOutputWithContext

func (o UpstreamTemplateResponseArrayOutput) ToUpstreamTemplateResponseArrayOutputWithContext(ctx context.Context) UpstreamTemplateResponseArrayOutput

type UpstreamTemplateResponseOutput

type UpstreamTemplateResponseOutput struct{ *pulumi.OutputState }

Upstream template item settings. It defines the Upstream URL of the incoming requests. The template defines the pattern of the event, the hub or the category of the incoming request that matches current URL template.

func (UpstreamTemplateResponseOutput) Auth

Upstream auth settings. If not set, no auth is used for upstream messages.

func (UpstreamTemplateResponseOutput) CategoryPattern

Gets or sets the matching pattern for category names. If not set, it matches any category. There are 3 kind of patterns supported:

  1. "*", it to matches any category name.
  2. Combine multiple categories with ",", for example "connections,messages", it matches category "connections" and "messages".
  3. The single category name, for example, "connections", it matches the category "connections".

func (UpstreamTemplateResponseOutput) ElementType

func (UpstreamTemplateResponseOutput) EventPattern

Gets or sets the matching pattern for event names. If not set, it matches any event. There are 3 kind of patterns supported:

  1. "*", it to matches any event name.
  2. Combine multiple events with ",", for example "connect,disconnect", it matches event "connect" and "disconnect".
  3. The single event name, for example, "connect", it matches "connect".

func (UpstreamTemplateResponseOutput) HubPattern

Gets or sets the matching pattern for hub names. If not set, it matches any hub. There are 3 kind of patterns supported:

  1. "*", it to matches any hub name.
  2. Combine multiple hubs with ",", for example "hub1,hub2", it matches "hub1" and "hub2".
  3. The single hub name, for example, "hub1", it matches "hub1".

func (UpstreamTemplateResponseOutput) ToUpstreamTemplateResponseOutput

func (o UpstreamTemplateResponseOutput) ToUpstreamTemplateResponseOutput() UpstreamTemplateResponseOutput

func (UpstreamTemplateResponseOutput) ToUpstreamTemplateResponseOutputWithContext

func (o UpstreamTemplateResponseOutput) ToUpstreamTemplateResponseOutputWithContext(ctx context.Context) UpstreamTemplateResponseOutput

func (UpstreamTemplateResponseOutput) UrlTemplate

Gets or sets the Upstream URL template. You can use 3 predefined parameters {hub}, {category} {event} inside the template, the value of the Upstream URL is dynamically calculated when the client request comes in. For example, if the urlTemplate is `http://example.com/{hub}/api/{event}`, with a client request from hub `chat` connects, it will first POST to this URL: `http://example.com/chat/api/connect`.

type UserAssignedIdentityPropertyResponse

type UserAssignedIdentityPropertyResponse struct {
	// Get the client id for the user assigned identity
	ClientId string `pulumi:"clientId"`
	// Get the principal id for the user assigned identity
	PrincipalId string `pulumi:"principalId"`
}

Properties of user assigned identity.

type UserAssignedIdentityPropertyResponseMapOutput

type UserAssignedIdentityPropertyResponseMapOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityPropertyResponseMapOutput) ElementType

func (UserAssignedIdentityPropertyResponseMapOutput) MapIndex

func (UserAssignedIdentityPropertyResponseMapOutput) ToUserAssignedIdentityPropertyResponseMapOutput

func (o UserAssignedIdentityPropertyResponseMapOutput) ToUserAssignedIdentityPropertyResponseMapOutput() UserAssignedIdentityPropertyResponseMapOutput

func (UserAssignedIdentityPropertyResponseMapOutput) ToUserAssignedIdentityPropertyResponseMapOutputWithContext

func (o UserAssignedIdentityPropertyResponseMapOutput) ToUserAssignedIdentityPropertyResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityPropertyResponseMapOutput

type UserAssignedIdentityPropertyResponseOutput

type UserAssignedIdentityPropertyResponseOutput struct{ *pulumi.OutputState }

Properties of user assigned identity.

func (UserAssignedIdentityPropertyResponseOutput) ClientId

Get the client id for the user assigned identity

func (UserAssignedIdentityPropertyResponseOutput) ElementType

func (UserAssignedIdentityPropertyResponseOutput) PrincipalId

Get the principal id for the user assigned identity

func (UserAssignedIdentityPropertyResponseOutput) ToUserAssignedIdentityPropertyResponseOutput

func (o UserAssignedIdentityPropertyResponseOutput) ToUserAssignedIdentityPropertyResponseOutput() UserAssignedIdentityPropertyResponseOutput

func (UserAssignedIdentityPropertyResponseOutput) ToUserAssignedIdentityPropertyResponseOutputWithContext

func (o UserAssignedIdentityPropertyResponseOutput) ToUserAssignedIdentityPropertyResponseOutputWithContext(ctx context.Context) UserAssignedIdentityPropertyResponseOutput

Jump to

Keyboard shortcuts

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