Documentation
¶
Index ¶
- type ListSignalRKeysArgs
- type ListSignalRKeysResult
- type LookupSignalRArgs
- type LookupSignalRResult
- type ResourceSku
- type ResourceSkuArgs
- func (ResourceSkuArgs) ElementType() reflect.Type
- func (i ResourceSkuArgs) ToResourceSkuOutput() ResourceSkuOutput
- func (i ResourceSkuArgs) ToResourceSkuOutputWithContext(ctx context.Context) ResourceSkuOutput
- func (i ResourceSkuArgs) ToResourceSkuPtrOutput() ResourceSkuPtrOutput
- func (i ResourceSkuArgs) ToResourceSkuPtrOutputWithContext(ctx context.Context) ResourceSkuPtrOutput
- type ResourceSkuInput
- type ResourceSkuOutput
- func (o ResourceSkuOutput) Capacity() pulumi.IntPtrOutput
- func (ResourceSkuOutput) ElementType() reflect.Type
- func (o ResourceSkuOutput) Family() pulumi.StringPtrOutput
- func (o ResourceSkuOutput) Name() pulumi.StringOutput
- func (o ResourceSkuOutput) Size() pulumi.StringPtrOutput
- func (o ResourceSkuOutput) Tier() pulumi.StringPtrOutput
- func (o ResourceSkuOutput) ToResourceSkuOutput() ResourceSkuOutput
- func (o ResourceSkuOutput) ToResourceSkuOutputWithContext(ctx context.Context) ResourceSkuOutput
- func (o ResourceSkuOutput) ToResourceSkuPtrOutput() ResourceSkuPtrOutput
- func (o ResourceSkuOutput) ToResourceSkuPtrOutputWithContext(ctx context.Context) ResourceSkuPtrOutput
- type ResourceSkuPtrInput
- type ResourceSkuPtrOutput
- func (o ResourceSkuPtrOutput) Capacity() pulumi.IntPtrOutput
- func (o ResourceSkuPtrOutput) Elem() ResourceSkuOutput
- func (ResourceSkuPtrOutput) ElementType() reflect.Type
- func (o ResourceSkuPtrOutput) Family() pulumi.StringPtrOutput
- func (o ResourceSkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o ResourceSkuPtrOutput) Size() pulumi.StringPtrOutput
- func (o ResourceSkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o ResourceSkuPtrOutput) ToResourceSkuPtrOutput() ResourceSkuPtrOutput
- func (o ResourceSkuPtrOutput) ToResourceSkuPtrOutputWithContext(ctx context.Context) ResourceSkuPtrOutput
- type ResourceSkuResponse
- type ResourceSkuResponseArgs
- func (ResourceSkuResponseArgs) ElementType() reflect.Type
- func (i ResourceSkuResponseArgs) ToResourceSkuResponseOutput() ResourceSkuResponseOutput
- func (i ResourceSkuResponseArgs) ToResourceSkuResponseOutputWithContext(ctx context.Context) ResourceSkuResponseOutput
- func (i ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput
- func (i ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutputWithContext(ctx context.Context) ResourceSkuResponsePtrOutput
- type ResourceSkuResponseInput
- type ResourceSkuResponseOutput
- func (o ResourceSkuResponseOutput) Capacity() pulumi.IntPtrOutput
- func (ResourceSkuResponseOutput) ElementType() reflect.Type
- func (o ResourceSkuResponseOutput) Family() pulumi.StringPtrOutput
- func (o ResourceSkuResponseOutput) Name() pulumi.StringOutput
- func (o ResourceSkuResponseOutput) Size() pulumi.StringPtrOutput
- func (o ResourceSkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o ResourceSkuResponseOutput) ToResourceSkuResponseOutput() ResourceSkuResponseOutput
- func (o ResourceSkuResponseOutput) ToResourceSkuResponseOutputWithContext(ctx context.Context) ResourceSkuResponseOutput
- func (o ResourceSkuResponseOutput) ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput
- func (o ResourceSkuResponseOutput) ToResourceSkuResponsePtrOutputWithContext(ctx context.Context) ResourceSkuResponsePtrOutput
- type ResourceSkuResponsePtrInput
- type ResourceSkuResponsePtrOutput
- func (o ResourceSkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
- func (o ResourceSkuResponsePtrOutput) Elem() ResourceSkuResponseOutput
- func (ResourceSkuResponsePtrOutput) ElementType() reflect.Type
- func (o ResourceSkuResponsePtrOutput) Family() pulumi.StringPtrOutput
- func (o ResourceSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ResourceSkuResponsePtrOutput) Size() pulumi.StringPtrOutput
- func (o ResourceSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput
- func (o ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutputWithContext(ctx context.Context) ResourceSkuResponsePtrOutput
- type SignalR
- type SignalRArgs
- type SignalRCreateOrUpdateProperties
- type SignalRCreateOrUpdatePropertiesArgs
- func (SignalRCreateOrUpdatePropertiesArgs) ElementType() reflect.Type
- func (i SignalRCreateOrUpdatePropertiesArgs) ToSignalRCreateOrUpdatePropertiesOutput() SignalRCreateOrUpdatePropertiesOutput
- func (i SignalRCreateOrUpdatePropertiesArgs) ToSignalRCreateOrUpdatePropertiesOutputWithContext(ctx context.Context) SignalRCreateOrUpdatePropertiesOutput
- func (i SignalRCreateOrUpdatePropertiesArgs) ToSignalRCreateOrUpdatePropertiesPtrOutput() SignalRCreateOrUpdatePropertiesPtrOutput
- func (i SignalRCreateOrUpdatePropertiesArgs) ToSignalRCreateOrUpdatePropertiesPtrOutputWithContext(ctx context.Context) SignalRCreateOrUpdatePropertiesPtrOutput
- type SignalRCreateOrUpdatePropertiesInput
- type SignalRCreateOrUpdatePropertiesOutput
- func (SignalRCreateOrUpdatePropertiesOutput) ElementType() reflect.Type
- func (o SignalRCreateOrUpdatePropertiesOutput) HostNamePrefix() pulumi.StringPtrOutput
- func (o SignalRCreateOrUpdatePropertiesOutput) ToSignalRCreateOrUpdatePropertiesOutput() SignalRCreateOrUpdatePropertiesOutput
- func (o SignalRCreateOrUpdatePropertiesOutput) ToSignalRCreateOrUpdatePropertiesOutputWithContext(ctx context.Context) SignalRCreateOrUpdatePropertiesOutput
- func (o SignalRCreateOrUpdatePropertiesOutput) ToSignalRCreateOrUpdatePropertiesPtrOutput() SignalRCreateOrUpdatePropertiesPtrOutput
- func (o SignalRCreateOrUpdatePropertiesOutput) ToSignalRCreateOrUpdatePropertiesPtrOutputWithContext(ctx context.Context) SignalRCreateOrUpdatePropertiesPtrOutput
- type SignalRCreateOrUpdatePropertiesPtrInput
- type SignalRCreateOrUpdatePropertiesPtrOutput
- func (o SignalRCreateOrUpdatePropertiesPtrOutput) Elem() SignalRCreateOrUpdatePropertiesOutput
- func (SignalRCreateOrUpdatePropertiesPtrOutput) ElementType() reflect.Type
- func (o SignalRCreateOrUpdatePropertiesPtrOutput) HostNamePrefix() pulumi.StringPtrOutput
- func (o SignalRCreateOrUpdatePropertiesPtrOutput) ToSignalRCreateOrUpdatePropertiesPtrOutput() SignalRCreateOrUpdatePropertiesPtrOutput
- func (o SignalRCreateOrUpdatePropertiesPtrOutput) ToSignalRCreateOrUpdatePropertiesPtrOutputWithContext(ctx context.Context) SignalRCreateOrUpdatePropertiesPtrOutput
- type SignalRState
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 { // 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"` // 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 ¶
func (o ResourceSkuOutput) Family() pulumi.StringPtrOutput
Optional, string. If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (ResourceSkuOutput) Name ¶
func (o ResourceSkuOutput) Name() pulumi.StringOutput
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 ¶
func (o ResourceSkuOutput) Size() pulumi.StringPtrOutput
Optional, string. When the name field is the combination of tier and some other value, this would be the standalone code.
func (ResourceSkuOutput) Tier ¶
func (o ResourceSkuOutput) Tier() pulumi.StringPtrOutput
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 ¶
func (o ResourceSkuPtrOutput) 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 (ResourceSkuPtrOutput) Elem ¶
func (o ResourceSkuPtrOutput) Elem() ResourceSkuOutput
func (ResourceSkuPtrOutput) ElementType ¶
func (ResourceSkuPtrOutput) ElementType() reflect.Type
func (ResourceSkuPtrOutput) Family ¶
func (o ResourceSkuPtrOutput) Family() pulumi.StringPtrOutput
Optional, string. If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (ResourceSkuPtrOutput) Name ¶
func (o ResourceSkuPtrOutput) Name() pulumi.StringPtrOutput
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 ¶
func (o ResourceSkuPtrOutput) Size() pulumi.StringPtrOutput
Optional, string. When the name field is the combination of tier and some other value, this would be the standalone code.
func (ResourceSkuPtrOutput) Tier ¶
func (o ResourceSkuPtrOutput) Tier() pulumi.StringPtrOutput
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 ¶
func (o ResourceSkuResponseOutput) 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 (ResourceSkuResponseOutput) ElementType ¶
func (ResourceSkuResponseOutput) ElementType() reflect.Type
func (ResourceSkuResponseOutput) Family ¶
func (o ResourceSkuResponseOutput) Family() pulumi.StringPtrOutput
Optional, string. If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (ResourceSkuResponseOutput) Name ¶
func (o ResourceSkuResponseOutput) Name() pulumi.StringOutput
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 ¶
func (o ResourceSkuResponseOutput) Size() pulumi.StringPtrOutput
Optional, string. When the name field is the combination of tier and some other value, this would be the standalone code.
func (ResourceSkuResponseOutput) Tier ¶
func (o ResourceSkuResponseOutput) Tier() pulumi.StringPtrOutput
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
func ResourceSkuResponsePtr ¶
func ResourceSkuResponsePtr(v *ResourceSkuResponseArgs) ResourceSkuResponsePtrInput
type ResourceSkuResponsePtrOutput ¶
type ResourceSkuResponsePtrOutput struct{ *pulumi.OutputState }
func (ResourceSkuResponsePtrOutput) Capacity ¶
func (o ResourceSkuResponsePtrOutput) 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 (ResourceSkuResponsePtrOutput) Elem ¶
func (o ResourceSkuResponsePtrOutput) Elem() ResourceSkuResponseOutput
func (ResourceSkuResponsePtrOutput) ElementType ¶
func (ResourceSkuResponsePtrOutput) ElementType() reflect.Type
func (ResourceSkuResponsePtrOutput) Family ¶
func (o ResourceSkuResponsePtrOutput) Family() pulumi.StringPtrOutput
Optional, string. If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (ResourceSkuResponsePtrOutput) Name ¶
func (o ResourceSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
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 ¶
func (o ResourceSkuResponsePtrOutput) Size() pulumi.StringPtrOutput
Optional, string. When the name field is the combination of tier and some other value, this would be the standalone code.
func (ResourceSkuResponsePtrOutput) Tier ¶
func (o ResourceSkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
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.
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (SignalRCreateOrUpdatePropertiesOutput) HostNamePrefix ¶
func (o SignalRCreateOrUpdatePropertiesOutput) HostNamePrefix() pulumi.StringPtrOutput
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
func SignalRCreateOrUpdatePropertiesPtr ¶
func SignalRCreateOrUpdatePropertiesPtr(v *SignalRCreateOrUpdatePropertiesArgs) SignalRCreateOrUpdatePropertiesPtrInput
type SignalRCreateOrUpdatePropertiesPtrOutput ¶
type SignalRCreateOrUpdatePropertiesPtrOutput struct{ *pulumi.OutputState }
func (SignalRCreateOrUpdatePropertiesPtrOutput) ElementType ¶
func (SignalRCreateOrUpdatePropertiesPtrOutput) ElementType() reflect.Type
func (SignalRCreateOrUpdatePropertiesPtrOutput) HostNamePrefix ¶
func (o SignalRCreateOrUpdatePropertiesPtrOutput) HostNamePrefix() pulumi.StringPtrOutput
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 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