Documentation
¶
Index ¶
- Constants
- type HostingMode
- func (HostingMode) ElementType() reflect.Type
- func (e HostingMode) ToStringOutput() pulumi.StringOutput
- func (e HostingMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e HostingMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e HostingMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Identity
- type IdentityArgs
- func (IdentityArgs) ElementType() reflect.Type
- func (i IdentityArgs) ToIdentityOutput() IdentityOutput
- func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
- func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- type IdentityInput
- type IdentityOutput
- func (IdentityOutput) ElementType() reflect.Type
- func (o IdentityOutput) ToIdentityOutput() IdentityOutput
- func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityOutput) Type() pulumi.StringOutput
- type IdentityPtrInput
- type IdentityPtrOutput
- func (o IdentityPtrOutput) Elem() IdentityOutput
- func (IdentityPtrOutput) ElementType() reflect.Type
- func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityPtrOutput) Type() pulumi.StringPtrOutput
- type IdentityResponse
- type IdentityResponseArgs
- func (IdentityResponseArgs) ElementType() reflect.Type
- func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput
- func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- type IdentityResponseInput
- type IdentityResponseOutput
- func (IdentityResponseOutput) ElementType() reflect.Type
- func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- func (o IdentityResponseOutput) Type() pulumi.StringOutput
- type IdentityResponsePtrInput
- type IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
- func (IdentityResponsePtrOutput) ElementType() reflect.Type
- func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- type IdentityType
- func (IdentityType) ElementType() reflect.Type
- func (e IdentityType) ToStringOutput() pulumi.StringOutput
- func (e IdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ListAdminKeyArgs
- type ListAdminKeyResult
- type ListQueryKeyBySearchServiceArgs
- type ListQueryKeyBySearchServiceResult
- type LookupServiceArgs
- type LookupServiceResult
- type QueryKeyResponse
- type QueryKeyResponseArgs
- type QueryKeyResponseArray
- type QueryKeyResponseArrayInput
- type QueryKeyResponseArrayOutput
- func (QueryKeyResponseArrayOutput) ElementType() reflect.Type
- func (o QueryKeyResponseArrayOutput) Index(i pulumi.IntInput) QueryKeyResponseOutput
- func (o QueryKeyResponseArrayOutput) ToQueryKeyResponseArrayOutput() QueryKeyResponseArrayOutput
- func (o QueryKeyResponseArrayOutput) ToQueryKeyResponseArrayOutputWithContext(ctx context.Context) QueryKeyResponseArrayOutput
- type QueryKeyResponseInput
- type QueryKeyResponseOutput
- func (QueryKeyResponseOutput) ElementType() reflect.Type
- func (o QueryKeyResponseOutput) Key() pulumi.StringOutput
- func (o QueryKeyResponseOutput) Name() pulumi.StringOutput
- func (o QueryKeyResponseOutput) ToQueryKeyResponseOutput() QueryKeyResponseOutput
- func (o QueryKeyResponseOutput) ToQueryKeyResponseOutputWithContext(ctx context.Context) QueryKeyResponseOutput
- type Service
- type ServiceArgs
- type ServiceInput
- type ServiceOutput
- type ServiceState
- type Sku
- type SkuArgs
- type SkuInput
- type SkuName
- func (SkuName) ElementType() reflect.Type
- func (e SkuName) ToStringOutput() pulumi.StringOutput
- func (e SkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SkuOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Name() pulumi.StringPtrOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuPtrInput
- type SkuPtrOutput
- type SkuResponse
- type SkuResponseArgs
- func (SkuResponseArgs) ElementType() reflect.Type
- func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponseInput
- type SkuResponseOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponsePtrInput
- type SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
Constants ¶
const ( HostingModeDefault = HostingMode("default") HostingModeHighDensity = HostingMode("highDensity") )
const ( IdentityTypeNone = IdentityType("None") IdentityTypeSystemAssigned = IdentityType("SystemAssigned") )
const ( SkuNameFree = SkuName("free") SkuNameBasic = SkuName("basic") SkuNameStandard = SkuName("standard") SkuNameStandard2 = SkuName("standard2") SkuNameStandard3 = SkuName("standard3") SkuName_Storage_optimized_l1 = SkuName("storage_optimized_l1") SkuName_Storage_optimized_l2 = SkuName("storage_optimized_l2") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HostingMode ¶ added in v0.3.1
Applicable only for the standard3 SKU. You can set this property to enable up to 3 high density partitions that allow up to 1000 indexes, which is much higher than the maximum indexes allowed for any other SKU. For the standard3 SKU, the value is either 'default' or 'highDensity'. For all other SKUs, this value must be 'default'.
func (HostingMode) ElementType ¶ added in v0.3.1
func (HostingMode) ElementType() reflect.Type
func (HostingMode) ToStringOutput ¶ added in v0.3.1
func (e HostingMode) ToStringOutput() pulumi.StringOutput
func (HostingMode) ToStringOutputWithContext ¶ added in v0.3.1
func (e HostingMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HostingMode) ToStringPtrOutput ¶ added in v0.3.1
func (e HostingMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (HostingMode) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e HostingMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Identity ¶
type Identity struct { // The identity type. Type string `pulumi:"type"` }
Identity for the resource.
type IdentityArgs ¶
type IdentityArgs struct { // The identity type. Type IdentityType `pulumi:"type"` }
Identity for the resource.
func (IdentityArgs) ElementType ¶
func (IdentityArgs) ElementType() reflect.Type
func (IdentityArgs) ToIdentityOutput ¶
func (i IdentityArgs) ToIdentityOutput() IdentityOutput
func (IdentityArgs) ToIdentityOutputWithContext ¶
func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityArgs) ToIdentityPtrOutput ¶
func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityArgs) ToIdentityPtrOutputWithContext ¶
func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
type IdentityInput ¶
type IdentityInput interface { pulumi.Input ToIdentityOutput() IdentityOutput ToIdentityOutputWithContext(context.Context) IdentityOutput }
IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:
IdentityArgs{...}
type IdentityOutput ¶
type IdentityOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityOutput) ElementType ¶
func (IdentityOutput) ElementType() reflect.Type
func (IdentityOutput) ToIdentityOutput ¶
func (o IdentityOutput) ToIdentityOutput() IdentityOutput
func (IdentityOutput) ToIdentityOutputWithContext ¶
func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityOutput) ToIdentityPtrOutput ¶
func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
type IdentityPtrInput ¶
type IdentityPtrInput interface { pulumi.Input ToIdentityPtrOutput() IdentityPtrOutput ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput }
IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:
IdentityArgs{...} or: nil
func IdentityPtr ¶
func IdentityPtr(v *IdentityArgs) IdentityPtrInput
type IdentityPtrOutput ¶
type IdentityPtrOutput struct{ *pulumi.OutputState }
func (IdentityPtrOutput) Elem ¶
func (o IdentityPtrOutput) Elem() IdentityOutput
func (IdentityPtrOutput) ElementType ¶
func (IdentityPtrOutput) ElementType() reflect.Type
func (IdentityPtrOutput) ToIdentityPtrOutput ¶
func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityPtrOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
func (IdentityPtrOutput) Type ¶
func (o IdentityPtrOutput) Type() pulumi.StringPtrOutput
The identity type.
type IdentityResponse ¶
type IdentityResponse struct { // The principal ID of resource identity. PrincipalId string `pulumi:"principalId"` // The tenant ID of resource. TenantId string `pulumi:"tenantId"` // The identity type. Type string `pulumi:"type"` }
Identity for the resource.
type IdentityResponseArgs ¶
type IdentityResponseArgs struct { // The principal ID of resource identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The tenant ID of resource. TenantId pulumi.StringInput `pulumi:"tenantId"` // The identity type. Type pulumi.StringInput `pulumi:"type"` }
Identity for the resource.
func (IdentityResponseArgs) ElementType ¶
func (IdentityResponseArgs) ElementType() reflect.Type
func (IdentityResponseArgs) ToIdentityResponseOutput ¶
func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseArgs) ToIdentityResponseOutputWithContext ¶
func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseArgs) ToIdentityResponsePtrOutput ¶
func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext ¶
func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
type IdentityResponseInput ¶
type IdentityResponseInput interface { pulumi.Input ToIdentityResponseOutput() IdentityResponseOutput ToIdentityResponseOutputWithContext(context.Context) IdentityResponseOutput }
IdentityResponseInput is an input type that accepts IdentityResponseArgs and IdentityResponseOutput values. You can construct a concrete instance of `IdentityResponseInput` via:
IdentityResponseArgs{...}
type IdentityResponseOutput ¶
type IdentityResponseOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityResponseOutput) ElementType ¶
func (IdentityResponseOutput) ElementType() reflect.Type
func (IdentityResponseOutput) PrincipalId ¶
func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID of resource identity.
func (IdentityResponseOutput) TenantId ¶
func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
The tenant ID of resource.
func (IdentityResponseOutput) ToIdentityResponseOutput ¶
func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseOutput) ToIdentityResponseOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseOutput) ToIdentityResponsePtrOutput ¶
func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
func (IdentityResponseOutput) Type ¶
func (o IdentityResponseOutput) Type() pulumi.StringOutput
The identity type.
type IdentityResponsePtrInput ¶
type IdentityResponsePtrInput interface { pulumi.Input ToIdentityResponsePtrOutput() IdentityResponsePtrOutput ToIdentityResponsePtrOutputWithContext(context.Context) IdentityResponsePtrOutput }
IdentityResponsePtrInput is an input type that accepts IdentityResponseArgs, IdentityResponsePtr and IdentityResponsePtrOutput values. You can construct a concrete instance of `IdentityResponsePtrInput` via:
IdentityResponseArgs{...} or: nil
func IdentityResponsePtr ¶
func IdentityResponsePtr(v *IdentityResponseArgs) IdentityResponsePtrInput
type IdentityResponsePtrOutput ¶
type IdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (IdentityResponsePtrOutput) Elem ¶
func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
func (IdentityResponsePtrOutput) ElementType ¶
func (IdentityResponsePtrOutput) ElementType() reflect.Type
func (IdentityResponsePtrOutput) PrincipalId ¶
func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal ID of resource identity.
func (IdentityResponsePtrOutput) TenantId ¶
func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant ID of resource.
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) Type ¶
func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The identity type.
type IdentityType ¶ added in v0.3.1
The identity type.
func (IdentityType) ElementType ¶ added in v0.3.1
func (IdentityType) ElementType() reflect.Type
func (IdentityType) ToStringOutput ¶ added in v0.3.1
func (e IdentityType) ToStringOutput() pulumi.StringOutput
func (IdentityType) ToStringOutputWithContext ¶ added in v0.3.1
func (e IdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IdentityType) ToStringPtrOutput ¶ added in v0.3.1
func (e IdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (IdentityType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e IdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ListAdminKeyArgs ¶
type ListAdminKeyArgs struct { // The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the Azure Cognitive Search service associated with the specified resource group. SearchServiceName string `pulumi:"searchServiceName"` }
type ListAdminKeyResult ¶
type ListAdminKeyResult struct { // The primary admin API key of the Search service. PrimaryKey string `pulumi:"primaryKey"` // The secondary admin API key of the Search service. SecondaryKey string `pulumi:"secondaryKey"` }
Response containing the primary and secondary admin API keys for a given Azure Cognitive Search service.
func ListAdminKey ¶
func ListAdminKey(ctx *pulumi.Context, args *ListAdminKeyArgs, opts ...pulumi.InvokeOption) (*ListAdminKeyResult, error)
type ListQueryKeyBySearchServiceArgs ¶
type ListQueryKeyBySearchServiceArgs struct { // The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the Azure Cognitive Search service associated with the specified resource group. SearchServiceName string `pulumi:"searchServiceName"` }
type ListQueryKeyBySearchServiceResult ¶
type ListQueryKeyBySearchServiceResult struct { // The query keys for the Azure Cognitive Search service. Value []QueryKeyResponse `pulumi:"value"` }
Response containing the query API keys for a given Azure Cognitive Search service.
func ListQueryKeyBySearchService ¶
func ListQueryKeyBySearchService(ctx *pulumi.Context, args *ListQueryKeyBySearchServiceArgs, opts ...pulumi.InvokeOption) (*ListQueryKeyBySearchServiceResult, error)
type LookupServiceArgs ¶
type LookupServiceArgs struct { // The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the Azure Cognitive Search service associated with the specified resource group. SearchServiceName string `pulumi:"searchServiceName"` }
type LookupServiceResult ¶
type LookupServiceResult struct { // Applicable only for the standard3 SKU. You can set this property to enable up to 3 high density partitions that allow up to 1000 indexes, which is much higher than the maximum indexes allowed for any other SKU. For the standard3 SKU, the value is either 'default' or 'highDensity'. For all other SKUs, this value must be 'default'. HostingMode *string `pulumi:"hostingMode"` // The ID of the resource. This can be used with the Azure Resource Manager to link resources together. Id string `pulumi:"id"` // The identity of the resource. Identity *IdentityResponse `pulumi:"identity"` // The geographic location of the resource. This must be one of the supported and registered Azure Geo Regions (for example, West US, East US, Southeast Asia, and so forth). This property is required when creating a new resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The number of partitions in the Search service; if specified, it can be 1, 2, 3, 4, 6, or 12. Values greater than 1 are only valid for standard SKUs. For 'standard3' services with hostingMode set to 'highDensity', the allowed values are between 1 and 3. PartitionCount *int `pulumi:"partitionCount"` // The state of the last provisioning operation performed on the Search service. Provisioning is an intermediate state that occurs while service capacity is being established. After capacity is set up, provisioningState changes to either 'succeeded' or 'failed'. Client applications can poll provisioning status (the recommended polling interval is from 30 seconds to one minute) by using the Get Search Service operation to see when an operation is completed. If you are using the free service, this value tends to come back as 'succeeded' directly in the call to Create Search service. This is because the free service uses capacity that is already set up. ProvisioningState string `pulumi:"provisioningState"` // The number of replicas in the Search service. If specified, it must be a value between 1 and 12 inclusive for standard SKUs or between 1 and 3 inclusive for basic SKU. ReplicaCount *int `pulumi:"replicaCount"` // The SKU of the Search Service, which determines price tier and capacity limits. This property is required when creating a new Search Service. Sku *SkuResponse `pulumi:"sku"` // The status of the Search service. Possible values include: 'running': The Search service is running and no provisioning operations are underway. 'provisioning': The Search service is being provisioned or scaled up or down. 'deleting': The Search service is being deleted. 'degraded': The Search service is degraded. This can occur when the underlying search units are not healthy. The Search service is most likely operational, but performance might be slow and some requests might be dropped. 'disabled': The Search service is disabled. In this state, the service will reject all API requests. 'error': The Search service is in an error state. If your service is in the degraded, disabled, or error states, it means the Azure Cognitive Search team is actively investigating the underlying issue. Dedicated services in these states are still chargeable based on the number of search units provisioned. Status string `pulumi:"status"` // The details of the Search service status. StatusDetails string `pulumi:"statusDetails"` // Tags to help categorize the resource in the Azure portal. Tags map[string]string `pulumi:"tags"` // The resource type. Type string `pulumi:"type"` }
Describes an Azure Cognitive Search service and its current state.
func LookupService ¶
func LookupService(ctx *pulumi.Context, args *LookupServiceArgs, opts ...pulumi.InvokeOption) (*LookupServiceResult, error)
type QueryKeyResponse ¶
type QueryKeyResponse struct { // The value of the query API key. Key string `pulumi:"key"` // The name of the query API key; may be empty. Name string `pulumi:"name"` }
Describes an API key for a given Azure Cognitive Search service that has permissions for query operations only.
type QueryKeyResponseArgs ¶
type QueryKeyResponseArgs struct { // The value of the query API key. Key pulumi.StringInput `pulumi:"key"` // The name of the query API key; may be empty. Name pulumi.StringInput `pulumi:"name"` }
Describes an API key for a given Azure Cognitive Search service that has permissions for query operations only.
func (QueryKeyResponseArgs) ElementType ¶
func (QueryKeyResponseArgs) ElementType() reflect.Type
func (QueryKeyResponseArgs) ToQueryKeyResponseOutput ¶
func (i QueryKeyResponseArgs) ToQueryKeyResponseOutput() QueryKeyResponseOutput
func (QueryKeyResponseArgs) ToQueryKeyResponseOutputWithContext ¶
func (i QueryKeyResponseArgs) ToQueryKeyResponseOutputWithContext(ctx context.Context) QueryKeyResponseOutput
type QueryKeyResponseArray ¶
type QueryKeyResponseArray []QueryKeyResponseInput
func (QueryKeyResponseArray) ElementType ¶
func (QueryKeyResponseArray) ElementType() reflect.Type
func (QueryKeyResponseArray) ToQueryKeyResponseArrayOutput ¶
func (i QueryKeyResponseArray) ToQueryKeyResponseArrayOutput() QueryKeyResponseArrayOutput
func (QueryKeyResponseArray) ToQueryKeyResponseArrayOutputWithContext ¶
func (i QueryKeyResponseArray) ToQueryKeyResponseArrayOutputWithContext(ctx context.Context) QueryKeyResponseArrayOutput
type QueryKeyResponseArrayInput ¶
type QueryKeyResponseArrayInput interface { pulumi.Input ToQueryKeyResponseArrayOutput() QueryKeyResponseArrayOutput ToQueryKeyResponseArrayOutputWithContext(context.Context) QueryKeyResponseArrayOutput }
QueryKeyResponseArrayInput is an input type that accepts QueryKeyResponseArray and QueryKeyResponseArrayOutput values. You can construct a concrete instance of `QueryKeyResponseArrayInput` via:
QueryKeyResponseArray{ QueryKeyResponseArgs{...} }
type QueryKeyResponseArrayOutput ¶
type QueryKeyResponseArrayOutput struct{ *pulumi.OutputState }
func (QueryKeyResponseArrayOutput) ElementType ¶
func (QueryKeyResponseArrayOutput) ElementType() reflect.Type
func (QueryKeyResponseArrayOutput) Index ¶
func (o QueryKeyResponseArrayOutput) Index(i pulumi.IntInput) QueryKeyResponseOutput
func (QueryKeyResponseArrayOutput) ToQueryKeyResponseArrayOutput ¶
func (o QueryKeyResponseArrayOutput) ToQueryKeyResponseArrayOutput() QueryKeyResponseArrayOutput
func (QueryKeyResponseArrayOutput) ToQueryKeyResponseArrayOutputWithContext ¶
func (o QueryKeyResponseArrayOutput) ToQueryKeyResponseArrayOutputWithContext(ctx context.Context) QueryKeyResponseArrayOutput
type QueryKeyResponseInput ¶
type QueryKeyResponseInput interface { pulumi.Input ToQueryKeyResponseOutput() QueryKeyResponseOutput ToQueryKeyResponseOutputWithContext(context.Context) QueryKeyResponseOutput }
QueryKeyResponseInput is an input type that accepts QueryKeyResponseArgs and QueryKeyResponseOutput values. You can construct a concrete instance of `QueryKeyResponseInput` via:
QueryKeyResponseArgs{...}
type QueryKeyResponseOutput ¶
type QueryKeyResponseOutput struct{ *pulumi.OutputState }
Describes an API key for a given Azure Cognitive Search service that has permissions for query operations only.
func (QueryKeyResponseOutput) ElementType ¶
func (QueryKeyResponseOutput) ElementType() reflect.Type
func (QueryKeyResponseOutput) Key ¶
func (o QueryKeyResponseOutput) Key() pulumi.StringOutput
The value of the query API key.
func (QueryKeyResponseOutput) Name ¶
func (o QueryKeyResponseOutput) Name() pulumi.StringOutput
The name of the query API key; may be empty.
func (QueryKeyResponseOutput) ToQueryKeyResponseOutput ¶
func (o QueryKeyResponseOutput) ToQueryKeyResponseOutput() QueryKeyResponseOutput
func (QueryKeyResponseOutput) ToQueryKeyResponseOutputWithContext ¶
func (o QueryKeyResponseOutput) ToQueryKeyResponseOutputWithContext(ctx context.Context) QueryKeyResponseOutput
type Service ¶
type Service struct { pulumi.CustomResourceState // Applicable only for the standard3 SKU. You can set this property to enable up to 3 high density partitions that allow up to 1000 indexes, which is much higher than the maximum indexes allowed for any other SKU. For the standard3 SKU, the value is either 'default' or 'highDensity'. For all other SKUs, this value must be 'default'. HostingMode pulumi.StringPtrOutput `pulumi:"hostingMode"` // The identity of the resource. Identity IdentityResponsePtrOutput `pulumi:"identity"` // The geographic location of the resource. This must be one of the supported and registered Azure Geo Regions (for example, West US, East US, Southeast Asia, and so forth). This property is required when creating a new resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The number of partitions in the Search service; if specified, it can be 1, 2, 3, 4, 6, or 12. Values greater than 1 are only valid for standard SKUs. For 'standard3' services with hostingMode set to 'highDensity', the allowed values are between 1 and 3. PartitionCount pulumi.IntPtrOutput `pulumi:"partitionCount"` // The state of the last provisioning operation performed on the Search service. Provisioning is an intermediate state that occurs while service capacity is being established. After capacity is set up, provisioningState changes to either 'succeeded' or 'failed'. Client applications can poll provisioning status (the recommended polling interval is from 30 seconds to one minute) by using the Get Search Service operation to see when an operation is completed. If you are using the free service, this value tends to come back as 'succeeded' directly in the call to Create Search service. This is because the free service uses capacity that is already set up. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The number of replicas in the Search service. If specified, it must be a value between 1 and 12 inclusive for standard SKUs or between 1 and 3 inclusive for basic SKU. ReplicaCount pulumi.IntPtrOutput `pulumi:"replicaCount"` // The SKU of the Search Service, which determines price tier and capacity limits. This property is required when creating a new Search Service. Sku SkuResponsePtrOutput `pulumi:"sku"` // The status of the Search service. Possible values include: 'running': The Search service is running and no provisioning operations are underway. 'provisioning': The Search service is being provisioned or scaled up or down. 'deleting': The Search service is being deleted. 'degraded': The Search service is degraded. This can occur when the underlying search units are not healthy. The Search service is most likely operational, but performance might be slow and some requests might be dropped. 'disabled': The Search service is disabled. In this state, the service will reject all API requests. 'error': The Search service is in an error state. If your service is in the degraded, disabled, or error states, it means the Azure Cognitive Search team is actively investigating the underlying issue. Dedicated services in these states are still chargeable based on the number of search units provisioned. Status pulumi.StringOutput `pulumi:"status"` // The details of the Search service status. StatusDetails pulumi.StringOutput `pulumi:"statusDetails"` // Tags to help categorize the resource in the Azure portal. Tags pulumi.StringMapOutput `pulumi:"tags"` // The resource type. Type pulumi.StringOutput `pulumi:"type"` }
Describes an Azure Cognitive Search service and its current state.
func GetService ¶
func GetService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*Service, error)
NewService registers a new resource with the given unique name, arguments, and options.
func (*Service) ElementType ¶ added in v0.2.6
func (*Service) ToServiceOutput ¶ added in v0.2.6
func (i *Service) ToServiceOutput() ServiceOutput
func (*Service) ToServiceOutputWithContext ¶ added in v0.2.6
func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
type ServiceArgs ¶
type ServiceArgs struct { // Applicable only for the standard3 SKU. You can set this property to enable up to 3 high density partitions that allow up to 1000 indexes, which is much higher than the maximum indexes allowed for any other SKU. For the standard3 SKU, the value is either 'default' or 'highDensity'. For all other SKUs, this value must be 'default'. HostingMode HostingMode // The identity of the resource. Identity IdentityPtrInput // The geographic location of the resource. This must be one of the supported and registered Azure Geo Regions (for example, West US, East US, Southeast Asia, and so forth). This property is required when creating a new resource. Location pulumi.StringPtrInput // The number of partitions in the Search service; if specified, it can be 1, 2, 3, 4, 6, or 12. Values greater than 1 are only valid for standard SKUs. For 'standard3' services with hostingMode set to 'highDensity', the allowed values are between 1 and 3. PartitionCount pulumi.IntPtrInput // The number of replicas in the Search service. If specified, it must be a value between 1 and 12 inclusive for standard SKUs or between 1 and 3 inclusive for basic SKU. ReplicaCount pulumi.IntPtrInput // The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The name of the Azure Cognitive Search service to create or update. Search service names must only contain lowercase letters, digits or dashes, cannot use dash as the first two or last one characters, cannot contain consecutive dashes, and must be between 2 and 60 characters in length. Search service names must be globally unique since they are part of the service URI (https://<name>.search.windows.net). You cannot change the service name after the service is created. SearchServiceName pulumi.StringInput // The SKU of the Search Service, which determines price tier and capacity limits. This property is required when creating a new Search Service. Sku SkuPtrInput // Tags to help categorize the resource in the Azure portal. Tags pulumi.StringMapInput }
The set of arguments for constructing a Service resource.
func (ServiceArgs) ElementType ¶
func (ServiceArgs) ElementType() reflect.Type
type ServiceInput ¶ added in v0.2.6
type ServiceInput interface { pulumi.Input ToServiceOutput() ServiceOutput ToServiceOutputWithContext(ctx context.Context) ServiceOutput }
type ServiceOutput ¶ added in v0.2.6
type ServiceOutput struct {
*pulumi.OutputState
}
func (ServiceOutput) ElementType ¶ added in v0.2.6
func (ServiceOutput) ElementType() reflect.Type
func (ServiceOutput) ToServiceOutput ¶ added in v0.2.6
func (o ServiceOutput) ToServiceOutput() ServiceOutput
func (ServiceOutput) ToServiceOutputWithContext ¶ added in v0.2.6
func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
type ServiceState ¶
type ServiceState struct { // Applicable only for the standard3 SKU. You can set this property to enable up to 3 high density partitions that allow up to 1000 indexes, which is much higher than the maximum indexes allowed for any other SKU. For the standard3 SKU, the value is either 'default' or 'highDensity'. For all other SKUs, this value must be 'default'. HostingMode pulumi.StringPtrInput // The identity of the resource. Identity IdentityResponsePtrInput // The geographic location of the resource. This must be one of the supported and registered Azure Geo Regions (for example, West US, East US, Southeast Asia, and so forth). This property is required when creating a new resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The number of partitions in the Search service; if specified, it can be 1, 2, 3, 4, 6, or 12. Values greater than 1 are only valid for standard SKUs. For 'standard3' services with hostingMode set to 'highDensity', the allowed values are between 1 and 3. PartitionCount pulumi.IntPtrInput // The state of the last provisioning operation performed on the Search service. Provisioning is an intermediate state that occurs while service capacity is being established. After capacity is set up, provisioningState changes to either 'succeeded' or 'failed'. Client applications can poll provisioning status (the recommended polling interval is from 30 seconds to one minute) by using the Get Search Service operation to see when an operation is completed. If you are using the free service, this value tends to come back as 'succeeded' directly in the call to Create Search service. This is because the free service uses capacity that is already set up. ProvisioningState pulumi.StringPtrInput // The number of replicas in the Search service. If specified, it must be a value between 1 and 12 inclusive for standard SKUs or between 1 and 3 inclusive for basic SKU. ReplicaCount pulumi.IntPtrInput // The SKU of the Search Service, which determines price tier and capacity limits. This property is required when creating a new Search Service. Sku SkuResponsePtrInput // The status of the Search service. Possible values include: 'running': The Search service is running and no provisioning operations are underway. 'provisioning': The Search service is being provisioned or scaled up or down. 'deleting': The Search service is being deleted. 'degraded': The Search service is degraded. This can occur when the underlying search units are not healthy. The Search service is most likely operational, but performance might be slow and some requests might be dropped. 'disabled': The Search service is disabled. In this state, the service will reject all API requests. 'error': The Search service is in an error state. If your service is in the degraded, disabled, or error states, it means the Azure Cognitive Search team is actively investigating the underlying issue. Dedicated services in these states are still chargeable based on the number of search units provisioned. Status pulumi.StringPtrInput // The details of the Search service status. StatusDetails pulumi.StringPtrInput // Tags to help categorize the resource in the Azure portal. Tags pulumi.StringMapInput // The resource type. Type pulumi.StringPtrInput }
func (ServiceState) ElementType ¶
func (ServiceState) ElementType() reflect.Type
type Sku ¶
type Sku struct { // The SKU of the Search service. Valid values include: 'free': Shared service. 'basic': Dedicated service with up to 3 replicas. 'standard': Dedicated service with up to 12 partitions and 12 replicas. 'standard2': Similar to standard, but with more capacity per search unit. 'standard3': The largest Standard offering with up to 12 partitions and 12 replicas (or up to 3 partitions with more indexes if you also set the hostingMode property to 'highDensity'). 'storage_optimized_l1': Supports 1TB per partition, up to 12 partitions. 'storage_optimized_l2': Supports 2TB per partition, up to 12 partitions.' Name *string `pulumi:"name"` }
Defines the SKU of an Azure Cognitive Search Service, which determines price tier and capacity limits.
type SkuArgs ¶
type SkuArgs struct { // The SKU of the Search service. Valid values include: 'free': Shared service. 'basic': Dedicated service with up to 3 replicas. 'standard': Dedicated service with up to 12 partitions and 12 replicas. 'standard2': Similar to standard, but with more capacity per search unit. 'standard3': The largest Standard offering with up to 12 partitions and 12 replicas (or up to 3 partitions with more indexes if you also set the hostingMode property to 'highDensity'). 'storage_optimized_l1': Supports 1TB per partition, up to 12 partitions. 'storage_optimized_l2': Supports 2TB per partition, up to 12 partitions.' Name SkuName `pulumi:"name"` }
Defines the SKU of an Azure Cognitive Search Service, which determines price tier and capacity limits.
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
func (SkuArgs) ToSkuOutputWithContext ¶
func (SkuArgs) ToSkuPtrOutput ¶
func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput
func (SkuArgs) ToSkuPtrOutputWithContext ¶
func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuInput ¶
type SkuInput interface { pulumi.Input ToSkuOutput() SkuOutput ToSkuOutputWithContext(context.Context) SkuOutput }
SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:
SkuArgs{...}
type SkuName ¶ added in v0.3.1
The SKU of the Search service. Valid values include: 'free': Shared service. 'basic': Dedicated service with up to 3 replicas. 'standard': Dedicated service with up to 12 partitions and 12 replicas. 'standard2': Similar to standard, but with more capacity per search unit. 'standard3': The largest Standard offering with up to 12 partitions and 12 replicas (or up to 3 partitions with more indexes if you also set the hostingMode property to 'highDensity'). 'storage_optimized_l1': Supports 1TB per partition, up to 12 partitions. 'storage_optimized_l2': Supports 2TB per partition, up to 12 partitions.'
func (SkuName) ElementType ¶ added in v0.3.1
func (SkuName) ToStringOutput ¶ added in v0.3.1
func (e SkuName) ToStringOutput() pulumi.StringOutput
func (SkuName) ToStringOutputWithContext ¶ added in v0.3.1
func (e SkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SkuName) ToStringPtrOutput ¶ added in v0.3.1
func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuName) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SkuOutput ¶
type SkuOutput struct{ *pulumi.OutputState }
Defines the SKU of an Azure Cognitive Search Service, which determines price tier and capacity limits.
func (SkuOutput) ElementType ¶
func (SkuOutput) Name ¶
func (o SkuOutput) Name() pulumi.StringPtrOutput
The SKU of the Search service. Valid values include: 'free': Shared service. 'basic': Dedicated service with up to 3 replicas. 'standard': Dedicated service with up to 12 partitions and 12 replicas. 'standard2': Similar to standard, but with more capacity per search unit. 'standard3': The largest Standard offering with up to 12 partitions and 12 replicas (or up to 3 partitions with more indexes if you also set the hostingMode property to 'highDensity'). 'storage_optimized_l1': Supports 1TB per partition, up to 12 partitions. 'storage_optimized_l2': Supports 2TB per partition, up to 12 partitions.'
func (SkuOutput) ToSkuOutput ¶
func (SkuOutput) ToSkuOutputWithContext ¶
func (SkuOutput) ToSkuPtrOutput ¶
func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuOutput) ToSkuPtrOutputWithContext ¶
func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuPtrInput ¶
type SkuPtrInput interface { pulumi.Input ToSkuPtrOutput() SkuPtrOutput ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput }
SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:
SkuArgs{...} or: nil
func SkuPtr ¶
func SkuPtr(v *SkuArgs) SkuPtrInput
type SkuPtrOutput ¶
type SkuPtrOutput struct{ *pulumi.OutputState }
func (SkuPtrOutput) Elem ¶
func (o SkuPtrOutput) Elem() SkuOutput
func (SkuPtrOutput) ElementType ¶
func (SkuPtrOutput) ElementType() reflect.Type
func (SkuPtrOutput) Name ¶
func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
The SKU of the Search service. Valid values include: 'free': Shared service. 'basic': Dedicated service with up to 3 replicas. 'standard': Dedicated service with up to 12 partitions and 12 replicas. 'standard2': Similar to standard, but with more capacity per search unit. 'standard3': The largest Standard offering with up to 12 partitions and 12 replicas (or up to 3 partitions with more indexes if you also set the hostingMode property to 'highDensity'). 'storage_optimized_l1': Supports 1TB per partition, up to 12 partitions. 'storage_optimized_l2': Supports 2TB per partition, up to 12 partitions.'
func (SkuPtrOutput) ToSkuPtrOutput ¶
func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuPtrOutput) ToSkuPtrOutputWithContext ¶
func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuResponse ¶
type SkuResponse struct { // The SKU of the Search service. Valid values include: 'free': Shared service. 'basic': Dedicated service with up to 3 replicas. 'standard': Dedicated service with up to 12 partitions and 12 replicas. 'standard2': Similar to standard, but with more capacity per search unit. 'standard3': The largest Standard offering with up to 12 partitions and 12 replicas (or up to 3 partitions with more indexes if you also set the hostingMode property to 'highDensity'). 'storage_optimized_l1': Supports 1TB per partition, up to 12 partitions. 'storage_optimized_l2': Supports 2TB per partition, up to 12 partitions.' Name *string `pulumi:"name"` }
Defines the SKU of an Azure Cognitive Search Service, which determines price tier and capacity limits.
type SkuResponseArgs ¶
type SkuResponseArgs struct { // The SKU of the Search service. Valid values include: 'free': Shared service. 'basic': Dedicated service with up to 3 replicas. 'standard': Dedicated service with up to 12 partitions and 12 replicas. 'standard2': Similar to standard, but with more capacity per search unit. 'standard3': The largest Standard offering with up to 12 partitions and 12 replicas (or up to 3 partitions with more indexes if you also set the hostingMode property to 'highDensity'). 'storage_optimized_l1': Supports 1TB per partition, up to 12 partitions. 'storage_optimized_l2': Supports 2TB per partition, up to 12 partitions.' Name pulumi.StringPtrInput `pulumi:"name"` }
Defines the SKU of an Azure Cognitive Search Service, which determines price tier and capacity limits.
func (SkuResponseArgs) ElementType ¶
func (SkuResponseArgs) ElementType() reflect.Type
func (SkuResponseArgs) ToSkuResponseOutput ¶
func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseArgs) ToSkuResponseOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseArgs) ToSkuResponsePtrOutput ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponseInput ¶
type SkuResponseInput interface { pulumi.Input ToSkuResponseOutput() SkuResponseOutput ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput }
SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:
SkuResponseArgs{...}
type SkuResponseOutput ¶
type SkuResponseOutput struct{ *pulumi.OutputState }
Defines the SKU of an Azure Cognitive Search Service, which determines price tier and capacity limits.
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringPtrOutput
The SKU of the Search service. Valid values include: 'free': Shared service. 'basic': Dedicated service with up to 3 replicas. 'standard': Dedicated service with up to 12 partitions and 12 replicas. 'standard2': Similar to standard, but with more capacity per search unit. 'standard3': The largest Standard offering with up to 12 partitions and 12 replicas (or up to 3 partitions with more indexes if you also set the hostingMode property to 'highDensity'). 'storage_optimized_l1': Supports 1TB per partition, up to 12 partitions. 'storage_optimized_l2': Supports 2TB per partition, up to 12 partitions.'
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponsePtrInput ¶
type SkuResponsePtrInput interface { pulumi.Input ToSkuResponsePtrOutput() SkuResponsePtrOutput ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput }
SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:
SkuResponseArgs{...} or: nil
func SkuResponsePtr ¶
func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput
type SkuResponsePtrOutput ¶
type SkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SkuResponsePtrOutput) Elem ¶
func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The SKU of the Search service. Valid values include: 'free': Shared service. 'basic': Dedicated service with up to 3 replicas. 'standard': Dedicated service with up to 12 partitions and 12 replicas. 'standard2': Similar to standard, but with more capacity per search unit. 'standard3': The largest Standard offering with up to 12 partitions and 12 replicas (or up to 3 partitions with more indexes if you also set the hostingMode property to 'highDensity'). 'storage_optimized_l1': Supports 1TB per partition, up to 12 partitions. 'storage_optimized_l2': Supports 2TB per partition, up to 12 partitions.'
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput