search

package
v0.16.4 Latest Latest
Warning

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

Go to latest
Published: Nov 13, 2018 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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

func (r *Service) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

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

func (r *Service) PartitionCount() *pulumi.IntOutput

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

func (r *Service) ReplicaCount() *pulumi.IntOutput

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.

func (*Service) Tags

func (r *Service) Tags() *pulumi.MapOutput

A mapping of tags to assign to the resource. Changing this forces a new resource to be created.

func (*Service) URN

func (r *Service) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

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.

Jump to

Keyboard shortcuts

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