v20180301preview

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SignalRSkuTierFree     = SignalRSkuTier("Free")
	SignalRSkuTierBasic    = SignalRSkuTier("Basic")
	SignalRSkuTierStandard = SignalRSkuTier("Standard")
	SignalRSkuTierPremium  = SignalRSkuTier("Premium")
)

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 {
	// The publicly accessible IP of the SignalR service.
	ExternalIP string `pulumi:"externalIP"`
	// 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"`
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// 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 accessibly port of the SignalR service which is designed for browser/client side usage.
	PublicPort int `pulumi:"publicPort"`
	// The publicly accessibly 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. If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not
	// possible for the resource this may be omitted.
	Capacity *int `pulumi:"capacity"`
	// Optional, string. If the service has different generations of hardware, for the same SKU, then that can be captured here.
	Family *string `pulumi:"family"`
	// The name of the SKU. This is typically a letter + number code, such as A0 or P3.  Required (if sku is specified)
	Name string `pulumi:"name"`
	// Optional, string. When the name field is the combination of tier and some other value, this would be the standalone code.
	Size *string `pulumi:"size"`
	// Optional tier of this particular SKU. `Basic` is deprecated, use `Standard` instead for Basic tier
	Tier *string `pulumi:"tier"`
}

The billing information of the resource.(e.g. basic vs. standard)

type ResourceSkuArgs

type ResourceSkuArgs struct {
	// Optional, integer. If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not
	// possible for the resource this may be omitted.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Optional, string. If the service has different generations of hardware, for the same SKU, then that can be captured here.
	Family pulumi.StringPtrInput `pulumi:"family"`
	// The name of the SKU. This is typically a letter + number code, such as A0 or P3.  Required (if sku is specified)
	Name pulumi.StringInput `pulumi:"name"`
	// Optional, string. When the name field is the combination of tier and some other value, this would be the standalone code.
	Size pulumi.StringPtrInput `pulumi:"size"`
	// Optional tier of this particular SKU. `Basic` is deprecated, use `Standard` instead for Basic tier
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

The billing information of the resource.(e.g. basic vs. standard)

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.(e.g. basic vs. standard)

func (ResourceSkuOutput) Capacity

func (o ResourceSkuOutput) Capacity() pulumi.IntPtrOutput

Optional, integer. If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

func (ResourceSkuOutput) ElementType

func (ResourceSkuOutput) ElementType() reflect.Type

func (ResourceSkuOutput) Family

Optional, string. If the service has different generations of hardware, for the same SKU, then that can be captured here.

func (ResourceSkuOutput) Name

The name of the SKU. This is typically a letter + number code, such as A0 or P3. Required (if sku is specified)

func (ResourceSkuOutput) Size

Optional, string. When the name field is the combination of tier and some other value, this would be the standalone code.

func (ResourceSkuOutput) Tier

Optional tier of this particular SKU. `Basic` is deprecated, use `Standard` instead for Basic tier

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. If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

func (ResourceSkuPtrOutput) Elem

func (ResourceSkuPtrOutput) ElementType

func (ResourceSkuPtrOutput) ElementType() reflect.Type

func (ResourceSkuPtrOutput) Family

Optional, string. If the service has different generations of hardware, for the same SKU, then that can be captured here.

func (ResourceSkuPtrOutput) Name

The name of the SKU. This is typically a letter + number code, such as A0 or P3. Required (if sku is specified)

func (ResourceSkuPtrOutput) Size

Optional, string. When the name field is the combination of tier and some other value, this would be the standalone code.

func (ResourceSkuPtrOutput) Tier

Optional tier of this particular SKU. `Basic` is deprecated, use `Standard` instead for Basic tier

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. If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not
	// possible for the resource this may be omitted.
	Capacity *int `pulumi:"capacity"`
	// Optional, string. If the service has different generations of hardware, for the same SKU, then that can be captured here.
	Family *string `pulumi:"family"`
	// The name of the SKU. This is typically a letter + number code, such as A0 or P3.  Required (if sku is specified)
	Name string `pulumi:"name"`
	// Optional, string. When the name field is the combination of tier and some other value, this would be the standalone code.
	Size *string `pulumi:"size"`
	// Optional tier of this particular SKU. `Basic` is deprecated, use `Standard` instead for Basic tier
	Tier *string `pulumi:"tier"`
}

The billing information of the resource.(e.g. basic vs. standard)

type ResourceSkuResponseArgs

type ResourceSkuResponseArgs struct {
	// Optional, integer. If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not
	// possible for the resource this may be omitted.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Optional, string. If the service has different generations of hardware, for the same SKU, then that can be captured here.
	Family pulumi.StringPtrInput `pulumi:"family"`
	// The name of the SKU. This is typically a letter + number code, such as A0 or P3.  Required (if sku is specified)
	Name pulumi.StringInput `pulumi:"name"`
	// Optional, string. When the name field is the combination of tier and some other value, this would be the standalone code.
	Size pulumi.StringPtrInput `pulumi:"size"`
	// Optional tier of this particular SKU. `Basic` is deprecated, use `Standard` instead for Basic tier
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

The billing information of the resource.(e.g. basic vs. standard)

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 resource.(e.g. basic vs. standard)

func (ResourceSkuResponseOutput) Capacity

Optional, integer. If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

func (ResourceSkuResponseOutput) ElementType

func (ResourceSkuResponseOutput) ElementType() reflect.Type

func (ResourceSkuResponseOutput) Family

Optional, string. If the service has different generations of hardware, for the same SKU, then that can be captured here.

func (ResourceSkuResponseOutput) Name

The name of the SKU. This is typically a letter + number code, such as A0 or P3. Required (if sku is specified)

func (ResourceSkuResponseOutput) Size

Optional, string. When the name field is the combination of tier and some other value, this would be the standalone code.

func (ResourceSkuResponseOutput) Tier

Optional tier of this particular SKU. `Basic` is deprecated, use `Standard` instead for Basic tier

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. If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

func (ResourceSkuResponsePtrOutput) Elem

func (ResourceSkuResponsePtrOutput) ElementType

func (ResourceSkuResponsePtrOutput) Family

Optional, string. If the service has different generations of hardware, for the same SKU, then that can be captured here.

func (ResourceSkuResponsePtrOutput) Name

The name of the SKU. This is typically a letter + number code, such as A0 or P3. Required (if sku is specified)

func (ResourceSkuResponsePtrOutput) Size

Optional, string. When the name field is the combination of tier and some other value, this would be the standalone code.

func (ResourceSkuResponsePtrOutput) Tier

Optional tier of this particular SKU. `Basic` is deprecated, use `Standard` instead for Basic tier

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

	// The publicly accessible IP of the SignalR service.
	ExternalIP pulumi.StringOutput `pulumi:"externalIP"`
	// 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 accessibly port of the SignalR service which is designed for browser/client side usage.
	PublicPort pulumi.IntOutput `pulumi:"publicPort"`
	// The publicly accessibly 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.

func (*SignalR) ElementType added in v0.2.6

func (*SignalR) ElementType() reflect.Type

func (*SignalR) ToSignalROutput added in v0.2.6

func (i *SignalR) ToSignalROutput() SignalROutput

func (*SignalR) ToSignalROutputWithContext added in v0.2.6

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

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 SignalRCreateOrUpdateProperties

type SignalRCreateOrUpdateProperties struct {
	// 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 {
	// 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) ElementType

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) Elem

func (SignalRCreateOrUpdatePropertiesPtrOutput) ElementType

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 SignalRInput added in v0.2.6

type SignalRInput interface {
	pulumi.Input

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

type SignalROutput added in v0.2.6

type SignalROutput struct {
	*pulumi.OutputState
}

func (SignalROutput) ElementType added in v0.2.6

func (SignalROutput) ElementType() reflect.Type

func (SignalROutput) ToSignalROutput added in v0.2.6

func (o SignalROutput) ToSignalROutput() SignalROutput

func (SignalROutput) ToSignalROutputWithContext added in v0.2.6

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

type SignalRSkuTier added in v0.3.1

type SignalRSkuTier pulumi.String

Optional tier of this particular SKU. `Basic` is deprecated, use `Standard` instead for Basic tier

func (SignalRSkuTier) ElementType added in v0.3.1

func (SignalRSkuTier) ElementType() reflect.Type

func (SignalRSkuTier) ToStringOutput added in v0.3.1

func (e SignalRSkuTier) ToStringOutput() pulumi.StringOutput

func (SignalRSkuTier) ToStringOutputWithContext added in v0.3.1

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

func (SignalRSkuTier) ToStringPtrOutput added in v0.3.1

func (e SignalRSkuTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (SignalRSkuTier) ToStringPtrOutputWithContext added in v0.3.1

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

type SignalRState

type SignalRState struct {
	// The publicly accessible IP of the SignalR service.
	ExternalIP pulumi.StringPtrInput
	// 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 accessibly port of the SignalR service which is designed for browser/client side usage.
	PublicPort pulumi.IntPtrInput
	// The publicly accessibly 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