Documentation ¶
Overview ¶
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- type DataPlaneAadOrApiKeyAuthOption
- type DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode
- type DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode_STATUS
- type DataPlaneAadOrApiKeyAuthOption_STATUS
- type DataPlaneAuthOptions
- type DataPlaneAuthOptions_STATUS
- type EncryptionWithCmk
- type EncryptionWithCmk_EncryptionComplianceStatus_STATUS
- type EncryptionWithCmk_Enforcement
- type EncryptionWithCmk_Enforcement_STATUS
- type EncryptionWithCmk_STATUS
- type Identity
- type Identity_STATUS
- type Identity_Type
- type Identity_Type_STATUS
- type IpRule
- type IpRule_STATUS
- type NetworkRuleSet
- type NetworkRuleSet_STATUS
- type PrivateEndpointConnection_STATUS
- type SearchServiceProperties
- type SearchServiceProperties_HostingMode
- type SearchServiceProperties_HostingMode_STATUS
- type SearchServiceProperties_ProvisioningState_STATUS
- type SearchServiceProperties_PublicNetworkAccess
- type SearchServiceProperties_PublicNetworkAccess_STATUS
- type SearchServiceProperties_STATUS
- type SearchServiceProperties_Status_STATUS
- type SearchService_STATUS
- type SearchService_Spec
- type SharedPrivateLinkResource_STATUS
- type Sku
- type Sku_Name
- type Sku_Name_STATUS
- type Sku_STATUS
Constants ¶
const ( Identity_Type_None = Identity_Type("None") Identity_Type_SystemAssigned = Identity_Type("SystemAssigned") )
const ( SearchServiceProperties_HostingMode_Default = SearchServiceProperties_HostingMode("default") SearchServiceProperties_HostingMode_HighDensity = SearchServiceProperties_HostingMode("highDensity") )
const ( SearchServiceProperties_PublicNetworkAccess_Disabled = SearchServiceProperties_PublicNetworkAccess("disabled") SearchServiceProperties_PublicNetworkAccess_Enabled = SearchServiceProperties_PublicNetworkAccess("enabled") )
const ( Sku_Name_Basic = Sku_Name("basic") Sku_Name_Free = Sku_Name("free") Sku_Name_Standard = Sku_Name("standard") Sku_Name_Standard2 = Sku_Name("standard2") Sku_Name_Standard3 = Sku_Name("standard3") Sku_Name_Storage_Optimized_L1 = Sku_Name("storage_optimized_l1") Sku_Name_Storage_Optimized_L2 = Sku_Name("storage_optimized_l2") )
const ( EncryptionWithCmk_Enforcement_Disabled = EncryptionWithCmk_Enforcement("Disabled") EncryptionWithCmk_Enforcement_Enabled = EncryptionWithCmk_Enforcement("Enabled") EncryptionWithCmk_Enforcement_Unspecified = EncryptionWithCmk_Enforcement("Unspecified") )
const ( DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode_Http401WithBearerChallenge = DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode("http401WithBearerChallenge") DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode_Http403 = DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode("http403") )
const ( Identity_Type_STATUS_None = Identity_Type_STATUS("None") Identity_Type_STATUS_SystemAssigned = Identity_Type_STATUS("SystemAssigned") )
const ( SearchServiceProperties_HostingMode_STATUS_Default = SearchServiceProperties_HostingMode_STATUS("default") SearchServiceProperties_HostingMode_STATUS_HighDensity = SearchServiceProperties_HostingMode_STATUS("highDensity") )
const ( SearchServiceProperties_ProvisioningState_STATUS_Failed = SearchServiceProperties_ProvisioningState_STATUS("failed") SearchServiceProperties_ProvisioningState_STATUS_Provisioning = SearchServiceProperties_ProvisioningState_STATUS("provisioning") SearchServiceProperties_ProvisioningState_STATUS_Succeeded = SearchServiceProperties_ProvisioningState_STATUS("succeeded") )
const ( SearchServiceProperties_PublicNetworkAccess_STATUS_Disabled = SearchServiceProperties_PublicNetworkAccess_STATUS("disabled") SearchServiceProperties_PublicNetworkAccess_STATUS_Enabled = SearchServiceProperties_PublicNetworkAccess_STATUS("enabled") )
const ( SearchServiceProperties_Status_STATUS_Degraded = SearchServiceProperties_Status_STATUS("degraded") SearchServiceProperties_Status_STATUS_Deleting = SearchServiceProperties_Status_STATUS("deleting") SearchServiceProperties_Status_STATUS_Disabled = SearchServiceProperties_Status_STATUS("disabled") SearchServiceProperties_Status_STATUS_Error = SearchServiceProperties_Status_STATUS("error") SearchServiceProperties_Status_STATUS_Provisioning = SearchServiceProperties_Status_STATUS("provisioning") SearchServiceProperties_Status_STATUS_Running = SearchServiceProperties_Status_STATUS("running") )
const ( Sku_Name_STATUS_Basic = Sku_Name_STATUS("basic") Sku_Name_STATUS_Free = Sku_Name_STATUS("free") Sku_Name_STATUS_Standard = Sku_Name_STATUS("standard") Sku_Name_STATUS_Standard2 = Sku_Name_STATUS("standard2") Sku_Name_STATUS_Standard3 = Sku_Name_STATUS("standard3") Sku_Name_STATUS_Storage_Optimized_L1 = Sku_Name_STATUS("storage_optimized_l1") Sku_Name_STATUS_Storage_Optimized_L2 = Sku_Name_STATUS("storage_optimized_l2") )
const ( EncryptionWithCmk_EncryptionComplianceStatus_STATUS_Compliant = EncryptionWithCmk_EncryptionComplianceStatus_STATUS("Compliant") EncryptionWithCmk_EncryptionComplianceStatus_STATUS_NonCompliant = EncryptionWithCmk_EncryptionComplianceStatus_STATUS("NonCompliant") )
const ( EncryptionWithCmk_Enforcement_STATUS_Disabled = EncryptionWithCmk_Enforcement_STATUS("Disabled") EncryptionWithCmk_Enforcement_STATUS_Enabled = EncryptionWithCmk_Enforcement_STATUS("Enabled") EncryptionWithCmk_Enforcement_STATUS_Unspecified = EncryptionWithCmk_Enforcement_STATUS("Unspecified") )
const ( DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode_STATUS_Http401WithBearerChallenge = DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode_STATUS("http401WithBearerChallenge") DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode_STATUS_Http403 = DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode_STATUS("http403") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataPlaneAadOrApiKeyAuthOption ¶
type DataPlaneAadOrApiKeyAuthOption struct { // AadAuthFailureMode: Describes what response the data plane API of a Search service would send for requests that failed // authentication. AadAuthFailureMode *DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode `json:"aadAuthFailureMode,omitempty"` }
Indicates that either the API key or an access token from Azure Active Directory can be used for authentication.
type DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode ¶
type DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode string
+kubebuilder:validation:Enum={"http401WithBearerChallenge","http403"}
type DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode_STATUS ¶
type DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode_STATUS string
type DataPlaneAadOrApiKeyAuthOption_STATUS ¶
type DataPlaneAadOrApiKeyAuthOption_STATUS struct { // AadAuthFailureMode: Describes what response the data plane API of a Search service would send for requests that failed // authentication. AadAuthFailureMode *DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode_STATUS `json:"aadAuthFailureMode,omitempty"` }
Indicates that either the API key or an access token from Azure Active Directory can be used for authentication.
type DataPlaneAuthOptions ¶
type DataPlaneAuthOptions struct { // AadOrApiKey: Indicates that either the API key or an access token from Azure Active Directory can be used for // authentication. AadOrApiKey *DataPlaneAadOrApiKeyAuthOption `json:"aadOrApiKey,omitempty"` }
Defines the options for how the data plane API of a Search service authenticates requests. This cannot be set if 'disableLocalAuth' is set to true.
type DataPlaneAuthOptions_STATUS ¶
type DataPlaneAuthOptions_STATUS struct { // AadOrApiKey: Indicates that either the API key or an access token from Azure Active Directory can be used for // authentication. AadOrApiKey *DataPlaneAadOrApiKeyAuthOption_STATUS `json:"aadOrApiKey,omitempty"` // ApiKeyOnly: Indicates that only the API key needs to be used for authentication. ApiKeyOnly map[string]v1.JSON `json:"apiKeyOnly,omitempty"` }
Defines the options for how the data plane API of a Search service authenticates requests. This cannot be set if 'disableLocalAuth' is set to true.
type EncryptionWithCmk ¶
type EncryptionWithCmk struct { // Enforcement: Describes how a search service should enforce having one or more non customer encrypted resources. Enforcement *EncryptionWithCmk_Enforcement `json:"enforcement,omitempty"` }
Describes a policy that determines how resources within the search service are to be encrypted with Customer Managed Keys.
type EncryptionWithCmk_EncryptionComplianceStatus_STATUS ¶
type EncryptionWithCmk_EncryptionComplianceStatus_STATUS string
type EncryptionWithCmk_Enforcement ¶
type EncryptionWithCmk_Enforcement string
+kubebuilder:validation:Enum={"Disabled","Enabled","Unspecified"}
type EncryptionWithCmk_Enforcement_STATUS ¶
type EncryptionWithCmk_Enforcement_STATUS string
type EncryptionWithCmk_STATUS ¶
type EncryptionWithCmk_STATUS struct { // EncryptionComplianceStatus: Describes whether the search service is compliant or not with respect to having non customer // encrypted resources. If a service has more than one non customer encrypted resource and 'Enforcement' is 'enabled' then // the service will be marked as 'nonCompliant'. EncryptionComplianceStatus *EncryptionWithCmk_EncryptionComplianceStatus_STATUS `json:"encryptionComplianceStatus,omitempty"` // Enforcement: Describes how a search service should enforce having one or more non customer encrypted resources. Enforcement *EncryptionWithCmk_Enforcement_STATUS `json:"enforcement,omitempty"` }
Describes a policy that determines how resources within the search service are to be encrypted with Customer Managed Keys.
type Identity ¶
type Identity struct { // Type: The identity type. Type *Identity_Type `json:"type,omitempty"` }
Identity for the resource.
type Identity_STATUS ¶
type Identity_STATUS struct { // PrincipalId: The principal ID of the system-assigned identity of the search service. PrincipalId *string `json:"principalId,omitempty"` // TenantId: The tenant ID of the system-assigned identity of the search service. TenantId *string `json:"tenantId,omitempty"` // Type: The identity type. Type *Identity_Type_STATUS `json:"type,omitempty"` }
Identity for the resource.
type Identity_Type ¶
type Identity_Type string
+kubebuilder:validation:Enum={"None","SystemAssigned"}
type Identity_Type_STATUS ¶
type Identity_Type_STATUS string
type IpRule ¶
type IpRule struct { // Value: Value corresponding to a single IPv4 address (eg., 123.1.2.3) or an IP range in CIDR format (eg., 123.1.2.3/24) // to be allowed. Value *string `json:"value,omitempty"` }
The IP restriction rule of the Azure Cognitive Search service.
type IpRule_STATUS ¶
type IpRule_STATUS struct { // Value: Value corresponding to a single IPv4 address (eg., 123.1.2.3) or an IP range in CIDR format (eg., 123.1.2.3/24) // to be allowed. Value *string `json:"value,omitempty"` }
The IP restriction rule of the Azure Cognitive Search service.
type NetworkRuleSet ¶
type NetworkRuleSet struct { // IpRules: A list of IP restriction rules that defines the inbound network(s) with allowing access to the search service // endpoint. At the meantime, all other public IP networks are blocked by the firewall. These restriction rules are applied // only when the 'publicNetworkAccess' of the search service is 'enabled'; otherwise, traffic over public interface is not // allowed even with any public IP rules, and private endpoint connections would be the exclusive access method. IpRules []IpRule `json:"ipRules,omitempty"` }
Network specific rules that determine how the Azure Cognitive Search service may be reached.
type NetworkRuleSet_STATUS ¶
type NetworkRuleSet_STATUS struct { // IpRules: A list of IP restriction rules that defines the inbound network(s) with allowing access to the search service // endpoint. At the meantime, all other public IP networks are blocked by the firewall. These restriction rules are applied // only when the 'publicNetworkAccess' of the search service is 'enabled'; otherwise, traffic over public interface is not // allowed even with any public IP rules, and private endpoint connections would be the exclusive access method. IpRules []IpRule_STATUS `json:"ipRules,omitempty"` }
Network specific rules that determine how the Azure Cognitive Search service may be reached.
type PrivateEndpointConnection_STATUS ¶
type PrivateEndpointConnection_STATUS struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` }
Describes an existing Private Endpoint connection to the Azure Cognitive Search service.
type SearchServiceProperties ¶
type SearchServiceProperties struct { // AuthOptions: Defines the options for how the data plane API of a search service authenticates requests. This cannot be // set if 'disableLocalAuth' is set to true. AuthOptions *DataPlaneAuthOptions `json:"authOptions,omitempty"` // DisableLocalAuth: When set to true, calls to the search service will not be permitted to utilize API keys for // authentication. This cannot be set to true if 'dataPlaneAuthOptions' are defined. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // EncryptionWithCmk: Specifies any policy regarding encryption of resources (such as indexes) using customer manager keys // within a search service. EncryptionWithCmk *EncryptionWithCmk `json:"encryptionWithCmk,omitempty"` // HostingMode: 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 *SearchServiceProperties_HostingMode `json:"hostingMode,omitempty"` // NetworkRuleSet: Network specific rules that determine how the Azure Cognitive Search service may be reached. NetworkRuleSet *NetworkRuleSet `json:"networkRuleSet,omitempty"` // PartitionCount: 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 `json:"partitionCount,omitempty"` // PublicNetworkAccess: This value can be set to 'enabled' to avoid breaking changes on existing customer resources and // templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be // the exclusive access method. PublicNetworkAccess *SearchServiceProperties_PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` // ReplicaCount: 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 `json:"replicaCount,omitempty"` }
Properties of the search service.
type SearchServiceProperties_HostingMode ¶
type SearchServiceProperties_HostingMode string
+kubebuilder:validation:Enum={"default","highDensity"}
type SearchServiceProperties_HostingMode_STATUS ¶
type SearchServiceProperties_HostingMode_STATUS string
type SearchServiceProperties_ProvisioningState_STATUS ¶
type SearchServiceProperties_ProvisioningState_STATUS string
type SearchServiceProperties_PublicNetworkAccess ¶
type SearchServiceProperties_PublicNetworkAccess string
+kubebuilder:validation:Enum={"disabled","enabled"}
type SearchServiceProperties_PublicNetworkAccess_STATUS ¶
type SearchServiceProperties_PublicNetworkAccess_STATUS string
type SearchServiceProperties_STATUS ¶
type SearchServiceProperties_STATUS struct { // AuthOptions: Defines the options for how the data plane API of a search service authenticates requests. This cannot be // set if 'disableLocalAuth' is set to true. AuthOptions *DataPlaneAuthOptions_STATUS `json:"authOptions,omitempty"` // DisableLocalAuth: When set to true, calls to the search service will not be permitted to utilize API keys for // authentication. This cannot be set to true if 'dataPlaneAuthOptions' are defined. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // EncryptionWithCmk: Specifies any policy regarding encryption of resources (such as indexes) using customer manager keys // within a search service. EncryptionWithCmk *EncryptionWithCmk_STATUS `json:"encryptionWithCmk,omitempty"` // HostingMode: 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 *SearchServiceProperties_HostingMode_STATUS `json:"hostingMode,omitempty"` // NetworkRuleSet: Network specific rules that determine how the Azure Cognitive Search service may be reached. NetworkRuleSet *NetworkRuleSet_STATUS `json:"networkRuleSet,omitempty"` // PartitionCount: 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 `json:"partitionCount,omitempty"` // PrivateEndpointConnections: The list of private endpoint connections to the Azure Cognitive Search service. PrivateEndpointConnections []PrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"` // ProvisioningState: 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 *SearchServiceProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"` // PublicNetworkAccess: This value can be set to 'enabled' to avoid breaking changes on existing customer resources and // templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be // the exclusive access method. PublicNetworkAccess *SearchServiceProperties_PublicNetworkAccess_STATUS `json:"publicNetworkAccess,omitempty"` // ReplicaCount: 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 `json:"replicaCount,omitempty"` SharedPrivateLinkResources []SharedPrivateLinkResource_STATUS `json:"sharedPrivateLinkResources,omitempty"` // Status: 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 *SearchServiceProperties_Status_STATUS `json:"status,omitempty"` // StatusDetails: The details of the search service status. StatusDetails *string `json:"statusDetails,omitempty"` }
Properties of the search service.
type SearchServiceProperties_Status_STATUS ¶
type SearchServiceProperties_Status_STATUS string
type SearchService_STATUS ¶
type SearchService_STATUS struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Identity: The identity of the resource. Identity *Identity_STATUS `json:"identity,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: Properties of the search service. Properties *SearchServiceProperties_STATUS `json:"properties,omitempty"` // Sku: The SKU of the Search Service, which determines price tier and capacity limits. This property is required when // creating a new Search Service. Sku *Sku_STATUS `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
Describes an Azure Cognitive Search service and its current state.
type SearchService_Spec ¶
type SearchService_Spec struct { // Identity: The identity of the resource. Identity *Identity `json:"identity,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Properties of the search service. Properties *SearchServiceProperties `json:"properties,omitempty"` // Sku: The SKU of the Search Service, which determines price tier and capacity limits. This property is required when // creating a new Search Service. Sku *Sku `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (SearchService_Spec) GetAPIVersion ¶
func (service SearchService_Spec) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-09-01"
func (*SearchService_Spec) GetName ¶
func (service *SearchService_Spec) GetName() string
GetName returns the Name of the resource
func (*SearchService_Spec) GetType ¶
func (service *SearchService_Spec) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Search/searchServices"
type SharedPrivateLinkResource_STATUS ¶
type SharedPrivateLinkResource_STATUS struct { // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` }
Describes a Shared Private Link Resource managed by the Azure Cognitive Search service.
type Sku ¶
type Sku struct { // Name: 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 *Sku_Name `json:"name,omitempty"` }
Defines the SKU of an Azure Cognitive Search Service, which determines price tier and capacity limits.
type Sku_Name ¶
type Sku_Name string
+kubebuilder:validation:Enum={"basic","free","standard","standard2","standard3","storage_optimized_l1","storage_optimized_l2"}
type Sku_Name_STATUS ¶
type Sku_Name_STATUS string
type Sku_STATUS ¶
type Sku_STATUS struct { // Name: 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 *Sku_Name_STATUS `json:"name,omitempty"` }
Defines the SKU of an Azure Cognitive Search Service, which determines price tier and capacity limits.