Documentation ¶
Overview ¶
Package v1api20220901 contains API Schema definitions for the search v1api20220901 API group +groupName=search.azure.com
Package v1api20220901 contains API Schema definitions for the search v1api20220901 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=search.azure.com +versionName=v1api20220901
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- Variables
- type APIVersion
- type DataPlaneAadOrApiKeyAuthOption
- func (option *DataPlaneAadOrApiKeyAuthOption) AssignProperties_From_DataPlaneAadOrApiKeyAuthOption(source *storage.DataPlaneAadOrApiKeyAuthOption) error
- func (option *DataPlaneAadOrApiKeyAuthOption) AssignProperties_To_DataPlaneAadOrApiKeyAuthOption(destination *storage.DataPlaneAadOrApiKeyAuthOption) error
- func (option *DataPlaneAadOrApiKeyAuthOption) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DataPlaneAadOrApiKeyAuthOption) DeepCopy() *DataPlaneAadOrApiKeyAuthOption
- func (in *DataPlaneAadOrApiKeyAuthOption) DeepCopyInto(out *DataPlaneAadOrApiKeyAuthOption)
- func (option *DataPlaneAadOrApiKeyAuthOption) Initialize_From_DataPlaneAadOrApiKeyAuthOption_STATUS(source *DataPlaneAadOrApiKeyAuthOption_STATUS) error
- func (option *DataPlaneAadOrApiKeyAuthOption) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (option *DataPlaneAadOrApiKeyAuthOption) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode
- type DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode_STATUS
- type DataPlaneAadOrApiKeyAuthOption_STATUS
- func (option *DataPlaneAadOrApiKeyAuthOption_STATUS) AssignProperties_From_DataPlaneAadOrApiKeyAuthOption_STATUS(source *storage.DataPlaneAadOrApiKeyAuthOption_STATUS) error
- func (option *DataPlaneAadOrApiKeyAuthOption_STATUS) AssignProperties_To_DataPlaneAadOrApiKeyAuthOption_STATUS(destination *storage.DataPlaneAadOrApiKeyAuthOption_STATUS) error
- func (in *DataPlaneAadOrApiKeyAuthOption_STATUS) DeepCopy() *DataPlaneAadOrApiKeyAuthOption_STATUS
- func (in *DataPlaneAadOrApiKeyAuthOption_STATUS) DeepCopyInto(out *DataPlaneAadOrApiKeyAuthOption_STATUS)
- func (option *DataPlaneAadOrApiKeyAuthOption_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (option *DataPlaneAadOrApiKeyAuthOption_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DataPlaneAuthOptions
- func (options *DataPlaneAuthOptions) AssignProperties_From_DataPlaneAuthOptions(source *storage.DataPlaneAuthOptions) error
- func (options *DataPlaneAuthOptions) AssignProperties_To_DataPlaneAuthOptions(destination *storage.DataPlaneAuthOptions) error
- func (options *DataPlaneAuthOptions) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DataPlaneAuthOptions) DeepCopy() *DataPlaneAuthOptions
- func (in *DataPlaneAuthOptions) DeepCopyInto(out *DataPlaneAuthOptions)
- func (options *DataPlaneAuthOptions) Initialize_From_DataPlaneAuthOptions_STATUS(source *DataPlaneAuthOptions_STATUS) error
- func (options *DataPlaneAuthOptions) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (options *DataPlaneAuthOptions) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DataPlaneAuthOptions_STATUS
- func (options *DataPlaneAuthOptions_STATUS) AssignProperties_From_DataPlaneAuthOptions_STATUS(source *storage.DataPlaneAuthOptions_STATUS) error
- func (options *DataPlaneAuthOptions_STATUS) AssignProperties_To_DataPlaneAuthOptions_STATUS(destination *storage.DataPlaneAuthOptions_STATUS) error
- func (in *DataPlaneAuthOptions_STATUS) DeepCopy() *DataPlaneAuthOptions_STATUS
- func (in *DataPlaneAuthOptions_STATUS) DeepCopyInto(out *DataPlaneAuthOptions_STATUS)
- func (options *DataPlaneAuthOptions_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (options *DataPlaneAuthOptions_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionWithCmk
- func (withCmk *EncryptionWithCmk) AssignProperties_From_EncryptionWithCmk(source *storage.EncryptionWithCmk) error
- func (withCmk *EncryptionWithCmk) AssignProperties_To_EncryptionWithCmk(destination *storage.EncryptionWithCmk) error
- func (withCmk *EncryptionWithCmk) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *EncryptionWithCmk) DeepCopy() *EncryptionWithCmk
- func (in *EncryptionWithCmk) DeepCopyInto(out *EncryptionWithCmk)
- func (withCmk *EncryptionWithCmk) Initialize_From_EncryptionWithCmk_STATUS(source *EncryptionWithCmk_STATUS) error
- func (withCmk *EncryptionWithCmk) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (withCmk *EncryptionWithCmk) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionWithCmk_EncryptionComplianceStatus_STATUS
- type EncryptionWithCmk_Enforcement
- type EncryptionWithCmk_Enforcement_STATUS
- type EncryptionWithCmk_STATUS
- func (withCmk *EncryptionWithCmk_STATUS) AssignProperties_From_EncryptionWithCmk_STATUS(source *storage.EncryptionWithCmk_STATUS) error
- func (withCmk *EncryptionWithCmk_STATUS) AssignProperties_To_EncryptionWithCmk_STATUS(destination *storage.EncryptionWithCmk_STATUS) error
- func (in *EncryptionWithCmk_STATUS) DeepCopy() *EncryptionWithCmk_STATUS
- func (in *EncryptionWithCmk_STATUS) DeepCopyInto(out *EncryptionWithCmk_STATUS)
- func (withCmk *EncryptionWithCmk_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (withCmk *EncryptionWithCmk_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Identity
- func (identity *Identity) AssignProperties_From_Identity(source *storage.Identity) error
- func (identity *Identity) AssignProperties_To_Identity(destination *storage.Identity) error
- func (identity *Identity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Identity) DeepCopy() *Identity
- func (in *Identity) DeepCopyInto(out *Identity)
- func (identity *Identity) Initialize_From_Identity_STATUS(source *Identity_STATUS) error
- func (identity *Identity) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *Identity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Identity_STATUS
- func (identity *Identity_STATUS) AssignProperties_From_Identity_STATUS(source *storage.Identity_STATUS) error
- func (identity *Identity_STATUS) AssignProperties_To_Identity_STATUS(destination *storage.Identity_STATUS) error
- func (in *Identity_STATUS) DeepCopy() *Identity_STATUS
- func (in *Identity_STATUS) DeepCopyInto(out *Identity_STATUS)
- func (identity *Identity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *Identity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Identity_Type
- type Identity_Type_STATUS
- type IpRule
- func (rule *IpRule) AssignProperties_From_IpRule(source *storage.IpRule) error
- func (rule *IpRule) AssignProperties_To_IpRule(destination *storage.IpRule) error
- func (rule *IpRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *IpRule) DeepCopy() *IpRule
- func (in *IpRule) DeepCopyInto(out *IpRule)
- func (rule *IpRule) Initialize_From_IpRule_STATUS(source *IpRule_STATUS) error
- func (rule *IpRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *IpRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IpRule_STATUS
- func (rule *IpRule_STATUS) AssignProperties_From_IpRule_STATUS(source *storage.IpRule_STATUS) error
- func (rule *IpRule_STATUS) AssignProperties_To_IpRule_STATUS(destination *storage.IpRule_STATUS) error
- func (in *IpRule_STATUS) DeepCopy() *IpRule_STATUS
- func (in *IpRule_STATUS) DeepCopyInto(out *IpRule_STATUS)
- func (rule *IpRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *IpRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkRuleSet
- func (ruleSet *NetworkRuleSet) AssignProperties_From_NetworkRuleSet(source *storage.NetworkRuleSet) error
- func (ruleSet *NetworkRuleSet) AssignProperties_To_NetworkRuleSet(destination *storage.NetworkRuleSet) error
- func (ruleSet *NetworkRuleSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NetworkRuleSet) DeepCopy() *NetworkRuleSet
- func (in *NetworkRuleSet) DeepCopyInto(out *NetworkRuleSet)
- func (ruleSet *NetworkRuleSet) Initialize_From_NetworkRuleSet_STATUS(source *NetworkRuleSet_STATUS) error
- func (ruleSet *NetworkRuleSet) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ruleSet *NetworkRuleSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkRuleSet_STATUS
- func (ruleSet *NetworkRuleSet_STATUS) AssignProperties_From_NetworkRuleSet_STATUS(source *storage.NetworkRuleSet_STATUS) error
- func (ruleSet *NetworkRuleSet_STATUS) AssignProperties_To_NetworkRuleSet_STATUS(destination *storage.NetworkRuleSet_STATUS) error
- func (in *NetworkRuleSet_STATUS) DeepCopy() *NetworkRuleSet_STATUS
- func (in *NetworkRuleSet_STATUS) DeepCopyInto(out *NetworkRuleSet_STATUS)
- func (ruleSet *NetworkRuleSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ruleSet *NetworkRuleSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointConnection_STATUS
- func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *storage.PrivateEndpointConnection_STATUS) error
- func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *storage.PrivateEndpointConnection_STATUS) error
- func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
- func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
- func (connection *PrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (connection *PrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SearchService
- func (service *SearchService) AssignProperties_From_SearchService(source *storage.SearchService) error
- func (service *SearchService) AssignProperties_To_SearchService(destination *storage.SearchService) error
- func (service *SearchService) AzureName() string
- func (service *SearchService) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (service *SearchService) ConvertFrom(hub conversion.Hub) error
- func (service *SearchService) ConvertTo(hub conversion.Hub) error
- func (in *SearchService) DeepCopy() *SearchService
- func (in *SearchService) DeepCopyInto(out *SearchService)
- func (in *SearchService) DeepCopyObject() runtime.Object
- func (service *SearchService) Default()
- func (service SearchService) GetAPIVersion() string
- func (service *SearchService) GetConditions() conditions.Conditions
- func (service *SearchService) GetResourceScope() genruntime.ResourceScope
- func (service *SearchService) GetSpec() genruntime.ConvertibleSpec
- func (service *SearchService) GetStatus() genruntime.ConvertibleStatus
- func (service *SearchService) GetSupportedOperations() []genruntime.ResourceOperation
- func (service *SearchService) GetType() string
- func (service *SearchService) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (service *SearchService) NewEmptyStatus() genruntime.ConvertibleStatus
- func (service *SearchService) OriginalGVK() *schema.GroupVersionKind
- func (service *SearchService) Owner() *genruntime.ResourceReference
- func (service *SearchService) SecretDestinationExpressions() []*core.DestinationExpression
- func (service *SearchService) SetConditions(conditions conditions.Conditions)
- func (service *SearchService) SetStatus(status genruntime.ConvertibleStatus) error
- func (service *SearchService) ValidateCreate() (admission.Warnings, error)
- func (service *SearchService) ValidateDelete() (admission.Warnings, error)
- func (service *SearchService) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type SearchServiceList
- type SearchServiceOperatorSecrets
- func (secrets *SearchServiceOperatorSecrets) AssignProperties_From_SearchServiceOperatorSecrets(source *storage.SearchServiceOperatorSecrets) error
- func (secrets *SearchServiceOperatorSecrets) AssignProperties_To_SearchServiceOperatorSecrets(destination *storage.SearchServiceOperatorSecrets) error
- func (in *SearchServiceOperatorSecrets) DeepCopy() *SearchServiceOperatorSecrets
- func (in *SearchServiceOperatorSecrets) DeepCopyInto(out *SearchServiceOperatorSecrets)
- type SearchServiceOperatorSpec
- func (operator *SearchServiceOperatorSpec) AssignProperties_From_SearchServiceOperatorSpec(source *storage.SearchServiceOperatorSpec) error
- func (operator *SearchServiceOperatorSpec) AssignProperties_To_SearchServiceOperatorSpec(destination *storage.SearchServiceOperatorSpec) error
- func (in *SearchServiceOperatorSpec) DeepCopy() *SearchServiceOperatorSpec
- func (in *SearchServiceOperatorSpec) DeepCopyInto(out *SearchServiceOperatorSpec)
- type SearchServiceProperties_HostingMode
- type SearchServiceProperties_HostingMode_STATUS
- type SearchServiceProperties_ProvisioningState_STATUS
- type SearchServiceProperties_PublicNetworkAccess
- type SearchServiceProperties_PublicNetworkAccess_STATUS
- type SearchServiceProperties_Status_STATUS
- type SearchService_STATUS
- func (service *SearchService_STATUS) AssignProperties_From_SearchService_STATUS(source *storage.SearchService_STATUS) error
- func (service *SearchService_STATUS) AssignProperties_To_SearchService_STATUS(destination *storage.SearchService_STATUS) error
- func (service *SearchService_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (service *SearchService_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *SearchService_STATUS) DeepCopy() *SearchService_STATUS
- func (in *SearchService_STATUS) DeepCopyInto(out *SearchService_STATUS)
- func (service *SearchService_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (service *SearchService_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SearchService_Spec
- func (service *SearchService_Spec) AssignProperties_From_SearchService_Spec(source *storage.SearchService_Spec) error
- func (service *SearchService_Spec) AssignProperties_To_SearchService_Spec(destination *storage.SearchService_Spec) error
- func (service *SearchService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (service *SearchService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (service *SearchService_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *SearchService_Spec) DeepCopy() *SearchService_Spec
- func (in *SearchService_Spec) DeepCopyInto(out *SearchService_Spec)
- func (service *SearchService_Spec) Initialize_From_SearchService_STATUS(source *SearchService_STATUS) error
- func (service *SearchService_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (service *SearchService_Spec) OriginalVersion() string
- func (service *SearchService_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (service *SearchService_Spec) SetAzureName(azureName string)
- type SharedPrivateLinkResource_STATUS
- func (resource *SharedPrivateLinkResource_STATUS) AssignProperties_From_SharedPrivateLinkResource_STATUS(source *storage.SharedPrivateLinkResource_STATUS) error
- func (resource *SharedPrivateLinkResource_STATUS) AssignProperties_To_SharedPrivateLinkResource_STATUS(destination *storage.SharedPrivateLinkResource_STATUS) error
- func (in *SharedPrivateLinkResource_STATUS) DeepCopy() *SharedPrivateLinkResource_STATUS
- func (in *SharedPrivateLinkResource_STATUS) DeepCopyInto(out *SharedPrivateLinkResource_STATUS)
- func (resource *SharedPrivateLinkResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resource *SharedPrivateLinkResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Sku
- func (sku *Sku) AssignProperties_From_Sku(source *storage.Sku) error
- func (sku *Sku) AssignProperties_To_Sku(destination *storage.Sku) error
- func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Sku) DeepCopy() *Sku
- func (in *Sku) DeepCopyInto(out *Sku)
- func (sku *Sku) Initialize_From_Sku_STATUS(source *Sku_STATUS) error
- func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Sku_Name
- type Sku_Name_STATUS
- type Sku_STATUS
- func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *storage.Sku_STATUS) error
- func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *storage.Sku_STATUS) error
- func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
- func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
- func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
Constants ¶
const ( SearchServiceProperties_HostingMode_Default = SearchServiceProperties_HostingMode("default") SearchServiceProperties_HostingMode_HighDensity = SearchServiceProperties_HostingMode("highDensity") )
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_Disabled = SearchServiceProperties_PublicNetworkAccess("disabled") SearchServiceProperties_PublicNetworkAccess_Enabled = SearchServiceProperties_PublicNetworkAccess("enabled") )
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 ( EncryptionWithCmk_EncryptionComplianceStatus_STATUS_Compliant = EncryptionWithCmk_EncryptionComplianceStatus_STATUS("Compliant") EncryptionWithCmk_EncryptionComplianceStatus_STATUS_NonCompliant = EncryptionWithCmk_EncryptionComplianceStatus_STATUS("NonCompliant") )
const ( EncryptionWithCmk_Enforcement_Disabled = EncryptionWithCmk_Enforcement("Disabled") EncryptionWithCmk_Enforcement_Enabled = EncryptionWithCmk_Enforcement("Enabled") EncryptionWithCmk_Enforcement_Unspecified = EncryptionWithCmk_Enforcement("Unspecified") )
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 ( Identity_Type_None = Identity_Type("None") Identity_Type_SystemAssigned = Identity_Type("SystemAssigned") )
const ( Identity_Type_STATUS_None = Identity_Type_STATUS("None") Identity_Type_STATUS_SystemAssigned = Identity_Type_STATUS("SystemAssigned") )
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 ( 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 ( DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode_Http401WithBearerChallenge = DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode("http401WithBearerChallenge") DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode_Http403 = DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode("http403") )
const ( DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode_STATUS_Http401WithBearerChallenge = DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode_STATUS("http401WithBearerChallenge") DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode_STATUS_Http403 = DataPlaneAadOrApiKeyAuthOption_AadAuthFailureMode_STATUS("http403") )
const APIVersion_Value = APIVersion("2022-09-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "search.azure.com", Version: "v1api20220901"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
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.
func (*DataPlaneAadOrApiKeyAuthOption) AssignProperties_From_DataPlaneAadOrApiKeyAuthOption ¶
func (option *DataPlaneAadOrApiKeyAuthOption) AssignProperties_From_DataPlaneAadOrApiKeyAuthOption(source *storage.DataPlaneAadOrApiKeyAuthOption) error
AssignProperties_From_DataPlaneAadOrApiKeyAuthOption populates our DataPlaneAadOrApiKeyAuthOption from the provided source DataPlaneAadOrApiKeyAuthOption
func (*DataPlaneAadOrApiKeyAuthOption) AssignProperties_To_DataPlaneAadOrApiKeyAuthOption ¶
func (option *DataPlaneAadOrApiKeyAuthOption) AssignProperties_To_DataPlaneAadOrApiKeyAuthOption(destination *storage.DataPlaneAadOrApiKeyAuthOption) error
AssignProperties_To_DataPlaneAadOrApiKeyAuthOption populates the provided destination DataPlaneAadOrApiKeyAuthOption from our DataPlaneAadOrApiKeyAuthOption
func (*DataPlaneAadOrApiKeyAuthOption) ConvertToARM ¶
func (option *DataPlaneAadOrApiKeyAuthOption) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DataPlaneAadOrApiKeyAuthOption) DeepCopy ¶
func (in *DataPlaneAadOrApiKeyAuthOption) DeepCopy() *DataPlaneAadOrApiKeyAuthOption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataPlaneAadOrApiKeyAuthOption.
func (*DataPlaneAadOrApiKeyAuthOption) DeepCopyInto ¶
func (in *DataPlaneAadOrApiKeyAuthOption) DeepCopyInto(out *DataPlaneAadOrApiKeyAuthOption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataPlaneAadOrApiKeyAuthOption) Initialize_From_DataPlaneAadOrApiKeyAuthOption_STATUS ¶
func (option *DataPlaneAadOrApiKeyAuthOption) Initialize_From_DataPlaneAadOrApiKeyAuthOption_STATUS(source *DataPlaneAadOrApiKeyAuthOption_STATUS) error
Initialize_From_DataPlaneAadOrApiKeyAuthOption_STATUS populates our DataPlaneAadOrApiKeyAuthOption from the provided source DataPlaneAadOrApiKeyAuthOption_STATUS
func (*DataPlaneAadOrApiKeyAuthOption) NewEmptyARMValue ¶
func (option *DataPlaneAadOrApiKeyAuthOption) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DataPlaneAadOrApiKeyAuthOption) PopulateFromARM ¶
func (option *DataPlaneAadOrApiKeyAuthOption) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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.
func (*DataPlaneAadOrApiKeyAuthOption_STATUS) AssignProperties_From_DataPlaneAadOrApiKeyAuthOption_STATUS ¶
func (option *DataPlaneAadOrApiKeyAuthOption_STATUS) AssignProperties_From_DataPlaneAadOrApiKeyAuthOption_STATUS(source *storage.DataPlaneAadOrApiKeyAuthOption_STATUS) error
AssignProperties_From_DataPlaneAadOrApiKeyAuthOption_STATUS populates our DataPlaneAadOrApiKeyAuthOption_STATUS from the provided source DataPlaneAadOrApiKeyAuthOption_STATUS
func (*DataPlaneAadOrApiKeyAuthOption_STATUS) AssignProperties_To_DataPlaneAadOrApiKeyAuthOption_STATUS ¶
func (option *DataPlaneAadOrApiKeyAuthOption_STATUS) AssignProperties_To_DataPlaneAadOrApiKeyAuthOption_STATUS(destination *storage.DataPlaneAadOrApiKeyAuthOption_STATUS) error
AssignProperties_To_DataPlaneAadOrApiKeyAuthOption_STATUS populates the provided destination DataPlaneAadOrApiKeyAuthOption_STATUS from our DataPlaneAadOrApiKeyAuthOption_STATUS
func (*DataPlaneAadOrApiKeyAuthOption_STATUS) DeepCopy ¶
func (in *DataPlaneAadOrApiKeyAuthOption_STATUS) DeepCopy() *DataPlaneAadOrApiKeyAuthOption_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataPlaneAadOrApiKeyAuthOption_STATUS.
func (*DataPlaneAadOrApiKeyAuthOption_STATUS) DeepCopyInto ¶
func (in *DataPlaneAadOrApiKeyAuthOption_STATUS) DeepCopyInto(out *DataPlaneAadOrApiKeyAuthOption_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataPlaneAadOrApiKeyAuthOption_STATUS) NewEmptyARMValue ¶
func (option *DataPlaneAadOrApiKeyAuthOption_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DataPlaneAadOrApiKeyAuthOption_STATUS) PopulateFromARM ¶
func (option *DataPlaneAadOrApiKeyAuthOption_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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.
func (*DataPlaneAuthOptions) AssignProperties_From_DataPlaneAuthOptions ¶
func (options *DataPlaneAuthOptions) AssignProperties_From_DataPlaneAuthOptions(source *storage.DataPlaneAuthOptions) error
AssignProperties_From_DataPlaneAuthOptions populates our DataPlaneAuthOptions from the provided source DataPlaneAuthOptions
func (*DataPlaneAuthOptions) AssignProperties_To_DataPlaneAuthOptions ¶
func (options *DataPlaneAuthOptions) AssignProperties_To_DataPlaneAuthOptions(destination *storage.DataPlaneAuthOptions) error
AssignProperties_To_DataPlaneAuthOptions populates the provided destination DataPlaneAuthOptions from our DataPlaneAuthOptions
func (*DataPlaneAuthOptions) ConvertToARM ¶
func (options *DataPlaneAuthOptions) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DataPlaneAuthOptions) DeepCopy ¶
func (in *DataPlaneAuthOptions) DeepCopy() *DataPlaneAuthOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataPlaneAuthOptions.
func (*DataPlaneAuthOptions) DeepCopyInto ¶
func (in *DataPlaneAuthOptions) DeepCopyInto(out *DataPlaneAuthOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataPlaneAuthOptions) Initialize_From_DataPlaneAuthOptions_STATUS ¶
func (options *DataPlaneAuthOptions) Initialize_From_DataPlaneAuthOptions_STATUS(source *DataPlaneAuthOptions_STATUS) error
Initialize_From_DataPlaneAuthOptions_STATUS populates our DataPlaneAuthOptions from the provided source DataPlaneAuthOptions_STATUS
func (*DataPlaneAuthOptions) NewEmptyARMValue ¶
func (options *DataPlaneAuthOptions) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DataPlaneAuthOptions) PopulateFromARM ¶
func (options *DataPlaneAuthOptions) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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.
func (*DataPlaneAuthOptions_STATUS) AssignProperties_From_DataPlaneAuthOptions_STATUS ¶
func (options *DataPlaneAuthOptions_STATUS) AssignProperties_From_DataPlaneAuthOptions_STATUS(source *storage.DataPlaneAuthOptions_STATUS) error
AssignProperties_From_DataPlaneAuthOptions_STATUS populates our DataPlaneAuthOptions_STATUS from the provided source DataPlaneAuthOptions_STATUS
func (*DataPlaneAuthOptions_STATUS) AssignProperties_To_DataPlaneAuthOptions_STATUS ¶
func (options *DataPlaneAuthOptions_STATUS) AssignProperties_To_DataPlaneAuthOptions_STATUS(destination *storage.DataPlaneAuthOptions_STATUS) error
AssignProperties_To_DataPlaneAuthOptions_STATUS populates the provided destination DataPlaneAuthOptions_STATUS from our DataPlaneAuthOptions_STATUS
func (*DataPlaneAuthOptions_STATUS) DeepCopy ¶
func (in *DataPlaneAuthOptions_STATUS) DeepCopy() *DataPlaneAuthOptions_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataPlaneAuthOptions_STATUS.
func (*DataPlaneAuthOptions_STATUS) DeepCopyInto ¶
func (in *DataPlaneAuthOptions_STATUS) DeepCopyInto(out *DataPlaneAuthOptions_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataPlaneAuthOptions_STATUS) NewEmptyARMValue ¶
func (options *DataPlaneAuthOptions_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DataPlaneAuthOptions_STATUS) PopulateFromARM ¶
func (options *DataPlaneAuthOptions_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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.
func (*EncryptionWithCmk) AssignProperties_From_EncryptionWithCmk ¶
func (withCmk *EncryptionWithCmk) AssignProperties_From_EncryptionWithCmk(source *storage.EncryptionWithCmk) error
AssignProperties_From_EncryptionWithCmk populates our EncryptionWithCmk from the provided source EncryptionWithCmk
func (*EncryptionWithCmk) AssignProperties_To_EncryptionWithCmk ¶
func (withCmk *EncryptionWithCmk) AssignProperties_To_EncryptionWithCmk(destination *storage.EncryptionWithCmk) error
AssignProperties_To_EncryptionWithCmk populates the provided destination EncryptionWithCmk from our EncryptionWithCmk
func (*EncryptionWithCmk) ConvertToARM ¶
func (withCmk *EncryptionWithCmk) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*EncryptionWithCmk) DeepCopy ¶
func (in *EncryptionWithCmk) DeepCopy() *EncryptionWithCmk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionWithCmk.
func (*EncryptionWithCmk) DeepCopyInto ¶
func (in *EncryptionWithCmk) DeepCopyInto(out *EncryptionWithCmk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptionWithCmk) Initialize_From_EncryptionWithCmk_STATUS ¶
func (withCmk *EncryptionWithCmk) Initialize_From_EncryptionWithCmk_STATUS(source *EncryptionWithCmk_STATUS) error
Initialize_From_EncryptionWithCmk_STATUS populates our EncryptionWithCmk from the provided source EncryptionWithCmk_STATUS
func (*EncryptionWithCmk) NewEmptyARMValue ¶
func (withCmk *EncryptionWithCmk) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EncryptionWithCmk) PopulateFromARM ¶
func (withCmk *EncryptionWithCmk) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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.
func (*EncryptionWithCmk_STATUS) AssignProperties_From_EncryptionWithCmk_STATUS ¶
func (withCmk *EncryptionWithCmk_STATUS) AssignProperties_From_EncryptionWithCmk_STATUS(source *storage.EncryptionWithCmk_STATUS) error
AssignProperties_From_EncryptionWithCmk_STATUS populates our EncryptionWithCmk_STATUS from the provided source EncryptionWithCmk_STATUS
func (*EncryptionWithCmk_STATUS) AssignProperties_To_EncryptionWithCmk_STATUS ¶
func (withCmk *EncryptionWithCmk_STATUS) AssignProperties_To_EncryptionWithCmk_STATUS(destination *storage.EncryptionWithCmk_STATUS) error
AssignProperties_To_EncryptionWithCmk_STATUS populates the provided destination EncryptionWithCmk_STATUS from our EncryptionWithCmk_STATUS
func (*EncryptionWithCmk_STATUS) DeepCopy ¶
func (in *EncryptionWithCmk_STATUS) DeepCopy() *EncryptionWithCmk_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionWithCmk_STATUS.
func (*EncryptionWithCmk_STATUS) DeepCopyInto ¶
func (in *EncryptionWithCmk_STATUS) DeepCopyInto(out *EncryptionWithCmk_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptionWithCmk_STATUS) NewEmptyARMValue ¶
func (withCmk *EncryptionWithCmk_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EncryptionWithCmk_STATUS) PopulateFromARM ¶
func (withCmk *EncryptionWithCmk_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Identity ¶
type Identity struct { // +kubebuilder:validation:Required // Type: The identity type. Type *Identity_Type `json:"type,omitempty"` }
Identity for the resource.
func (*Identity) AssignProperties_From_Identity ¶
AssignProperties_From_Identity populates our Identity from the provided source Identity
func (*Identity) AssignProperties_To_Identity ¶
AssignProperties_To_Identity populates the provided destination Identity from our Identity
func (*Identity) ConvertToARM ¶
func (identity *Identity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Identity) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity.
func (*Identity) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Identity) Initialize_From_Identity_STATUS ¶
func (identity *Identity) Initialize_From_Identity_STATUS(source *Identity_STATUS) error
Initialize_From_Identity_STATUS populates our Identity from the provided source Identity_STATUS
func (*Identity) NewEmptyARMValue ¶
func (identity *Identity) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Identity) PopulateFromARM ¶
func (identity *Identity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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.
func (*Identity_STATUS) AssignProperties_From_Identity_STATUS ¶
func (identity *Identity_STATUS) AssignProperties_From_Identity_STATUS(source *storage.Identity_STATUS) error
AssignProperties_From_Identity_STATUS populates our Identity_STATUS from the provided source Identity_STATUS
func (*Identity_STATUS) AssignProperties_To_Identity_STATUS ¶
func (identity *Identity_STATUS) AssignProperties_To_Identity_STATUS(destination *storage.Identity_STATUS) error
AssignProperties_To_Identity_STATUS populates the provided destination Identity_STATUS from our Identity_STATUS
func (*Identity_STATUS) DeepCopy ¶
func (in *Identity_STATUS) DeepCopy() *Identity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity_STATUS.
func (*Identity_STATUS) DeepCopyInto ¶
func (in *Identity_STATUS) DeepCopyInto(out *Identity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Identity_STATUS) NewEmptyARMValue ¶
func (identity *Identity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Identity_STATUS) PopulateFromARM ¶
func (identity *Identity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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.
func (*IpRule) AssignProperties_From_IpRule ¶
AssignProperties_From_IpRule populates our IpRule from the provided source IpRule
func (*IpRule) AssignProperties_To_IpRule ¶
AssignProperties_To_IpRule populates the provided destination IpRule from our IpRule
func (*IpRule) ConvertToARM ¶
func (rule *IpRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*IpRule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpRule.
func (*IpRule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpRule) Initialize_From_IpRule_STATUS ¶
func (rule *IpRule) Initialize_From_IpRule_STATUS(source *IpRule_STATUS) error
Initialize_From_IpRule_STATUS populates our IpRule from the provided source IpRule_STATUS
func (*IpRule) NewEmptyARMValue ¶
func (rule *IpRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IpRule) PopulateFromARM ¶
func (rule *IpRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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.
func (*IpRule_STATUS) AssignProperties_From_IpRule_STATUS ¶
func (rule *IpRule_STATUS) AssignProperties_From_IpRule_STATUS(source *storage.IpRule_STATUS) error
AssignProperties_From_IpRule_STATUS populates our IpRule_STATUS from the provided source IpRule_STATUS
func (*IpRule_STATUS) AssignProperties_To_IpRule_STATUS ¶
func (rule *IpRule_STATUS) AssignProperties_To_IpRule_STATUS(destination *storage.IpRule_STATUS) error
AssignProperties_To_IpRule_STATUS populates the provided destination IpRule_STATUS from our IpRule_STATUS
func (*IpRule_STATUS) DeepCopy ¶
func (in *IpRule_STATUS) DeepCopy() *IpRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpRule_STATUS.
func (*IpRule_STATUS) DeepCopyInto ¶
func (in *IpRule_STATUS) DeepCopyInto(out *IpRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpRule_STATUS) NewEmptyARMValue ¶
func (rule *IpRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IpRule_STATUS) PopulateFromARM ¶
func (rule *IpRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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.
func (*NetworkRuleSet) AssignProperties_From_NetworkRuleSet ¶
func (ruleSet *NetworkRuleSet) AssignProperties_From_NetworkRuleSet(source *storage.NetworkRuleSet) error
AssignProperties_From_NetworkRuleSet populates our NetworkRuleSet from the provided source NetworkRuleSet
func (*NetworkRuleSet) AssignProperties_To_NetworkRuleSet ¶
func (ruleSet *NetworkRuleSet) AssignProperties_To_NetworkRuleSet(destination *storage.NetworkRuleSet) error
AssignProperties_To_NetworkRuleSet populates the provided destination NetworkRuleSet from our NetworkRuleSet
func (*NetworkRuleSet) ConvertToARM ¶
func (ruleSet *NetworkRuleSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NetworkRuleSet) DeepCopy ¶
func (in *NetworkRuleSet) DeepCopy() *NetworkRuleSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSet.
func (*NetworkRuleSet) DeepCopyInto ¶
func (in *NetworkRuleSet) DeepCopyInto(out *NetworkRuleSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkRuleSet) Initialize_From_NetworkRuleSet_STATUS ¶
func (ruleSet *NetworkRuleSet) Initialize_From_NetworkRuleSet_STATUS(source *NetworkRuleSet_STATUS) error
Initialize_From_NetworkRuleSet_STATUS populates our NetworkRuleSet from the provided source NetworkRuleSet_STATUS
func (*NetworkRuleSet) NewEmptyARMValue ¶
func (ruleSet *NetworkRuleSet) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkRuleSet) PopulateFromARM ¶
func (ruleSet *NetworkRuleSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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.
func (*NetworkRuleSet_STATUS) AssignProperties_From_NetworkRuleSet_STATUS ¶
func (ruleSet *NetworkRuleSet_STATUS) AssignProperties_From_NetworkRuleSet_STATUS(source *storage.NetworkRuleSet_STATUS) error
AssignProperties_From_NetworkRuleSet_STATUS populates our NetworkRuleSet_STATUS from the provided source NetworkRuleSet_STATUS
func (*NetworkRuleSet_STATUS) AssignProperties_To_NetworkRuleSet_STATUS ¶
func (ruleSet *NetworkRuleSet_STATUS) AssignProperties_To_NetworkRuleSet_STATUS(destination *storage.NetworkRuleSet_STATUS) error
AssignProperties_To_NetworkRuleSet_STATUS populates the provided destination NetworkRuleSet_STATUS from our NetworkRuleSet_STATUS
func (*NetworkRuleSet_STATUS) DeepCopy ¶
func (in *NetworkRuleSet_STATUS) DeepCopy() *NetworkRuleSet_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSet_STATUS.
func (*NetworkRuleSet_STATUS) DeepCopyInto ¶
func (in *NetworkRuleSet_STATUS) DeepCopyInto(out *NetworkRuleSet_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkRuleSet_STATUS) NewEmptyARMValue ¶
func (ruleSet *NetworkRuleSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkRuleSet_STATUS) PopulateFromARM ¶
func (ruleSet *NetworkRuleSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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.
func (*PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS ¶
func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *storage.PrivateEndpointConnection_STATUS) error
AssignProperties_From_PrivateEndpointConnection_STATUS populates our PrivateEndpointConnection_STATUS from the provided source PrivateEndpointConnection_STATUS
func (*PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS ¶
func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *storage.PrivateEndpointConnection_STATUS) error
AssignProperties_To_PrivateEndpointConnection_STATUS populates the provided destination PrivateEndpointConnection_STATUS from our PrivateEndpointConnection_STATUS
func (*PrivateEndpointConnection_STATUS) DeepCopy ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS.
func (*PrivateEndpointConnection_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointConnection_STATUS) NewEmptyARMValue ¶
func (connection *PrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointConnection_STATUS) PopulateFromARM ¶
func (connection *PrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SearchService ¶
type SearchService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SearchService_Spec `json:"spec,omitempty"` Status SearchService_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /search/resource-manager/Microsoft.Search/stable/2022-09-01/search.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}
func (*SearchService) AssignProperties_From_SearchService ¶
func (service *SearchService) AssignProperties_From_SearchService(source *storage.SearchService) error
AssignProperties_From_SearchService populates our SearchService from the provided source SearchService
func (*SearchService) AssignProperties_To_SearchService ¶
func (service *SearchService) AssignProperties_To_SearchService(destination *storage.SearchService) error
AssignProperties_To_SearchService populates the provided destination SearchService from our SearchService
func (*SearchService) AzureName ¶
func (service *SearchService) AzureName() string
AzureName returns the Azure name of the resource
func (*SearchService) ConfigMapDestinationExpressions ¶
func (service *SearchService) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*SearchService) ConvertFrom ¶
func (service *SearchService) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our SearchService from the provided hub SearchService
func (*SearchService) ConvertTo ¶
func (service *SearchService) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub SearchService from our SearchService
func (*SearchService) DeepCopy ¶
func (in *SearchService) DeepCopy() *SearchService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SearchService.
func (*SearchService) DeepCopyInto ¶
func (in *SearchService) DeepCopyInto(out *SearchService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SearchService) DeepCopyObject ¶
func (in *SearchService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SearchService) Default ¶
func (service *SearchService) Default()
Default applies defaults to the SearchService resource
func (SearchService) GetAPIVersion ¶
func (service SearchService) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-09-01"
func (*SearchService) GetConditions ¶
func (service *SearchService) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*SearchService) GetResourceScope ¶
func (service *SearchService) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*SearchService) GetSpec ¶
func (service *SearchService) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*SearchService) GetStatus ¶
func (service *SearchService) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*SearchService) GetSupportedOperations ¶
func (service *SearchService) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*SearchService) GetType ¶
func (service *SearchService) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Search/searchServices"
func (*SearchService) InitializeSpec ¶
func (service *SearchService) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*SearchService) NewEmptyStatus ¶
func (service *SearchService) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*SearchService) OriginalGVK ¶
func (service *SearchService) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*SearchService) Owner ¶
func (service *SearchService) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*SearchService) SecretDestinationExpressions ¶
func (service *SearchService) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*SearchService) SetConditions ¶
func (service *SearchService) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*SearchService) SetStatus ¶
func (service *SearchService) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*SearchService) ValidateCreate ¶
func (service *SearchService) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*SearchService) ValidateDelete ¶
func (service *SearchService) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*SearchService) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type SearchServiceList ¶
type SearchServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SearchService `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /search/resource-manager/Microsoft.Search/stable/2022-09-01/search.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}
func (*SearchServiceList) DeepCopy ¶
func (in *SearchServiceList) DeepCopy() *SearchServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SearchServiceList.
func (*SearchServiceList) DeepCopyInto ¶
func (in *SearchServiceList) DeepCopyInto(out *SearchServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SearchServiceList) DeepCopyObject ¶
func (in *SearchServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SearchServiceOperatorSecrets ¶
type SearchServiceOperatorSecrets struct { // AdminPrimaryKey: indicates where the AdminPrimaryKey secret should be placed. If omitted, the secret will not be // retrieved from Azure. AdminPrimaryKey *genruntime.SecretDestination `json:"adminPrimaryKey,omitempty"` // AdminSecondaryKey: indicates where the AdminSecondaryKey secret should be placed. If omitted, the secret will not be // retrieved from Azure. AdminSecondaryKey *genruntime.SecretDestination `json:"adminSecondaryKey,omitempty"` // QueryKey: indicates where the QueryKey secret should be placed. If omitted, the secret will not be retrieved from Azure. QueryKey *genruntime.SecretDestination `json:"queryKey,omitempty"` }
func (*SearchServiceOperatorSecrets) AssignProperties_From_SearchServiceOperatorSecrets ¶
func (secrets *SearchServiceOperatorSecrets) AssignProperties_From_SearchServiceOperatorSecrets(source *storage.SearchServiceOperatorSecrets) error
AssignProperties_From_SearchServiceOperatorSecrets populates our SearchServiceOperatorSecrets from the provided source SearchServiceOperatorSecrets
func (*SearchServiceOperatorSecrets) AssignProperties_To_SearchServiceOperatorSecrets ¶
func (secrets *SearchServiceOperatorSecrets) AssignProperties_To_SearchServiceOperatorSecrets(destination *storage.SearchServiceOperatorSecrets) error
AssignProperties_To_SearchServiceOperatorSecrets populates the provided destination SearchServiceOperatorSecrets from our SearchServiceOperatorSecrets
func (*SearchServiceOperatorSecrets) DeepCopy ¶
func (in *SearchServiceOperatorSecrets) DeepCopy() *SearchServiceOperatorSecrets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SearchServiceOperatorSecrets.
func (*SearchServiceOperatorSecrets) DeepCopyInto ¶
func (in *SearchServiceOperatorSecrets) DeepCopyInto(out *SearchServiceOperatorSecrets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SearchServiceOperatorSpec ¶
type SearchServiceOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` // Secrets: configures where to place Azure generated secrets. Secrets *SearchServiceOperatorSecrets `json:"secrets,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*SearchServiceOperatorSpec) AssignProperties_From_SearchServiceOperatorSpec ¶
func (operator *SearchServiceOperatorSpec) AssignProperties_From_SearchServiceOperatorSpec(source *storage.SearchServiceOperatorSpec) error
AssignProperties_From_SearchServiceOperatorSpec populates our SearchServiceOperatorSpec from the provided source SearchServiceOperatorSpec
func (*SearchServiceOperatorSpec) AssignProperties_To_SearchServiceOperatorSpec ¶
func (operator *SearchServiceOperatorSpec) AssignProperties_To_SearchServiceOperatorSpec(destination *storage.SearchServiceOperatorSpec) error
AssignProperties_To_SearchServiceOperatorSpec populates the provided destination SearchServiceOperatorSpec from our SearchServiceOperatorSpec
func (*SearchServiceOperatorSpec) DeepCopy ¶
func (in *SearchServiceOperatorSpec) DeepCopy() *SearchServiceOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SearchServiceOperatorSpec.
func (*SearchServiceOperatorSpec) DeepCopyInto ¶
func (in *SearchServiceOperatorSpec) DeepCopyInto(out *SearchServiceOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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_STATUS ¶
type SearchServiceProperties_Status_STATUS string
type SearchService_STATUS ¶
type SearchService_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"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,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"` // 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"` // 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"` // 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"` // 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"` // 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.
func (*SearchService_STATUS) AssignProperties_From_SearchService_STATUS ¶
func (service *SearchService_STATUS) AssignProperties_From_SearchService_STATUS(source *storage.SearchService_STATUS) error
AssignProperties_From_SearchService_STATUS populates our SearchService_STATUS from the provided source SearchService_STATUS
func (*SearchService_STATUS) AssignProperties_To_SearchService_STATUS ¶
func (service *SearchService_STATUS) AssignProperties_To_SearchService_STATUS(destination *storage.SearchService_STATUS) error
AssignProperties_To_SearchService_STATUS populates the provided destination SearchService_STATUS from our SearchService_STATUS
func (*SearchService_STATUS) ConvertStatusFrom ¶
func (service *SearchService_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our SearchService_STATUS from the provided source
func (*SearchService_STATUS) ConvertStatusTo ¶
func (service *SearchService_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our SearchService_STATUS
func (*SearchService_STATUS) DeepCopy ¶
func (in *SearchService_STATUS) DeepCopy() *SearchService_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SearchService_STATUS.
func (*SearchService_STATUS) DeepCopyInto ¶
func (in *SearchService_STATUS) DeepCopyInto(out *SearchService_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SearchService_STATUS) NewEmptyARMValue ¶
func (service *SearchService_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SearchService_STATUS) PopulateFromARM ¶
func (service *SearchService_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SearchService_Spec ¶
type SearchService_Spec 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"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,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"` // Identity: The identity of the resource. Identity *Identity `json:"identity,omitempty"` // +kubebuilder:validation:Required // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // NetworkRuleSet: Network specific rules that determine how the Azure Cognitive Search service may be reached. NetworkRuleSet *NetworkRuleSet `json:"networkRuleSet,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *SearchServiceOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // +kubebuilder:validation:Maximum=12 // +kubebuilder:validation:Minimum=1 // 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"` // +kubebuilder:validation:Maximum=12 // +kubebuilder:validation:Minimum=1 // 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"` // 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) AssignProperties_From_SearchService_Spec ¶
func (service *SearchService_Spec) AssignProperties_From_SearchService_Spec(source *storage.SearchService_Spec) error
AssignProperties_From_SearchService_Spec populates our SearchService_Spec from the provided source SearchService_Spec
func (*SearchService_Spec) AssignProperties_To_SearchService_Spec ¶
func (service *SearchService_Spec) AssignProperties_To_SearchService_Spec(destination *storage.SearchService_Spec) error
AssignProperties_To_SearchService_Spec populates the provided destination SearchService_Spec from our SearchService_Spec
func (*SearchService_Spec) ConvertSpecFrom ¶
func (service *SearchService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our SearchService_Spec from the provided source
func (*SearchService_Spec) ConvertSpecTo ¶
func (service *SearchService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our SearchService_Spec
func (*SearchService_Spec) ConvertToARM ¶
func (service *SearchService_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*SearchService_Spec) DeepCopy ¶
func (in *SearchService_Spec) DeepCopy() *SearchService_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SearchService_Spec.
func (*SearchService_Spec) DeepCopyInto ¶
func (in *SearchService_Spec) DeepCopyInto(out *SearchService_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SearchService_Spec) Initialize_From_SearchService_STATUS ¶
func (service *SearchService_Spec) Initialize_From_SearchService_STATUS(source *SearchService_STATUS) error
Initialize_From_SearchService_STATUS populates our SearchService_Spec from the provided source SearchService_STATUS
func (*SearchService_Spec) NewEmptyARMValue ¶
func (service *SearchService_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SearchService_Spec) OriginalVersion ¶
func (service *SearchService_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*SearchService_Spec) PopulateFromARM ¶
func (service *SearchService_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*SearchService_Spec) SetAzureName ¶
func (service *SearchService_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
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.
func (*SharedPrivateLinkResource_STATUS) AssignProperties_From_SharedPrivateLinkResource_STATUS ¶
func (resource *SharedPrivateLinkResource_STATUS) AssignProperties_From_SharedPrivateLinkResource_STATUS(source *storage.SharedPrivateLinkResource_STATUS) error
AssignProperties_From_SharedPrivateLinkResource_STATUS populates our SharedPrivateLinkResource_STATUS from the provided source SharedPrivateLinkResource_STATUS
func (*SharedPrivateLinkResource_STATUS) AssignProperties_To_SharedPrivateLinkResource_STATUS ¶
func (resource *SharedPrivateLinkResource_STATUS) AssignProperties_To_SharedPrivateLinkResource_STATUS(destination *storage.SharedPrivateLinkResource_STATUS) error
AssignProperties_To_SharedPrivateLinkResource_STATUS populates the provided destination SharedPrivateLinkResource_STATUS from our SharedPrivateLinkResource_STATUS
func (*SharedPrivateLinkResource_STATUS) DeepCopy ¶
func (in *SharedPrivateLinkResource_STATUS) DeepCopy() *SharedPrivateLinkResource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedPrivateLinkResource_STATUS.
func (*SharedPrivateLinkResource_STATUS) DeepCopyInto ¶
func (in *SharedPrivateLinkResource_STATUS) DeepCopyInto(out *SharedPrivateLinkResource_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SharedPrivateLinkResource_STATUS) NewEmptyARMValue ¶
func (resource *SharedPrivateLinkResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SharedPrivateLinkResource_STATUS) PopulateFromARM ¶
func (resource *SharedPrivateLinkResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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.
func (*Sku) AssignProperties_From_Sku ¶
AssignProperties_From_Sku populates our Sku from the provided source Sku
func (*Sku) AssignProperties_To_Sku ¶
AssignProperties_To_Sku populates the provided destination Sku from our Sku
func (*Sku) ConvertToARM ¶
func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Sku) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku.
func (*Sku) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sku) Initialize_From_Sku_STATUS ¶
func (sku *Sku) Initialize_From_Sku_STATUS(source *Sku_STATUS) error
Initialize_From_Sku_STATUS populates our Sku from the provided source Sku_STATUS
func (*Sku) NewEmptyARMValue ¶
func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku) PopulateFromARM ¶
func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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.
func (*Sku_STATUS) AssignProperties_From_Sku_STATUS ¶
func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *storage.Sku_STATUS) error
AssignProperties_From_Sku_STATUS populates our Sku_STATUS from the provided source Sku_STATUS
func (*Sku_STATUS) AssignProperties_To_Sku_STATUS ¶
func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *storage.Sku_STATUS) error
AssignProperties_To_Sku_STATUS populates the provided destination Sku_STATUS from our Sku_STATUS
func (*Sku_STATUS) DeepCopy ¶
func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS.
func (*Sku_STATUS) DeepCopyInto ¶
func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sku_STATUS) NewEmptyARMValue ¶
func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku_STATUS) PopulateFromARM ¶
func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Code generated by azure-service-operator-codegen.
|
Code generated by azure-service-operator-codegen. |
Package storage contains API Schema definitions for the search storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=search.azure.com +versionName=v1api20220901storage
|
Package storage contains API Schema definitions for the search storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=search.azure.com +versionName=v1api20220901storage |