v20181001

package
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Oct 9, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

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 SignalR resource.
	ResourceName string `pulumi:"resourceName"`
}

type ListSignalRKeysResult

type ListSignalRKeysResult struct {
	// SignalR connection string constructed via the primaryKey
	PrimaryConnectionString *string `pulumi:"primaryConnectionString"`
	// The primary access key.
	PrimaryKey *string `pulumi:"primaryKey"`
	// SignalR 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 SignalR service.

func ListSignalRKeys

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

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 SignalR resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupSignalRResult

type LookupSignalRResult struct {
	// Cross-Origin Resource Sharing (CORS) settings.
	Cors *SignalRCorsSettingsResponse `pulumi:"cors"`
	// The publicly accessible IP of the SignalR service.
	ExternalIP string `pulumi:"externalIP"`
	// List of SignalR featureFlags. e.g. ServiceMode.
	//
	// 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, SignalR service will use its globally default value.
	// 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 SignalR service instance. Format: xxx.service.signalr.net
	HostName string `pulumi:"hostName"`
	// Prefix for the hostName of the SignalR service. Retained for future use.
	// The hostname will be of format: <hostNamePrefix>.service.signalr.net.
	HostNamePrefix *string `pulumi:"hostNamePrefix"`
	// The GEO location of the SignalR service. 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"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The publicly accessible port of the SignalR service which is designed for browser/client side usage.
	PublicPort int `pulumi:"publicPort"`
	// The publicly accessible port of the SignalR service which is designed for customer server side usage.
	ServerPort int `pulumi:"serverPort"`
	// SKU of the service.
	Sku *ResourceSkuResponse `pulumi:"sku"`
	// Tags of the service which is a list of key value pairs that describe the resource.
	Tags map[string]string `pulumi:"tags"`
	// The type of the service - e.g. "Microsoft.SignalRService/SignalR"
	Type string `pulumi:"type"`
	// Version of the SignalR resource. Probably you need the same or higher version of client SDKs.
	Version *string `pulumi:"version"`
}

A class represent a SignalR service resource.

func LookupSignalR

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

type ResourceSku

type ResourceSku struct {
	// Optional, integer. The unit count of SignalR resource. 1 by default.
	//
	// If present, following values are allowed:
	//     Free: 1
	//     Standard: 1,2,5,10,20,50,100
	Capacity *int `pulumi:"capacity"`
	// Optional string. For future use.
	Family *string `pulumi:"family"`
	// The name of the SKU. Required.
	//
	// Allowed values: Standard_S1, Free_F1
	Name string `pulumi:"name"`
	// Optional string. 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 SignalR resource.

type ResourceSkuArgs

type ResourceSkuArgs struct {
	// Optional, integer. The unit count of SignalR resource. 1 by default.
	//
	// If present, following values are allowed:
	//     Free: 1
	//     Standard: 1,2,5,10,20,50,100
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Optional string. For future use.
	Family pulumi.StringPtrInput `pulumi:"family"`
	// The name of the SKU. Required.
	//
	// Allowed values: Standard_S1, Free_F1
	Name pulumi.StringInput `pulumi:"name"`
	// Optional string. For future use.
	Size pulumi.StringPtrInput `pulumi:"size"`
	// 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 SignalR 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 SignalR resource.

func (ResourceSkuOutput) Capacity

func (o ResourceSkuOutput) Capacity() pulumi.IntPtrOutput

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

If present, following values are allowed:

Free: 1
Standard: 1,2,5,10,20,50,100

func (ResourceSkuOutput) ElementType

func (ResourceSkuOutput) ElementType() reflect.Type

func (ResourceSkuOutput) Family

Optional string. For future use.

func (ResourceSkuOutput) Name

The name of the SKU. Required.

Allowed values: Standard_S1, Free_F1

func (ResourceSkuOutput) Size

Optional string. For future use.

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 SignalR resource. 1 by default.

If present, following values are allowed:

Free: 1
Standard: 1,2,5,10,20,50,100

func (ResourceSkuPtrOutput) Elem

func (ResourceSkuPtrOutput) ElementType

func (ResourceSkuPtrOutput) ElementType() reflect.Type

func (ResourceSkuPtrOutput) Family

Optional string. For future use.

func (ResourceSkuPtrOutput) Name

The name of the SKU. Required.

Allowed values: Standard_S1, Free_F1

func (ResourceSkuPtrOutput) Size

Optional string. For future use.

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 SignalR resource. 1 by default.
	//
	// If present, following values are allowed:
	//     Free: 1
	//     Standard: 1,2,5,10,20,50,100
	Capacity *int `pulumi:"capacity"`
	// Optional string. For future use.
	Family *string `pulumi:"family"`
	// The name of the SKU. Required.
	//
	// Allowed values: Standard_S1, Free_F1
	Name string `pulumi:"name"`
	// Optional string. 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 SignalR resource.

type ResourceSkuResponseArgs

type ResourceSkuResponseArgs struct {
	// Optional, integer. The unit count of SignalR resource. 1 by default.
	//
	// If present, following values are allowed:
	//     Free: 1
	//     Standard: 1,2,5,10,20,50,100
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Optional string. For future use.
	Family pulumi.StringPtrInput `pulumi:"family"`
	// The name of the SKU. Required.
	//
	// Allowed values: Standard_S1, Free_F1
	Name pulumi.StringInput `pulumi:"name"`
	// Optional string. For future use.
	Size pulumi.StringPtrInput `pulumi:"size"`
	// 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 SignalR resource.

func (ResourceSkuResponseArgs) ElementType

func (ResourceSkuResponseArgs) ElementType() reflect.Type

func (ResourceSkuResponseArgs) ToResourceSkuResponseOutput

func (i ResourceSkuResponseArgs) ToResourceSkuResponseOutput() ResourceSkuResponseOutput

func (ResourceSkuResponseArgs) ToResourceSkuResponseOutputWithContext

func (i ResourceSkuResponseArgs) ToResourceSkuResponseOutputWithContext(ctx context.Context) ResourceSkuResponseOutput

func (ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutput

func (i ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput

func (ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutputWithContext

func (i ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutputWithContext(ctx context.Context) ResourceSkuResponsePtrOutput

type ResourceSkuResponseInput

type ResourceSkuResponseInput interface {
	pulumi.Input

	ToResourceSkuResponseOutput() ResourceSkuResponseOutput
	ToResourceSkuResponseOutputWithContext(context.Context) ResourceSkuResponseOutput
}

ResourceSkuResponseInput is an input type that accepts ResourceSkuResponseArgs and ResourceSkuResponseOutput values. You can construct a concrete instance of `ResourceSkuResponseInput` via:

ResourceSkuResponseArgs{...}

type ResourceSkuResponseOutput

type ResourceSkuResponseOutput struct{ *pulumi.OutputState }

The billing information of the SignalR resource.

func (ResourceSkuResponseOutput) Capacity

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

If present, following values are allowed:

Free: 1
Standard: 1,2,5,10,20,50,100

func (ResourceSkuResponseOutput) ElementType

func (ResourceSkuResponseOutput) ElementType() reflect.Type

func (ResourceSkuResponseOutput) Family

Optional string. For future use.

func (ResourceSkuResponseOutput) Name

The name of the SKU. Required.

Allowed values: Standard_S1, Free_F1

func (ResourceSkuResponseOutput) Size

Optional string. 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

func (ResourceSkuResponseOutput) ToResourceSkuResponsePtrOutput

func (o ResourceSkuResponseOutput) ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput

func (ResourceSkuResponseOutput) ToResourceSkuResponsePtrOutputWithContext

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

type ResourceSkuResponsePtrInput

type ResourceSkuResponsePtrInput interface {
	pulumi.Input

	ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput
	ToResourceSkuResponsePtrOutputWithContext(context.Context) ResourceSkuResponsePtrOutput
}

ResourceSkuResponsePtrInput is an input type that accepts ResourceSkuResponseArgs, ResourceSkuResponsePtr and ResourceSkuResponsePtrOutput values. You can construct a concrete instance of `ResourceSkuResponsePtrInput` via:

        ResourceSkuResponseArgs{...}

or:

        nil

type ResourceSkuResponsePtrOutput

type ResourceSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceSkuResponsePtrOutput) Capacity

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

If present, following values are allowed:

Free: 1
Standard: 1,2,5,10,20,50,100

func (ResourceSkuResponsePtrOutput) Elem

func (ResourceSkuResponsePtrOutput) ElementType

func (ResourceSkuResponsePtrOutput) Family

Optional string. For future use.

func (ResourceSkuResponsePtrOutput) Name

The name of the SKU. Required.

Allowed values: Standard_S1, Free_F1

func (ResourceSkuResponsePtrOutput) Size

Optional string. 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 SignalR

type SignalR struct {
	pulumi.CustomResourceState

	// Cross-Origin Resource Sharing (CORS) settings.
	Cors SignalRCorsSettingsResponsePtrOutput `pulumi:"cors"`
	// The publicly accessible IP of the SignalR service.
	ExternalIP pulumi.StringOutput `pulumi:"externalIP"`
	// List of SignalR featureFlags. e.g. ServiceMode.
	//
	// 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, SignalR service will use its globally default value.
	// 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 SignalR service instance. Format: xxx.service.signalr.net
	HostName pulumi.StringOutput `pulumi:"hostName"`
	// Prefix for the hostName of the SignalR service. Retained for future use.
	// The hostname will be of format: <hostNamePrefix>.service.signalr.net.
	HostNamePrefix pulumi.StringPtrOutput `pulumi:"hostNamePrefix"`
	// The GEO location of the SignalR service. 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"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The publicly accessible port of the SignalR service which is designed for browser/client side usage.
	PublicPort pulumi.IntOutput `pulumi:"publicPort"`
	// The publicly accessible port of the SignalR service which is designed for customer server side usage.
	ServerPort pulumi.IntOutput `pulumi:"serverPort"`
	// SKU of the service.
	Sku ResourceSkuResponsePtrOutput `pulumi:"sku"`
	// Tags of the service which is a list of key value pairs that describe the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the service - e.g. "Microsoft.SignalRService/SignalR"
	Type pulumi.StringOutput `pulumi:"type"`
	// Version of the SignalR resource. Probably you need the same or higher version of client SDKs.
	Version pulumi.StringPtrOutput `pulumi:"version"`
}

A class represent a SignalR service resource.

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.

type SignalRArgs

type SignalRArgs struct {
	// Azure GEO region: e.g. West US | East US | North Central US | South Central US | West Europe | North Europe | East Asia | Southeast Asia | etc.
	// The geo region of a resource never changes after it is created.
	Location pulumi.StringInput
	// Settings used to provision or configure the resource
	Properties SignalRCreateOrUpdatePropertiesPtrInput
	// 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 SignalR resource.
	ResourceName pulumi.StringInput
	// The billing information of the resource.(e.g. basic vs. standard)
	Sku ResourceSkuPtrInput
	// A list of key value pairs that describe the resource.
	Tags pulumi.StringMapInput
}

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 SignalRCorsSettingsResponseArgs

type SignalRCorsSettingsResponseArgs 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 (SignalRCorsSettingsResponseArgs) ElementType

func (SignalRCorsSettingsResponseArgs) ToSignalRCorsSettingsResponseOutput

func (i SignalRCorsSettingsResponseArgs) ToSignalRCorsSettingsResponseOutput() SignalRCorsSettingsResponseOutput

func (SignalRCorsSettingsResponseArgs) ToSignalRCorsSettingsResponseOutputWithContext

func (i SignalRCorsSettingsResponseArgs) ToSignalRCorsSettingsResponseOutputWithContext(ctx context.Context) SignalRCorsSettingsResponseOutput

func (SignalRCorsSettingsResponseArgs) ToSignalRCorsSettingsResponsePtrOutput

func (i SignalRCorsSettingsResponseArgs) ToSignalRCorsSettingsResponsePtrOutput() SignalRCorsSettingsResponsePtrOutput

func (SignalRCorsSettingsResponseArgs) ToSignalRCorsSettingsResponsePtrOutputWithContext

func (i SignalRCorsSettingsResponseArgs) ToSignalRCorsSettingsResponsePtrOutputWithContext(ctx context.Context) SignalRCorsSettingsResponsePtrOutput

type SignalRCorsSettingsResponseInput

type SignalRCorsSettingsResponseInput interface {
	pulumi.Input

	ToSignalRCorsSettingsResponseOutput() SignalRCorsSettingsResponseOutput
	ToSignalRCorsSettingsResponseOutputWithContext(context.Context) SignalRCorsSettingsResponseOutput
}

SignalRCorsSettingsResponseInput is an input type that accepts SignalRCorsSettingsResponseArgs and SignalRCorsSettingsResponseOutput values. You can construct a concrete instance of `SignalRCorsSettingsResponseInput` via:

SignalRCorsSettingsResponseArgs{...}

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

func (SignalRCorsSettingsResponseOutput) ToSignalRCorsSettingsResponsePtrOutput

func (o SignalRCorsSettingsResponseOutput) ToSignalRCorsSettingsResponsePtrOutput() SignalRCorsSettingsResponsePtrOutput

func (SignalRCorsSettingsResponseOutput) ToSignalRCorsSettingsResponsePtrOutputWithContext

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

type SignalRCorsSettingsResponsePtrInput

type SignalRCorsSettingsResponsePtrInput interface {
	pulumi.Input

	ToSignalRCorsSettingsResponsePtrOutput() SignalRCorsSettingsResponsePtrOutput
	ToSignalRCorsSettingsResponsePtrOutputWithContext(context.Context) SignalRCorsSettingsResponsePtrOutput
}

SignalRCorsSettingsResponsePtrInput is an input type that accepts SignalRCorsSettingsResponseArgs, SignalRCorsSettingsResponsePtr and SignalRCorsSettingsResponsePtrOutput values. You can construct a concrete instance of `SignalRCorsSettingsResponsePtrInput` via:

        SignalRCorsSettingsResponseArgs{...}

or:

        nil

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 SignalRCreateOrUpdateProperties

type SignalRCreateOrUpdateProperties struct {
	// Cross-Origin Resource Sharing (CORS) settings.
	Cors *SignalRCorsSettings `pulumi:"cors"`
	// List of SignalR featureFlags. e.g. ServiceMode.
	//
	// 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, SignalR service will use its globally default value.
	// But keep in mind, the default value doesn't mean "false". It varies in terms of different FeatureFlags.
	Features []SignalRFeature `pulumi:"features"`
	// Prefix for the hostName of the SignalR service. Retained for future use.
	// The hostname will be of format: <hostNamePrefix>.service.signalr.net.
	HostNamePrefix *string `pulumi:"hostNamePrefix"`
}

Settings used to provision or configure the resource.

type SignalRCreateOrUpdatePropertiesArgs

type SignalRCreateOrUpdatePropertiesArgs struct {
	// Cross-Origin Resource Sharing (CORS) settings.
	Cors SignalRCorsSettingsPtrInput `pulumi:"cors"`
	// List of SignalR featureFlags. e.g. ServiceMode.
	//
	// 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, SignalR service will use its globally default value.
	// But keep in mind, the default value doesn't mean "false". It varies in terms of different FeatureFlags.
	Features SignalRFeatureArrayInput `pulumi:"features"`
	// Prefix for the hostName of the SignalR service. Retained for future use.
	// The hostname will be of format: <hostNamePrefix>.service.signalr.net.
	HostNamePrefix pulumi.StringPtrInput `pulumi:"hostNamePrefix"`
}

Settings used to provision or configure the resource.

func (SignalRCreateOrUpdatePropertiesArgs) ElementType

func (SignalRCreateOrUpdatePropertiesArgs) ToSignalRCreateOrUpdatePropertiesOutput

func (i SignalRCreateOrUpdatePropertiesArgs) ToSignalRCreateOrUpdatePropertiesOutput() SignalRCreateOrUpdatePropertiesOutput

func (SignalRCreateOrUpdatePropertiesArgs) ToSignalRCreateOrUpdatePropertiesOutputWithContext

func (i SignalRCreateOrUpdatePropertiesArgs) ToSignalRCreateOrUpdatePropertiesOutputWithContext(ctx context.Context) SignalRCreateOrUpdatePropertiesOutput

func (SignalRCreateOrUpdatePropertiesArgs) ToSignalRCreateOrUpdatePropertiesPtrOutput

func (i SignalRCreateOrUpdatePropertiesArgs) ToSignalRCreateOrUpdatePropertiesPtrOutput() SignalRCreateOrUpdatePropertiesPtrOutput

func (SignalRCreateOrUpdatePropertiesArgs) ToSignalRCreateOrUpdatePropertiesPtrOutputWithContext

func (i SignalRCreateOrUpdatePropertiesArgs) ToSignalRCreateOrUpdatePropertiesPtrOutputWithContext(ctx context.Context) SignalRCreateOrUpdatePropertiesPtrOutput

type SignalRCreateOrUpdatePropertiesInput

type SignalRCreateOrUpdatePropertiesInput interface {
	pulumi.Input

	ToSignalRCreateOrUpdatePropertiesOutput() SignalRCreateOrUpdatePropertiesOutput
	ToSignalRCreateOrUpdatePropertiesOutputWithContext(context.Context) SignalRCreateOrUpdatePropertiesOutput
}

SignalRCreateOrUpdatePropertiesInput is an input type that accepts SignalRCreateOrUpdatePropertiesArgs and SignalRCreateOrUpdatePropertiesOutput values. You can construct a concrete instance of `SignalRCreateOrUpdatePropertiesInput` via:

SignalRCreateOrUpdatePropertiesArgs{...}

type SignalRCreateOrUpdatePropertiesOutput

type SignalRCreateOrUpdatePropertiesOutput struct{ *pulumi.OutputState }

Settings used to provision or configure the resource.

func (SignalRCreateOrUpdatePropertiesOutput) Cors

Cross-Origin Resource Sharing (CORS) settings.

func (SignalRCreateOrUpdatePropertiesOutput) ElementType

func (SignalRCreateOrUpdatePropertiesOutput) Features

List of SignalR featureFlags. e.g. ServiceMode.

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, SignalR service will use its globally default value. But keep in mind, the default value doesn't mean "false". It varies in terms of different FeatureFlags.

func (SignalRCreateOrUpdatePropertiesOutput) HostNamePrefix

Prefix for the hostName of the SignalR service. Retained for future use. The hostname will be of format: <hostNamePrefix>.service.signalr.net.

func (SignalRCreateOrUpdatePropertiesOutput) ToSignalRCreateOrUpdatePropertiesOutput

func (o SignalRCreateOrUpdatePropertiesOutput) ToSignalRCreateOrUpdatePropertiesOutput() SignalRCreateOrUpdatePropertiesOutput

func (SignalRCreateOrUpdatePropertiesOutput) ToSignalRCreateOrUpdatePropertiesOutputWithContext

func (o SignalRCreateOrUpdatePropertiesOutput) ToSignalRCreateOrUpdatePropertiesOutputWithContext(ctx context.Context) SignalRCreateOrUpdatePropertiesOutput

func (SignalRCreateOrUpdatePropertiesOutput) ToSignalRCreateOrUpdatePropertiesPtrOutput

func (o SignalRCreateOrUpdatePropertiesOutput) ToSignalRCreateOrUpdatePropertiesPtrOutput() SignalRCreateOrUpdatePropertiesPtrOutput

func (SignalRCreateOrUpdatePropertiesOutput) ToSignalRCreateOrUpdatePropertiesPtrOutputWithContext

func (o SignalRCreateOrUpdatePropertiesOutput) ToSignalRCreateOrUpdatePropertiesPtrOutputWithContext(ctx context.Context) SignalRCreateOrUpdatePropertiesPtrOutput

type SignalRCreateOrUpdatePropertiesPtrInput

type SignalRCreateOrUpdatePropertiesPtrInput interface {
	pulumi.Input

	ToSignalRCreateOrUpdatePropertiesPtrOutput() SignalRCreateOrUpdatePropertiesPtrOutput
	ToSignalRCreateOrUpdatePropertiesPtrOutputWithContext(context.Context) SignalRCreateOrUpdatePropertiesPtrOutput
}

SignalRCreateOrUpdatePropertiesPtrInput is an input type that accepts SignalRCreateOrUpdatePropertiesArgs, SignalRCreateOrUpdatePropertiesPtr and SignalRCreateOrUpdatePropertiesPtrOutput values. You can construct a concrete instance of `SignalRCreateOrUpdatePropertiesPtrInput` via:

        SignalRCreateOrUpdatePropertiesArgs{...}

or:

        nil

type SignalRCreateOrUpdatePropertiesPtrOutput

type SignalRCreateOrUpdatePropertiesPtrOutput struct{ *pulumi.OutputState }

func (SignalRCreateOrUpdatePropertiesPtrOutput) Cors

Cross-Origin Resource Sharing (CORS) settings.

func (SignalRCreateOrUpdatePropertiesPtrOutput) Elem

func (SignalRCreateOrUpdatePropertiesPtrOutput) ElementType

func (SignalRCreateOrUpdatePropertiesPtrOutput) Features

List of SignalR featureFlags. e.g. ServiceMode.

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, SignalR service will use its globally default value. But keep in mind, the default value doesn't mean "false". It varies in terms of different FeatureFlags.

func (SignalRCreateOrUpdatePropertiesPtrOutput) HostNamePrefix

Prefix for the hostName of the SignalR service. Retained for future use. The hostname will be of format: <hostNamePrefix>.service.signalr.net.

func (SignalRCreateOrUpdatePropertiesPtrOutput) ToSignalRCreateOrUpdatePropertiesPtrOutput

func (o SignalRCreateOrUpdatePropertiesPtrOutput) ToSignalRCreateOrUpdatePropertiesPtrOutput() SignalRCreateOrUpdatePropertiesPtrOutput

func (SignalRCreateOrUpdatePropertiesPtrOutput) ToSignalRCreateOrUpdatePropertiesPtrOutputWithContext

func (o SignalRCreateOrUpdatePropertiesPtrOutput) ToSignalRCreateOrUpdatePropertiesPtrOutputWithContext(ctx context.Context) SignalRCreateOrUpdatePropertiesPtrOutput

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.
	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 SignalR resource, which controls the SignalR 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.
	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 SignalR resource, which controls the SignalR 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 SignalR resource, which controls the SignalR 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.

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.
	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 SignalR resource, which controls the SignalR runtime behavior.

type SignalRFeatureResponseArgs

type SignalRFeatureResponseArgs 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.
	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 SignalR resource, which controls the SignalR runtime behavior.

func (SignalRFeatureResponseArgs) ElementType

func (SignalRFeatureResponseArgs) ElementType() reflect.Type

func (SignalRFeatureResponseArgs) ToSignalRFeatureResponseOutput

func (i SignalRFeatureResponseArgs) ToSignalRFeatureResponseOutput() SignalRFeatureResponseOutput

func (SignalRFeatureResponseArgs) ToSignalRFeatureResponseOutputWithContext

func (i SignalRFeatureResponseArgs) ToSignalRFeatureResponseOutputWithContext(ctx context.Context) SignalRFeatureResponseOutput

type SignalRFeatureResponseArray

type SignalRFeatureResponseArray []SignalRFeatureResponseInput

func (SignalRFeatureResponseArray) ElementType

func (SignalRFeatureResponseArray) ToSignalRFeatureResponseArrayOutput

func (i SignalRFeatureResponseArray) ToSignalRFeatureResponseArrayOutput() SignalRFeatureResponseArrayOutput

func (SignalRFeatureResponseArray) ToSignalRFeatureResponseArrayOutputWithContext

func (i SignalRFeatureResponseArray) ToSignalRFeatureResponseArrayOutputWithContext(ctx context.Context) SignalRFeatureResponseArrayOutput

type SignalRFeatureResponseArrayInput

type SignalRFeatureResponseArrayInput interface {
	pulumi.Input

	ToSignalRFeatureResponseArrayOutput() SignalRFeatureResponseArrayOutput
	ToSignalRFeatureResponseArrayOutputWithContext(context.Context) SignalRFeatureResponseArrayOutput
}

SignalRFeatureResponseArrayInput is an input type that accepts SignalRFeatureResponseArray and SignalRFeatureResponseArrayOutput values. You can construct a concrete instance of `SignalRFeatureResponseArrayInput` via:

SignalRFeatureResponseArray{ SignalRFeatureResponseArgs{...} }

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 SignalRFeatureResponseInput

type SignalRFeatureResponseInput interface {
	pulumi.Input

	ToSignalRFeatureResponseOutput() SignalRFeatureResponseOutput
	ToSignalRFeatureResponseOutputWithContext(context.Context) SignalRFeatureResponseOutput
}

SignalRFeatureResponseInput is an input type that accepts SignalRFeatureResponseArgs and SignalRFeatureResponseOutput values. You can construct a concrete instance of `SignalRFeatureResponseInput` via:

SignalRFeatureResponseArgs{...}

type SignalRFeatureResponseOutput

type SignalRFeatureResponseOutput struct{ *pulumi.OutputState }

Feature of a SignalR resource, which controls the SignalR 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.

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 SignalRState

type SignalRState struct {
	// Cross-Origin Resource Sharing (CORS) settings.
	Cors SignalRCorsSettingsResponsePtrInput
	// The publicly accessible IP of the SignalR service.
	ExternalIP pulumi.StringPtrInput
	// List of SignalR featureFlags. e.g. ServiceMode.
	//
	// 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, SignalR service will use its globally default value.
	// But keep in mind, the default value doesn't mean "false". It varies in terms of different FeatureFlags.
	Features SignalRFeatureResponseArrayInput
	// FQDN of the SignalR service instance. Format: xxx.service.signalr.net
	HostName pulumi.StringPtrInput
	// Prefix for the hostName of the SignalR service. Retained for future use.
	// The hostname will be of format: <hostNamePrefix>.service.signalr.net.
	HostNamePrefix pulumi.StringPtrInput
	// The GEO location of the SignalR service. e.g. West US | East US | North Central US | South Central US.
	Location pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringPtrInput
	// The publicly accessible port of the SignalR service which is designed for browser/client side usage.
	PublicPort pulumi.IntPtrInput
	// The publicly accessible port of the SignalR service which is designed for customer server side usage.
	ServerPort pulumi.IntPtrInput
	// SKU of the service.
	Sku ResourceSkuResponsePtrInput
	// Tags of the service which is a list of key value pairs that describe the resource.
	Tags pulumi.StringMapInput
	// The type of the service - e.g. "Microsoft.SignalRService/SignalR"
	Type pulumi.StringPtrInput
	// Version of the SignalR resource. Probably you need the same or higher version of client SDKs.
	Version pulumi.StringPtrInput
}

func (SignalRState) ElementType

func (SignalRState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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