Documentation ¶
Overview ¶
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
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
- type DataPlaneAadOrApiKeyAuthOption_STATUS
- type DataPlaneAuthOptions
- type DataPlaneAuthOptions_STATUS
- type EncryptionWithCmk
- type EncryptionWithCmk_STATUS
- type Identity
- type Identity_STATUS
- type IpRule
- type IpRule_STATUS
- type NetworkRuleSet
- type NetworkRuleSet_STATUS
- type PrivateEndpointConnection_STATUS
- type SearchService
- func (service *SearchService) AzureName() string
- func (service *SearchService) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *SearchService) DeepCopy() *SearchService
- func (in *SearchService) DeepCopyInto(out *SearchService)
- func (in *SearchService) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type SearchServiceList
- type SearchServiceOperatorSecrets
- type SearchServiceOperatorSpec
- type SearchService_STATUS
- 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)
- type SearchService_Spec
- func (service *SearchService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (service *SearchService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *SearchService_Spec) DeepCopy() *SearchService_Spec
- func (in *SearchService_Spec) DeepCopyInto(out *SearchService_Spec)
- type SharedPrivateLinkResource_STATUS
- type Sku
- type Sku_STATUS
Constants ¶
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: "v1api20220901storage"} // 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 APIVersion ¶
type APIVersion string
Storage version of v1api20220901.APIVersion +kubebuilder:validation:Enum={"2022-09-01"}
type DataPlaneAadOrApiKeyAuthOption ¶
type DataPlaneAadOrApiKeyAuthOption struct { AadAuthFailureMode *string `json:"aadAuthFailureMode,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220901.DataPlaneAadOrApiKeyAuthOption Indicates that either the API key or an access token from Azure Active Directory can be used for authentication.
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.
type DataPlaneAadOrApiKeyAuthOption_STATUS ¶
type DataPlaneAadOrApiKeyAuthOption_STATUS struct { AadAuthFailureMode *string `json:"aadAuthFailureMode,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220901.DataPlaneAadOrApiKeyAuthOption_STATUS Indicates that either the API key or an access token from Azure Active Directory can be used for authentication.
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.
type DataPlaneAuthOptions ¶
type DataPlaneAuthOptions struct { AadOrApiKey *DataPlaneAadOrApiKeyAuthOption `json:"aadOrApiKey,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220901.DataPlaneAuthOptions 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) 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.
type DataPlaneAuthOptions_STATUS ¶
type DataPlaneAuthOptions_STATUS struct { AadOrApiKey *DataPlaneAadOrApiKeyAuthOption_STATUS `json:"aadOrApiKey,omitempty"` ApiKeyOnly map[string]v1.JSON `json:"apiKeyOnly,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220901.DataPlaneAuthOptions_STATUS 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) 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.
type EncryptionWithCmk ¶
type EncryptionWithCmk struct { Enforcement *string `json:"enforcement,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220901.EncryptionWithCmk Describes a policy that determines how resources within the search service are to be encrypted with Customer Managed Keys.
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.
type EncryptionWithCmk_STATUS ¶
type EncryptionWithCmk_STATUS struct { EncryptionComplianceStatus *string `json:"encryptionComplianceStatus,omitempty"` Enforcement *string `json:"enforcement,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220901.EncryptionWithCmk_STATUS Describes a policy that determines how resources within the search service are to be encrypted with Customer Managed Keys.
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.
type Identity ¶
type Identity struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20220901.Identity Identity for the resource.
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.
type Identity_STATUS ¶
type Identity_STATUS struct { PrincipalId *string `json:"principalId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TenantId *string `json:"tenantId,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20220901.Identity_STATUS Identity for the resource.
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.
type IpRule ¶
type IpRule struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value *string `json:"value,omitempty"` }
Storage version of v1api20220901.IpRule The IP restriction rule of the Azure Cognitive Search service.
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.
type IpRule_STATUS ¶
type IpRule_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value *string `json:"value,omitempty"` }
Storage version of v1api20220901.IpRule_STATUS The IP restriction rule of the Azure Cognitive Search service.
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.
type NetworkRuleSet ¶
type NetworkRuleSet struct { IpRules []IpRule `json:"ipRules,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220901.NetworkRuleSet Network specific rules that determine how the Azure Cognitive Search service may be reached.
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.
type NetworkRuleSet_STATUS ¶
type NetworkRuleSet_STATUS struct { IpRules []IpRule_STATUS `json:"ipRules,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220901.NetworkRuleSet_STATUS Network specific rules that determine how the Azure Cognitive Search service may be reached.
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.
type PrivateEndpointConnection_STATUS ¶
type PrivateEndpointConnection_STATUS struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220901.PrivateEndpointConnection_STATUS Describes an existing Private Endpoint connection to the Azure Cognitive Search service.
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.
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:storageversion +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" Storage version of v1api20220901.SearchService 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) 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) 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) 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) Hub ¶
func (service *SearchService) Hub()
Hub marks that this SearchService is the hub type for conversion
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
type SearchServiceList ¶
type SearchServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SearchService `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220901.SearchService 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 *genruntime.SecretDestination `json:"adminPrimaryKey,omitempty"` AdminSecondaryKey *genruntime.SecretDestination `json:"adminSecondaryKey,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` QueryKey *genruntime.SecretDestination `json:"queryKey,omitempty"` }
Storage version of v1api20220901.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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` Secrets *SearchServiceOperatorSecrets `json:"secrets,omitempty"` }
Storage version of v1api20220901.SearchServiceOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 SearchService_STATUS ¶
type SearchService_STATUS struct { AuthOptions *DataPlaneAuthOptions_STATUS `json:"authOptions,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` EncryptionWithCmk *EncryptionWithCmk_STATUS `json:"encryptionWithCmk,omitempty"` HostingMode *string `json:"hostingMode,omitempty"` Id *string `json:"id,omitempty"` Identity *Identity_STATUS `json:"identity,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` NetworkRuleSet *NetworkRuleSet_STATUS `json:"networkRuleSet,omitempty"` PartitionCount *int `json:"partitionCount,omitempty"` PrivateEndpointConnections []PrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"` ReplicaCount *int `json:"replicaCount,omitempty"` Sku *Sku_STATUS `json:"sku,omitempty"` Status *string `json:"status,omitempty"` StatusDetails *string `json:"statusDetails,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20220901.SearchService_STATUS Describes an Azure Cognitive Search service and its current state.
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.
type SearchService_Spec ¶
type SearchService_Spec struct { 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 *bool `json:"disableLocalAuth,omitempty"` EncryptionWithCmk *EncryptionWithCmk `json:"encryptionWithCmk,omitempty"` HostingMode *string `json:"hostingMode,omitempty"` Identity *Identity `json:"identity,omitempty"` Location *string `json:"location,omitempty"` NetworkRuleSet *NetworkRuleSet `json:"networkRuleSet,omitempty"` OperatorSpec *SearchServiceOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PartitionCount *int `json:"partitionCount,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"` ReplicaCount *int `json:"replicaCount,omitempty"` Sku *Sku `json:"sku,omitempty"` Tags map[string]string `json:"tags,omitempty"` }
Storage version of v1api20220901.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) 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.
type SharedPrivateLinkResource_STATUS ¶
type SharedPrivateLinkResource_STATUS struct {}
Storage version of v1api20220901.SharedPrivateLinkResource_STATUS Describes a Shared Private Link Resource managed by the Azure Cognitive Search service.
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.
type Sku ¶
type Sku struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220901.Sku Defines the SKU of an Azure Cognitive Search Service, which determines price tier and capacity limits.
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.
type Sku_STATUS ¶
type Sku_STATUS struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220901.Sku_STATUS Defines the SKU of an Azure Cognitive Search Service, which determines price tier and capacity limits.
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.