v1alpha1

package
Version: v0.0.0-...-c74cf24 Latest Latest
Warning

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

Go to latest
Published: Sep 3, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=search.azure.tf.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	Group   = "search.azure.tf.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	// GroupVersion is the API Group Version used to register the objects
	GroupVersion = schema.GroupVersion{Group: Group, Version: Version}

	// 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
)
View Source
var (
	SearchServiceKind             = "SearchService"
	SearchServiceGroupKind        = schema.GroupKind{Group: Group, Kind: SearchServiceKind}.String()
	SearchServiceKindAPIVersion   = SearchServiceKind + "." + GroupVersion.String()
	SearchServiceGroupVersionKind = GroupVersion.WithKind(SearchServiceKind)
)

Repository type metadata.

Functions

This section is empty.

Types

type IdentityObservation

type IdentityObservation struct {
	PrincipalId string `json:"principalId" tf:"principal_id"`

	TenantId string `json:"tenantId" tf:"tenant_id"`
}

func (*IdentityObservation) DeepCopy

func (in *IdentityObservation) DeepCopy() *IdentityObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.

func (*IdentityObservation) DeepCopyInto

func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityParameters

type IdentityParameters struct {
	Type string `json:"type" tf:"type"`
}

func (*IdentityParameters) DeepCopy

func (in *IdentityParameters) DeepCopy() *IdentityParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.

func (*IdentityParameters) DeepCopyInto

func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type QueryKeysObservation

type QueryKeysObservation struct {
	Key string `json:"key" tf:"key"`

	Name string `json:"name" tf:"name"`
}

func (*QueryKeysObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryKeysObservation.

func (*QueryKeysObservation) DeepCopyInto

func (in *QueryKeysObservation) DeepCopyInto(out *QueryKeysObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type QueryKeysParameters

type QueryKeysParameters struct {
}

func (*QueryKeysParameters) DeepCopy

func (in *QueryKeysParameters) DeepCopy() *QueryKeysParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryKeysParameters.

func (*QueryKeysParameters) DeepCopyInto

func (in *QueryKeysParameters) DeepCopyInto(out *QueryKeysParameters)

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              SearchServiceSpec   `json:"spec"`
	Status            SearchServiceStatus `json:"status,omitempty"`
}

SearchService is the Schema for the SearchServices API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}

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

func (mg *SearchService) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this SearchService.

func (*SearchService) GetDeletionPolicy

func (mg *SearchService) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this SearchService.

func (*SearchService) GetObservation

func (tr *SearchService) GetObservation() ([]byte, error)

GetObservation of this SearchService

func (*SearchService) GetParameters

func (tr *SearchService) GetParameters() ([]byte, error)

GetParameters of this SearchService

func (*SearchService) GetProviderConfigReference

func (mg *SearchService) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SearchService.

func (*SearchService) GetProviderReference deprecated

This method has been deprecated.
func (mg *SearchService) GetProviderReference() *xpv1.Reference

GetProviderReference of this SearchService. Deprecated: Use GetProviderConfigReference.

func (*SearchService) GetTerraformResourceIdField

func (tr *SearchService) GetTerraformResourceIdField() string

GetTerraformResourceIdField returns Terraform identifier field for this SearchService

func (*SearchService) GetTerraformResourceType

func (mg *SearchService) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SearchService

func (*SearchService) GetWriteConnectionSecretToReference

func (mg *SearchService) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SearchService.

func (*SearchService) SetConditions

func (mg *SearchService) SetConditions(c ...xpv1.Condition)

SetConditions of this SearchService.

func (*SearchService) SetDeletionPolicy

func (mg *SearchService) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this SearchService.

func (*SearchService) SetObservation

func (tr *SearchService) SetObservation(data []byte) error

SetObservation for this SearchService

func (*SearchService) SetParameters

func (tr *SearchService) SetParameters(data []byte) error

SetParameters for this SearchService

func (*SearchService) SetProviderConfigReference

func (mg *SearchService) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SearchService.

func (*SearchService) SetProviderReference deprecated

This method has been deprecated.
func (mg *SearchService) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SearchService. Deprecated: Use SetProviderConfigReference.

func (*SearchService) SetWriteConnectionSecretToReference

func (mg *SearchService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SearchService.

type SearchServiceList

type SearchServiceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SearchService `json:"items"`
}

SearchServiceList contains a list of SearchServices

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.

func (*SearchServiceList) GetItems

func (l *SearchServiceList) GetItems() []resource.Managed

GetItems of this SearchServiceList.

type SearchServiceObservation

type SearchServiceObservation struct {
	PrimaryKey string `json:"primaryKey" tf:"primary_key"`

	QueryKeys []QueryKeysObservation `json:"queryKeys" tf:"query_keys"`

	SecondaryKey string `json:"secondaryKey" tf:"secondary_key"`
}

func (*SearchServiceObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SearchServiceObservation.

func (*SearchServiceObservation) DeepCopyInto

func (in *SearchServiceObservation) DeepCopyInto(out *SearchServiceObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SearchServiceParameters

type SearchServiceParameters struct {
	AllowedIps []string `json:"allowedIps,omitempty" tf:"allowed_ips"`

	Identity []IdentityParameters `json:"identity,omitempty" tf:"identity"`

	Location string `json:"location" tf:"location"`

	Name string `json:"name" tf:"name"`

	PartitionCount *int64 `json:"partitionCount,omitempty" tf:"partition_count"`

	PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled"`

	ReplicaCount *int64 `json:"replicaCount,omitempty" tf:"replica_count"`

	ResourceGroupName string `json:"resourceGroupName" tf:"resource_group_name"`

	Sku string `json:"sku" tf:"sku"`

	Tags map[string]string `json:"tags,omitempty" tf:"tags"`
}

func (*SearchServiceParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SearchServiceParameters.

func (*SearchServiceParameters) DeepCopyInto

func (in *SearchServiceParameters) DeepCopyInto(out *SearchServiceParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SearchServiceSpec

type SearchServiceSpec struct {
	xpv1.ResourceSpec `json:",inline"`
	ForProvider       SearchServiceParameters `json:"forProvider"`
}

SearchServiceSpec defines the desired state of SearchService

func (*SearchServiceSpec) DeepCopy

func (in *SearchServiceSpec) DeepCopy() *SearchServiceSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SearchServiceSpec.

func (*SearchServiceSpec) DeepCopyInto

func (in *SearchServiceSpec) DeepCopyInto(out *SearchServiceSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SearchServiceStatus

type SearchServiceStatus struct {
	xpv1.ResourceStatus `json:",inline"`
	AtProvider          SearchServiceObservation `json:"atProvider,omitempty"`
}

SearchServiceStatus defines the observed state of SearchService.

func (*SearchServiceStatus) DeepCopy

func (in *SearchServiceStatus) DeepCopy() *SearchServiceStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SearchServiceStatus.

func (*SearchServiceStatus) DeepCopyInto

func (in *SearchServiceStatus) DeepCopyInto(out *SearchServiceStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL