Documentation ¶
Index ¶
- type Service
- func (r *Service) ID() *pulumi.IDOutput
- func (r *Service) Location() *pulumi.StringOutput
- func (r *Service) Name() *pulumi.StringOutput
- func (r *Service) PartitionCount() *pulumi.IntOutput
- func (r *Service) PrimaryKey() *pulumi.StringOutput
- func (r *Service) ReplicaCount() *pulumi.IntOutput
- func (r *Service) ResourceGroupName() *pulumi.StringOutput
- func (r *Service) SecondaryKey() *pulumi.StringOutput
- func (r *Service) Sku() *pulumi.StringOutput
- 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 Service ¶
type Service struct {
// contains filtered or unexported fields
}
Allows you to manage an Azure Search Service.
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) Location ¶
func (r *Service) Location() *pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (*Service) Name ¶
func (r *Service) Name() *pulumi.StringOutput
The name of the Search Service. Changing this forces a new resource to be created.
func (*Service) PartitionCount ¶
Default is 1. Valid values include 1, 2, 3, 4, 6, or 12. Valid only when `sku` is `standard`. Changing this forces a new resource to be created.
func (*Service) PrimaryKey ¶ added in v0.16.2
func (r *Service) PrimaryKey() *pulumi.StringOutput
The Search Service Administration primary key.
func (*Service) ReplicaCount ¶
Default is 1. Valid values include 1 through 12. Valid only when `sku` is `standard`. Changing this forces a new resource to be created.
func (*Service) ResourceGroupName ¶
func (r *Service) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which to create the Search Service. Changing this forces a new resource to be created.
func (*Service) SecondaryKey ¶ added in v0.16.2
func (r *Service) SecondaryKey() *pulumi.StringOutput
The Search Service Administration secondary key.
func (*Service) Sku ¶
func (r *Service) Sku() *pulumi.StringOutput
Valid values are `free` and `standard`. `standard2` and `standard3` are also valid, but can only be used when it's enabled on the backend by Microsoft support. `free` provisions the service in shared clusters. `standard` provisions the service in dedicated clusters. Changing this forces a new resource to be created.
type ServiceArgs ¶
type ServiceArgs struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // The name of the Search Service. Changing this forces a new resource to be created. Name interface{} // Default is 1. Valid values include 1, 2, 3, 4, 6, or 12. Valid only when `sku` is `standard`. Changing this forces a new resource to be created. PartitionCount interface{} // Default is 1. Valid values include 1 through 12. Valid only when `sku` is `standard`. Changing this forces a new resource to be created. ReplicaCount interface{} // The name of the resource group in which to create the Search Service. Changing this forces a new resource to be created. ResourceGroupName interface{} // Valid values are `free` and `standard`. `standard2` and `standard3` are also valid, but can only be used when it's enabled on the backend by Microsoft support. `free` provisions the service in shared clusters. `standard` provisions the service in dedicated clusters. Changing this forces a new resource to be created. Sku interface{} // A mapping of tags to assign to the resource. Changing this forces a new resource to be created. Tags interface{} }
The set of arguments for constructing a Service resource.
type ServiceState ¶
type ServiceState struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // The name of the Search Service. Changing this forces a new resource to be created. Name interface{} // Default is 1. Valid values include 1, 2, 3, 4, 6, or 12. Valid only when `sku` is `standard`. Changing this forces a new resource to be created. PartitionCount interface{} // The Search Service Administration primary key. PrimaryKey interface{} // Default is 1. Valid values include 1 through 12. Valid only when `sku` is `standard`. Changing this forces a new resource to be created. ReplicaCount interface{} // The name of the resource group in which to create the Search Service. Changing this forces a new resource to be created. ResourceGroupName interface{} // The Search Service Administration secondary key. SecondaryKey interface{} // Valid values are `free` and `standard`. `standard2` and `standard3` are also valid, but can only be used when it's enabled on the backend by Microsoft support. `free` provisions the service in shared clusters. `standard` provisions the service in dedicated clusters. Changing this forces a new resource to be created. Sku interface{} // A mapping of tags to assign to the resource. Changing this forces a new resource to be created. Tags interface{} }
Input properties used for looking up and filtering Service resources.