Documentation ¶
Index ¶
- type GetServiceArgs
- type GetServiceResult
- type Service
- func (r *Service) Cors() pulumi.ArrayOutput
- func (r *Service) Features() pulumi.ArrayOutput
- func (r *Service) Hostname() pulumi.StringOutput
- func (r *Service) ID() pulumi.IDOutput
- func (r *Service) IpAddress() pulumi.StringOutput
- func (r *Service) Location() pulumi.StringOutput
- func (r *Service) Name() pulumi.StringOutput
- func (r *Service) PrimaryAccessKey() pulumi.StringOutput
- func (r *Service) PrimaryConnectionString() pulumi.StringOutput
- func (r *Service) PublicPort() pulumi.IntOutput
- func (r *Service) ResourceGroupName() pulumi.StringOutput
- func (r *Service) SecondaryAccessKey() pulumi.StringOutput
- func (r *Service) SecondaryConnectionString() pulumi.StringOutput
- func (r *Service) ServerPort() pulumi.IntOutput
- func (r *Service) Sku() pulumi.Output
- func (r *Service) Tags() pulumi.MapOutput
- func (r *Service) URN() pulumi.URNOutput
- type ServiceArgs
- type ServiceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetServiceArgs ¶ added in v1.10.0
type GetServiceArgs struct { // Specifies the name of the SignalR service. Name interface{} // Specifies the name of the resource group the SignalR service is located in. ResourceGroupName interface{} }
A collection of arguments for invoking getService.
type GetServiceResult ¶ added in v1.10.0
type GetServiceResult struct { // The FQDN of the SignalR service. Hostname interface{} // The publicly accessible IP of the SignalR service. IpAddress interface{} // Specifies the supported Azure location where the SignalR service exists. Location interface{} Name interface{} // The primary access key of the SignalR service. PrimaryAccessKey interface{} // The primary connection string of the SignalR service. PrimaryConnectionString interface{} // The publicly accessible port of the SignalR service which is designed for browser/client use. PublicPort interface{} ResourceGroupName interface{} // The secondary access key of the SignalR service. SecondaryAccessKey interface{} // The secondary connection string of the SignalR service. SecondaryConnectionString interface{} // The publicly accessible port of the SignalR service which is designed for customer server side use. ServerPort interface{} Tags interface{} // id is the provider-assigned unique ID for this managed resource. Id interface{} }
A collection of values returned by getService.
func LookupService ¶ added in v1.10.0
func LookupService(ctx *pulumi.Context, args *GetServiceArgs) (*GetServiceResult, error)
Use this data source to access information about an existing Azure SignalR service.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/signalr_service.html.markdown.
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Manages an Azure SignalR service.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/signalr_service.html.markdown.
func GetService ¶
func GetService(ctx *pulumi.Context, name string, id pulumi.ID, state *ServiceState, opts ...pulumi.ResourceOpt) (*Service, error)
GetService gets an existing Service 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 NewService ¶
func NewService(ctx *pulumi.Context, name string, args *ServiceArgs, opts ...pulumi.ResourceOpt) (*Service, error)
NewService registers a new resource with the given unique name, arguments, and options.
func (*Service) Cors ¶ added in v1.5.0
func (r *Service) Cors() pulumi.ArrayOutput
A `cors` block as documented below.
func (*Service) Features ¶ added in v1.5.0
func (r *Service) Features() pulumi.ArrayOutput
A `features` block as documented below.
func (*Service) Hostname ¶
func (r *Service) Hostname() pulumi.StringOutput
The FQDN of the SignalR service.
func (*Service) IpAddress ¶
func (r *Service) IpAddress() pulumi.StringOutput
The publicly accessible IP of the SignalR service.
func (*Service) Location ¶
func (r *Service) Location() pulumi.StringOutput
Specifies the supported Azure location where the SignalR service exists. Changing this forces a new resource to be created.
func (*Service) Name ¶
func (r *Service) Name() pulumi.StringOutput
The name of the SignalR service. Changing this forces a new resource to be created.
func (*Service) PrimaryAccessKey ¶ added in v0.16.8
func (r *Service) PrimaryAccessKey() pulumi.StringOutput
The primary access key for the SignalR service.
func (*Service) PrimaryConnectionString ¶ added in v0.16.8
func (r *Service) PrimaryConnectionString() pulumi.StringOutput
The primary connection string for the SignalR service.
func (*Service) PublicPort ¶
The publicly accessible port of the SignalR service which is designed for browser/client use.
func (*Service) ResourceGroupName ¶
func (r *Service) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the SignalR service. Changing this forces a new resource to be created.
func (*Service) SecondaryAccessKey ¶ added in v0.16.8
func (r *Service) SecondaryAccessKey() pulumi.StringOutput
The secondary access key for the SignalR service.
func (*Service) SecondaryConnectionString ¶ added in v0.16.8
func (r *Service) SecondaryConnectionString() pulumi.StringOutput
The secondary connection string for the SignalR service.
func (*Service) ServerPort ¶
The publicly accessible port of the SignalR service which is designed for customer server side use.
type ServiceArgs ¶
type ServiceArgs struct { // A `cors` block as documented below. Cors interface{} // A `features` block as documented below. Features interface{} // Specifies the supported Azure location where the SignalR service exists. Changing this forces a new resource to be created. Location interface{} // The name of the SignalR service. Changing this forces a new resource to be created. Name interface{} // The name of the resource group in which to create the SignalR service. Changing this forces a new resource to be created. ResourceGroupName interface{} // A `sku` block as documented below. Sku interface{} // A mapping of tags to assign to the resource. Tags interface{} }
The set of arguments for constructing a Service resource.
type ServiceState ¶
type ServiceState struct { // A `cors` block as documented below. Cors interface{} // A `features` block as documented below. Features interface{} // The FQDN of the SignalR service. Hostname interface{} // The publicly accessible IP of the SignalR service. IpAddress interface{} // Specifies the supported Azure location where the SignalR service exists. Changing this forces a new resource to be created. Location interface{} // The name of the SignalR service. Changing this forces a new resource to be created. Name interface{} // The primary access key for the SignalR service. PrimaryAccessKey interface{} // The primary connection string for the SignalR service. PrimaryConnectionString interface{} // The publicly accessible port of the SignalR service which is designed for browser/client use. PublicPort interface{} // The name of the resource group in which to create the SignalR service. Changing this forces a new resource to be created. ResourceGroupName interface{} // The secondary access key for the SignalR service. SecondaryAccessKey interface{} // The secondary connection string for the SignalR service. SecondaryConnectionString interface{} // The publicly accessible port of the SignalR service which is designed for customer server side use. ServerPort interface{} // A `sku` block as documented below. Sku interface{} // A mapping of tags to assign to the resource. Tags interface{} }
Input properties used for looking up and filtering Service resources.