v1alpha2

package
v0.12.0-preview Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2022 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=cosmosdb.azure.jet.crossplane.io +versionName=v1alpha2

Index

Constants

View Source
const (
	CRDGroup   = "cosmosdb.azure.jet.crossplane.io"
	CRDVersion = "v1alpha2"
)

Package type metadata.

Variables

View Source
var (
	Account_Kind             = "Account"
	Account_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Account_Kind}.String()
	Account_KindAPIVersion   = Account_Kind + "." + CRDGroupVersion.String()
	Account_GroupVersionKind = CRDGroupVersion.WithKind(Account_Kind)
)

Repository type metadata.

View Source
var (
	CassandraKeySpace_Kind             = "CassandraKeySpace"
	CassandraKeySpace_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CassandraKeySpace_Kind}.String()
	CassandraKeySpace_KindAPIVersion   = CassandraKeySpace_Kind + "." + CRDGroupVersion.String()
	CassandraKeySpace_GroupVersionKind = CRDGroupVersion.WithKind(CassandraKeySpace_Kind)
)

Repository type metadata.

View Source
var (
	CassandraTable_Kind             = "CassandraTable"
	CassandraTable_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CassandraTable_Kind}.String()
	CassandraTable_KindAPIVersion   = CassandraTable_Kind + "." + CRDGroupVersion.String()
	CassandraTable_GroupVersionKind = CRDGroupVersion.WithKind(CassandraTable_Kind)
)

Repository type metadata.

View Source
var (
	GremlinDatabase_Kind             = "GremlinDatabase"
	GremlinDatabase_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: GremlinDatabase_Kind}.String()
	GremlinDatabase_KindAPIVersion   = GremlinDatabase_Kind + "." + CRDGroupVersion.String()
	GremlinDatabase_GroupVersionKind = CRDGroupVersion.WithKind(GremlinDatabase_Kind)
)

Repository type metadata.

View Source
var (
	GremlinGraph_Kind             = "GremlinGraph"
	GremlinGraph_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: GremlinGraph_Kind}.String()
	GremlinGraph_KindAPIVersion   = GremlinGraph_Kind + "." + CRDGroupVersion.String()
	GremlinGraph_GroupVersionKind = CRDGroupVersion.WithKind(GremlinGraph_Kind)
)

Repository type metadata.

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

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	MongoCollection_Kind             = "MongoCollection"
	MongoCollection_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MongoCollection_Kind}.String()
	MongoCollection_KindAPIVersion   = MongoCollection_Kind + "." + CRDGroupVersion.String()
	MongoCollection_GroupVersionKind = CRDGroupVersion.WithKind(MongoCollection_Kind)
)

Repository type metadata.

View Source
var (
	MongoDatabase_Kind             = "MongoDatabase"
	MongoDatabase_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MongoDatabase_Kind}.String()
	MongoDatabase_KindAPIVersion   = MongoDatabase_Kind + "." + CRDGroupVersion.String()
	MongoDatabase_GroupVersionKind = CRDGroupVersion.WithKind(MongoDatabase_Kind)
)

Repository type metadata.

View Source
var (
	NotebookWorkspace_Kind             = "NotebookWorkspace"
	NotebookWorkspace_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: NotebookWorkspace_Kind}.String()
	NotebookWorkspace_KindAPIVersion   = NotebookWorkspace_Kind + "." + CRDGroupVersion.String()
	NotebookWorkspace_GroupVersionKind = CRDGroupVersion.WithKind(NotebookWorkspace_Kind)
)

Repository type metadata.

View Source
var (
	SQLContainer_Kind             = "SQLContainer"
	SQLContainer_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SQLContainer_Kind}.String()
	SQLContainer_KindAPIVersion   = SQLContainer_Kind + "." + CRDGroupVersion.String()
	SQLContainer_GroupVersionKind = CRDGroupVersion.WithKind(SQLContainer_Kind)
)

Repository type metadata.

View Source
var (
	SQLDatabase_Kind             = "SQLDatabase"
	SQLDatabase_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SQLDatabase_Kind}.String()
	SQLDatabase_KindAPIVersion   = SQLDatabase_Kind + "." + CRDGroupVersion.String()
	SQLDatabase_GroupVersionKind = CRDGroupVersion.WithKind(SQLDatabase_Kind)
)

Repository type metadata.

View Source
var (
	SQLFunction_Kind             = "SQLFunction"
	SQLFunction_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SQLFunction_Kind}.String()
	SQLFunction_KindAPIVersion   = SQLFunction_Kind + "." + CRDGroupVersion.String()
	SQLFunction_GroupVersionKind = CRDGroupVersion.WithKind(SQLFunction_Kind)
)

Repository type metadata.

View Source
var (
	SQLStoredProcedure_Kind             = "SQLStoredProcedure"
	SQLStoredProcedure_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SQLStoredProcedure_Kind}.String()
	SQLStoredProcedure_KindAPIVersion   = SQLStoredProcedure_Kind + "." + CRDGroupVersion.String()
	SQLStoredProcedure_GroupVersionKind = CRDGroupVersion.WithKind(SQLStoredProcedure_Kind)
)

Repository type metadata.

View Source
var (
	SQLTrigger_Kind             = "SQLTrigger"
	SQLTrigger_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SQLTrigger_Kind}.String()
	SQLTrigger_KindAPIVersion   = SQLTrigger_Kind + "." + CRDGroupVersion.String()
	SQLTrigger_GroupVersionKind = CRDGroupVersion.WithKind(SQLTrigger_Kind)
)

Repository type metadata.

View Source
var (
	Table_Kind             = "Table"
	Table_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Table_Kind}.String()
	Table_KindAPIVersion   = Table_Kind + "." + CRDGroupVersion.String()
	Table_GroupVersionKind = CRDGroupVersion.WithKind(Table_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type Account

type Account struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AccountSpec   `json:"spec"`
	Status            AccountStatus `json:"status,omitempty"`
}

Account is the Schema for the Accounts 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,azurejet}

func (*Account) DeepCopy

func (in *Account) DeepCopy() *Account

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

func (*Account) DeepCopyInto

func (in *Account) DeepCopyInto(out *Account)

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

func (*Account) DeepCopyObject

func (in *Account) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Account) GetCondition

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

GetCondition of this Account.

func (*Account) GetConnectionDetailsMapping

func (tr *Account) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Account

func (*Account) GetDeletionPolicy

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

GetDeletionPolicy of this Account.

func (*Account) GetID

func (tr *Account) GetID() string

GetID returns ID of underlying Terraform resource of this Account

func (*Account) GetObservation

func (tr *Account) GetObservation() (map[string]interface{}, error)

GetObservation of this Account

func (*Account) GetParameters

func (tr *Account) GetParameters() (map[string]interface{}, error)

GetParameters of this Account

func (*Account) GetProviderConfigReference

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

GetProviderConfigReference of this Account.

func (*Account) GetProviderReference

func (mg *Account) GetProviderReference() *xpv1.Reference

GetProviderReference of this Account. Deprecated: Use GetProviderConfigReference.

func (*Account) GetPublishConnectionDetailsTo added in v0.10.0

func (mg *Account) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Account.

func (*Account) GetTerraformResourceType

func (mg *Account) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Account

func (*Account) GetTerraformSchemaVersion

func (tr *Account) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Account) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Account.

func (*Account) LateInitialize

func (tr *Account) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Account using its observed tfState. returns True if there are any spec changes for the resource.

func (*Account) ResolveReferences

func (mg *Account) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Account.

func (*Account) SetConditions

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

SetConditions of this Account.

func (*Account) SetDeletionPolicy

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

SetDeletionPolicy of this Account.

func (*Account) SetObservation

func (tr *Account) SetObservation(obs map[string]interface{}) error

SetObservation for this Account

func (*Account) SetParameters

func (tr *Account) SetParameters(params map[string]interface{}) error

SetParameters for this Account

func (*Account) SetProviderConfigReference

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

SetProviderConfigReference of this Account.

func (*Account) SetProviderReference

func (mg *Account) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Account. Deprecated: Use SetProviderConfigReference.

func (*Account) SetPublishConnectionDetailsTo added in v0.10.0

func (mg *Account) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Account.

func (*Account) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Account.

type AccountList

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

AccountList contains a list of Accounts

func (*AccountList) DeepCopy

func (in *AccountList) DeepCopy() *AccountList

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

func (*AccountList) DeepCopyInto

func (in *AccountList) DeepCopyInto(out *AccountList)

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

func (*AccountList) DeepCopyObject

func (in *AccountList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AccountList) GetItems

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

GetItems of this AccountList.

type AccountObservation

type AccountObservation struct {
	Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`

	GeoLocation []GeoLocationObservation `json:"geoLocation,omitempty" tf:"geo_location,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

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

	ReadEndpoints []*string `json:"readEndpoints,omitempty" tf:"read_endpoints,omitempty"`

	WriteEndpoints []*string `json:"writeEndpoints,omitempty" tf:"write_endpoints,omitempty"`
}

func (*AccountObservation) DeepCopy

func (in *AccountObservation) DeepCopy() *AccountObservation

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

func (*AccountObservation) DeepCopyInto

func (in *AccountObservation) DeepCopyInto(out *AccountObservation)

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

type AccountParameters

type AccountParameters struct {

	// +kubebuilder:validation:Optional
	AccessKeyMetadataWritesEnabled *bool `json:"accessKeyMetadataWritesEnabled,omitempty" tf:"access_key_metadata_writes_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	AnalyticalStorageEnabled *bool `json:"analyticalStorageEnabled,omitempty" tf:"analytical_storage_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	Backup []BackupParameters `json:"backup,omitempty" tf:"backup,omitempty"`

	// +kubebuilder:validation:Optional
	Capabilities []CapabilitiesParameters `json:"capabilities,omitempty" tf:"capabilities,omitempty"`

	// +kubebuilder:validation:Required
	ConsistencyPolicy []ConsistencyPolicyParameters `json:"consistencyPolicy" tf:"consistency_policy,omitempty"`

	// +kubebuilder:validation:Optional
	CorsRule []CorsRuleParameters `json:"corsRule,omitempty" tf:"cors_rule,omitempty"`

	// +kubebuilder:validation:Optional
	EnableAutomaticFailover *bool `json:"enableAutomaticFailover,omitempty" tf:"enable_automatic_failover,omitempty"`

	// +kubebuilder:validation:Optional
	EnableFreeTier *bool `json:"enableFreeTier,omitempty" tf:"enable_free_tier,omitempty"`

	// +kubebuilder:validation:Optional
	EnableMultipleWriteLocations *bool `json:"enableMultipleWriteLocations,omitempty" tf:"enable_multiple_write_locations,omitempty"`

	// +kubebuilder:validation:Required
	GeoLocation []GeoLocationParameters `json:"geoLocation" tf:"geo_location,omitempty"`

	// +kubebuilder:validation:Optional
	IPRangeFilter *string `json:"ipRangeFilter,omitempty" tf:"ip_range_filter,omitempty"`

	// +kubebuilder:validation:Optional
	Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"`

	// +kubebuilder:validation:Optional
	IsVirtualNetworkFilterEnabled *bool `json:"isVirtualNetworkFilterEnabled,omitempty" tf:"is_virtual_network_filter_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"`

	// +kubebuilder:validation:Optional
	Kind *string `json:"kind,omitempty" tf:"kind,omitempty"`

	// +kubebuilder:validation:Optional
	LocalAuthenticationDisabled *bool `json:"localAuthenticationDisabled,omitempty" tf:"local_authentication_disabled,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Optional
	MongoServerVersion *string `json:"mongoServerVersion,omitempty" tf:"mongo_server_version,omitempty"`

	// +kubebuilder:validation:Optional
	NetworkACLBypassForAzureServices *bool `json:"networkAclBypassForAzureServices,omitempty" tf:"network_acl_bypass_for_azure_services,omitempty"`

	// +kubebuilder:validation:Optional
	NetworkACLBypassIds []*string `json:"networkAclBypassIds,omitempty" tf:"network_acl_bypass_ids,omitempty"`

	// +kubebuilder:validation:Required
	OfferType *string `json:"offerType" tf:"offer_type,omitempty"`

	// +kubebuilder:validation:Optional
	PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	VirtualNetworkRule []VirtualNetworkRuleParameters `json:"virtualNetworkRule,omitempty" tf:"virtual_network_rule,omitempty"`
}

func (*AccountParameters) DeepCopy

func (in *AccountParameters) DeepCopy() *AccountParameters

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

func (*AccountParameters) DeepCopyInto

func (in *AccountParameters) DeepCopyInto(out *AccountParameters)

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

type AccountSpec

type AccountSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AccountParameters `json:"forProvider"`
}

AccountSpec defines the desired state of Account

func (*AccountSpec) DeepCopy

func (in *AccountSpec) DeepCopy() *AccountSpec

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

func (*AccountSpec) DeepCopyInto

func (in *AccountSpec) DeepCopyInto(out *AccountSpec)

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

type AccountStatus

type AccountStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        AccountObservation `json:"atProvider,omitempty"`
}

AccountStatus defines the observed state of Account.

func (*AccountStatus) DeepCopy

func (in *AccountStatus) DeepCopy() *AccountStatus

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

func (*AccountStatus) DeepCopyInto

func (in *AccountStatus) DeepCopyInto(out *AccountStatus)

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

type AutoscaleSettingsObservation

type AutoscaleSettingsObservation struct {
}

func (*AutoscaleSettingsObservation) DeepCopy

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

func (*AutoscaleSettingsObservation) DeepCopyInto

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

type AutoscaleSettingsParameters

type AutoscaleSettingsParameters struct {

	// +kubebuilder:validation:Optional
	MaxThroughput *float64 `json:"maxThroughput,omitempty" tf:"max_throughput,omitempty"`
}

func (*AutoscaleSettingsParameters) DeepCopy

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

func (*AutoscaleSettingsParameters) DeepCopyInto

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

type BackupObservation

type BackupObservation struct {
}

func (*BackupObservation) DeepCopy

func (in *BackupObservation) DeepCopy() *BackupObservation

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

func (*BackupObservation) DeepCopyInto

func (in *BackupObservation) DeepCopyInto(out *BackupObservation)

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

type BackupParameters

type BackupParameters struct {

	// +kubebuilder:validation:Optional
	IntervalInMinutes *float64 `json:"intervalInMinutes,omitempty" tf:"interval_in_minutes,omitempty"`

	// +kubebuilder:validation:Optional
	RetentionInHours *float64 `json:"retentionInHours,omitempty" tf:"retention_in_hours,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*BackupParameters) DeepCopy

func (in *BackupParameters) DeepCopy() *BackupParameters

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

func (*BackupParameters) DeepCopyInto

func (in *BackupParameters) DeepCopyInto(out *BackupParameters)

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

type CapabilitiesObservation

type CapabilitiesObservation struct {
}

func (*CapabilitiesObservation) DeepCopy

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

func (*CapabilitiesObservation) DeepCopyInto

func (in *CapabilitiesObservation) DeepCopyInto(out *CapabilitiesObservation)

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

type CapabilitiesParameters

type CapabilitiesParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`
}

func (*CapabilitiesParameters) DeepCopy

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

func (*CapabilitiesParameters) DeepCopyInto

func (in *CapabilitiesParameters) DeepCopyInto(out *CapabilitiesParameters)

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

type CassandraKeySpace

type CassandraKeySpace struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CassandraKeySpaceSpec   `json:"spec"`
	Status            CassandraKeySpaceStatus `json:"status,omitempty"`
}

CassandraKeySpace is the Schema for the CassandraKeySpaces 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,azurejet}

func (*CassandraKeySpace) DeepCopy

func (in *CassandraKeySpace) DeepCopy() *CassandraKeySpace

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

func (*CassandraKeySpace) DeepCopyInto

func (in *CassandraKeySpace) DeepCopyInto(out *CassandraKeySpace)

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

func (*CassandraKeySpace) DeepCopyObject

func (in *CassandraKeySpace) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CassandraKeySpace) GetCondition

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

GetCondition of this CassandraKeySpace.

func (*CassandraKeySpace) GetConnectionDetailsMapping

func (tr *CassandraKeySpace) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this CassandraKeySpace

func (*CassandraKeySpace) GetDeletionPolicy

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

GetDeletionPolicy of this CassandraKeySpace.

func (*CassandraKeySpace) GetID

func (tr *CassandraKeySpace) GetID() string

GetID returns ID of underlying Terraform resource of this CassandraKeySpace

func (*CassandraKeySpace) GetObservation

func (tr *CassandraKeySpace) GetObservation() (map[string]interface{}, error)

GetObservation of this CassandraKeySpace

func (*CassandraKeySpace) GetParameters

func (tr *CassandraKeySpace) GetParameters() (map[string]interface{}, error)

GetParameters of this CassandraKeySpace

func (*CassandraKeySpace) GetProviderConfigReference

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

GetProviderConfigReference of this CassandraKeySpace.

func (*CassandraKeySpace) GetProviderReference

func (mg *CassandraKeySpace) GetProviderReference() *xpv1.Reference

GetProviderReference of this CassandraKeySpace. Deprecated: Use GetProviderConfigReference.

func (*CassandraKeySpace) GetPublishConnectionDetailsTo added in v0.10.0

func (mg *CassandraKeySpace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this CassandraKeySpace.

func (*CassandraKeySpace) GetTerraformResourceType

func (mg *CassandraKeySpace) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CassandraKeySpace

func (*CassandraKeySpace) GetTerraformSchemaVersion

func (tr *CassandraKeySpace) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CassandraKeySpace) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CassandraKeySpace.

func (*CassandraKeySpace) LateInitialize

func (tr *CassandraKeySpace) LateInitialize(attrs []byte) (bool, error)

LateInitialize this CassandraKeySpace using its observed tfState. returns True if there are any spec changes for the resource.

func (*CassandraKeySpace) ResolveReferences

func (mg *CassandraKeySpace) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this CassandraKeySpace.

func (*CassandraKeySpace) SetConditions

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

SetConditions of this CassandraKeySpace.

func (*CassandraKeySpace) SetDeletionPolicy

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

SetDeletionPolicy of this CassandraKeySpace.

func (*CassandraKeySpace) SetObservation

func (tr *CassandraKeySpace) SetObservation(obs map[string]interface{}) error

SetObservation for this CassandraKeySpace

func (*CassandraKeySpace) SetParameters

func (tr *CassandraKeySpace) SetParameters(params map[string]interface{}) error

SetParameters for this CassandraKeySpace

func (*CassandraKeySpace) SetProviderConfigReference

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

SetProviderConfigReference of this CassandraKeySpace.

func (*CassandraKeySpace) SetProviderReference

func (mg *CassandraKeySpace) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this CassandraKeySpace. Deprecated: Use SetProviderConfigReference.

func (*CassandraKeySpace) SetPublishConnectionDetailsTo added in v0.10.0

func (mg *CassandraKeySpace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this CassandraKeySpace.

func (*CassandraKeySpace) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CassandraKeySpace.

type CassandraKeySpaceList

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

CassandraKeySpaceList contains a list of CassandraKeySpaces

func (*CassandraKeySpaceList) DeepCopy

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

func (*CassandraKeySpaceList) DeepCopyInto

func (in *CassandraKeySpaceList) DeepCopyInto(out *CassandraKeySpaceList)

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

func (*CassandraKeySpaceList) DeepCopyObject

func (in *CassandraKeySpaceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CassandraKeySpaceList) GetItems

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

GetItems of this CassandraKeySpaceList.

type CassandraKeySpaceObservation

type CassandraKeySpaceObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*CassandraKeySpaceObservation) DeepCopy

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

func (*CassandraKeySpaceObservation) DeepCopyInto

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

type CassandraKeySpaceParameters

type CassandraKeySpaceParameters struct {

	// +crossplane:generate:reference:type=Account
	// +kubebuilder:validation:Optional
	AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"`

	// +kubebuilder:validation:Optional
	AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	AutoscaleSettings []AutoscaleSettingsParameters `json:"autoscaleSettings,omitempty" tf:"autoscale_settings,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"`
}

func (*CassandraKeySpaceParameters) DeepCopy

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

func (*CassandraKeySpaceParameters) DeepCopyInto

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

type CassandraKeySpaceSpec

type CassandraKeySpaceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CassandraKeySpaceParameters `json:"forProvider"`
}

CassandraKeySpaceSpec defines the desired state of CassandraKeySpace

func (*CassandraKeySpaceSpec) DeepCopy

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

func (*CassandraKeySpaceSpec) DeepCopyInto

func (in *CassandraKeySpaceSpec) DeepCopyInto(out *CassandraKeySpaceSpec)

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

type CassandraKeySpaceStatus

type CassandraKeySpaceStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        CassandraKeySpaceObservation `json:"atProvider,omitempty"`
}

CassandraKeySpaceStatus defines the observed state of CassandraKeySpace.

func (*CassandraKeySpaceStatus) DeepCopy

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

func (*CassandraKeySpaceStatus) DeepCopyInto

func (in *CassandraKeySpaceStatus) DeepCopyInto(out *CassandraKeySpaceStatus)

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

type CassandraTable

type CassandraTable struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CassandraTableSpec   `json:"spec"`
	Status            CassandraTableStatus `json:"status,omitempty"`
}

CassandraTable is the Schema for the CassandraTables 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,azurejet}

func (*CassandraTable) DeepCopy

func (in *CassandraTable) DeepCopy() *CassandraTable

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

func (*CassandraTable) DeepCopyInto

func (in *CassandraTable) DeepCopyInto(out *CassandraTable)

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

func (*CassandraTable) DeepCopyObject

func (in *CassandraTable) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CassandraTable) GetCondition

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

GetCondition of this CassandraTable.

func (*CassandraTable) GetConnectionDetailsMapping

func (tr *CassandraTable) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this CassandraTable

func (*CassandraTable) GetDeletionPolicy

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

GetDeletionPolicy of this CassandraTable.

func (*CassandraTable) GetID

func (tr *CassandraTable) GetID() string

GetID returns ID of underlying Terraform resource of this CassandraTable

func (*CassandraTable) GetObservation

func (tr *CassandraTable) GetObservation() (map[string]interface{}, error)

GetObservation of this CassandraTable

func (*CassandraTable) GetParameters

func (tr *CassandraTable) GetParameters() (map[string]interface{}, error)

GetParameters of this CassandraTable

func (*CassandraTable) GetProviderConfigReference

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

GetProviderConfigReference of this CassandraTable.

func (*CassandraTable) GetProviderReference

func (mg *CassandraTable) GetProviderReference() *xpv1.Reference

GetProviderReference of this CassandraTable. Deprecated: Use GetProviderConfigReference.

func (*CassandraTable) GetPublishConnectionDetailsTo added in v0.10.0

func (mg *CassandraTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this CassandraTable.

func (*CassandraTable) GetTerraformResourceType

func (mg *CassandraTable) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CassandraTable

func (*CassandraTable) GetTerraformSchemaVersion

func (tr *CassandraTable) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CassandraTable) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CassandraTable.

func (*CassandraTable) LateInitialize

func (tr *CassandraTable) LateInitialize(attrs []byte) (bool, error)

LateInitialize this CassandraTable using its observed tfState. returns True if there are any spec changes for the resource.

func (*CassandraTable) ResolveReferences

func (mg *CassandraTable) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this CassandraTable.

func (*CassandraTable) SetConditions

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

SetConditions of this CassandraTable.

func (*CassandraTable) SetDeletionPolicy

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

SetDeletionPolicy of this CassandraTable.

func (*CassandraTable) SetObservation

func (tr *CassandraTable) SetObservation(obs map[string]interface{}) error

SetObservation for this CassandraTable

func (*CassandraTable) SetParameters

func (tr *CassandraTable) SetParameters(params map[string]interface{}) error

SetParameters for this CassandraTable

func (*CassandraTable) SetProviderConfigReference

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

SetProviderConfigReference of this CassandraTable.

func (*CassandraTable) SetProviderReference

func (mg *CassandraTable) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this CassandraTable. Deprecated: Use SetProviderConfigReference.

func (*CassandraTable) SetPublishConnectionDetailsTo added in v0.10.0

func (mg *CassandraTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this CassandraTable.

func (*CassandraTable) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CassandraTable.

type CassandraTableAutoscaleSettingsObservation

type CassandraTableAutoscaleSettingsObservation struct {
}

func (*CassandraTableAutoscaleSettingsObservation) DeepCopy

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

func (*CassandraTableAutoscaleSettingsObservation) DeepCopyInto

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

type CassandraTableAutoscaleSettingsParameters

type CassandraTableAutoscaleSettingsParameters struct {

	// +kubebuilder:validation:Optional
	MaxThroughput *float64 `json:"maxThroughput,omitempty" tf:"max_throughput,omitempty"`
}

func (*CassandraTableAutoscaleSettingsParameters) DeepCopy

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

func (*CassandraTableAutoscaleSettingsParameters) DeepCopyInto

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

type CassandraTableList

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

CassandraTableList contains a list of CassandraTables

func (*CassandraTableList) DeepCopy

func (in *CassandraTableList) DeepCopy() *CassandraTableList

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

func (*CassandraTableList) DeepCopyInto

func (in *CassandraTableList) DeepCopyInto(out *CassandraTableList)

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

func (*CassandraTableList) DeepCopyObject

func (in *CassandraTableList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CassandraTableList) GetItems

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

GetItems of this CassandraTableList.

type CassandraTableObservation

type CassandraTableObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*CassandraTableObservation) DeepCopy

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

func (*CassandraTableObservation) DeepCopyInto

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

type CassandraTableParameters

type CassandraTableParameters struct {

	// +kubebuilder:validation:Optional
	AnalyticalStorageTTL *float64 `json:"analyticalStorageTtl,omitempty" tf:"analytical_storage_ttl,omitempty"`

	// +kubebuilder:validation:Optional
	AutoscaleSettings []CassandraTableAutoscaleSettingsParameters `json:"autoscaleSettings,omitempty" tf:"autoscale_settings,omitempty"`

	// +crossplane:generate:reference:type=CassandraKeySpace
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID()
	// +kubebuilder:validation:Optional
	CassandraKeySpaceID *string `json:"cassandraKeyspaceId,omitempty" tf:"cassandra_keyspace_id,omitempty"`

	// +kubebuilder:validation:Optional
	CassandraKeySpaceIDRef *v1.Reference `json:"cassandraKeySpaceIdRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	CassandraKeySpaceIDSelector *v1.Selector `json:"cassandraKeySpaceIdSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	DefaultTTL *float64 `json:"defaultTtl,omitempty" tf:"default_ttl,omitempty"`

	// +kubebuilder:validation:Required
	Schema []SchemaParameters `json:"schema" tf:"schema,omitempty"`

	// +kubebuilder:validation:Optional
	Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"`
}

func (*CassandraTableParameters) DeepCopy

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

func (*CassandraTableParameters) DeepCopyInto

func (in *CassandraTableParameters) DeepCopyInto(out *CassandraTableParameters)

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

type CassandraTableSpec

type CassandraTableSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CassandraTableParameters `json:"forProvider"`
}

CassandraTableSpec defines the desired state of CassandraTable

func (*CassandraTableSpec) DeepCopy

func (in *CassandraTableSpec) DeepCopy() *CassandraTableSpec

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

func (*CassandraTableSpec) DeepCopyInto

func (in *CassandraTableSpec) DeepCopyInto(out *CassandraTableSpec)

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

type CassandraTableStatus

type CassandraTableStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        CassandraTableObservation `json:"atProvider,omitempty"`
}

CassandraTableStatus defines the observed state of CassandraTable.

func (*CassandraTableStatus) DeepCopy

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

func (*CassandraTableStatus) DeepCopyInto

func (in *CassandraTableStatus) DeepCopyInto(out *CassandraTableStatus)

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

type ClusterKeyObservation

type ClusterKeyObservation struct {
}

func (*ClusterKeyObservation) DeepCopy

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

func (*ClusterKeyObservation) DeepCopyInto

func (in *ClusterKeyObservation) DeepCopyInto(out *ClusterKeyObservation)

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

type ClusterKeyParameters

type ClusterKeyParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	OrderBy *string `json:"orderBy" tf:"order_by,omitempty"`
}

func (*ClusterKeyParameters) DeepCopy

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

func (*ClusterKeyParameters) DeepCopyInto

func (in *ClusterKeyParameters) DeepCopyInto(out *ClusterKeyParameters)

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

type ColumnObservation

type ColumnObservation struct {
}

func (*ColumnObservation) DeepCopy

func (in *ColumnObservation) DeepCopy() *ColumnObservation

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

func (*ColumnObservation) DeepCopyInto

func (in *ColumnObservation) DeepCopyInto(out *ColumnObservation)

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

type ColumnParameters

type ColumnParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*ColumnParameters) DeepCopy

func (in *ColumnParameters) DeepCopy() *ColumnParameters

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

func (*ColumnParameters) DeepCopyInto

func (in *ColumnParameters) DeepCopyInto(out *ColumnParameters)

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

type CompositeIndexIndexObservation

type CompositeIndexIndexObservation struct {
}

func (*CompositeIndexIndexObservation) DeepCopy

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

func (*CompositeIndexIndexObservation) DeepCopyInto

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

type CompositeIndexIndexParameters

type CompositeIndexIndexParameters struct {

	// +kubebuilder:validation:Required
	Order *string `json:"order" tf:"order,omitempty"`

	// +kubebuilder:validation:Required
	Path *string `json:"path" tf:"path,omitempty"`
}

func (*CompositeIndexIndexParameters) DeepCopy

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

func (*CompositeIndexIndexParameters) DeepCopyInto

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

type CompositeIndexObservation

type CompositeIndexObservation struct {
}

func (*CompositeIndexObservation) DeepCopy

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

func (*CompositeIndexObservation) DeepCopyInto

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

type CompositeIndexParameters

type CompositeIndexParameters struct {

	// +kubebuilder:validation:Required
	Index []IndexParameters `json:"index" tf:"index,omitempty"`
}

func (*CompositeIndexParameters) DeepCopy

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

func (*CompositeIndexParameters) DeepCopyInto

func (in *CompositeIndexParameters) DeepCopyInto(out *CompositeIndexParameters)

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

type ConflictResolutionPolicyObservation

type ConflictResolutionPolicyObservation struct {
}

func (*ConflictResolutionPolicyObservation) DeepCopy

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

func (*ConflictResolutionPolicyObservation) DeepCopyInto

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

type ConflictResolutionPolicyParameters

type ConflictResolutionPolicyParameters struct {

	// +kubebuilder:validation:Optional
	ConflictResolutionPath *string `json:"conflictResolutionPath,omitempty" tf:"conflict_resolution_path,omitempty"`

	// +kubebuilder:validation:Optional
	ConflictResolutionProcedure *string `json:"conflictResolutionProcedure,omitempty" tf:"conflict_resolution_procedure,omitempty"`

	// +kubebuilder:validation:Required
	Mode *string `json:"mode" tf:"mode,omitempty"`
}

func (*ConflictResolutionPolicyParameters) DeepCopy

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

func (*ConflictResolutionPolicyParameters) DeepCopyInto

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

type ConsistencyPolicyObservation

type ConsistencyPolicyObservation struct {
}

func (*ConsistencyPolicyObservation) DeepCopy

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

func (*ConsistencyPolicyObservation) DeepCopyInto

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

type ConsistencyPolicyParameters

type ConsistencyPolicyParameters struct {

	// +kubebuilder:validation:Required
	ConsistencyLevel *string `json:"consistencyLevel" tf:"consistency_level,omitempty"`

	// +kubebuilder:validation:Optional
	MaxIntervalInSeconds *float64 `json:"maxIntervalInSeconds,omitempty" tf:"max_interval_in_seconds,omitempty"`

	// +kubebuilder:validation:Optional
	MaxStalenessPrefix *float64 `json:"maxStalenessPrefix,omitempty" tf:"max_staleness_prefix,omitempty"`
}

func (*ConsistencyPolicyParameters) DeepCopy

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

func (*ConsistencyPolicyParameters) DeepCopyInto

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

type CorsRuleObservation

type CorsRuleObservation struct {
}

func (*CorsRuleObservation) DeepCopy

func (in *CorsRuleObservation) DeepCopy() *CorsRuleObservation

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

func (*CorsRuleObservation) DeepCopyInto

func (in *CorsRuleObservation) DeepCopyInto(out *CorsRuleObservation)

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

type CorsRuleParameters

type CorsRuleParameters struct {

	// +kubebuilder:validation:Required
	AllowedHeaders []*string `json:"allowedHeaders" tf:"allowed_headers,omitempty"`

	// +kubebuilder:validation:Required
	AllowedMethods []*string `json:"allowedMethods" tf:"allowed_methods,omitempty"`

	// +kubebuilder:validation:Required
	AllowedOrigins []*string `json:"allowedOrigins" tf:"allowed_origins,omitempty"`

	// +kubebuilder:validation:Required
	ExposedHeaders []*string `json:"exposedHeaders" tf:"exposed_headers,omitempty"`

	// +kubebuilder:validation:Required
	MaxAgeInSeconds *float64 `json:"maxAgeInSeconds" tf:"max_age_in_seconds,omitempty"`
}

func (*CorsRuleParameters) DeepCopy

func (in *CorsRuleParameters) DeepCopy() *CorsRuleParameters

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

func (*CorsRuleParameters) DeepCopyInto

func (in *CorsRuleParameters) DeepCopyInto(out *CorsRuleParameters)

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

type ExcludedPathObservation

type ExcludedPathObservation struct {
}

func (*ExcludedPathObservation) DeepCopy

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

func (*ExcludedPathObservation) DeepCopyInto

func (in *ExcludedPathObservation) DeepCopyInto(out *ExcludedPathObservation)

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

type ExcludedPathParameters

type ExcludedPathParameters struct {

	// +kubebuilder:validation:Required
	Path *string `json:"path" tf:"path,omitempty"`
}

func (*ExcludedPathParameters) DeepCopy

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

func (*ExcludedPathParameters) DeepCopyInto

func (in *ExcludedPathParameters) DeepCopyInto(out *ExcludedPathParameters)

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

type GeoLocationObservation

type GeoLocationObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*GeoLocationObservation) DeepCopy

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

func (*GeoLocationObservation) DeepCopyInto

func (in *GeoLocationObservation) DeepCopyInto(out *GeoLocationObservation)

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

type GeoLocationParameters

type GeoLocationParameters struct {

	// +kubebuilder:validation:Required
	FailoverPriority *float64 `json:"failoverPriority" tf:"failover_priority,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Optional
	Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"`

	// +kubebuilder:validation:Optional
	ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant,omitempty"`
}

func (*GeoLocationParameters) DeepCopy

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

func (*GeoLocationParameters) DeepCopyInto

func (in *GeoLocationParameters) DeepCopyInto(out *GeoLocationParameters)

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

type GremlinDatabase

type GremlinDatabase struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GremlinDatabaseSpec   `json:"spec"`
	Status            GremlinDatabaseStatus `json:"status,omitempty"`
}

GremlinDatabase is the Schema for the GremlinDatabases 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,azurejet}

func (*GremlinDatabase) DeepCopy

func (in *GremlinDatabase) DeepCopy() *GremlinDatabase

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

func (*GremlinDatabase) DeepCopyInto

func (in *GremlinDatabase) DeepCopyInto(out *GremlinDatabase)

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

func (*GremlinDatabase) DeepCopyObject

func (in *GremlinDatabase) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*GremlinDatabase) GetCondition

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

GetCondition of this GremlinDatabase.

func (*GremlinDatabase) GetConnectionDetailsMapping

func (tr *GremlinDatabase) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this GremlinDatabase

func (*GremlinDatabase) GetDeletionPolicy

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

GetDeletionPolicy of this GremlinDatabase.

func (*GremlinDatabase) GetID

func (tr *GremlinDatabase) GetID() string

GetID returns ID of underlying Terraform resource of this GremlinDatabase

func (*GremlinDatabase) GetObservation

func (tr *GremlinDatabase) GetObservation() (map[string]interface{}, error)

GetObservation of this GremlinDatabase

func (*GremlinDatabase) GetParameters

func (tr *GremlinDatabase) GetParameters() (map[string]interface{}, error)

GetParameters of this GremlinDatabase

func (*GremlinDatabase) GetProviderConfigReference

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

GetProviderConfigReference of this GremlinDatabase.

func (*GremlinDatabase) GetProviderReference

func (mg *GremlinDatabase) GetProviderReference() *xpv1.Reference

GetProviderReference of this GremlinDatabase. Deprecated: Use GetProviderConfigReference.

func (*GremlinDatabase) GetPublishConnectionDetailsTo added in v0.10.0

func (mg *GremlinDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this GremlinDatabase.

func (*GremlinDatabase) GetTerraformResourceType

func (mg *GremlinDatabase) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this GremlinDatabase

func (*GremlinDatabase) GetTerraformSchemaVersion

func (tr *GremlinDatabase) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*GremlinDatabase) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this GremlinDatabase.

func (*GremlinDatabase) LateInitialize

func (tr *GremlinDatabase) LateInitialize(attrs []byte) (bool, error)

LateInitialize this GremlinDatabase using its observed tfState. returns True if there are any spec changes for the resource.

func (*GremlinDatabase) ResolveReferences

func (mg *GremlinDatabase) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this GremlinDatabase.

func (*GremlinDatabase) SetConditions

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

SetConditions of this GremlinDatabase.

func (*GremlinDatabase) SetDeletionPolicy

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

SetDeletionPolicy of this GremlinDatabase.

func (*GremlinDatabase) SetObservation

func (tr *GremlinDatabase) SetObservation(obs map[string]interface{}) error

SetObservation for this GremlinDatabase

func (*GremlinDatabase) SetParameters

func (tr *GremlinDatabase) SetParameters(params map[string]interface{}) error

SetParameters for this GremlinDatabase

func (*GremlinDatabase) SetProviderConfigReference

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

SetProviderConfigReference of this GremlinDatabase.

func (*GremlinDatabase) SetProviderReference

func (mg *GremlinDatabase) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this GremlinDatabase. Deprecated: Use SetProviderConfigReference.

func (*GremlinDatabase) SetPublishConnectionDetailsTo added in v0.10.0

func (mg *GremlinDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this GremlinDatabase.

func (*GremlinDatabase) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this GremlinDatabase.

type GremlinDatabaseAutoscaleSettingsObservation

type GremlinDatabaseAutoscaleSettingsObservation struct {
}

func (*GremlinDatabaseAutoscaleSettingsObservation) DeepCopy

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

func (*GremlinDatabaseAutoscaleSettingsObservation) DeepCopyInto

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

type GremlinDatabaseAutoscaleSettingsParameters

type GremlinDatabaseAutoscaleSettingsParameters struct {

	// +kubebuilder:validation:Optional
	MaxThroughput *float64 `json:"maxThroughput,omitempty" tf:"max_throughput,omitempty"`
}

func (*GremlinDatabaseAutoscaleSettingsParameters) DeepCopy

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

func (*GremlinDatabaseAutoscaleSettingsParameters) DeepCopyInto

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

type GremlinDatabaseList

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

GremlinDatabaseList contains a list of GremlinDatabases

func (*GremlinDatabaseList) DeepCopy

func (in *GremlinDatabaseList) DeepCopy() *GremlinDatabaseList

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

func (*GremlinDatabaseList) DeepCopyInto

func (in *GremlinDatabaseList) DeepCopyInto(out *GremlinDatabaseList)

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

func (*GremlinDatabaseList) DeepCopyObject

func (in *GremlinDatabaseList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*GremlinDatabaseList) GetItems

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

GetItems of this GremlinDatabaseList.

type GremlinDatabaseObservation

type GremlinDatabaseObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*GremlinDatabaseObservation) DeepCopy

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

func (*GremlinDatabaseObservation) DeepCopyInto

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

type GremlinDatabaseParameters

type GremlinDatabaseParameters struct {

	// +crossplane:generate:reference:type=Account
	// +kubebuilder:validation:Optional
	AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"`

	// +kubebuilder:validation:Optional
	AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	AutoscaleSettings []GremlinDatabaseAutoscaleSettingsParameters `json:"autoscaleSettings,omitempty" tf:"autoscale_settings,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"`
}

func (*GremlinDatabaseParameters) DeepCopy

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

func (*GremlinDatabaseParameters) DeepCopyInto

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

type GremlinDatabaseSpec

type GremlinDatabaseSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     GremlinDatabaseParameters `json:"forProvider"`
}

GremlinDatabaseSpec defines the desired state of GremlinDatabase

func (*GremlinDatabaseSpec) DeepCopy

func (in *GremlinDatabaseSpec) DeepCopy() *GremlinDatabaseSpec

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

func (*GremlinDatabaseSpec) DeepCopyInto

func (in *GremlinDatabaseSpec) DeepCopyInto(out *GremlinDatabaseSpec)

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

type GremlinDatabaseStatus

type GremlinDatabaseStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        GremlinDatabaseObservation `json:"atProvider,omitempty"`
}

GremlinDatabaseStatus defines the observed state of GremlinDatabase.

func (*GremlinDatabaseStatus) DeepCopy

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

func (*GremlinDatabaseStatus) DeepCopyInto

func (in *GremlinDatabaseStatus) DeepCopyInto(out *GremlinDatabaseStatus)

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

type GremlinGraph

type GremlinGraph struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GremlinGraphSpec   `json:"spec"`
	Status            GremlinGraphStatus `json:"status,omitempty"`
}

GremlinGraph is the Schema for the GremlinGraphs 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,azurejet}

func (*GremlinGraph) DeepCopy

func (in *GremlinGraph) DeepCopy() *GremlinGraph

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

func (*GremlinGraph) DeepCopyInto

func (in *GremlinGraph) DeepCopyInto(out *GremlinGraph)

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

func (*GremlinGraph) DeepCopyObject

func (in *GremlinGraph) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*GremlinGraph) GetCondition

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

GetCondition of this GremlinGraph.

func (*GremlinGraph) GetConnectionDetailsMapping

func (tr *GremlinGraph) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this GremlinGraph

func (*GremlinGraph) GetDeletionPolicy

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

GetDeletionPolicy of this GremlinGraph.

func (*GremlinGraph) GetID

func (tr *GremlinGraph) GetID() string

GetID returns ID of underlying Terraform resource of this GremlinGraph

func (*GremlinGraph) GetObservation

func (tr *GremlinGraph) GetObservation() (map[string]interface{}, error)

GetObservation of this GremlinGraph

func (*GremlinGraph) GetParameters

func (tr *GremlinGraph) GetParameters() (map[string]interface{}, error)

GetParameters of this GremlinGraph

func (*GremlinGraph) GetProviderConfigReference

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

GetProviderConfigReference of this GremlinGraph.

func (*GremlinGraph) GetProviderReference

func (mg *GremlinGraph) GetProviderReference() *xpv1.Reference

GetProviderReference of this GremlinGraph. Deprecated: Use GetProviderConfigReference.

func (*GremlinGraph) GetPublishConnectionDetailsTo added in v0.10.0

func (mg *GremlinGraph) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this GremlinGraph.

func (*GremlinGraph) GetTerraformResourceType

func (mg *GremlinGraph) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this GremlinGraph

func (*GremlinGraph) GetTerraformSchemaVersion

func (tr *GremlinGraph) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*GremlinGraph) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this GremlinGraph.

func (*GremlinGraph) LateInitialize

func (tr *GremlinGraph) LateInitialize(attrs []byte) (bool, error)

LateInitialize this GremlinGraph using its observed tfState. returns True if there are any spec changes for the resource.

func (*GremlinGraph) ResolveReferences

func (mg *GremlinGraph) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this GremlinGraph.

func (*GremlinGraph) SetConditions

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

SetConditions of this GremlinGraph.

func (*GremlinGraph) SetDeletionPolicy

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

SetDeletionPolicy of this GremlinGraph.

func (*GremlinGraph) SetObservation

func (tr *GremlinGraph) SetObservation(obs map[string]interface{}) error

SetObservation for this GremlinGraph

func (*GremlinGraph) SetParameters

func (tr *GremlinGraph) SetParameters(params map[string]interface{}) error

SetParameters for this GremlinGraph

func (*GremlinGraph) SetProviderConfigReference

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

SetProviderConfigReference of this GremlinGraph.

func (*GremlinGraph) SetProviderReference

func (mg *GremlinGraph) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this GremlinGraph. Deprecated: Use SetProviderConfigReference.

func (*GremlinGraph) SetPublishConnectionDetailsTo added in v0.10.0

func (mg *GremlinGraph) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this GremlinGraph.

func (*GremlinGraph) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this GremlinGraph.

type GremlinGraphAutoscaleSettingsObservation

type GremlinGraphAutoscaleSettingsObservation struct {
}

func (*GremlinGraphAutoscaleSettingsObservation) DeepCopy

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

func (*GremlinGraphAutoscaleSettingsObservation) DeepCopyInto

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

type GremlinGraphAutoscaleSettingsParameters

type GremlinGraphAutoscaleSettingsParameters struct {

	// +kubebuilder:validation:Optional
	MaxThroughput *float64 `json:"maxThroughput,omitempty" tf:"max_throughput,omitempty"`
}

func (*GremlinGraphAutoscaleSettingsParameters) DeepCopy

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

func (*GremlinGraphAutoscaleSettingsParameters) DeepCopyInto

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

type GremlinGraphList

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

GremlinGraphList contains a list of GremlinGraphs

func (*GremlinGraphList) DeepCopy

func (in *GremlinGraphList) DeepCopy() *GremlinGraphList

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

func (*GremlinGraphList) DeepCopyInto

func (in *GremlinGraphList) DeepCopyInto(out *GremlinGraphList)

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

func (*GremlinGraphList) DeepCopyObject

func (in *GremlinGraphList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*GremlinGraphList) GetItems

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

GetItems of this GremlinGraphList.

type GremlinGraphObservation

type GremlinGraphObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	IndexPolicy []IndexPolicyObservation `json:"indexPolicy,omitempty" tf:"index_policy,omitempty"`
}

func (*GremlinGraphObservation) DeepCopy

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

func (*GremlinGraphObservation) DeepCopyInto

func (in *GremlinGraphObservation) DeepCopyInto(out *GremlinGraphObservation)

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

type GremlinGraphParameters

type GremlinGraphParameters struct {

	// +crossplane:generate:reference:type=Account
	// +kubebuilder:validation:Optional
	AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"`

	// +kubebuilder:validation:Optional
	AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	AutoscaleSettings []GremlinGraphAutoscaleSettingsParameters `json:"autoscaleSettings,omitempty" tf:"autoscale_settings,omitempty"`

	// +kubebuilder:validation:Optional
	ConflictResolutionPolicy []ConflictResolutionPolicyParameters `json:"conflictResolutionPolicy,omitempty" tf:"conflict_resolution_policy,omitempty"`

	// +crossplane:generate:reference:type=GremlinDatabase
	// +kubebuilder:validation:Optional
	DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"`

	// +kubebuilder:validation:Optional
	DatabaseNameRef *v1.Reference `json:"databaseNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	DatabaseNameSelector *v1.Selector `json:"databaseNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	DefaultTTL *float64 `json:"defaultTtl,omitempty" tf:"default_ttl,omitempty"`

	// +kubebuilder:validation:Optional
	IndexPolicy []IndexPolicyParameters `json:"indexPolicy,omitempty" tf:"index_policy,omitempty"`

	// +kubebuilder:validation:Required
	PartitionKeyPath *string `json:"partitionKeyPath" tf:"partition_key_path,omitempty"`

	// +kubebuilder:validation:Optional
	PartitionKeyVersion *float64 `json:"partitionKeyVersion,omitempty" tf:"partition_key_version,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"`

	// +kubebuilder:validation:Optional
	UniqueKey []UniqueKeyParameters `json:"uniqueKey,omitempty" tf:"unique_key,omitempty"`
}

func (*GremlinGraphParameters) DeepCopy

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

func (*GremlinGraphParameters) DeepCopyInto

func (in *GremlinGraphParameters) DeepCopyInto(out *GremlinGraphParameters)

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

type GremlinGraphSpec

type GremlinGraphSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     GremlinGraphParameters `json:"forProvider"`
}

GremlinGraphSpec defines the desired state of GremlinGraph

func (*GremlinGraphSpec) DeepCopy

func (in *GremlinGraphSpec) DeepCopy() *GremlinGraphSpec

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

func (*GremlinGraphSpec) DeepCopyInto

func (in *GremlinGraphSpec) DeepCopyInto(out *GremlinGraphSpec)

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

type GremlinGraphStatus

type GremlinGraphStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        GremlinGraphObservation `json:"atProvider,omitempty"`
}

GremlinGraphStatus defines the observed state of GremlinGraph.

func (*GremlinGraphStatus) DeepCopy

func (in *GremlinGraphStatus) DeepCopy() *GremlinGraphStatus

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

func (*GremlinGraphStatus) DeepCopyInto

func (in *GremlinGraphStatus) DeepCopyInto(out *GremlinGraphStatus)

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

type IdentityObservation

type IdentityObservation struct {
	PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"`

	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

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 {

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

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 IncludedPathObservation

type IncludedPathObservation struct {
}

func (*IncludedPathObservation) DeepCopy

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

func (*IncludedPathObservation) DeepCopyInto

func (in *IncludedPathObservation) DeepCopyInto(out *IncludedPathObservation)

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

type IncludedPathParameters

type IncludedPathParameters struct {

	// +kubebuilder:validation:Required
	Path *string `json:"path" tf:"path,omitempty"`
}

func (*IncludedPathParameters) DeepCopy

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

func (*IncludedPathParameters) DeepCopyInto

func (in *IncludedPathParameters) DeepCopyInto(out *IncludedPathParameters)

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

type IndexObservation

type IndexObservation struct {
}

func (*IndexObservation) DeepCopy

func (in *IndexObservation) DeepCopy() *IndexObservation

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

func (*IndexObservation) DeepCopyInto

func (in *IndexObservation) DeepCopyInto(out *IndexObservation)

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

type IndexParameters

type IndexParameters struct {

	// +kubebuilder:validation:Required
	Order *string `json:"order" tf:"order,omitempty"`

	// +kubebuilder:validation:Required
	Path *string `json:"path" tf:"path,omitempty"`
}

func (*IndexParameters) DeepCopy

func (in *IndexParameters) DeepCopy() *IndexParameters

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

func (*IndexParameters) DeepCopyInto

func (in *IndexParameters) DeepCopyInto(out *IndexParameters)

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

type IndexPolicyObservation

type IndexPolicyObservation struct {
	SpatialIndex []SpatialIndexObservation `json:"spatialIndex,omitempty" tf:"spatial_index,omitempty"`
}

func (*IndexPolicyObservation) DeepCopy

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

func (*IndexPolicyObservation) DeepCopyInto

func (in *IndexPolicyObservation) DeepCopyInto(out *IndexPolicyObservation)

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

type IndexPolicyParameters

type IndexPolicyParameters struct {

	// +kubebuilder:validation:Optional
	Automatic *bool `json:"automatic,omitempty" tf:"automatic,omitempty"`

	// +kubebuilder:validation:Optional
	CompositeIndex []CompositeIndexParameters `json:"compositeIndex,omitempty" tf:"composite_index,omitempty"`

	// +kubebuilder:validation:Optional
	ExcludedPaths []*string `json:"excludedPaths,omitempty" tf:"excluded_paths,omitempty"`

	// +kubebuilder:validation:Optional
	IncludedPaths []*string `json:"includedPaths,omitempty" tf:"included_paths,omitempty"`

	// +kubebuilder:validation:Required
	IndexingMode *string `json:"indexingMode" tf:"indexing_mode,omitempty"`

	// +kubebuilder:validation:Optional
	SpatialIndex []SpatialIndexParameters `json:"spatialIndex,omitempty" tf:"spatial_index,omitempty"`
}

func (*IndexPolicyParameters) DeepCopy

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

func (*IndexPolicyParameters) DeepCopyInto

func (in *IndexPolicyParameters) DeepCopyInto(out *IndexPolicyParameters)

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

type IndexingPolicyCompositeIndexObservation

type IndexingPolicyCompositeIndexObservation struct {
}

func (*IndexingPolicyCompositeIndexObservation) DeepCopy

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

func (*IndexingPolicyCompositeIndexObservation) DeepCopyInto

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

type IndexingPolicyCompositeIndexParameters

type IndexingPolicyCompositeIndexParameters struct {

	// +kubebuilder:validation:Required
	Index []CompositeIndexIndexParameters `json:"index" tf:"index,omitempty"`
}

func (*IndexingPolicyCompositeIndexParameters) DeepCopy

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

func (*IndexingPolicyCompositeIndexParameters) DeepCopyInto

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

type IndexingPolicyObservation

type IndexingPolicyObservation struct {
	SpatialIndex []IndexingPolicySpatialIndexObservation `json:"spatialIndex,omitempty" tf:"spatial_index,omitempty"`
}

func (*IndexingPolicyObservation) DeepCopy

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

func (*IndexingPolicyObservation) DeepCopyInto

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

type IndexingPolicyParameters

type IndexingPolicyParameters struct {

	// +kubebuilder:validation:Optional
	CompositeIndex []IndexingPolicyCompositeIndexParameters `json:"compositeIndex,omitempty" tf:"composite_index,omitempty"`

	// +kubebuilder:validation:Optional
	ExcludedPath []ExcludedPathParameters `json:"excludedPath,omitempty" tf:"excluded_path,omitempty"`

	// +kubebuilder:validation:Optional
	IncludedPath []IncludedPathParameters `json:"includedPath,omitempty" tf:"included_path,omitempty"`

	// +kubebuilder:validation:Optional
	IndexingMode *string `json:"indexingMode,omitempty" tf:"indexing_mode,omitempty"`

	// +kubebuilder:validation:Optional
	SpatialIndex []IndexingPolicySpatialIndexParameters `json:"spatialIndex,omitempty" tf:"spatial_index,omitempty"`
}

func (*IndexingPolicyParameters) DeepCopy

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

func (*IndexingPolicyParameters) DeepCopyInto

func (in *IndexingPolicyParameters) DeepCopyInto(out *IndexingPolicyParameters)

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

type IndexingPolicySpatialIndexObservation

type IndexingPolicySpatialIndexObservation struct {
	Types []*string `json:"types,omitempty" tf:"types,omitempty"`
}

func (*IndexingPolicySpatialIndexObservation) DeepCopy

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

func (*IndexingPolicySpatialIndexObservation) DeepCopyInto

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

type IndexingPolicySpatialIndexParameters

type IndexingPolicySpatialIndexParameters struct {

	// +kubebuilder:validation:Required
	Path *string `json:"path" tf:"path,omitempty"`
}

func (*IndexingPolicySpatialIndexParameters) DeepCopy

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

func (*IndexingPolicySpatialIndexParameters) DeepCopyInto

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

type MongoCollection

type MongoCollection struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MongoCollectionSpec   `json:"spec"`
	Status            MongoCollectionStatus `json:"status,omitempty"`
}

MongoCollection is the Schema for the MongoCollections 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,azurejet}

func (*MongoCollection) DeepCopy

func (in *MongoCollection) DeepCopy() *MongoCollection

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

func (*MongoCollection) DeepCopyInto

func (in *MongoCollection) DeepCopyInto(out *MongoCollection)

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

func (*MongoCollection) DeepCopyObject

func (in *MongoCollection) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MongoCollection) GetCondition

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

GetCondition of this MongoCollection.

func (*MongoCollection) GetConnectionDetailsMapping

func (tr *MongoCollection) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this MongoCollection

func (*MongoCollection) GetDeletionPolicy

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

GetDeletionPolicy of this MongoCollection.

func (*MongoCollection) GetID

func (tr *MongoCollection) GetID() string

GetID returns ID of underlying Terraform resource of this MongoCollection

func (*MongoCollection) GetObservation

func (tr *MongoCollection) GetObservation() (map[string]interface{}, error)

GetObservation of this MongoCollection

func (*MongoCollection) GetParameters

func (tr *MongoCollection) GetParameters() (map[string]interface{}, error)

GetParameters of this MongoCollection

func (*MongoCollection) GetProviderConfigReference

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

GetProviderConfigReference of this MongoCollection.

func (*MongoCollection) GetProviderReference

func (mg *MongoCollection) GetProviderReference() *xpv1.Reference

GetProviderReference of this MongoCollection. Deprecated: Use GetProviderConfigReference.

func (*MongoCollection) GetPublishConnectionDetailsTo added in v0.10.0

func (mg *MongoCollection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this MongoCollection.

func (*MongoCollection) GetTerraformResourceType

func (mg *MongoCollection) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MongoCollection

func (*MongoCollection) GetTerraformSchemaVersion

func (tr *MongoCollection) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MongoCollection) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MongoCollection.

func (*MongoCollection) LateInitialize

func (tr *MongoCollection) LateInitialize(attrs []byte) (bool, error)

LateInitialize this MongoCollection using its observed tfState. returns True if there are any spec changes for the resource.

func (*MongoCollection) ResolveReferences

func (mg *MongoCollection) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this MongoCollection.

func (*MongoCollection) SetConditions

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

SetConditions of this MongoCollection.

func (*MongoCollection) SetDeletionPolicy

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

SetDeletionPolicy of this MongoCollection.

func (*MongoCollection) SetObservation

func (tr *MongoCollection) SetObservation(obs map[string]interface{}) error

SetObservation for this MongoCollection

func (*MongoCollection) SetParameters

func (tr *MongoCollection) SetParameters(params map[string]interface{}) error

SetParameters for this MongoCollection

func (*MongoCollection) SetProviderConfigReference

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

SetProviderConfigReference of this MongoCollection.

func (*MongoCollection) SetProviderReference

func (mg *MongoCollection) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this MongoCollection. Deprecated: Use SetProviderConfigReference.

func (*MongoCollection) SetPublishConnectionDetailsTo added in v0.10.0

func (mg *MongoCollection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this MongoCollection.

func (*MongoCollection) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this MongoCollection.

type MongoCollectionAutoscaleSettingsObservation

type MongoCollectionAutoscaleSettingsObservation struct {
}

func (*MongoCollectionAutoscaleSettingsObservation) DeepCopy

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

func (*MongoCollectionAutoscaleSettingsObservation) DeepCopyInto

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

type MongoCollectionAutoscaleSettingsParameters

type MongoCollectionAutoscaleSettingsParameters struct {

	// +kubebuilder:validation:Optional
	MaxThroughput *float64 `json:"maxThroughput,omitempty" tf:"max_throughput,omitempty"`
}

func (*MongoCollectionAutoscaleSettingsParameters) DeepCopy

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

func (*MongoCollectionAutoscaleSettingsParameters) DeepCopyInto

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

type MongoCollectionIndexObservation

type MongoCollectionIndexObservation struct {
}

func (*MongoCollectionIndexObservation) DeepCopy

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

func (*MongoCollectionIndexObservation) DeepCopyInto

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

type MongoCollectionIndexParameters

type MongoCollectionIndexParameters struct {

	// +kubebuilder:validation:Required
	Keys []*string `json:"keys" tf:"keys,omitempty"`

	// +kubebuilder:validation:Optional
	Unique *bool `json:"unique,omitempty" tf:"unique,omitempty"`
}

func (*MongoCollectionIndexParameters) DeepCopy

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

func (*MongoCollectionIndexParameters) DeepCopyInto

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

type MongoCollectionList

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

MongoCollectionList contains a list of MongoCollections

func (*MongoCollectionList) DeepCopy

func (in *MongoCollectionList) DeepCopy() *MongoCollectionList

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

func (*MongoCollectionList) DeepCopyInto

func (in *MongoCollectionList) DeepCopyInto(out *MongoCollectionList)

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

func (*MongoCollectionList) DeepCopyObject

func (in *MongoCollectionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MongoCollectionList) GetItems

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

GetItems of this MongoCollectionList.

type MongoCollectionObservation

type MongoCollectionObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	SystemIndexes []SystemIndexesObservation `json:"systemIndexes,omitempty" tf:"system_indexes,omitempty"`
}

func (*MongoCollectionObservation) DeepCopy

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

func (*MongoCollectionObservation) DeepCopyInto

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

type MongoCollectionParameters

type MongoCollectionParameters struct {

	// +crossplane:generate:reference:type=Account
	// +kubebuilder:validation:Optional
	AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"`

	// +kubebuilder:validation:Optional
	AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	AnalyticalStorageTTL *float64 `json:"analyticalStorageTtl,omitempty" tf:"analytical_storage_ttl,omitempty"`

	// +kubebuilder:validation:Optional
	AutoscaleSettings []MongoCollectionAutoscaleSettingsParameters `json:"autoscaleSettings,omitempty" tf:"autoscale_settings,omitempty"`

	// +crossplane:generate:reference:type=MongoDatabase
	// +kubebuilder:validation:Optional
	DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"`

	// +kubebuilder:validation:Optional
	DatabaseNameRef *v1.Reference `json:"databaseNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	DatabaseNameSelector *v1.Selector `json:"databaseNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	DefaultTTLSeconds *float64 `json:"defaultTtlSeconds,omitempty" tf:"default_ttl_seconds,omitempty"`

	// +kubebuilder:validation:Optional
	Index []MongoCollectionIndexParameters `json:"index,omitempty" tf:"index,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ShardKey *string `json:"shardKey,omitempty" tf:"shard_key,omitempty"`

	// +kubebuilder:validation:Optional
	Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"`
}

func (*MongoCollectionParameters) DeepCopy

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

func (*MongoCollectionParameters) DeepCopyInto

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

type MongoCollectionSpec

type MongoCollectionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MongoCollectionParameters `json:"forProvider"`
}

MongoCollectionSpec defines the desired state of MongoCollection

func (*MongoCollectionSpec) DeepCopy

func (in *MongoCollectionSpec) DeepCopy() *MongoCollectionSpec

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

func (*MongoCollectionSpec) DeepCopyInto

func (in *MongoCollectionSpec) DeepCopyInto(out *MongoCollectionSpec)

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

type MongoCollectionStatus

type MongoCollectionStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        MongoCollectionObservation `json:"atProvider,omitempty"`
}

MongoCollectionStatus defines the observed state of MongoCollection.

func (*MongoCollectionStatus) DeepCopy

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

func (*MongoCollectionStatus) DeepCopyInto

func (in *MongoCollectionStatus) DeepCopyInto(out *MongoCollectionStatus)

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

type MongoDatabase

type MongoDatabase struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MongoDatabaseSpec   `json:"spec"`
	Status            MongoDatabaseStatus `json:"status,omitempty"`
}

MongoDatabase is the Schema for the MongoDatabases 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,azurejet}

func (*MongoDatabase) DeepCopy

func (in *MongoDatabase) DeepCopy() *MongoDatabase

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

func (*MongoDatabase) DeepCopyInto

func (in *MongoDatabase) DeepCopyInto(out *MongoDatabase)

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

func (*MongoDatabase) DeepCopyObject

func (in *MongoDatabase) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MongoDatabase) GetCondition

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

GetCondition of this MongoDatabase.

func (*MongoDatabase) GetConnectionDetailsMapping

func (tr *MongoDatabase) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this MongoDatabase

func (*MongoDatabase) GetDeletionPolicy

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

GetDeletionPolicy of this MongoDatabase.

func (*MongoDatabase) GetID

func (tr *MongoDatabase) GetID() string

GetID returns ID of underlying Terraform resource of this MongoDatabase

func (*MongoDatabase) GetObservation

func (tr *MongoDatabase) GetObservation() (map[string]interface{}, error)

GetObservation of this MongoDatabase

func (*MongoDatabase) GetParameters

func (tr *MongoDatabase) GetParameters() (map[string]interface{}, error)

GetParameters of this MongoDatabase

func (*MongoDatabase) GetProviderConfigReference

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

GetProviderConfigReference of this MongoDatabase.

func (*MongoDatabase) GetProviderReference

func (mg *MongoDatabase) GetProviderReference() *xpv1.Reference

GetProviderReference of this MongoDatabase. Deprecated: Use GetProviderConfigReference.

func (*MongoDatabase) GetPublishConnectionDetailsTo added in v0.10.0

func (mg *MongoDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this MongoDatabase.

func (*MongoDatabase) GetTerraformResourceType

func (mg *MongoDatabase) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MongoDatabase

func (*MongoDatabase) GetTerraformSchemaVersion

func (tr *MongoDatabase) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MongoDatabase) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MongoDatabase.

func (*MongoDatabase) LateInitialize

func (tr *MongoDatabase) LateInitialize(attrs []byte) (bool, error)

LateInitialize this MongoDatabase using its observed tfState. returns True if there are any spec changes for the resource.

func (*MongoDatabase) ResolveReferences

func (mg *MongoDatabase) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this MongoDatabase.

func (*MongoDatabase) SetConditions

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

SetConditions of this MongoDatabase.

func (*MongoDatabase) SetDeletionPolicy

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

SetDeletionPolicy of this MongoDatabase.

func (*MongoDatabase) SetObservation

func (tr *MongoDatabase) SetObservation(obs map[string]interface{}) error

SetObservation for this MongoDatabase

func (*MongoDatabase) SetParameters

func (tr *MongoDatabase) SetParameters(params map[string]interface{}) error

SetParameters for this MongoDatabase

func (*MongoDatabase) SetProviderConfigReference

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

SetProviderConfigReference of this MongoDatabase.

func (*MongoDatabase) SetProviderReference

func (mg *MongoDatabase) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this MongoDatabase. Deprecated: Use SetProviderConfigReference.

func (*MongoDatabase) SetPublishConnectionDetailsTo added in v0.10.0

func (mg *MongoDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this MongoDatabase.

func (*MongoDatabase) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this MongoDatabase.

type MongoDatabaseAutoscaleSettingsObservation

type MongoDatabaseAutoscaleSettingsObservation struct {
}

func (*MongoDatabaseAutoscaleSettingsObservation) DeepCopy

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

func (*MongoDatabaseAutoscaleSettingsObservation) DeepCopyInto

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

type MongoDatabaseAutoscaleSettingsParameters

type MongoDatabaseAutoscaleSettingsParameters struct {

	// +kubebuilder:validation:Optional
	MaxThroughput *float64 `json:"maxThroughput,omitempty" tf:"max_throughput,omitempty"`
}

func (*MongoDatabaseAutoscaleSettingsParameters) DeepCopy

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

func (*MongoDatabaseAutoscaleSettingsParameters) DeepCopyInto

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

type MongoDatabaseList

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

MongoDatabaseList contains a list of MongoDatabases

func (*MongoDatabaseList) DeepCopy

func (in *MongoDatabaseList) DeepCopy() *MongoDatabaseList

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

func (*MongoDatabaseList) DeepCopyInto

func (in *MongoDatabaseList) DeepCopyInto(out *MongoDatabaseList)

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

func (*MongoDatabaseList) DeepCopyObject

func (in *MongoDatabaseList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MongoDatabaseList) GetItems

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

GetItems of this MongoDatabaseList.

type MongoDatabaseObservation

type MongoDatabaseObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*MongoDatabaseObservation) DeepCopy

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

func (*MongoDatabaseObservation) DeepCopyInto

func (in *MongoDatabaseObservation) DeepCopyInto(out *MongoDatabaseObservation)

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

type MongoDatabaseParameters

type MongoDatabaseParameters struct {

	// +crossplane:generate:reference:type=Account
	// +kubebuilder:validation:Optional
	AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"`

	// +kubebuilder:validation:Optional
	AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	AutoscaleSettings []MongoDatabaseAutoscaleSettingsParameters `json:"autoscaleSettings,omitempty" tf:"autoscale_settings,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"`
}

func (*MongoDatabaseParameters) DeepCopy

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

func (*MongoDatabaseParameters) DeepCopyInto

func (in *MongoDatabaseParameters) DeepCopyInto(out *MongoDatabaseParameters)

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

type MongoDatabaseSpec

type MongoDatabaseSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MongoDatabaseParameters `json:"forProvider"`
}

MongoDatabaseSpec defines the desired state of MongoDatabase

func (*MongoDatabaseSpec) DeepCopy

func (in *MongoDatabaseSpec) DeepCopy() *MongoDatabaseSpec

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

func (*MongoDatabaseSpec) DeepCopyInto

func (in *MongoDatabaseSpec) DeepCopyInto(out *MongoDatabaseSpec)

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

type MongoDatabaseStatus

type MongoDatabaseStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        MongoDatabaseObservation `json:"atProvider,omitempty"`
}

MongoDatabaseStatus defines the observed state of MongoDatabase.

func (*MongoDatabaseStatus) DeepCopy

func (in *MongoDatabaseStatus) DeepCopy() *MongoDatabaseStatus

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

func (*MongoDatabaseStatus) DeepCopyInto

func (in *MongoDatabaseStatus) DeepCopyInto(out *MongoDatabaseStatus)

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

type NotebookWorkspace

type NotebookWorkspace struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NotebookWorkspaceSpec   `json:"spec"`
	Status            NotebookWorkspaceStatus `json:"status,omitempty"`
}

NotebookWorkspace is the Schema for the NotebookWorkspaces 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,azurejet}

func (*NotebookWorkspace) DeepCopy

func (in *NotebookWorkspace) DeepCopy() *NotebookWorkspace

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

func (*NotebookWorkspace) DeepCopyInto

func (in *NotebookWorkspace) DeepCopyInto(out *NotebookWorkspace)

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

func (*NotebookWorkspace) DeepCopyObject

func (in *NotebookWorkspace) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*NotebookWorkspace) GetCondition

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

GetCondition of this NotebookWorkspace.

func (*NotebookWorkspace) GetConnectionDetailsMapping

func (tr *NotebookWorkspace) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this NotebookWorkspace

func (*NotebookWorkspace) GetDeletionPolicy

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

GetDeletionPolicy of this NotebookWorkspace.

func (*NotebookWorkspace) GetID

func (tr *NotebookWorkspace) GetID() string

GetID returns ID of underlying Terraform resource of this NotebookWorkspace

func (*NotebookWorkspace) GetObservation

func (tr *NotebookWorkspace) GetObservation() (map[string]interface{}, error)

GetObservation of this NotebookWorkspace

func (*NotebookWorkspace) GetParameters

func (tr *NotebookWorkspace) GetParameters() (map[string]interface{}, error)

GetParameters of this NotebookWorkspace

func (*NotebookWorkspace) GetProviderConfigReference

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

GetProviderConfigReference of this NotebookWorkspace.

func (*NotebookWorkspace) GetProviderReference

func (mg *NotebookWorkspace) GetProviderReference() *xpv1.Reference

GetProviderReference of this NotebookWorkspace. Deprecated: Use GetProviderConfigReference.

func (*NotebookWorkspace) GetPublishConnectionDetailsTo added in v0.10.0

func (mg *NotebookWorkspace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this NotebookWorkspace.

func (*NotebookWorkspace) GetTerraformResourceType

func (mg *NotebookWorkspace) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this NotebookWorkspace

func (*NotebookWorkspace) GetTerraformSchemaVersion

func (tr *NotebookWorkspace) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*NotebookWorkspace) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this NotebookWorkspace.

func (*NotebookWorkspace) LateInitialize

func (tr *NotebookWorkspace) LateInitialize(attrs []byte) (bool, error)

LateInitialize this NotebookWorkspace using its observed tfState. returns True if there are any spec changes for the resource.

func (*NotebookWorkspace) ResolveReferences

func (mg *NotebookWorkspace) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this NotebookWorkspace.

func (*NotebookWorkspace) SetConditions

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

SetConditions of this NotebookWorkspace.

func (*NotebookWorkspace) SetDeletionPolicy

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

SetDeletionPolicy of this NotebookWorkspace.

func (*NotebookWorkspace) SetObservation

func (tr *NotebookWorkspace) SetObservation(obs map[string]interface{}) error

SetObservation for this NotebookWorkspace

func (*NotebookWorkspace) SetParameters

func (tr *NotebookWorkspace) SetParameters(params map[string]interface{}) error

SetParameters for this NotebookWorkspace

func (*NotebookWorkspace) SetProviderConfigReference

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

SetProviderConfigReference of this NotebookWorkspace.

func (*NotebookWorkspace) SetProviderReference

func (mg *NotebookWorkspace) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this NotebookWorkspace. Deprecated: Use SetProviderConfigReference.

func (*NotebookWorkspace) SetPublishConnectionDetailsTo added in v0.10.0

func (mg *NotebookWorkspace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this NotebookWorkspace.

func (*NotebookWorkspace) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this NotebookWorkspace.

type NotebookWorkspaceList

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

NotebookWorkspaceList contains a list of NotebookWorkspaces

func (*NotebookWorkspaceList) DeepCopy

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

func (*NotebookWorkspaceList) DeepCopyInto

func (in *NotebookWorkspaceList) DeepCopyInto(out *NotebookWorkspaceList)

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

func (*NotebookWorkspaceList) DeepCopyObject

func (in *NotebookWorkspaceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*NotebookWorkspaceList) GetItems

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

GetItems of this NotebookWorkspaceList.

type NotebookWorkspaceObservation

type NotebookWorkspaceObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	ServerEndpoint *string `json:"serverEndpoint,omitempty" tf:"server_endpoint,omitempty"`
}

func (*NotebookWorkspaceObservation) DeepCopy

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

func (*NotebookWorkspaceObservation) DeepCopyInto

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

type NotebookWorkspaceParameters

type NotebookWorkspaceParameters struct {

	// +crossplane:generate:reference:type=Account
	// +kubebuilder:validation:Optional
	AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"`

	// +kubebuilder:validation:Optional
	AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`
}

func (*NotebookWorkspaceParameters) DeepCopy

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

func (*NotebookWorkspaceParameters) DeepCopyInto

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

type NotebookWorkspaceSpec

type NotebookWorkspaceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     NotebookWorkspaceParameters `json:"forProvider"`
}

NotebookWorkspaceSpec defines the desired state of NotebookWorkspace

func (*NotebookWorkspaceSpec) DeepCopy

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

func (*NotebookWorkspaceSpec) DeepCopyInto

func (in *NotebookWorkspaceSpec) DeepCopyInto(out *NotebookWorkspaceSpec)

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

type NotebookWorkspaceStatus

type NotebookWorkspaceStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        NotebookWorkspaceObservation `json:"atProvider,omitempty"`
}

NotebookWorkspaceStatus defines the observed state of NotebookWorkspace.

func (*NotebookWorkspaceStatus) DeepCopy

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

func (*NotebookWorkspaceStatus) DeepCopyInto

func (in *NotebookWorkspaceStatus) DeepCopyInto(out *NotebookWorkspaceStatus)

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

type PartitionKeyObservation

type PartitionKeyObservation struct {
}

func (*PartitionKeyObservation) DeepCopy

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

func (*PartitionKeyObservation) DeepCopyInto

func (in *PartitionKeyObservation) DeepCopyInto(out *PartitionKeyObservation)

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

type PartitionKeyParameters

type PartitionKeyParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`
}

func (*PartitionKeyParameters) DeepCopy

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

func (*PartitionKeyParameters) DeepCopyInto

func (in *PartitionKeyParameters) DeepCopyInto(out *PartitionKeyParameters)

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

type SQLContainer

type SQLContainer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SQLContainerSpec   `json:"spec"`
	Status            SQLContainerStatus `json:"status,omitempty"`
}

SQLContainer is the Schema for the SQLContainers 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,azurejet}

func (*SQLContainer) DeepCopy

func (in *SQLContainer) DeepCopy() *SQLContainer

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

func (*SQLContainer) DeepCopyInto

func (in *SQLContainer) DeepCopyInto(out *SQLContainer)

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

func (*SQLContainer) DeepCopyObject

func (in *SQLContainer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SQLContainer) GetCondition

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

GetCondition of this SQLContainer.

func (*SQLContainer) GetConnectionDetailsMapping

func (tr *SQLContainer) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SQLContainer

func (*SQLContainer) GetDeletionPolicy

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

GetDeletionPolicy of this SQLContainer.

func (*SQLContainer) GetID

func (tr *SQLContainer) GetID() string

GetID returns ID of underlying Terraform resource of this SQLContainer

func (*SQLContainer) GetObservation

func (tr *SQLContainer) GetObservation() (map[string]interface{}, error)

GetObservation of this SQLContainer

func (*SQLContainer) GetParameters

func (tr *SQLContainer) GetParameters() (map[string]interface{}, error)

GetParameters of this SQLContainer

func (*SQLContainer) GetProviderConfigReference

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

GetProviderConfigReference of this SQLContainer.

func (*SQLContainer) GetProviderReference

func (mg *SQLContainer) GetProviderReference() *xpv1.Reference

GetProviderReference of this SQLContainer. Deprecated: Use GetProviderConfigReference.

func (*SQLContainer) GetPublishConnectionDetailsTo added in v0.10.0

func (mg *SQLContainer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this SQLContainer.

func (*SQLContainer) GetTerraformResourceType

func (mg *SQLContainer) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SQLContainer

func (*SQLContainer) GetTerraformSchemaVersion

func (tr *SQLContainer) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SQLContainer) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this SQLContainer.

func (*SQLContainer) LateInitialize

func (tr *SQLContainer) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SQLContainer using its observed tfState. returns True if there are any spec changes for the resource.

func (*SQLContainer) ResolveReferences

func (mg *SQLContainer) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this SQLContainer.

func (*SQLContainer) SetConditions

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

SetConditions of this SQLContainer.

func (*SQLContainer) SetDeletionPolicy

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

SetDeletionPolicy of this SQLContainer.

func (*SQLContainer) SetObservation

func (tr *SQLContainer) SetObservation(obs map[string]interface{}) error

SetObservation for this SQLContainer

func (*SQLContainer) SetParameters

func (tr *SQLContainer) SetParameters(params map[string]interface{}) error

SetParameters for this SQLContainer

func (*SQLContainer) SetProviderConfigReference

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

SetProviderConfigReference of this SQLContainer.

func (*SQLContainer) SetProviderReference

func (mg *SQLContainer) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SQLContainer. Deprecated: Use SetProviderConfigReference.

func (*SQLContainer) SetPublishConnectionDetailsTo added in v0.10.0

func (mg *SQLContainer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this SQLContainer.

func (*SQLContainer) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this SQLContainer.

type SQLContainerAutoscaleSettingsObservation

type SQLContainerAutoscaleSettingsObservation struct {
}

func (*SQLContainerAutoscaleSettingsObservation) DeepCopy

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

func (*SQLContainerAutoscaleSettingsObservation) DeepCopyInto

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

type SQLContainerAutoscaleSettingsParameters

type SQLContainerAutoscaleSettingsParameters struct {

	// +kubebuilder:validation:Optional
	MaxThroughput *float64 `json:"maxThroughput,omitempty" tf:"max_throughput,omitempty"`
}

func (*SQLContainerAutoscaleSettingsParameters) DeepCopy

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

func (*SQLContainerAutoscaleSettingsParameters) DeepCopyInto

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

type SQLContainerConflictResolutionPolicyObservation

type SQLContainerConflictResolutionPolicyObservation struct {
}

func (*SQLContainerConflictResolutionPolicyObservation) DeepCopy

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

func (*SQLContainerConflictResolutionPolicyObservation) DeepCopyInto

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

type SQLContainerConflictResolutionPolicyParameters

type SQLContainerConflictResolutionPolicyParameters struct {

	// +kubebuilder:validation:Optional
	ConflictResolutionPath *string `json:"conflictResolutionPath,omitempty" tf:"conflict_resolution_path,omitempty"`

	// +kubebuilder:validation:Optional
	ConflictResolutionProcedure *string `json:"conflictResolutionProcedure,omitempty" tf:"conflict_resolution_procedure,omitempty"`

	// +kubebuilder:validation:Required
	Mode *string `json:"mode" tf:"mode,omitempty"`
}

func (*SQLContainerConflictResolutionPolicyParameters) DeepCopy

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

func (*SQLContainerConflictResolutionPolicyParameters) DeepCopyInto

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

type SQLContainerList

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

SQLContainerList contains a list of SQLContainers

func (*SQLContainerList) DeepCopy

func (in *SQLContainerList) DeepCopy() *SQLContainerList

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

func (*SQLContainerList) DeepCopyInto

func (in *SQLContainerList) DeepCopyInto(out *SQLContainerList)

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

func (*SQLContainerList) DeepCopyObject

func (in *SQLContainerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SQLContainerList) GetItems

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

GetItems of this SQLContainerList.

type SQLContainerObservation

type SQLContainerObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	IndexingPolicy []IndexingPolicyObservation `json:"indexingPolicy,omitempty" tf:"indexing_policy,omitempty"`
}

func (*SQLContainerObservation) DeepCopy

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

func (*SQLContainerObservation) DeepCopyInto

func (in *SQLContainerObservation) DeepCopyInto(out *SQLContainerObservation)

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

type SQLContainerParameters

type SQLContainerParameters struct {

	// +crossplane:generate:reference:type=Account
	// +kubebuilder:validation:Optional
	AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"`

	// +kubebuilder:validation:Optional
	AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	AnalyticalStorageTTL *float64 `json:"analyticalStorageTtl,omitempty" tf:"analytical_storage_ttl,omitempty"`

	// +kubebuilder:validation:Optional
	AutoscaleSettings []SQLContainerAutoscaleSettingsParameters `json:"autoscaleSettings,omitempty" tf:"autoscale_settings,omitempty"`

	// +kubebuilder:validation:Optional
	ConflictResolutionPolicy []SQLContainerConflictResolutionPolicyParameters `json:"conflictResolutionPolicy,omitempty" tf:"conflict_resolution_policy,omitempty"`

	// +crossplane:generate:reference:type=SQLDatabase
	// +kubebuilder:validation:Optional
	DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"`

	// +kubebuilder:validation:Optional
	DatabaseNameRef *v1.Reference `json:"databaseNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	DatabaseNameSelector *v1.Selector `json:"databaseNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	DefaultTTL *float64 `json:"defaultTtl,omitempty" tf:"default_ttl,omitempty"`

	// +kubebuilder:validation:Optional
	IndexingPolicy []IndexingPolicyParameters `json:"indexingPolicy,omitempty" tf:"indexing_policy,omitempty"`

	// +kubebuilder:validation:Required
	PartitionKeyPath *string `json:"partitionKeyPath" tf:"partition_key_path,omitempty"`

	// +kubebuilder:validation:Optional
	PartitionKeyVersion *float64 `json:"partitionKeyVersion,omitempty" tf:"partition_key_version,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"`

	// +kubebuilder:validation:Optional
	UniqueKey []SQLContainerUniqueKeyParameters `json:"uniqueKey,omitempty" tf:"unique_key,omitempty"`
}

func (*SQLContainerParameters) DeepCopy

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

func (*SQLContainerParameters) DeepCopyInto

func (in *SQLContainerParameters) DeepCopyInto(out *SQLContainerParameters)

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

type SQLContainerSpec

type SQLContainerSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SQLContainerParameters `json:"forProvider"`
}

SQLContainerSpec defines the desired state of SQLContainer

func (*SQLContainerSpec) DeepCopy

func (in *SQLContainerSpec) DeepCopy() *SQLContainerSpec

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

func (*SQLContainerSpec) DeepCopyInto

func (in *SQLContainerSpec) DeepCopyInto(out *SQLContainerSpec)

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

type SQLContainerStatus

type SQLContainerStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SQLContainerObservation `json:"atProvider,omitempty"`
}

SQLContainerStatus defines the observed state of SQLContainer.

func (*SQLContainerStatus) DeepCopy

func (in *SQLContainerStatus) DeepCopy() *SQLContainerStatus

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

func (*SQLContainerStatus) DeepCopyInto

func (in *SQLContainerStatus) DeepCopyInto(out *SQLContainerStatus)

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

type SQLContainerUniqueKeyObservation

type SQLContainerUniqueKeyObservation struct {
}

func (*SQLContainerUniqueKeyObservation) DeepCopy

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

func (*SQLContainerUniqueKeyObservation) DeepCopyInto

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

type SQLContainerUniqueKeyParameters

type SQLContainerUniqueKeyParameters struct {

	// +kubebuilder:validation:Required
	Paths []*string `json:"paths" tf:"paths,omitempty"`
}

func (*SQLContainerUniqueKeyParameters) DeepCopy

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

func (*SQLContainerUniqueKeyParameters) DeepCopyInto

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

type SQLDatabase

type SQLDatabase struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SQLDatabaseSpec   `json:"spec"`
	Status            SQLDatabaseStatus `json:"status,omitempty"`
}

SQLDatabase is the Schema for the SQLDatabases 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,azurejet}

func (*SQLDatabase) DeepCopy

func (in *SQLDatabase) DeepCopy() *SQLDatabase

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

func (*SQLDatabase) DeepCopyInto

func (in *SQLDatabase) DeepCopyInto(out *SQLDatabase)

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

func (*SQLDatabase) DeepCopyObject

func (in *SQLDatabase) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SQLDatabase) GetCondition

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

GetCondition of this SQLDatabase.

func (*SQLDatabase) GetConnectionDetailsMapping

func (tr *SQLDatabase) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SQLDatabase

func (*SQLDatabase) GetDeletionPolicy

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

GetDeletionPolicy of this SQLDatabase.

func (*SQLDatabase) GetID

func (tr *SQLDatabase) GetID() string

GetID returns ID of underlying Terraform resource of this SQLDatabase

func (*SQLDatabase) GetObservation

func (tr *SQLDatabase) GetObservation() (map[string]interface{}, error)

GetObservation of this SQLDatabase

func (*SQLDatabase) GetParameters

func (tr *SQLDatabase) GetParameters() (map[string]interface{}, error)

GetParameters of this SQLDatabase

func (*SQLDatabase) GetProviderConfigReference

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

GetProviderConfigReference of this SQLDatabase.

func (*SQLDatabase) GetProviderReference

func (mg *SQLDatabase) GetProviderReference() *xpv1.Reference

GetProviderReference of this SQLDatabase. Deprecated: Use GetProviderConfigReference.

func (*SQLDatabase) GetPublishConnectionDetailsTo added in v0.10.0

func (mg *SQLDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this SQLDatabase.

func (*SQLDatabase) GetTerraformResourceType

func (mg *SQLDatabase) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SQLDatabase

func (*SQLDatabase) GetTerraformSchemaVersion

func (tr *SQLDatabase) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SQLDatabase) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this SQLDatabase.

func (*SQLDatabase) LateInitialize

func (tr *SQLDatabase) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SQLDatabase using its observed tfState. returns True if there are any spec changes for the resource.

func (*SQLDatabase) ResolveReferences

func (mg *SQLDatabase) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this SQLDatabase.

func (*SQLDatabase) SetConditions

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

SetConditions of this SQLDatabase.

func (*SQLDatabase) SetDeletionPolicy

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

SetDeletionPolicy of this SQLDatabase.

func (*SQLDatabase) SetObservation

func (tr *SQLDatabase) SetObservation(obs map[string]interface{}) error

SetObservation for this SQLDatabase

func (*SQLDatabase) SetParameters

func (tr *SQLDatabase) SetParameters(params map[string]interface{}) error

SetParameters for this SQLDatabase

func (*SQLDatabase) SetProviderConfigReference

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

SetProviderConfigReference of this SQLDatabase.

func (*SQLDatabase) SetProviderReference

func (mg *SQLDatabase) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SQLDatabase. Deprecated: Use SetProviderConfigReference.

func (*SQLDatabase) SetPublishConnectionDetailsTo added in v0.10.0

func (mg *SQLDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this SQLDatabase.

func (*SQLDatabase) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this SQLDatabase.

type SQLDatabaseAutoscaleSettingsObservation

type SQLDatabaseAutoscaleSettingsObservation struct {
}

func (*SQLDatabaseAutoscaleSettingsObservation) DeepCopy

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

func (*SQLDatabaseAutoscaleSettingsObservation) DeepCopyInto

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

type SQLDatabaseAutoscaleSettingsParameters

type SQLDatabaseAutoscaleSettingsParameters struct {

	// +kubebuilder:validation:Optional
	MaxThroughput *float64 `json:"maxThroughput,omitempty" tf:"max_throughput,omitempty"`
}

func (*SQLDatabaseAutoscaleSettingsParameters) DeepCopy

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

func (*SQLDatabaseAutoscaleSettingsParameters) DeepCopyInto

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

type SQLDatabaseList

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

SQLDatabaseList contains a list of SQLDatabases

func (*SQLDatabaseList) DeepCopy

func (in *SQLDatabaseList) DeepCopy() *SQLDatabaseList

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

func (*SQLDatabaseList) DeepCopyInto

func (in *SQLDatabaseList) DeepCopyInto(out *SQLDatabaseList)

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

func (*SQLDatabaseList) DeepCopyObject

func (in *SQLDatabaseList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SQLDatabaseList) GetItems

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

GetItems of this SQLDatabaseList.

type SQLDatabaseObservation

type SQLDatabaseObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SQLDatabaseObservation) DeepCopy

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

func (*SQLDatabaseObservation) DeepCopyInto

func (in *SQLDatabaseObservation) DeepCopyInto(out *SQLDatabaseObservation)

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

type SQLDatabaseParameters

type SQLDatabaseParameters struct {

	// +crossplane:generate:reference:type=Account
	// +kubebuilder:validation:Optional
	AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"`

	// +kubebuilder:validation:Optional
	AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	AutoscaleSettings []SQLDatabaseAutoscaleSettingsParameters `json:"autoscaleSettings,omitempty" tf:"autoscale_settings,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"`
}

func (*SQLDatabaseParameters) DeepCopy

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

func (*SQLDatabaseParameters) DeepCopyInto

func (in *SQLDatabaseParameters) DeepCopyInto(out *SQLDatabaseParameters)

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

type SQLDatabaseSpec

type SQLDatabaseSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SQLDatabaseParameters `json:"forProvider"`
}

SQLDatabaseSpec defines the desired state of SQLDatabase

func (*SQLDatabaseSpec) DeepCopy

func (in *SQLDatabaseSpec) DeepCopy() *SQLDatabaseSpec

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

func (*SQLDatabaseSpec) DeepCopyInto

func (in *SQLDatabaseSpec) DeepCopyInto(out *SQLDatabaseSpec)

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

type SQLDatabaseStatus

type SQLDatabaseStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SQLDatabaseObservation `json:"atProvider,omitempty"`
}

SQLDatabaseStatus defines the observed state of SQLDatabase.

func (*SQLDatabaseStatus) DeepCopy

func (in *SQLDatabaseStatus) DeepCopy() *SQLDatabaseStatus

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

func (*SQLDatabaseStatus) DeepCopyInto

func (in *SQLDatabaseStatus) DeepCopyInto(out *SQLDatabaseStatus)

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

type SQLFunction

type SQLFunction struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SQLFunctionSpec   `json:"spec"`
	Status            SQLFunctionStatus `json:"status,omitempty"`
}

SQLFunction is the Schema for the SQLFunctions 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,azurejet}

func (*SQLFunction) DeepCopy

func (in *SQLFunction) DeepCopy() *SQLFunction

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

func (*SQLFunction) DeepCopyInto

func (in *SQLFunction) DeepCopyInto(out *SQLFunction)

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

func (*SQLFunction) DeepCopyObject

func (in *SQLFunction) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SQLFunction) GetCondition

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

GetCondition of this SQLFunction.

func (*SQLFunction) GetConnectionDetailsMapping

func (tr *SQLFunction) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SQLFunction

func (*SQLFunction) GetDeletionPolicy

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

GetDeletionPolicy of this SQLFunction.

func (*SQLFunction) GetID

func (tr *SQLFunction) GetID() string

GetID returns ID of underlying Terraform resource of this SQLFunction

func (*SQLFunction) GetObservation

func (tr *SQLFunction) GetObservation() (map[string]interface{}, error)

GetObservation of this SQLFunction

func (*SQLFunction) GetParameters

func (tr *SQLFunction) GetParameters() (map[string]interface{}, error)

GetParameters of this SQLFunction

func (*SQLFunction) GetProviderConfigReference

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

GetProviderConfigReference of this SQLFunction.

func (*SQLFunction) GetProviderReference

func (mg *SQLFunction) GetProviderReference() *xpv1.Reference

GetProviderReference of this SQLFunction. Deprecated: Use GetProviderConfigReference.

func (*SQLFunction) GetPublishConnectionDetailsTo added in v0.10.0

func (mg *SQLFunction) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this SQLFunction.

func (*SQLFunction) GetTerraformResourceType

func (mg *SQLFunction) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SQLFunction

func (*SQLFunction) GetTerraformSchemaVersion

func (tr *SQLFunction) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SQLFunction) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this SQLFunction.

func (*SQLFunction) LateInitialize

func (tr *SQLFunction) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SQLFunction using its observed tfState. returns True if there are any spec changes for the resource.

func (*SQLFunction) ResolveReferences

func (mg *SQLFunction) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this SQLFunction.

func (*SQLFunction) SetConditions

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

SetConditions of this SQLFunction.

func (*SQLFunction) SetDeletionPolicy

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

SetDeletionPolicy of this SQLFunction.

func (*SQLFunction) SetObservation

func (tr *SQLFunction) SetObservation(obs map[string]interface{}) error

SetObservation for this SQLFunction

func (*SQLFunction) SetParameters

func (tr *SQLFunction) SetParameters(params map[string]interface{}) error

SetParameters for this SQLFunction

func (*SQLFunction) SetProviderConfigReference

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

SetProviderConfigReference of this SQLFunction.

func (*SQLFunction) SetProviderReference

func (mg *SQLFunction) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SQLFunction. Deprecated: Use SetProviderConfigReference.

func (*SQLFunction) SetPublishConnectionDetailsTo added in v0.10.0

func (mg *SQLFunction) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this SQLFunction.

func (*SQLFunction) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this SQLFunction.

type SQLFunctionList

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

SQLFunctionList contains a list of SQLFunctions

func (*SQLFunctionList) DeepCopy

func (in *SQLFunctionList) DeepCopy() *SQLFunctionList

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

func (*SQLFunctionList) DeepCopyInto

func (in *SQLFunctionList) DeepCopyInto(out *SQLFunctionList)

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

func (*SQLFunctionList) DeepCopyObject

func (in *SQLFunctionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SQLFunctionList) GetItems

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

GetItems of this SQLFunctionList.

type SQLFunctionObservation

type SQLFunctionObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SQLFunctionObservation) DeepCopy

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

func (*SQLFunctionObservation) DeepCopyInto

func (in *SQLFunctionObservation) DeepCopyInto(out *SQLFunctionObservation)

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

type SQLFunctionParameters

type SQLFunctionParameters struct {

	// +kubebuilder:validation:Required
	Body *string `json:"body" tf:"body,omitempty"`

	// +crossplane:generate:reference:type=SQLContainer
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID()
	// +kubebuilder:validation:Optional
	ContainerID *string `json:"containerId,omitempty" tf:"container_id,omitempty"`

	// +kubebuilder:validation:Optional
	ContainerIDRef *v1.Reference `json:"containerIdRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ContainerIDSelector *v1.Selector `json:"containerIdSelector,omitempty" tf:"-"`
}

func (*SQLFunctionParameters) DeepCopy

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

func (*SQLFunctionParameters) DeepCopyInto

func (in *SQLFunctionParameters) DeepCopyInto(out *SQLFunctionParameters)

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

type SQLFunctionSpec

type SQLFunctionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SQLFunctionParameters `json:"forProvider"`
}

SQLFunctionSpec defines the desired state of SQLFunction

func (*SQLFunctionSpec) DeepCopy

func (in *SQLFunctionSpec) DeepCopy() *SQLFunctionSpec

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

func (*SQLFunctionSpec) DeepCopyInto

func (in *SQLFunctionSpec) DeepCopyInto(out *SQLFunctionSpec)

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

type SQLFunctionStatus

type SQLFunctionStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SQLFunctionObservation `json:"atProvider,omitempty"`
}

SQLFunctionStatus defines the observed state of SQLFunction.

func (*SQLFunctionStatus) DeepCopy

func (in *SQLFunctionStatus) DeepCopy() *SQLFunctionStatus

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

func (*SQLFunctionStatus) DeepCopyInto

func (in *SQLFunctionStatus) DeepCopyInto(out *SQLFunctionStatus)

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

type SQLStoredProcedure

type SQLStoredProcedure struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SQLStoredProcedureSpec   `json:"spec"`
	Status            SQLStoredProcedureStatus `json:"status,omitempty"`
}

SQLStoredProcedure is the Schema for the SQLStoredProcedures 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,azurejet}

func (*SQLStoredProcedure) DeepCopy

func (in *SQLStoredProcedure) DeepCopy() *SQLStoredProcedure

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

func (*SQLStoredProcedure) DeepCopyInto

func (in *SQLStoredProcedure) DeepCopyInto(out *SQLStoredProcedure)

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

func (*SQLStoredProcedure) DeepCopyObject

func (in *SQLStoredProcedure) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SQLStoredProcedure) GetCondition

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

GetCondition of this SQLStoredProcedure.

func (*SQLStoredProcedure) GetConnectionDetailsMapping

func (tr *SQLStoredProcedure) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SQLStoredProcedure

func (*SQLStoredProcedure) GetDeletionPolicy

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

GetDeletionPolicy of this SQLStoredProcedure.

func (*SQLStoredProcedure) GetID

func (tr *SQLStoredProcedure) GetID() string

GetID returns ID of underlying Terraform resource of this SQLStoredProcedure

func (*SQLStoredProcedure) GetObservation

func (tr *SQLStoredProcedure) GetObservation() (map[string]interface{}, error)

GetObservation of this SQLStoredProcedure

func (*SQLStoredProcedure) GetParameters

func (tr *SQLStoredProcedure) GetParameters() (map[string]interface{}, error)

GetParameters of this SQLStoredProcedure

func (*SQLStoredProcedure) GetProviderConfigReference

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

GetProviderConfigReference of this SQLStoredProcedure.

func (*SQLStoredProcedure) GetProviderReference

func (mg *SQLStoredProcedure) GetProviderReference() *xpv1.Reference

GetProviderReference of this SQLStoredProcedure. Deprecated: Use GetProviderConfigReference.

func (*SQLStoredProcedure) GetPublishConnectionDetailsTo added in v0.10.0

func (mg *SQLStoredProcedure) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this SQLStoredProcedure.

func (*SQLStoredProcedure) GetTerraformResourceType

func (mg *SQLStoredProcedure) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SQLStoredProcedure

func (*SQLStoredProcedure) GetTerraformSchemaVersion

func (tr *SQLStoredProcedure) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SQLStoredProcedure) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this SQLStoredProcedure.

func (*SQLStoredProcedure) LateInitialize

func (tr *SQLStoredProcedure) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SQLStoredProcedure using its observed tfState. returns True if there are any spec changes for the resource.

func (*SQLStoredProcedure) ResolveReferences

func (mg *SQLStoredProcedure) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this SQLStoredProcedure.

func (*SQLStoredProcedure) SetConditions

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

SetConditions of this SQLStoredProcedure.

func (*SQLStoredProcedure) SetDeletionPolicy

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

SetDeletionPolicy of this SQLStoredProcedure.

func (*SQLStoredProcedure) SetObservation

func (tr *SQLStoredProcedure) SetObservation(obs map[string]interface{}) error

SetObservation for this SQLStoredProcedure

func (*SQLStoredProcedure) SetParameters

func (tr *SQLStoredProcedure) SetParameters(params map[string]interface{}) error

SetParameters for this SQLStoredProcedure

func (*SQLStoredProcedure) SetProviderConfigReference

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

SetProviderConfigReference of this SQLStoredProcedure.

func (*SQLStoredProcedure) SetProviderReference

func (mg *SQLStoredProcedure) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SQLStoredProcedure. Deprecated: Use SetProviderConfigReference.

func (*SQLStoredProcedure) SetPublishConnectionDetailsTo added in v0.10.0

func (mg *SQLStoredProcedure) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this SQLStoredProcedure.

func (*SQLStoredProcedure) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this SQLStoredProcedure.

type SQLStoredProcedureList

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

SQLStoredProcedureList contains a list of SQLStoredProcedures

func (*SQLStoredProcedureList) DeepCopy

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

func (*SQLStoredProcedureList) DeepCopyInto

func (in *SQLStoredProcedureList) DeepCopyInto(out *SQLStoredProcedureList)

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

func (*SQLStoredProcedureList) DeepCopyObject

func (in *SQLStoredProcedureList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SQLStoredProcedureList) GetItems

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

GetItems of this SQLStoredProcedureList.

type SQLStoredProcedureObservation

type SQLStoredProcedureObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SQLStoredProcedureObservation) DeepCopy

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

func (*SQLStoredProcedureObservation) DeepCopyInto

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

type SQLStoredProcedureParameters

type SQLStoredProcedureParameters struct {

	// +crossplane:generate:reference:type=Account
	// +kubebuilder:validation:Optional
	AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"`

	// +kubebuilder:validation:Optional
	AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	Body *string `json:"body" tf:"body,omitempty"`

	// +crossplane:generate:reference:type=SQLContainer
	// +kubebuilder:validation:Optional
	ContainerName *string `json:"containerName,omitempty" tf:"container_name,omitempty"`

	// +kubebuilder:validation:Optional
	ContainerNameRef *v1.Reference `json:"containerNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ContainerNameSelector *v1.Selector `json:"containerNameSelector,omitempty" tf:"-"`

	// +crossplane:generate:reference:type=SQLDatabase
	// +kubebuilder:validation:Optional
	DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"`

	// +kubebuilder:validation:Optional
	DatabaseNameRef *v1.Reference `json:"databaseNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	DatabaseNameSelector *v1.Selector `json:"databaseNameSelector,omitempty" tf:"-"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`
}

func (*SQLStoredProcedureParameters) DeepCopy

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

func (*SQLStoredProcedureParameters) DeepCopyInto

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

type SQLStoredProcedureSpec

type SQLStoredProcedureSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SQLStoredProcedureParameters `json:"forProvider"`
}

SQLStoredProcedureSpec defines the desired state of SQLStoredProcedure

func (*SQLStoredProcedureSpec) DeepCopy

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

func (*SQLStoredProcedureSpec) DeepCopyInto

func (in *SQLStoredProcedureSpec) DeepCopyInto(out *SQLStoredProcedureSpec)

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

type SQLStoredProcedureStatus

type SQLStoredProcedureStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SQLStoredProcedureObservation `json:"atProvider,omitempty"`
}

SQLStoredProcedureStatus defines the observed state of SQLStoredProcedure.

func (*SQLStoredProcedureStatus) DeepCopy

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

func (*SQLStoredProcedureStatus) DeepCopyInto

func (in *SQLStoredProcedureStatus) DeepCopyInto(out *SQLStoredProcedureStatus)

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

type SQLTrigger

type SQLTrigger struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SQLTriggerSpec   `json:"spec"`
	Status            SQLTriggerStatus `json:"status,omitempty"`
}

SQLTrigger is the Schema for the SQLTriggers 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,azurejet}

func (*SQLTrigger) DeepCopy

func (in *SQLTrigger) DeepCopy() *SQLTrigger

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

func (*SQLTrigger) DeepCopyInto

func (in *SQLTrigger) DeepCopyInto(out *SQLTrigger)

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

func (*SQLTrigger) DeepCopyObject

func (in *SQLTrigger) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SQLTrigger) GetCondition

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

GetCondition of this SQLTrigger.

func (*SQLTrigger) GetConnectionDetailsMapping

func (tr *SQLTrigger) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SQLTrigger

func (*SQLTrigger) GetDeletionPolicy

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

GetDeletionPolicy of this SQLTrigger.

func (*SQLTrigger) GetID

func (tr *SQLTrigger) GetID() string

GetID returns ID of underlying Terraform resource of this SQLTrigger

func (*SQLTrigger) GetObservation

func (tr *SQLTrigger) GetObservation() (map[string]interface{}, error)

GetObservation of this SQLTrigger

func (*SQLTrigger) GetParameters

func (tr *SQLTrigger) GetParameters() (map[string]interface{}, error)

GetParameters of this SQLTrigger

func (*SQLTrigger) GetProviderConfigReference

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

GetProviderConfigReference of this SQLTrigger.

func (*SQLTrigger) GetProviderReference

func (mg *SQLTrigger) GetProviderReference() *xpv1.Reference

GetProviderReference of this SQLTrigger. Deprecated: Use GetProviderConfigReference.

func (*SQLTrigger) GetPublishConnectionDetailsTo added in v0.10.0

func (mg *SQLTrigger) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this SQLTrigger.

func (*SQLTrigger) GetTerraformResourceType

func (mg *SQLTrigger) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SQLTrigger

func (*SQLTrigger) GetTerraformSchemaVersion

func (tr *SQLTrigger) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SQLTrigger) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this SQLTrigger.

func (*SQLTrigger) LateInitialize

func (tr *SQLTrigger) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SQLTrigger using its observed tfState. returns True if there are any spec changes for the resource.

func (*SQLTrigger) ResolveReferences

func (mg *SQLTrigger) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this SQLTrigger.

func (*SQLTrigger) SetConditions

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

SetConditions of this SQLTrigger.

func (*SQLTrigger) SetDeletionPolicy

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

SetDeletionPolicy of this SQLTrigger.

func (*SQLTrigger) SetObservation

func (tr *SQLTrigger) SetObservation(obs map[string]interface{}) error

SetObservation for this SQLTrigger

func (*SQLTrigger) SetParameters

func (tr *SQLTrigger) SetParameters(params map[string]interface{}) error

SetParameters for this SQLTrigger

func (*SQLTrigger) SetProviderConfigReference

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

SetProviderConfigReference of this SQLTrigger.

func (*SQLTrigger) SetProviderReference

func (mg *SQLTrigger) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SQLTrigger. Deprecated: Use SetProviderConfigReference.

func (*SQLTrigger) SetPublishConnectionDetailsTo added in v0.10.0

func (mg *SQLTrigger) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this SQLTrigger.

func (*SQLTrigger) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this SQLTrigger.

type SQLTriggerList

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

SQLTriggerList contains a list of SQLTriggers

func (*SQLTriggerList) DeepCopy

func (in *SQLTriggerList) DeepCopy() *SQLTriggerList

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

func (*SQLTriggerList) DeepCopyInto

func (in *SQLTriggerList) DeepCopyInto(out *SQLTriggerList)

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

func (*SQLTriggerList) DeepCopyObject

func (in *SQLTriggerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SQLTriggerList) GetItems

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

GetItems of this SQLTriggerList.

type SQLTriggerObservation

type SQLTriggerObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SQLTriggerObservation) DeepCopy

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

func (*SQLTriggerObservation) DeepCopyInto

func (in *SQLTriggerObservation) DeepCopyInto(out *SQLTriggerObservation)

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

type SQLTriggerParameters

type SQLTriggerParameters struct {

	// +kubebuilder:validation:Required
	Body *string `json:"body" tf:"body,omitempty"`

	// +crossplane:generate:reference:type=SQLContainer
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID()
	// +kubebuilder:validation:Optional
	ContainerID *string `json:"containerId,omitempty" tf:"container_id,omitempty"`

	// +kubebuilder:validation:Optional
	ContainerIDRef *v1.Reference `json:"containerIdRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ContainerIDSelector *v1.Selector `json:"containerIdSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	Operation *string `json:"operation" tf:"operation,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*SQLTriggerParameters) DeepCopy

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

func (*SQLTriggerParameters) DeepCopyInto

func (in *SQLTriggerParameters) DeepCopyInto(out *SQLTriggerParameters)

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

type SQLTriggerSpec

type SQLTriggerSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SQLTriggerParameters `json:"forProvider"`
}

SQLTriggerSpec defines the desired state of SQLTrigger

func (*SQLTriggerSpec) DeepCopy

func (in *SQLTriggerSpec) DeepCopy() *SQLTriggerSpec

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

func (*SQLTriggerSpec) DeepCopyInto

func (in *SQLTriggerSpec) DeepCopyInto(out *SQLTriggerSpec)

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

type SQLTriggerStatus

type SQLTriggerStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SQLTriggerObservation `json:"atProvider,omitempty"`
}

SQLTriggerStatus defines the observed state of SQLTrigger.

func (*SQLTriggerStatus) DeepCopy

func (in *SQLTriggerStatus) DeepCopy() *SQLTriggerStatus

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

func (*SQLTriggerStatus) DeepCopyInto

func (in *SQLTriggerStatus) DeepCopyInto(out *SQLTriggerStatus)

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

type SchemaObservation

type SchemaObservation struct {
}

func (*SchemaObservation) DeepCopy

func (in *SchemaObservation) DeepCopy() *SchemaObservation

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

func (*SchemaObservation) DeepCopyInto

func (in *SchemaObservation) DeepCopyInto(out *SchemaObservation)

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

type SchemaParameters

type SchemaParameters struct {

	// +kubebuilder:validation:Optional
	ClusterKey []ClusterKeyParameters `json:"clusterKey,omitempty" tf:"cluster_key,omitempty"`

	// +kubebuilder:validation:Required
	Column []ColumnParameters `json:"column" tf:"column,omitempty"`

	// +kubebuilder:validation:Required
	PartitionKey []PartitionKeyParameters `json:"partitionKey" tf:"partition_key,omitempty"`
}

func (*SchemaParameters) DeepCopy

func (in *SchemaParameters) DeepCopy() *SchemaParameters

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

func (*SchemaParameters) DeepCopyInto

func (in *SchemaParameters) DeepCopyInto(out *SchemaParameters)

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

type SpatialIndexObservation

type SpatialIndexObservation struct {
	Types []*string `json:"types,omitempty" tf:"types,omitempty"`
}

func (*SpatialIndexObservation) DeepCopy

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

func (*SpatialIndexObservation) DeepCopyInto

func (in *SpatialIndexObservation) DeepCopyInto(out *SpatialIndexObservation)

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

type SpatialIndexParameters

type SpatialIndexParameters struct {

	// +kubebuilder:validation:Required
	Path *string `json:"path" tf:"path,omitempty"`
}

func (*SpatialIndexParameters) DeepCopy

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

func (*SpatialIndexParameters) DeepCopyInto

func (in *SpatialIndexParameters) DeepCopyInto(out *SpatialIndexParameters)

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

type SystemIndexesObservation

type SystemIndexesObservation struct {
	Keys []*string `json:"keys,omitempty" tf:"keys,omitempty"`

	Unique *bool `json:"unique,omitempty" tf:"unique,omitempty"`
}

func (*SystemIndexesObservation) DeepCopy

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

func (*SystemIndexesObservation) DeepCopyInto

func (in *SystemIndexesObservation) DeepCopyInto(out *SystemIndexesObservation)

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

type SystemIndexesParameters

type SystemIndexesParameters struct {
}

func (*SystemIndexesParameters) DeepCopy

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

func (*SystemIndexesParameters) DeepCopyInto

func (in *SystemIndexesParameters) DeepCopyInto(out *SystemIndexesParameters)

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

type Table

type Table struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TableSpec   `json:"spec"`
	Status            TableStatus `json:"status,omitempty"`
}

Table is the Schema for the Tables 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,azurejet}

func (*Table) DeepCopy

func (in *Table) DeepCopy() *Table

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

func (*Table) DeepCopyInto

func (in *Table) DeepCopyInto(out *Table)

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

func (*Table) DeepCopyObject

func (in *Table) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Table) GetCondition

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

GetCondition of this Table.

func (*Table) GetConnectionDetailsMapping

func (tr *Table) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Table

func (*Table) GetDeletionPolicy

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

GetDeletionPolicy of this Table.

func (*Table) GetID

func (tr *Table) GetID() string

GetID returns ID of underlying Terraform resource of this Table

func (*Table) GetObservation

func (tr *Table) GetObservation() (map[string]interface{}, error)

GetObservation of this Table

func (*Table) GetParameters

func (tr *Table) GetParameters() (map[string]interface{}, error)

GetParameters of this Table

func (*Table) GetProviderConfigReference

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

GetProviderConfigReference of this Table.

func (*Table) GetProviderReference

func (mg *Table) GetProviderReference() *xpv1.Reference

GetProviderReference of this Table. Deprecated: Use GetProviderConfigReference.

func (*Table) GetPublishConnectionDetailsTo added in v0.10.0

func (mg *Table) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Table.

func (*Table) GetTerraformResourceType

func (mg *Table) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Table

func (*Table) GetTerraformSchemaVersion

func (tr *Table) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Table) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Table.

func (*Table) LateInitialize

func (tr *Table) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Table using its observed tfState. returns True if there are any spec changes for the resource.

func (*Table) ResolveReferences

func (mg *Table) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Table.

func (*Table) SetConditions

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

SetConditions of this Table.

func (*Table) SetDeletionPolicy

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

SetDeletionPolicy of this Table.

func (*Table) SetObservation

func (tr *Table) SetObservation(obs map[string]interface{}) error

SetObservation for this Table

func (*Table) SetParameters

func (tr *Table) SetParameters(params map[string]interface{}) error

SetParameters for this Table

func (*Table) SetProviderConfigReference

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

SetProviderConfigReference of this Table.

func (*Table) SetProviderReference

func (mg *Table) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Table. Deprecated: Use SetProviderConfigReference.

func (*Table) SetPublishConnectionDetailsTo added in v0.10.0

func (mg *Table) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Table.

func (*Table) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Table.

type TableAutoscaleSettingsObservation

type TableAutoscaleSettingsObservation struct {
}

func (*TableAutoscaleSettingsObservation) DeepCopy

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

func (*TableAutoscaleSettingsObservation) DeepCopyInto

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

type TableAutoscaleSettingsParameters

type TableAutoscaleSettingsParameters struct {

	// +kubebuilder:validation:Optional
	MaxThroughput *float64 `json:"maxThroughput,omitempty" tf:"max_throughput,omitempty"`
}

func (*TableAutoscaleSettingsParameters) DeepCopy

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

func (*TableAutoscaleSettingsParameters) DeepCopyInto

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

type TableList

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

TableList contains a list of Tables

func (*TableList) DeepCopy

func (in *TableList) DeepCopy() *TableList

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

func (*TableList) DeepCopyInto

func (in *TableList) DeepCopyInto(out *TableList)

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

func (*TableList) DeepCopyObject

func (in *TableList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TableList) GetItems

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

GetItems of this TableList.

type TableObservation

type TableObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*TableObservation) DeepCopy

func (in *TableObservation) DeepCopy() *TableObservation

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

func (*TableObservation) DeepCopyInto

func (in *TableObservation) DeepCopyInto(out *TableObservation)

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

type TableParameters

type TableParameters struct {

	// +crossplane:generate:reference:type=Account
	// +kubebuilder:validation:Optional
	AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"`

	// +kubebuilder:validation:Optional
	AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	AutoscaleSettings []TableAutoscaleSettingsParameters `json:"autoscaleSettings,omitempty" tf:"autoscale_settings,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"`
}

func (*TableParameters) DeepCopy

func (in *TableParameters) DeepCopy() *TableParameters

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

func (*TableParameters) DeepCopyInto

func (in *TableParameters) DeepCopyInto(out *TableParameters)

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

type TableSpec

type TableSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     TableParameters `json:"forProvider"`
}

TableSpec defines the desired state of Table

func (*TableSpec) DeepCopy

func (in *TableSpec) DeepCopy() *TableSpec

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

func (*TableSpec) DeepCopyInto

func (in *TableSpec) DeepCopyInto(out *TableSpec)

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

type TableStatus

type TableStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        TableObservation `json:"atProvider,omitempty"`
}

TableStatus defines the observed state of Table.

func (*TableStatus) DeepCopy

func (in *TableStatus) DeepCopy() *TableStatus

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

func (*TableStatus) DeepCopyInto

func (in *TableStatus) DeepCopyInto(out *TableStatus)

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

type UniqueKeyObservation

type UniqueKeyObservation struct {
}

func (*UniqueKeyObservation) DeepCopy

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

func (*UniqueKeyObservation) DeepCopyInto

func (in *UniqueKeyObservation) DeepCopyInto(out *UniqueKeyObservation)

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

type UniqueKeyParameters

type UniqueKeyParameters struct {

	// +kubebuilder:validation:Required
	Paths []*string `json:"paths" tf:"paths,omitempty"`
}

func (*UniqueKeyParameters) DeepCopy

func (in *UniqueKeyParameters) DeepCopy() *UniqueKeyParameters

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

func (*UniqueKeyParameters) DeepCopyInto

func (in *UniqueKeyParameters) DeepCopyInto(out *UniqueKeyParameters)

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

type VirtualNetworkRuleObservation

type VirtualNetworkRuleObservation struct {
}

func (*VirtualNetworkRuleObservation) DeepCopy

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

func (*VirtualNetworkRuleObservation) DeepCopyInto

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

type VirtualNetworkRuleParameters

type VirtualNetworkRuleParameters struct {

	// +kubebuilder:validation:Required
	ID *string `json:"id" tf:"id,omitempty"`

	// +kubebuilder:validation:Optional
	IgnoreMissingVnetServiceEndpoint *bool `json:"ignoreMissingVnetServiceEndpoint,omitempty" tf:"ignore_missing_vnet_service_endpoint,omitempty"`
}

func (*VirtualNetworkRuleParameters) DeepCopy

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

func (*VirtualNetworkRuleParameters) DeepCopyInto

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
y or Y : Canonical URL