storage

package
v2.12.0 Latest Latest
Warning

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

Go to latest
Published: Feb 12, 2025 License: MIT Imports: 13 Imported by: 3

Documentation

Overview

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Package storage contains API Schema definitions for the documentdb storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=documentdb.azure.com +versionName=v1api20231115storage

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Index

Constants

View Source
const APIVersion_Value = APIVersion("2023-11-15")

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "documentdb.azure.com", Version: "v1api20231115storage"}

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

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type APIVersion

type APIVersion string

Storage version of v1api20231115.APIVersion +kubebuilder:validation:Enum={"2023-11-15"}

type AccountKeyMetadata_STATUS

type AccountKeyMetadata_STATUS struct {
	GenerationTime *string                `json:"generationTime,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.AccountKeyMetadata_STATUS The metadata related to an access key for a given database account.

func (*AccountKeyMetadata_STATUS) AssignProperties_From_AccountKeyMetadata_STATUS added in v2.12.0

func (metadata *AccountKeyMetadata_STATUS) AssignProperties_From_AccountKeyMetadata_STATUS(source *storage.AccountKeyMetadata_STATUS) error

AssignProperties_From_AccountKeyMetadata_STATUS populates our AccountKeyMetadata_STATUS from the provided source AccountKeyMetadata_STATUS

func (*AccountKeyMetadata_STATUS) AssignProperties_To_AccountKeyMetadata_STATUS added in v2.12.0

func (metadata *AccountKeyMetadata_STATUS) AssignProperties_To_AccountKeyMetadata_STATUS(destination *storage.AccountKeyMetadata_STATUS) error

AssignProperties_To_AccountKeyMetadata_STATUS populates the provided destination AccountKeyMetadata_STATUS from our AccountKeyMetadata_STATUS

func (*AccountKeyMetadata_STATUS) DeepCopy

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

func (*AccountKeyMetadata_STATUS) DeepCopyInto

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

type AnalyticalStorageConfiguration

type AnalyticalStorageConfiguration struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SchemaType  *string                `json:"schemaType,omitempty"`
}

Storage version of v1api20231115.AnalyticalStorageConfiguration Analytical storage specific properties.

func (*AnalyticalStorageConfiguration) AssignProperties_From_AnalyticalStorageConfiguration added in v2.12.0

func (configuration *AnalyticalStorageConfiguration) AssignProperties_From_AnalyticalStorageConfiguration(source *storage.AnalyticalStorageConfiguration) error

AssignProperties_From_AnalyticalStorageConfiguration populates our AnalyticalStorageConfiguration from the provided source AnalyticalStorageConfiguration

func (*AnalyticalStorageConfiguration) AssignProperties_To_AnalyticalStorageConfiguration added in v2.12.0

func (configuration *AnalyticalStorageConfiguration) AssignProperties_To_AnalyticalStorageConfiguration(destination *storage.AnalyticalStorageConfiguration) error

AssignProperties_To_AnalyticalStorageConfiguration populates the provided destination AnalyticalStorageConfiguration from our AnalyticalStorageConfiguration

func (*AnalyticalStorageConfiguration) DeepCopy

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

func (*AnalyticalStorageConfiguration) DeepCopyInto

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

type AnalyticalStorageConfiguration_STATUS

type AnalyticalStorageConfiguration_STATUS struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SchemaType  *string                `json:"schemaType,omitempty"`
}

Storage version of v1api20231115.AnalyticalStorageConfiguration_STATUS Analytical storage specific properties.

func (*AnalyticalStorageConfiguration_STATUS) AssignProperties_From_AnalyticalStorageConfiguration_STATUS added in v2.12.0

func (configuration *AnalyticalStorageConfiguration_STATUS) AssignProperties_From_AnalyticalStorageConfiguration_STATUS(source *storage.AnalyticalStorageConfiguration_STATUS) error

AssignProperties_From_AnalyticalStorageConfiguration_STATUS populates our AnalyticalStorageConfiguration_STATUS from the provided source AnalyticalStorageConfiguration_STATUS

func (*AnalyticalStorageConfiguration_STATUS) AssignProperties_To_AnalyticalStorageConfiguration_STATUS added in v2.12.0

func (configuration *AnalyticalStorageConfiguration_STATUS) AssignProperties_To_AnalyticalStorageConfiguration_STATUS(destination *storage.AnalyticalStorageConfiguration_STATUS) error

AssignProperties_To_AnalyticalStorageConfiguration_STATUS populates the provided destination AnalyticalStorageConfiguration_STATUS from our AnalyticalStorageConfiguration_STATUS

func (*AnalyticalStorageConfiguration_STATUS) DeepCopy

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

func (*AnalyticalStorageConfiguration_STATUS) DeepCopyInto

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

type ApiProperties

type ApiProperties struct {
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ServerVersion *string                `json:"serverVersion,omitempty"`
}

Storage version of v1api20231115.ApiProperties

func (*ApiProperties) AssignProperties_From_ApiProperties added in v2.12.0

func (properties *ApiProperties) AssignProperties_From_ApiProperties(source *storage.ApiProperties) error

AssignProperties_From_ApiProperties populates our ApiProperties from the provided source ApiProperties

func (*ApiProperties) AssignProperties_To_ApiProperties added in v2.12.0

func (properties *ApiProperties) AssignProperties_To_ApiProperties(destination *storage.ApiProperties) error

AssignProperties_To_ApiProperties populates the provided destination ApiProperties from our ApiProperties

func (*ApiProperties) DeepCopy

func (in *ApiProperties) DeepCopy() *ApiProperties

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

func (*ApiProperties) DeepCopyInto

func (in *ApiProperties) DeepCopyInto(out *ApiProperties)

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

type ApiProperties_STATUS

type ApiProperties_STATUS struct {
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ServerVersion *string                `json:"serverVersion,omitempty"`
}

Storage version of v1api20231115.ApiProperties_STATUS

func (*ApiProperties_STATUS) AssignProperties_From_ApiProperties_STATUS added in v2.12.0

func (properties *ApiProperties_STATUS) AssignProperties_From_ApiProperties_STATUS(source *storage.ApiProperties_STATUS) error

AssignProperties_From_ApiProperties_STATUS populates our ApiProperties_STATUS from the provided source ApiProperties_STATUS

func (*ApiProperties_STATUS) AssignProperties_To_ApiProperties_STATUS added in v2.12.0

func (properties *ApiProperties_STATUS) AssignProperties_To_ApiProperties_STATUS(destination *storage.ApiProperties_STATUS) error

AssignProperties_To_ApiProperties_STATUS populates the provided destination ApiProperties_STATUS from our ApiProperties_STATUS

func (*ApiProperties_STATUS) DeepCopy

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

func (*ApiProperties_STATUS) DeepCopyInto

func (in *ApiProperties_STATUS) DeepCopyInto(out *ApiProperties_STATUS)

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

type AutoUpgradePolicyResource

type AutoUpgradePolicyResource struct {
	PropertyBag      genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	ThroughputPolicy *ThroughputPolicyResource `json:"throughputPolicy,omitempty"`
}

Storage version of v1api20231115.AutoUpgradePolicyResource Cosmos DB resource auto-upgrade policy

func (*AutoUpgradePolicyResource) AssignProperties_From_AutoUpgradePolicyResource added in v2.12.0

func (resource *AutoUpgradePolicyResource) AssignProperties_From_AutoUpgradePolicyResource(source *storage.AutoUpgradePolicyResource) error

AssignProperties_From_AutoUpgradePolicyResource populates our AutoUpgradePolicyResource from the provided source AutoUpgradePolicyResource

func (*AutoUpgradePolicyResource) AssignProperties_To_AutoUpgradePolicyResource added in v2.12.0

func (resource *AutoUpgradePolicyResource) AssignProperties_To_AutoUpgradePolicyResource(destination *storage.AutoUpgradePolicyResource) error

AssignProperties_To_AutoUpgradePolicyResource populates the provided destination AutoUpgradePolicyResource from our AutoUpgradePolicyResource

func (*AutoUpgradePolicyResource) DeepCopy

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

func (*AutoUpgradePolicyResource) DeepCopyInto

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

type AutoUpgradePolicyResource_STATUS

type AutoUpgradePolicyResource_STATUS struct {
	PropertyBag      genruntime.PropertyBag           `json:"$propertyBag,omitempty"`
	ThroughputPolicy *ThroughputPolicyResource_STATUS `json:"throughputPolicy,omitempty"`
}

Storage version of v1api20231115.AutoUpgradePolicyResource_STATUS Cosmos DB resource auto-upgrade policy

func (*AutoUpgradePolicyResource_STATUS) AssignProperties_From_AutoUpgradePolicyResource_STATUS added in v2.12.0

func (resource *AutoUpgradePolicyResource_STATUS) AssignProperties_From_AutoUpgradePolicyResource_STATUS(source *storage.AutoUpgradePolicyResource_STATUS) error

AssignProperties_From_AutoUpgradePolicyResource_STATUS populates our AutoUpgradePolicyResource_STATUS from the provided source AutoUpgradePolicyResource_STATUS

func (*AutoUpgradePolicyResource_STATUS) AssignProperties_To_AutoUpgradePolicyResource_STATUS added in v2.12.0

func (resource *AutoUpgradePolicyResource_STATUS) AssignProperties_To_AutoUpgradePolicyResource_STATUS(destination *storage.AutoUpgradePolicyResource_STATUS) error

AssignProperties_To_AutoUpgradePolicyResource_STATUS populates the provided destination AutoUpgradePolicyResource_STATUS from our AutoUpgradePolicyResource_STATUS

func (*AutoUpgradePolicyResource_STATUS) DeepCopy

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

func (*AutoUpgradePolicyResource_STATUS) DeepCopyInto

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

type AutoscaleSettings

type AutoscaleSettings struct {
	MaxThroughput *int                   `json:"maxThroughput,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.AutoscaleSettings

func (*AutoscaleSettings) AssignProperties_From_AutoscaleSettings added in v2.12.0

func (settings *AutoscaleSettings) AssignProperties_From_AutoscaleSettings(source *storage.AutoscaleSettings) error

AssignProperties_From_AutoscaleSettings populates our AutoscaleSettings from the provided source AutoscaleSettings

func (*AutoscaleSettings) AssignProperties_To_AutoscaleSettings added in v2.12.0

func (settings *AutoscaleSettings) AssignProperties_To_AutoscaleSettings(destination *storage.AutoscaleSettings) error

AssignProperties_To_AutoscaleSettings populates the provided destination AutoscaleSettings from our AutoscaleSettings

func (*AutoscaleSettings) DeepCopy

func (in *AutoscaleSettings) DeepCopy() *AutoscaleSettings

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

func (*AutoscaleSettings) DeepCopyInto

func (in *AutoscaleSettings) DeepCopyInto(out *AutoscaleSettings)

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

type AutoscaleSettingsResource

type AutoscaleSettingsResource struct {
	AutoUpgradePolicy *AutoUpgradePolicyResource `json:"autoUpgradePolicy,omitempty"`
	MaxThroughput     *int                       `json:"maxThroughput,omitempty"`
	PropertyBag       genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.AutoscaleSettingsResource Cosmos DB provisioned throughput settings object

func (*AutoscaleSettingsResource) AssignProperties_From_AutoscaleSettingsResource added in v2.12.0

func (resource *AutoscaleSettingsResource) AssignProperties_From_AutoscaleSettingsResource(source *storage.AutoscaleSettingsResource) error

AssignProperties_From_AutoscaleSettingsResource populates our AutoscaleSettingsResource from the provided source AutoscaleSettingsResource

func (*AutoscaleSettingsResource) AssignProperties_To_AutoscaleSettingsResource added in v2.12.0

func (resource *AutoscaleSettingsResource) AssignProperties_To_AutoscaleSettingsResource(destination *storage.AutoscaleSettingsResource) error

AssignProperties_To_AutoscaleSettingsResource populates the provided destination AutoscaleSettingsResource from our AutoscaleSettingsResource

func (*AutoscaleSettingsResource) DeepCopy

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

func (*AutoscaleSettingsResource) DeepCopyInto

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

type AutoscaleSettingsResource_STATUS

type AutoscaleSettingsResource_STATUS struct {
	AutoUpgradePolicy   *AutoUpgradePolicyResource_STATUS `json:"autoUpgradePolicy,omitempty"`
	MaxThroughput       *int                              `json:"maxThroughput,omitempty"`
	PropertyBag         genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	TargetMaxThroughput *int                              `json:"targetMaxThroughput,omitempty"`
}

Storage version of v1api20231115.AutoscaleSettingsResource_STATUS Cosmos DB provisioned throughput settings object

func (*AutoscaleSettingsResource_STATUS) AssignProperties_From_AutoscaleSettingsResource_STATUS added in v2.12.0

func (resource *AutoscaleSettingsResource_STATUS) AssignProperties_From_AutoscaleSettingsResource_STATUS(source *storage.AutoscaleSettingsResource_STATUS) error

AssignProperties_From_AutoscaleSettingsResource_STATUS populates our AutoscaleSettingsResource_STATUS from the provided source AutoscaleSettingsResource_STATUS

func (*AutoscaleSettingsResource_STATUS) AssignProperties_To_AutoscaleSettingsResource_STATUS added in v2.12.0

func (resource *AutoscaleSettingsResource_STATUS) AssignProperties_To_AutoscaleSettingsResource_STATUS(destination *storage.AutoscaleSettingsResource_STATUS) error

AssignProperties_To_AutoscaleSettingsResource_STATUS populates the provided destination AutoscaleSettingsResource_STATUS from our AutoscaleSettingsResource_STATUS

func (*AutoscaleSettingsResource_STATUS) DeepCopy

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

func (*AutoscaleSettingsResource_STATUS) DeepCopyInto

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

type AutoscaleSettings_STATUS

type AutoscaleSettings_STATUS struct {
	MaxThroughput *int                   `json:"maxThroughput,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.AutoscaleSettings_STATUS

func (*AutoscaleSettings_STATUS) AssignProperties_From_AutoscaleSettings_STATUS added in v2.12.0

func (settings *AutoscaleSettings_STATUS) AssignProperties_From_AutoscaleSettings_STATUS(source *storage.AutoscaleSettings_STATUS) error

AssignProperties_From_AutoscaleSettings_STATUS populates our AutoscaleSettings_STATUS from the provided source AutoscaleSettings_STATUS

func (*AutoscaleSettings_STATUS) AssignProperties_To_AutoscaleSettings_STATUS added in v2.12.0

func (settings *AutoscaleSettings_STATUS) AssignProperties_To_AutoscaleSettings_STATUS(destination *storage.AutoscaleSettings_STATUS) error

AssignProperties_To_AutoscaleSettings_STATUS populates the provided destination AutoscaleSettings_STATUS from our AutoscaleSettings_STATUS

func (*AutoscaleSettings_STATUS) DeepCopy

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

func (*AutoscaleSettings_STATUS) DeepCopyInto

func (in *AutoscaleSettings_STATUS) DeepCopyInto(out *AutoscaleSettings_STATUS)

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

type BackupPolicy

type BackupPolicy struct {
	Continuous  *ContinuousModeBackupPolicy `json:"continuous,omitempty"`
	Periodic    *PeriodicModeBackupPolicy   `json:"periodic,omitempty"`
	PropertyBag genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.BackupPolicy

func (*BackupPolicy) AssignProperties_From_BackupPolicy added in v2.12.0

func (policy *BackupPolicy) AssignProperties_From_BackupPolicy(source *storage.BackupPolicy) error

AssignProperties_From_BackupPolicy populates our BackupPolicy from the provided source BackupPolicy

func (*BackupPolicy) AssignProperties_To_BackupPolicy added in v2.12.0

func (policy *BackupPolicy) AssignProperties_To_BackupPolicy(destination *storage.BackupPolicy) error

AssignProperties_To_BackupPolicy populates the provided destination BackupPolicy from our BackupPolicy

func (*BackupPolicy) DeepCopy

func (in *BackupPolicy) DeepCopy() *BackupPolicy

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

func (*BackupPolicy) DeepCopyInto

func (in *BackupPolicy) DeepCopyInto(out *BackupPolicy)

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

type BackupPolicyMigrationState

type BackupPolicyMigrationState struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	StartTime   *string                `json:"startTime,omitempty"`
	Status      *string                `json:"status,omitempty"`
	TargetType  *string                `json:"targetType,omitempty"`
}

Storage version of v1api20231115.BackupPolicyMigrationState The object representing the state of the migration between the backup policies.

func (*BackupPolicyMigrationState) AssignProperties_From_BackupPolicyMigrationState added in v2.12.0

func (state *BackupPolicyMigrationState) AssignProperties_From_BackupPolicyMigrationState(source *storage.BackupPolicyMigrationState) error

AssignProperties_From_BackupPolicyMigrationState populates our BackupPolicyMigrationState from the provided source BackupPolicyMigrationState

func (*BackupPolicyMigrationState) AssignProperties_To_BackupPolicyMigrationState added in v2.12.0

func (state *BackupPolicyMigrationState) AssignProperties_To_BackupPolicyMigrationState(destination *storage.BackupPolicyMigrationState) error

AssignProperties_To_BackupPolicyMigrationState populates the provided destination BackupPolicyMigrationState from our BackupPolicyMigrationState

func (*BackupPolicyMigrationState) DeepCopy

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

func (*BackupPolicyMigrationState) DeepCopyInto

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

type BackupPolicyMigrationState_STATUS

type BackupPolicyMigrationState_STATUS struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	StartTime   *string                `json:"startTime,omitempty"`
	Status      *string                `json:"status,omitempty"`
	TargetType  *string                `json:"targetType,omitempty"`
}

Storage version of v1api20231115.BackupPolicyMigrationState_STATUS The object representing the state of the migration between the backup policies.

func (*BackupPolicyMigrationState_STATUS) AssignProperties_From_BackupPolicyMigrationState_STATUS added in v2.12.0

func (state *BackupPolicyMigrationState_STATUS) AssignProperties_From_BackupPolicyMigrationState_STATUS(source *storage.BackupPolicyMigrationState_STATUS) error

AssignProperties_From_BackupPolicyMigrationState_STATUS populates our BackupPolicyMigrationState_STATUS from the provided source BackupPolicyMigrationState_STATUS

func (*BackupPolicyMigrationState_STATUS) AssignProperties_To_BackupPolicyMigrationState_STATUS added in v2.12.0

func (state *BackupPolicyMigrationState_STATUS) AssignProperties_To_BackupPolicyMigrationState_STATUS(destination *storage.BackupPolicyMigrationState_STATUS) error

AssignProperties_To_BackupPolicyMigrationState_STATUS populates the provided destination BackupPolicyMigrationState_STATUS from our BackupPolicyMigrationState_STATUS

func (*BackupPolicyMigrationState_STATUS) DeepCopy

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

func (*BackupPolicyMigrationState_STATUS) DeepCopyInto

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

type BackupPolicy_STATUS

type BackupPolicy_STATUS struct {
	Continuous  *ContinuousModeBackupPolicy_STATUS `json:"continuous,omitempty"`
	Periodic    *PeriodicModeBackupPolicy_STATUS   `json:"periodic,omitempty"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.BackupPolicy_STATUS

func (*BackupPolicy_STATUS) AssignProperties_From_BackupPolicy_STATUS added in v2.12.0

func (policy *BackupPolicy_STATUS) AssignProperties_From_BackupPolicy_STATUS(source *storage.BackupPolicy_STATUS) error

AssignProperties_From_BackupPolicy_STATUS populates our BackupPolicy_STATUS from the provided source BackupPolicy_STATUS

func (*BackupPolicy_STATUS) AssignProperties_To_BackupPolicy_STATUS added in v2.12.0

func (policy *BackupPolicy_STATUS) AssignProperties_To_BackupPolicy_STATUS(destination *storage.BackupPolicy_STATUS) error

AssignProperties_To_BackupPolicy_STATUS populates the provided destination BackupPolicy_STATUS from our BackupPolicy_STATUS

func (*BackupPolicy_STATUS) DeepCopy

func (in *BackupPolicy_STATUS) DeepCopy() *BackupPolicy_STATUS

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

func (*BackupPolicy_STATUS) DeepCopyInto

func (in *BackupPolicy_STATUS) DeepCopyInto(out *BackupPolicy_STATUS)

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

type Capability

type Capability struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.Capability Cosmos DB capability object

func (*Capability) AssignProperties_From_Capability added in v2.12.0

func (capability *Capability) AssignProperties_From_Capability(source *storage.Capability) error

AssignProperties_From_Capability populates our Capability from the provided source Capability

func (*Capability) AssignProperties_To_Capability added in v2.12.0

func (capability *Capability) AssignProperties_To_Capability(destination *storage.Capability) error

AssignProperties_To_Capability populates the provided destination Capability from our Capability

func (*Capability) DeepCopy

func (in *Capability) DeepCopy() *Capability

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

func (*Capability) DeepCopyInto

func (in *Capability) DeepCopyInto(out *Capability)

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

type Capability_STATUS

type Capability_STATUS struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.Capability_STATUS Cosmos DB capability object

func (*Capability_STATUS) AssignProperties_From_Capability_STATUS added in v2.12.0

func (capability *Capability_STATUS) AssignProperties_From_Capability_STATUS(source *storage.Capability_STATUS) error

AssignProperties_From_Capability_STATUS populates our Capability_STATUS from the provided source Capability_STATUS

func (*Capability_STATUS) AssignProperties_To_Capability_STATUS added in v2.12.0

func (capability *Capability_STATUS) AssignProperties_To_Capability_STATUS(destination *storage.Capability_STATUS) error

AssignProperties_To_Capability_STATUS populates the provided destination Capability_STATUS from our Capability_STATUS

func (*Capability_STATUS) DeepCopy

func (in *Capability_STATUS) DeepCopy() *Capability_STATUS

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

func (*Capability_STATUS) DeepCopyInto

func (in *Capability_STATUS) DeepCopyInto(out *Capability_STATUS)

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

type Capacity

type Capacity struct {
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TotalThroughputLimit *int                   `json:"totalThroughputLimit,omitempty"`
}

Storage version of v1api20231115.Capacity The object that represents all properties related to capacity enforcement on an account.

func (*Capacity) AssignProperties_From_Capacity added in v2.12.0

func (capacity *Capacity) AssignProperties_From_Capacity(source *storage.Capacity) error

AssignProperties_From_Capacity populates our Capacity from the provided source Capacity

func (*Capacity) AssignProperties_To_Capacity added in v2.12.0

func (capacity *Capacity) AssignProperties_To_Capacity(destination *storage.Capacity) error

AssignProperties_To_Capacity populates the provided destination Capacity from our Capacity

func (*Capacity) DeepCopy

func (in *Capacity) DeepCopy() *Capacity

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

func (*Capacity) DeepCopyInto

func (in *Capacity) DeepCopyInto(out *Capacity)

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

type Capacity_STATUS

type Capacity_STATUS struct {
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TotalThroughputLimit *int                   `json:"totalThroughputLimit,omitempty"`
}

Storage version of v1api20231115.Capacity_STATUS The object that represents all properties related to capacity enforcement on an account.

func (*Capacity_STATUS) AssignProperties_From_Capacity_STATUS added in v2.12.0

func (capacity *Capacity_STATUS) AssignProperties_From_Capacity_STATUS(source *storage.Capacity_STATUS) error

AssignProperties_From_Capacity_STATUS populates our Capacity_STATUS from the provided source Capacity_STATUS

func (*Capacity_STATUS) AssignProperties_To_Capacity_STATUS added in v2.12.0

func (capacity *Capacity_STATUS) AssignProperties_To_Capacity_STATUS(destination *storage.Capacity_STATUS) error

AssignProperties_To_Capacity_STATUS populates the provided destination Capacity_STATUS from our Capacity_STATUS

func (*Capacity_STATUS) DeepCopy

func (in *Capacity_STATUS) DeepCopy() *Capacity_STATUS

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

func (*Capacity_STATUS) DeepCopyInto

func (in *Capacity_STATUS) DeepCopyInto(out *Capacity_STATUS)

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

type ClientEncryptionIncludedPath

type ClientEncryptionIncludedPath struct {
	ClientEncryptionKeyId *string                `json:"clientEncryptionKeyId,omitempty"`
	EncryptionAlgorithm   *string                `json:"encryptionAlgorithm,omitempty"`
	EncryptionType        *string                `json:"encryptionType,omitempty"`
	Path                  *string                `json:"path,omitempty"`
	PropertyBag           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.ClientEncryptionIncludedPath .

func (*ClientEncryptionIncludedPath) AssignProperties_From_ClientEncryptionIncludedPath added in v2.12.0

func (path *ClientEncryptionIncludedPath) AssignProperties_From_ClientEncryptionIncludedPath(source *storage.ClientEncryptionIncludedPath) error

AssignProperties_From_ClientEncryptionIncludedPath populates our ClientEncryptionIncludedPath from the provided source ClientEncryptionIncludedPath

func (*ClientEncryptionIncludedPath) AssignProperties_To_ClientEncryptionIncludedPath added in v2.12.0

func (path *ClientEncryptionIncludedPath) AssignProperties_To_ClientEncryptionIncludedPath(destination *storage.ClientEncryptionIncludedPath) error

AssignProperties_To_ClientEncryptionIncludedPath populates the provided destination ClientEncryptionIncludedPath from our ClientEncryptionIncludedPath

func (*ClientEncryptionIncludedPath) DeepCopy

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

func (*ClientEncryptionIncludedPath) DeepCopyInto

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

type ClientEncryptionIncludedPath_STATUS

type ClientEncryptionIncludedPath_STATUS struct {
	ClientEncryptionKeyId *string                `json:"clientEncryptionKeyId,omitempty"`
	EncryptionAlgorithm   *string                `json:"encryptionAlgorithm,omitempty"`
	EncryptionType        *string                `json:"encryptionType,omitempty"`
	Path                  *string                `json:"path,omitempty"`
	PropertyBag           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.ClientEncryptionIncludedPath_STATUS .

func (*ClientEncryptionIncludedPath_STATUS) AssignProperties_From_ClientEncryptionIncludedPath_STATUS added in v2.12.0

func (path *ClientEncryptionIncludedPath_STATUS) AssignProperties_From_ClientEncryptionIncludedPath_STATUS(source *storage.ClientEncryptionIncludedPath_STATUS) error

AssignProperties_From_ClientEncryptionIncludedPath_STATUS populates our ClientEncryptionIncludedPath_STATUS from the provided source ClientEncryptionIncludedPath_STATUS

func (*ClientEncryptionIncludedPath_STATUS) AssignProperties_To_ClientEncryptionIncludedPath_STATUS added in v2.12.0

func (path *ClientEncryptionIncludedPath_STATUS) AssignProperties_To_ClientEncryptionIncludedPath_STATUS(destination *storage.ClientEncryptionIncludedPath_STATUS) error

AssignProperties_To_ClientEncryptionIncludedPath_STATUS populates the provided destination ClientEncryptionIncludedPath_STATUS from our ClientEncryptionIncludedPath_STATUS

func (*ClientEncryptionIncludedPath_STATUS) DeepCopy

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

func (*ClientEncryptionIncludedPath_STATUS) DeepCopyInto

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

type ClientEncryptionPolicy

type ClientEncryptionPolicy struct {
	IncludedPaths       []ClientEncryptionIncludedPath `json:"includedPaths,omitempty"`
	PolicyFormatVersion *int                           `json:"policyFormatVersion,omitempty"`
	PropertyBag         genruntime.PropertyBag         `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.ClientEncryptionPolicy Cosmos DB client encryption policy.

func (*ClientEncryptionPolicy) AssignProperties_From_ClientEncryptionPolicy added in v2.12.0

func (policy *ClientEncryptionPolicy) AssignProperties_From_ClientEncryptionPolicy(source *storage.ClientEncryptionPolicy) error

AssignProperties_From_ClientEncryptionPolicy populates our ClientEncryptionPolicy from the provided source ClientEncryptionPolicy

func (*ClientEncryptionPolicy) AssignProperties_To_ClientEncryptionPolicy added in v2.12.0

func (policy *ClientEncryptionPolicy) AssignProperties_To_ClientEncryptionPolicy(destination *storage.ClientEncryptionPolicy) error

AssignProperties_To_ClientEncryptionPolicy populates the provided destination ClientEncryptionPolicy from our ClientEncryptionPolicy

func (*ClientEncryptionPolicy) DeepCopy

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

func (*ClientEncryptionPolicy) DeepCopyInto

func (in *ClientEncryptionPolicy) DeepCopyInto(out *ClientEncryptionPolicy)

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

type ClientEncryptionPolicy_STATUS

type ClientEncryptionPolicy_STATUS struct {
	IncludedPaths       []ClientEncryptionIncludedPath_STATUS `json:"includedPaths,omitempty"`
	PolicyFormatVersion *int                                  `json:"policyFormatVersion,omitempty"`
	PropertyBag         genruntime.PropertyBag                `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.ClientEncryptionPolicy_STATUS Cosmos DB client encryption policy.

func (*ClientEncryptionPolicy_STATUS) AssignProperties_From_ClientEncryptionPolicy_STATUS added in v2.12.0

func (policy *ClientEncryptionPolicy_STATUS) AssignProperties_From_ClientEncryptionPolicy_STATUS(source *storage.ClientEncryptionPolicy_STATUS) error

AssignProperties_From_ClientEncryptionPolicy_STATUS populates our ClientEncryptionPolicy_STATUS from the provided source ClientEncryptionPolicy_STATUS

func (*ClientEncryptionPolicy_STATUS) AssignProperties_To_ClientEncryptionPolicy_STATUS added in v2.12.0

func (policy *ClientEncryptionPolicy_STATUS) AssignProperties_To_ClientEncryptionPolicy_STATUS(destination *storage.ClientEncryptionPolicy_STATUS) error

AssignProperties_To_ClientEncryptionPolicy_STATUS populates the provided destination ClientEncryptionPolicy_STATUS from our ClientEncryptionPolicy_STATUS

func (*ClientEncryptionPolicy_STATUS) DeepCopy

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

func (*ClientEncryptionPolicy_STATUS) DeepCopyInto

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

type CompositePath

type CompositePath struct {
	Order       *string                `json:"order,omitempty"`
	Path        *string                `json:"path,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.CompositePath

func (*CompositePath) AssignProperties_From_CompositePath added in v2.12.0

func (path *CompositePath) AssignProperties_From_CompositePath(source *storage.CompositePath) error

AssignProperties_From_CompositePath populates our CompositePath from the provided source CompositePath

func (*CompositePath) AssignProperties_To_CompositePath added in v2.12.0

func (path *CompositePath) AssignProperties_To_CompositePath(destination *storage.CompositePath) error

AssignProperties_To_CompositePath populates the provided destination CompositePath from our CompositePath

func (*CompositePath) DeepCopy

func (in *CompositePath) DeepCopy() *CompositePath

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

func (*CompositePath) DeepCopyInto

func (in *CompositePath) DeepCopyInto(out *CompositePath)

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

type CompositePath_STATUS

type CompositePath_STATUS struct {
	Order       *string                `json:"order,omitempty"`
	Path        *string                `json:"path,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.CompositePath_STATUS

func (*CompositePath_STATUS) AssignProperties_From_CompositePath_STATUS added in v2.12.0

func (path *CompositePath_STATUS) AssignProperties_From_CompositePath_STATUS(source *storage.CompositePath_STATUS) error

AssignProperties_From_CompositePath_STATUS populates our CompositePath_STATUS from the provided source CompositePath_STATUS

func (*CompositePath_STATUS) AssignProperties_To_CompositePath_STATUS added in v2.12.0

func (path *CompositePath_STATUS) AssignProperties_To_CompositePath_STATUS(destination *storage.CompositePath_STATUS) error

AssignProperties_To_CompositePath_STATUS populates the provided destination CompositePath_STATUS from our CompositePath_STATUS

func (*CompositePath_STATUS) DeepCopy

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

func (*CompositePath_STATUS) DeepCopyInto

func (in *CompositePath_STATUS) DeepCopyInto(out *CompositePath_STATUS)

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

type ComputedProperty

type ComputedProperty struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Query       *string                `json:"query,omitempty"`
}

Storage version of v1api20231115.ComputedProperty The definition of a computed property

func (*ComputedProperty) AssignProperties_From_ComputedProperty added in v2.12.0

func (property *ComputedProperty) AssignProperties_From_ComputedProperty(source *storage.ComputedProperty) error

AssignProperties_From_ComputedProperty populates our ComputedProperty from the provided source ComputedProperty

func (*ComputedProperty) AssignProperties_To_ComputedProperty added in v2.12.0

func (property *ComputedProperty) AssignProperties_To_ComputedProperty(destination *storage.ComputedProperty) error

AssignProperties_To_ComputedProperty populates the provided destination ComputedProperty from our ComputedProperty

func (*ComputedProperty) DeepCopy

func (in *ComputedProperty) DeepCopy() *ComputedProperty

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

func (*ComputedProperty) DeepCopyInto

func (in *ComputedProperty) DeepCopyInto(out *ComputedProperty)

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

type ComputedProperty_STATUS

type ComputedProperty_STATUS struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Query       *string                `json:"query,omitempty"`
}

Storage version of v1api20231115.ComputedProperty_STATUS The definition of a computed property

func (*ComputedProperty_STATUS) AssignProperties_From_ComputedProperty_STATUS added in v2.12.0

func (property *ComputedProperty_STATUS) AssignProperties_From_ComputedProperty_STATUS(source *storage.ComputedProperty_STATUS) error

AssignProperties_From_ComputedProperty_STATUS populates our ComputedProperty_STATUS from the provided source ComputedProperty_STATUS

func (*ComputedProperty_STATUS) AssignProperties_To_ComputedProperty_STATUS added in v2.12.0

func (property *ComputedProperty_STATUS) AssignProperties_To_ComputedProperty_STATUS(destination *storage.ComputedProperty_STATUS) error

AssignProperties_To_ComputedProperty_STATUS populates the provided destination ComputedProperty_STATUS from our ComputedProperty_STATUS

func (*ComputedProperty_STATUS) DeepCopy

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

func (*ComputedProperty_STATUS) DeepCopyInto

func (in *ComputedProperty_STATUS) DeepCopyInto(out *ComputedProperty_STATUS)

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

type ConflictResolutionPolicy

type ConflictResolutionPolicy struct {
	ConflictResolutionPath      *string                `json:"conflictResolutionPath,omitempty"`
	ConflictResolutionProcedure *string                `json:"conflictResolutionProcedure,omitempty"`
	Mode                        *string                `json:"mode,omitempty"`
	PropertyBag                 genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.ConflictResolutionPolicy The conflict resolution policy for the container.

func (*ConflictResolutionPolicy) AssignProperties_From_ConflictResolutionPolicy added in v2.12.0

func (policy *ConflictResolutionPolicy) AssignProperties_From_ConflictResolutionPolicy(source *storage.ConflictResolutionPolicy) error

AssignProperties_From_ConflictResolutionPolicy populates our ConflictResolutionPolicy from the provided source ConflictResolutionPolicy

func (*ConflictResolutionPolicy) AssignProperties_To_ConflictResolutionPolicy added in v2.12.0

func (policy *ConflictResolutionPolicy) AssignProperties_To_ConflictResolutionPolicy(destination *storage.ConflictResolutionPolicy) error

AssignProperties_To_ConflictResolutionPolicy populates the provided destination ConflictResolutionPolicy from our ConflictResolutionPolicy

func (*ConflictResolutionPolicy) DeepCopy

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

func (*ConflictResolutionPolicy) DeepCopyInto

func (in *ConflictResolutionPolicy) DeepCopyInto(out *ConflictResolutionPolicy)

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

type ConflictResolutionPolicy_STATUS

type ConflictResolutionPolicy_STATUS struct {
	ConflictResolutionPath      *string                `json:"conflictResolutionPath,omitempty"`
	ConflictResolutionProcedure *string                `json:"conflictResolutionProcedure,omitempty"`
	Mode                        *string                `json:"mode,omitempty"`
	PropertyBag                 genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.ConflictResolutionPolicy_STATUS The conflict resolution policy for the container.

func (*ConflictResolutionPolicy_STATUS) AssignProperties_From_ConflictResolutionPolicy_STATUS added in v2.12.0

func (policy *ConflictResolutionPolicy_STATUS) AssignProperties_From_ConflictResolutionPolicy_STATUS(source *storage.ConflictResolutionPolicy_STATUS) error

AssignProperties_From_ConflictResolutionPolicy_STATUS populates our ConflictResolutionPolicy_STATUS from the provided source ConflictResolutionPolicy_STATUS

func (*ConflictResolutionPolicy_STATUS) AssignProperties_To_ConflictResolutionPolicy_STATUS added in v2.12.0

func (policy *ConflictResolutionPolicy_STATUS) AssignProperties_To_ConflictResolutionPolicy_STATUS(destination *storage.ConflictResolutionPolicy_STATUS) error

AssignProperties_To_ConflictResolutionPolicy_STATUS populates the provided destination ConflictResolutionPolicy_STATUS from our ConflictResolutionPolicy_STATUS

func (*ConflictResolutionPolicy_STATUS) DeepCopy

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

func (*ConflictResolutionPolicy_STATUS) DeepCopyInto

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

type ConsistencyPolicy

type ConsistencyPolicy struct {
	DefaultConsistencyLevel *string                `json:"defaultConsistencyLevel,omitempty"`
	MaxIntervalInSeconds    *int                   `json:"maxIntervalInSeconds,omitempty"`
	MaxStalenessPrefix      *int                   `json:"maxStalenessPrefix,omitempty"`
	PropertyBag             genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.ConsistencyPolicy The consistency policy for the Cosmos DB database account.

func (*ConsistencyPolicy) AssignProperties_From_ConsistencyPolicy added in v2.12.0

func (policy *ConsistencyPolicy) AssignProperties_From_ConsistencyPolicy(source *storage.ConsistencyPolicy) error

AssignProperties_From_ConsistencyPolicy populates our ConsistencyPolicy from the provided source ConsistencyPolicy

func (*ConsistencyPolicy) AssignProperties_To_ConsistencyPolicy added in v2.12.0

func (policy *ConsistencyPolicy) AssignProperties_To_ConsistencyPolicy(destination *storage.ConsistencyPolicy) error

AssignProperties_To_ConsistencyPolicy populates the provided destination ConsistencyPolicy from our ConsistencyPolicy

func (*ConsistencyPolicy) DeepCopy

func (in *ConsistencyPolicy) DeepCopy() *ConsistencyPolicy

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

func (*ConsistencyPolicy) DeepCopyInto

func (in *ConsistencyPolicy) DeepCopyInto(out *ConsistencyPolicy)

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

type ConsistencyPolicy_STATUS

type ConsistencyPolicy_STATUS struct {
	DefaultConsistencyLevel *string                `json:"defaultConsistencyLevel,omitempty"`
	MaxIntervalInSeconds    *int                   `json:"maxIntervalInSeconds,omitempty"`
	MaxStalenessPrefix      *int                   `json:"maxStalenessPrefix,omitempty"`
	PropertyBag             genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.ConsistencyPolicy_STATUS The consistency policy for the Cosmos DB database account.

func (*ConsistencyPolicy_STATUS) AssignProperties_From_ConsistencyPolicy_STATUS added in v2.12.0

func (policy *ConsistencyPolicy_STATUS) AssignProperties_From_ConsistencyPolicy_STATUS(source *storage.ConsistencyPolicy_STATUS) error

AssignProperties_From_ConsistencyPolicy_STATUS populates our ConsistencyPolicy_STATUS from the provided source ConsistencyPolicy_STATUS

func (*ConsistencyPolicy_STATUS) AssignProperties_To_ConsistencyPolicy_STATUS added in v2.12.0

func (policy *ConsistencyPolicy_STATUS) AssignProperties_To_ConsistencyPolicy_STATUS(destination *storage.ConsistencyPolicy_STATUS) error

AssignProperties_To_ConsistencyPolicy_STATUS populates the provided destination ConsistencyPolicy_STATUS from our ConsistencyPolicy_STATUS

func (*ConsistencyPolicy_STATUS) DeepCopy

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

func (*ConsistencyPolicy_STATUS) DeepCopyInto

func (in *ConsistencyPolicy_STATUS) DeepCopyInto(out *ConsistencyPolicy_STATUS)

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

type ContainerPartitionKey

type ContainerPartitionKey struct {
	Kind        *string                `json:"kind,omitempty"`
	Paths       []string               `json:"paths,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Version     *int                   `json:"version,omitempty"`
}

Storage version of v1api20231115.ContainerPartitionKey The configuration of the partition key to be used for partitioning data into multiple partitions

func (*ContainerPartitionKey) AssignProperties_From_ContainerPartitionKey added in v2.12.0

func (partitionKey *ContainerPartitionKey) AssignProperties_From_ContainerPartitionKey(source *storage.ContainerPartitionKey) error

AssignProperties_From_ContainerPartitionKey populates our ContainerPartitionKey from the provided source ContainerPartitionKey

func (*ContainerPartitionKey) AssignProperties_To_ContainerPartitionKey added in v2.12.0

func (partitionKey *ContainerPartitionKey) AssignProperties_To_ContainerPartitionKey(destination *storage.ContainerPartitionKey) error

AssignProperties_To_ContainerPartitionKey populates the provided destination ContainerPartitionKey from our ContainerPartitionKey

func (*ContainerPartitionKey) DeepCopy

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

func (*ContainerPartitionKey) DeepCopyInto

func (in *ContainerPartitionKey) DeepCopyInto(out *ContainerPartitionKey)

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

type ContainerPartitionKey_STATUS

type ContainerPartitionKey_STATUS struct {
	Kind        *string                `json:"kind,omitempty"`
	Paths       []string               `json:"paths,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SystemKey   *bool                  `json:"systemKey,omitempty"`
	Version     *int                   `json:"version,omitempty"`
}

Storage version of v1api20231115.ContainerPartitionKey_STATUS The configuration of the partition key to be used for partitioning data into multiple partitions

func (*ContainerPartitionKey_STATUS) AssignProperties_From_ContainerPartitionKey_STATUS added in v2.12.0

func (partitionKey *ContainerPartitionKey_STATUS) AssignProperties_From_ContainerPartitionKey_STATUS(source *storage.ContainerPartitionKey_STATUS) error

AssignProperties_From_ContainerPartitionKey_STATUS populates our ContainerPartitionKey_STATUS from the provided source ContainerPartitionKey_STATUS

func (*ContainerPartitionKey_STATUS) AssignProperties_To_ContainerPartitionKey_STATUS added in v2.12.0

func (partitionKey *ContainerPartitionKey_STATUS) AssignProperties_To_ContainerPartitionKey_STATUS(destination *storage.ContainerPartitionKey_STATUS) error

AssignProperties_To_ContainerPartitionKey_STATUS populates the provided destination ContainerPartitionKey_STATUS from our ContainerPartitionKey_STATUS

func (*ContainerPartitionKey_STATUS) DeepCopy

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

func (*ContainerPartitionKey_STATUS) DeepCopyInto

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

type ContinuousModeBackupPolicy

type ContinuousModeBackupPolicy struct {
	ContinuousModeProperties *ContinuousModeProperties   `json:"continuousModeProperties,omitempty"`
	MigrationState           *BackupPolicyMigrationState `json:"migrationState,omitempty"`
	PropertyBag              genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	Type                     *string                     `json:"type,omitempty"`
}

Storage version of v1api20231115.ContinuousModeBackupPolicy

func (*ContinuousModeBackupPolicy) AssignProperties_From_ContinuousModeBackupPolicy added in v2.12.0

func (policy *ContinuousModeBackupPolicy) AssignProperties_From_ContinuousModeBackupPolicy(source *storage.ContinuousModeBackupPolicy) error

AssignProperties_From_ContinuousModeBackupPolicy populates our ContinuousModeBackupPolicy from the provided source ContinuousModeBackupPolicy

func (*ContinuousModeBackupPolicy) AssignProperties_To_ContinuousModeBackupPolicy added in v2.12.0

func (policy *ContinuousModeBackupPolicy) AssignProperties_To_ContinuousModeBackupPolicy(destination *storage.ContinuousModeBackupPolicy) error

AssignProperties_To_ContinuousModeBackupPolicy populates the provided destination ContinuousModeBackupPolicy from our ContinuousModeBackupPolicy

func (*ContinuousModeBackupPolicy) DeepCopy

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

func (*ContinuousModeBackupPolicy) DeepCopyInto

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

type ContinuousModeBackupPolicy_STATUS

type ContinuousModeBackupPolicy_STATUS struct {
	ContinuousModeProperties *ContinuousModeProperties_STATUS   `json:"continuousModeProperties,omitempty"`
	MigrationState           *BackupPolicyMigrationState_STATUS `json:"migrationState,omitempty"`
	PropertyBag              genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Type                     *string                            `json:"type,omitempty"`
}

Storage version of v1api20231115.ContinuousModeBackupPolicy_STATUS

func (*ContinuousModeBackupPolicy_STATUS) AssignProperties_From_ContinuousModeBackupPolicy_STATUS added in v2.12.0

func (policy *ContinuousModeBackupPolicy_STATUS) AssignProperties_From_ContinuousModeBackupPolicy_STATUS(source *storage.ContinuousModeBackupPolicy_STATUS) error

AssignProperties_From_ContinuousModeBackupPolicy_STATUS populates our ContinuousModeBackupPolicy_STATUS from the provided source ContinuousModeBackupPolicy_STATUS

func (*ContinuousModeBackupPolicy_STATUS) AssignProperties_To_ContinuousModeBackupPolicy_STATUS added in v2.12.0

func (policy *ContinuousModeBackupPolicy_STATUS) AssignProperties_To_ContinuousModeBackupPolicy_STATUS(destination *storage.ContinuousModeBackupPolicy_STATUS) error

AssignProperties_To_ContinuousModeBackupPolicy_STATUS populates the provided destination ContinuousModeBackupPolicy_STATUS from our ContinuousModeBackupPolicy_STATUS

func (*ContinuousModeBackupPolicy_STATUS) DeepCopy

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

func (*ContinuousModeBackupPolicy_STATUS) DeepCopyInto

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

type ContinuousModeProperties

type ContinuousModeProperties struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Tier        *string                `json:"tier,omitempty"`
}

Storage version of v1api20231115.ContinuousModeProperties Configuration values for periodic mode backup

func (*ContinuousModeProperties) AssignProperties_From_ContinuousModeProperties added in v2.12.0

func (properties *ContinuousModeProperties) AssignProperties_From_ContinuousModeProperties(source *storage.ContinuousModeProperties) error

AssignProperties_From_ContinuousModeProperties populates our ContinuousModeProperties from the provided source ContinuousModeProperties

func (*ContinuousModeProperties) AssignProperties_To_ContinuousModeProperties added in v2.12.0

func (properties *ContinuousModeProperties) AssignProperties_To_ContinuousModeProperties(destination *storage.ContinuousModeProperties) error

AssignProperties_To_ContinuousModeProperties populates the provided destination ContinuousModeProperties from our ContinuousModeProperties

func (*ContinuousModeProperties) DeepCopy

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

func (*ContinuousModeProperties) DeepCopyInto

func (in *ContinuousModeProperties) DeepCopyInto(out *ContinuousModeProperties)

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

type ContinuousModeProperties_STATUS

type ContinuousModeProperties_STATUS struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Tier        *string                `json:"tier,omitempty"`
}

Storage version of v1api20231115.ContinuousModeProperties_STATUS Configuration values for periodic mode backup

func (*ContinuousModeProperties_STATUS) AssignProperties_From_ContinuousModeProperties_STATUS added in v2.12.0

func (properties *ContinuousModeProperties_STATUS) AssignProperties_From_ContinuousModeProperties_STATUS(source *storage.ContinuousModeProperties_STATUS) error

AssignProperties_From_ContinuousModeProperties_STATUS populates our ContinuousModeProperties_STATUS from the provided source ContinuousModeProperties_STATUS

func (*ContinuousModeProperties_STATUS) AssignProperties_To_ContinuousModeProperties_STATUS added in v2.12.0

func (properties *ContinuousModeProperties_STATUS) AssignProperties_To_ContinuousModeProperties_STATUS(destination *storage.ContinuousModeProperties_STATUS) error

AssignProperties_To_ContinuousModeProperties_STATUS populates the provided destination ContinuousModeProperties_STATUS from our ContinuousModeProperties_STATUS

func (*ContinuousModeProperties_STATUS) DeepCopy

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

func (*ContinuousModeProperties_STATUS) DeepCopyInto

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

type CorsPolicy

type CorsPolicy struct {
	AllowedHeaders  *string                `json:"allowedHeaders,omitempty"`
	AllowedMethods  *string                `json:"allowedMethods,omitempty"`
	AllowedOrigins  *string                `json:"allowedOrigins,omitempty"`
	ExposedHeaders  *string                `json:"exposedHeaders,omitempty"`
	MaxAgeInSeconds *int                   `json:"maxAgeInSeconds,omitempty"`
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.CorsPolicy The CORS policy for the Cosmos DB database account.

func (*CorsPolicy) AssignProperties_From_CorsPolicy added in v2.12.0

func (policy *CorsPolicy) AssignProperties_From_CorsPolicy(source *storage.CorsPolicy) error

AssignProperties_From_CorsPolicy populates our CorsPolicy from the provided source CorsPolicy

func (*CorsPolicy) AssignProperties_To_CorsPolicy added in v2.12.0

func (policy *CorsPolicy) AssignProperties_To_CorsPolicy(destination *storage.CorsPolicy) error

AssignProperties_To_CorsPolicy populates the provided destination CorsPolicy from our CorsPolicy

func (*CorsPolicy) DeepCopy

func (in *CorsPolicy) DeepCopy() *CorsPolicy

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

func (*CorsPolicy) DeepCopyInto

func (in *CorsPolicy) DeepCopyInto(out *CorsPolicy)

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

type CorsPolicy_STATUS

type CorsPolicy_STATUS struct {
	AllowedHeaders  *string                `json:"allowedHeaders,omitempty"`
	AllowedMethods  *string                `json:"allowedMethods,omitempty"`
	AllowedOrigins  *string                `json:"allowedOrigins,omitempty"`
	ExposedHeaders  *string                `json:"exposedHeaders,omitempty"`
	MaxAgeInSeconds *int                   `json:"maxAgeInSeconds,omitempty"`
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.CorsPolicy_STATUS The CORS policy for the Cosmos DB database account.

func (*CorsPolicy_STATUS) AssignProperties_From_CorsPolicy_STATUS added in v2.12.0

func (policy *CorsPolicy_STATUS) AssignProperties_From_CorsPolicy_STATUS(source *storage.CorsPolicy_STATUS) error

AssignProperties_From_CorsPolicy_STATUS populates our CorsPolicy_STATUS from the provided source CorsPolicy_STATUS

func (*CorsPolicy_STATUS) AssignProperties_To_CorsPolicy_STATUS added in v2.12.0

func (policy *CorsPolicy_STATUS) AssignProperties_To_CorsPolicy_STATUS(destination *storage.CorsPolicy_STATUS) error

AssignProperties_To_CorsPolicy_STATUS populates the provided destination CorsPolicy_STATUS from our CorsPolicy_STATUS

func (*CorsPolicy_STATUS) DeepCopy

func (in *CorsPolicy_STATUS) DeepCopy() *CorsPolicy_STATUS

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

func (*CorsPolicy_STATUS) DeepCopyInto

func (in *CorsPolicy_STATUS) DeepCopyInto(out *CorsPolicy_STATUS)

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

type CreateUpdateOptions

type CreateUpdateOptions struct {
	AutoscaleSettings *AutoscaleSettings     `json:"autoscaleSettings,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Throughput        *int                   `json:"throughput,omitempty"`
}

Storage version of v1api20231115.CreateUpdateOptions CreateUpdateOptions are a list of key-value pairs that describe the resource. Supported keys are "If-Match", "If-None-Match", "Session-Token" and "Throughput"

func (*CreateUpdateOptions) AssignProperties_From_CreateUpdateOptions added in v2.12.0

func (options *CreateUpdateOptions) AssignProperties_From_CreateUpdateOptions(source *storage.CreateUpdateOptions) error

AssignProperties_From_CreateUpdateOptions populates our CreateUpdateOptions from the provided source CreateUpdateOptions

func (*CreateUpdateOptions) AssignProperties_To_CreateUpdateOptions added in v2.12.0

func (options *CreateUpdateOptions) AssignProperties_To_CreateUpdateOptions(destination *storage.CreateUpdateOptions) error

AssignProperties_To_CreateUpdateOptions populates the provided destination CreateUpdateOptions from our CreateUpdateOptions

func (*CreateUpdateOptions) DeepCopy

func (in *CreateUpdateOptions) DeepCopy() *CreateUpdateOptions

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

func (*CreateUpdateOptions) DeepCopyInto

func (in *CreateUpdateOptions) DeepCopyInto(out *CreateUpdateOptions)

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

type DatabaseAccount

type DatabaseAccount struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatabaseAccount_Spec   `json:"spec,omitempty"`
	Status            DatabaseAccount_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20231115.DatabaseAccount Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}

func (*DatabaseAccount) AssignProperties_From_DatabaseAccount added in v2.12.0

func (account *DatabaseAccount) AssignProperties_From_DatabaseAccount(source *storage.DatabaseAccount) error

AssignProperties_From_DatabaseAccount populates our DatabaseAccount from the provided source DatabaseAccount

func (*DatabaseAccount) AssignProperties_To_DatabaseAccount added in v2.12.0

func (account *DatabaseAccount) AssignProperties_To_DatabaseAccount(destination *storage.DatabaseAccount) error

AssignProperties_To_DatabaseAccount populates the provided destination DatabaseAccount from our DatabaseAccount

func (*DatabaseAccount) AzureName

func (account *DatabaseAccount) AzureName() string

AzureName returns the Azure name of the resource

func (*DatabaseAccount) ConfigMapDestinationExpressions added in v2.11.0

func (account *DatabaseAccount) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*DatabaseAccount) ConvertFrom added in v2.12.0

func (account *DatabaseAccount) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our DatabaseAccount from the provided hub DatabaseAccount

func (*DatabaseAccount) ConvertTo added in v2.12.0

func (account *DatabaseAccount) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub DatabaseAccount from our DatabaseAccount

func (*DatabaseAccount) DeepCopy

func (in *DatabaseAccount) DeepCopy() *DatabaseAccount

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

func (*DatabaseAccount) DeepCopyInto

func (in *DatabaseAccount) DeepCopyInto(out *DatabaseAccount)

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

func (*DatabaseAccount) DeepCopyObject

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

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

func (DatabaseAccount) GetAPIVersion

func (account DatabaseAccount) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-11-15"

func (*DatabaseAccount) GetConditions

func (account *DatabaseAccount) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*DatabaseAccount) GetResourceScope

func (account *DatabaseAccount) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*DatabaseAccount) GetSpec

func (account *DatabaseAccount) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*DatabaseAccount) GetStatus

func (account *DatabaseAccount) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*DatabaseAccount) GetSupportedOperations

func (account *DatabaseAccount) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*DatabaseAccount) GetType

func (account *DatabaseAccount) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DocumentDB/databaseAccounts"

func (*DatabaseAccount) NewEmptyStatus

func (account *DatabaseAccount) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*DatabaseAccount) OriginalGVK

func (account *DatabaseAccount) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*DatabaseAccount) Owner

func (account *DatabaseAccount) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*DatabaseAccount) SecretDestinationExpressions added in v2.11.0

func (account *DatabaseAccount) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*DatabaseAccount) SetConditions

func (account *DatabaseAccount) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*DatabaseAccount) SetStatus

func (account *DatabaseAccount) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type DatabaseAccountKeysMetadata_STATUS

type DatabaseAccountKeysMetadata_STATUS struct {
	PrimaryMasterKey           *AccountKeyMetadata_STATUS `json:"primaryMasterKey,omitempty"`
	PrimaryReadonlyMasterKey   *AccountKeyMetadata_STATUS `json:"primaryReadonlyMasterKey,omitempty"`
	PropertyBag                genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	SecondaryMasterKey         *AccountKeyMetadata_STATUS `json:"secondaryMasterKey,omitempty"`
	SecondaryReadonlyMasterKey *AccountKeyMetadata_STATUS `json:"secondaryReadonlyMasterKey,omitempty"`
}

Storage version of v1api20231115.DatabaseAccountKeysMetadata_STATUS The metadata related to each access key for the given Cosmos DB database account.

func (*DatabaseAccountKeysMetadata_STATUS) AssignProperties_From_DatabaseAccountKeysMetadata_STATUS added in v2.12.0

func (metadata *DatabaseAccountKeysMetadata_STATUS) AssignProperties_From_DatabaseAccountKeysMetadata_STATUS(source *storage.DatabaseAccountKeysMetadata_STATUS) error

AssignProperties_From_DatabaseAccountKeysMetadata_STATUS populates our DatabaseAccountKeysMetadata_STATUS from the provided source DatabaseAccountKeysMetadata_STATUS

func (*DatabaseAccountKeysMetadata_STATUS) AssignProperties_To_DatabaseAccountKeysMetadata_STATUS added in v2.12.0

func (metadata *DatabaseAccountKeysMetadata_STATUS) AssignProperties_To_DatabaseAccountKeysMetadata_STATUS(destination *storage.DatabaseAccountKeysMetadata_STATUS) error

AssignProperties_To_DatabaseAccountKeysMetadata_STATUS populates the provided destination DatabaseAccountKeysMetadata_STATUS from our DatabaseAccountKeysMetadata_STATUS

func (*DatabaseAccountKeysMetadata_STATUS) DeepCopy

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

func (*DatabaseAccountKeysMetadata_STATUS) DeepCopyInto

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

type DatabaseAccountList

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

+kubebuilder:object:root=true Storage version of v1api20231115.DatabaseAccount Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}

func (*DatabaseAccountList) DeepCopy

func (in *DatabaseAccountList) DeepCopy() *DatabaseAccountList

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

func (*DatabaseAccountList) DeepCopyInto

func (in *DatabaseAccountList) DeepCopyInto(out *DatabaseAccountList)

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

func (*DatabaseAccountList) DeepCopyObject

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

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

type DatabaseAccountOperatorSecrets

type DatabaseAccountOperatorSecrets struct {
	DocumentEndpoint           *genruntime.SecretDestination `json:"documentEndpoint,omitempty"`
	PrimaryMasterKey           *genruntime.SecretDestination `json:"primaryMasterKey,omitempty"`
	PrimaryReadonlyMasterKey   *genruntime.SecretDestination `json:"primaryReadonlyMasterKey,omitempty"`
	PropertyBag                genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecondaryMasterKey         *genruntime.SecretDestination `json:"secondaryMasterKey,omitempty"`
	SecondaryReadonlyMasterKey *genruntime.SecretDestination `json:"secondaryReadonlyMasterKey,omitempty"`
}

Storage version of v1api20231115.DatabaseAccountOperatorSecrets

func (*DatabaseAccountOperatorSecrets) AssignProperties_From_DatabaseAccountOperatorSecrets added in v2.12.0

func (secrets *DatabaseAccountOperatorSecrets) AssignProperties_From_DatabaseAccountOperatorSecrets(source *storage.DatabaseAccountOperatorSecrets) error

AssignProperties_From_DatabaseAccountOperatorSecrets populates our DatabaseAccountOperatorSecrets from the provided source DatabaseAccountOperatorSecrets

func (*DatabaseAccountOperatorSecrets) AssignProperties_To_DatabaseAccountOperatorSecrets added in v2.12.0

func (secrets *DatabaseAccountOperatorSecrets) AssignProperties_To_DatabaseAccountOperatorSecrets(destination *storage.DatabaseAccountOperatorSecrets) error

AssignProperties_To_DatabaseAccountOperatorSecrets populates the provided destination DatabaseAccountOperatorSecrets from our DatabaseAccountOperatorSecrets

func (*DatabaseAccountOperatorSecrets) DeepCopy

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

func (*DatabaseAccountOperatorSecrets) DeepCopyInto

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

type DatabaseAccountOperatorSpec

type DatabaseAccountOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression   `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag          `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression   `json:"secretExpressions,omitempty"`
	Secrets              *DatabaseAccountOperatorSecrets `json:"secrets,omitempty"`
}

Storage version of v1api20231115.DatabaseAccountOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*DatabaseAccountOperatorSpec) AssignProperties_From_DatabaseAccountOperatorSpec added in v2.12.0

func (operator *DatabaseAccountOperatorSpec) AssignProperties_From_DatabaseAccountOperatorSpec(source *storage.DatabaseAccountOperatorSpec) error

AssignProperties_From_DatabaseAccountOperatorSpec populates our DatabaseAccountOperatorSpec from the provided source DatabaseAccountOperatorSpec

func (*DatabaseAccountOperatorSpec) AssignProperties_To_DatabaseAccountOperatorSpec added in v2.12.0

func (operator *DatabaseAccountOperatorSpec) AssignProperties_To_DatabaseAccountOperatorSpec(destination *storage.DatabaseAccountOperatorSpec) error

AssignProperties_To_DatabaseAccountOperatorSpec populates the provided destination DatabaseAccountOperatorSpec from our DatabaseAccountOperatorSpec

func (*DatabaseAccountOperatorSpec) DeepCopy

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

func (*DatabaseAccountOperatorSpec) DeepCopyInto

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

type DatabaseAccount_STATUS

type DatabaseAccount_STATUS struct {
	AnalyticalStorageConfiguration     *AnalyticalStorageConfiguration_STATUS `json:"analyticalStorageConfiguration,omitempty"`
	ApiProperties                      *ApiProperties_STATUS                  `json:"apiProperties,omitempty"`
	BackupPolicy                       *BackupPolicy_STATUS                   `json:"backupPolicy,omitempty"`
	Capabilities                       []Capability_STATUS                    `json:"capabilities,omitempty"`
	Capacity                           *Capacity_STATUS                       `json:"capacity,omitempty"`
	Conditions                         []conditions.Condition                 `json:"conditions,omitempty"`
	ConnectorOffer                     *string                                `json:"connectorOffer,omitempty"`
	ConsistencyPolicy                  *ConsistencyPolicy_STATUS              `json:"consistencyPolicy,omitempty"`
	Cors                               []CorsPolicy_STATUS                    `json:"cors,omitempty"`
	CreateMode                         *string                                `json:"createMode,omitempty"`
	CustomerManagedKeyStatus           *string                                `json:"customerManagedKeyStatus,omitempty"`
	DatabaseAccountOfferType           *string                                `json:"databaseAccountOfferType,omitempty"`
	DefaultIdentity                    *string                                `json:"defaultIdentity,omitempty"`
	DisableKeyBasedMetadataWriteAccess *bool                                  `json:"disableKeyBasedMetadataWriteAccess,omitempty"`
	DisableLocalAuth                   *bool                                  `json:"disableLocalAuth,omitempty"`
	DocumentEndpoint                   *string                                `json:"documentEndpoint,omitempty"`
	EnableAnalyticalStorage            *bool                                  `json:"enableAnalyticalStorage,omitempty"`
	EnableAutomaticFailover            *bool                                  `json:"enableAutomaticFailover,omitempty"`
	EnableBurstCapacity                *bool                                  `json:"enableBurstCapacity,omitempty"`
	EnableCassandraConnector           *bool                                  `json:"enableCassandraConnector,omitempty"`
	EnableFreeTier                     *bool                                  `json:"enableFreeTier,omitempty"`
	EnableMultipleWriteLocations       *bool                                  `json:"enableMultipleWriteLocations,omitempty"`
	EnablePartitionMerge               *bool                                  `json:"enablePartitionMerge,omitempty"`
	FailoverPolicies                   []FailoverPolicy_STATUS                `json:"failoverPolicies,omitempty"`
	Id                                 *string                                `json:"id,omitempty"`
	Identity                           *ManagedServiceIdentity_STATUS         `json:"identity,omitempty"`
	InstanceId                         *string                                `json:"instanceId,omitempty"`
	IpRules                            []IpAddressOrRange_STATUS              `json:"ipRules,omitempty"`
	IsVirtualNetworkFilterEnabled      *bool                                  `json:"isVirtualNetworkFilterEnabled,omitempty"`
	KeyVaultKeyUri                     *string                                `json:"keyVaultKeyUri,omitempty"`
	KeysMetadata                       *DatabaseAccountKeysMetadata_STATUS    `json:"keysMetadata,omitempty"`
	Kind                               *string                                `json:"kind,omitempty"`
	Location                           *string                                `json:"location,omitempty"`
	Locations                          []Location_STATUS                      `json:"locations,omitempty"`
	MinimalTlsVersion                  *string                                `json:"minimalTlsVersion,omitempty"`
	Name                               *string                                `json:"name,omitempty"`
	NetworkAclBypass                   *string                                `json:"networkAclBypass,omitempty"`
	NetworkAclBypassResourceIds        []string                               `json:"networkAclBypassResourceIds,omitempty"`
	PrivateEndpointConnections         []PrivateEndpointConnection_STATUS     `json:"privateEndpointConnections,omitempty"`
	PropertyBag                        genruntime.PropertyBag                 `json:"$propertyBag,omitempty"`
	ProvisioningState                  *string                                `json:"provisioningState,omitempty"`
	PublicNetworkAccess                *string                                `json:"publicNetworkAccess,omitempty"`
	ReadLocations                      []Location_STATUS                      `json:"readLocations,omitempty"`
	RestoreParameters                  *RestoreParameters_STATUS              `json:"restoreParameters,omitempty"`
	SystemData                         *SystemData_STATUS                     `json:"systemData,omitempty"`
	Tags                               map[string]string                      `json:"tags,omitempty"`
	Type                               *string                                `json:"type,omitempty"`
	VirtualNetworkRules                []VirtualNetworkRule_STATUS            `json:"virtualNetworkRules,omitempty"`
	WriteLocations                     []Location_STATUS                      `json:"writeLocations,omitempty"`
}

Storage version of v1api20231115.DatabaseAccount_STATUS

func (*DatabaseAccount_STATUS) AssignProperties_From_DatabaseAccount_STATUS added in v2.12.0

func (account *DatabaseAccount_STATUS) AssignProperties_From_DatabaseAccount_STATUS(source *storage.DatabaseAccount_STATUS) error

AssignProperties_From_DatabaseAccount_STATUS populates our DatabaseAccount_STATUS from the provided source DatabaseAccount_STATUS

func (*DatabaseAccount_STATUS) AssignProperties_To_DatabaseAccount_STATUS added in v2.12.0

func (account *DatabaseAccount_STATUS) AssignProperties_To_DatabaseAccount_STATUS(destination *storage.DatabaseAccount_STATUS) error

AssignProperties_To_DatabaseAccount_STATUS populates the provided destination DatabaseAccount_STATUS from our DatabaseAccount_STATUS

func (*DatabaseAccount_STATUS) ConvertStatusFrom

func (account *DatabaseAccount_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our DatabaseAccount_STATUS from the provided source

func (*DatabaseAccount_STATUS) ConvertStatusTo

func (account *DatabaseAccount_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our DatabaseAccount_STATUS

func (*DatabaseAccount_STATUS) DeepCopy

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

func (*DatabaseAccount_STATUS) DeepCopyInto

func (in *DatabaseAccount_STATUS) DeepCopyInto(out *DatabaseAccount_STATUS)

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

type DatabaseAccount_Spec

type DatabaseAccount_Spec struct {
	AnalyticalStorageConfiguration *AnalyticalStorageConfiguration `json:"analyticalStorageConfiguration,omitempty"`
	ApiProperties                  *ApiProperties                  `json:"apiProperties,omitempty"`

	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName                          string                         `json:"azureName,omitempty"`
	BackupPolicy                       *BackupPolicy                  `json:"backupPolicy,omitempty"`
	Capabilities                       []Capability                   `json:"capabilities,omitempty"`
	Capacity                           *Capacity                      `json:"capacity,omitempty"`
	ConnectorOffer                     *string                        `json:"connectorOffer,omitempty"`
	ConsistencyPolicy                  *ConsistencyPolicy             `json:"consistencyPolicy,omitempty"`
	Cors                               []CorsPolicy                   `json:"cors,omitempty"`
	CreateMode                         *string                        `json:"createMode,omitempty"`
	CustomerManagedKeyStatus           *string                        `json:"customerManagedKeyStatus,omitempty"`
	DatabaseAccountOfferType           *string                        `json:"databaseAccountOfferType,omitempty"`
	DefaultIdentity                    *string                        `json:"defaultIdentity,omitempty"`
	DisableKeyBasedMetadataWriteAccess *bool                          `json:"disableKeyBasedMetadataWriteAccess,omitempty"`
	DisableLocalAuth                   *bool                          `json:"disableLocalAuth,omitempty"`
	EnableAnalyticalStorage            *bool                          `json:"enableAnalyticalStorage,omitempty"`
	EnableAutomaticFailover            *bool                          `json:"enableAutomaticFailover,omitempty"`
	EnableBurstCapacity                *bool                          `json:"enableBurstCapacity,omitempty"`
	EnableCassandraConnector           *bool                          `json:"enableCassandraConnector,omitempty"`
	EnableFreeTier                     *bool                          `json:"enableFreeTier,omitempty"`
	EnableMultipleWriteLocations       *bool                          `json:"enableMultipleWriteLocations,omitempty"`
	EnablePartitionMerge               *bool                          `json:"enablePartitionMerge,omitempty"`
	Identity                           *ManagedServiceIdentity        `json:"identity,omitempty"`
	IpRules                            []IpAddressOrRange             `json:"ipRules,omitempty"`
	IsVirtualNetworkFilterEnabled      *bool                          `json:"isVirtualNetworkFilterEnabled,omitempty"`
	KeyVaultKeyUri                     *string                        `json:"keyVaultKeyUri,omitempty"`
	Kind                               *string                        `json:"kind,omitempty"`
	Location                           *string                        `json:"location,omitempty"`
	Locations                          []Location                     `json:"locations,omitempty"`
	MinimalTlsVersion                  *string                        `json:"minimalTlsVersion,omitempty"`
	NetworkAclBypass                   *string                        `json:"networkAclBypass,omitempty"`
	NetworkAclBypassResourceReferences []genruntime.ResourceReference `armReference:"NetworkAclBypassResourceIds" json:"networkAclBypassResourceReferences,omitempty"`
	OperatorSpec                       *DatabaseAccountOperatorSpec   `json:"operatorSpec,omitempty"`
	OriginalVersion                    string                         `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a resources.azure.com/ResourceGroup resource
	Owner               *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
	PropertyBag         genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	PublicNetworkAccess *string                            `json:"publicNetworkAccess,omitempty"`
	RestoreParameters   *RestoreParameters                 `json:"restoreParameters,omitempty"`
	Tags                map[string]string                  `json:"tags,omitempty"`
	VirtualNetworkRules []VirtualNetworkRule               `json:"virtualNetworkRules,omitempty"`
}

Storage version of v1api20231115.DatabaseAccount_Spec

func (*DatabaseAccount_Spec) AssignProperties_From_DatabaseAccount_Spec added in v2.12.0

func (account *DatabaseAccount_Spec) AssignProperties_From_DatabaseAccount_Spec(source *storage.DatabaseAccount_Spec) error

AssignProperties_From_DatabaseAccount_Spec populates our DatabaseAccount_Spec from the provided source DatabaseAccount_Spec

func (*DatabaseAccount_Spec) AssignProperties_To_DatabaseAccount_Spec added in v2.12.0

func (account *DatabaseAccount_Spec) AssignProperties_To_DatabaseAccount_Spec(destination *storage.DatabaseAccount_Spec) error

AssignProperties_To_DatabaseAccount_Spec populates the provided destination DatabaseAccount_Spec from our DatabaseAccount_Spec

func (*DatabaseAccount_Spec) ConvertSpecFrom

func (account *DatabaseAccount_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DatabaseAccount_Spec from the provided source

func (*DatabaseAccount_Spec) ConvertSpecTo

func (account *DatabaseAccount_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DatabaseAccount_Spec

func (*DatabaseAccount_Spec) DeepCopy

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

func (*DatabaseAccount_Spec) DeepCopyInto

func (in *DatabaseAccount_Spec) DeepCopyInto(out *DatabaseAccount_Spec)

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

type DatabaseRestoreResource

type DatabaseRestoreResource struct {
	CollectionNames []string               `json:"collectionNames,omitempty"`
	DatabaseName    *string                `json:"databaseName,omitempty"`
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.DatabaseRestoreResource Specific Databases to restore.

func (*DatabaseRestoreResource) AssignProperties_From_DatabaseRestoreResource added in v2.12.0

func (resource *DatabaseRestoreResource) AssignProperties_From_DatabaseRestoreResource(source *storage.DatabaseRestoreResource) error

AssignProperties_From_DatabaseRestoreResource populates our DatabaseRestoreResource from the provided source DatabaseRestoreResource

func (*DatabaseRestoreResource) AssignProperties_To_DatabaseRestoreResource added in v2.12.0

func (resource *DatabaseRestoreResource) AssignProperties_To_DatabaseRestoreResource(destination *storage.DatabaseRestoreResource) error

AssignProperties_To_DatabaseRestoreResource populates the provided destination DatabaseRestoreResource from our DatabaseRestoreResource

func (*DatabaseRestoreResource) DeepCopy

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

func (*DatabaseRestoreResource) DeepCopyInto

func (in *DatabaseRestoreResource) DeepCopyInto(out *DatabaseRestoreResource)

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

type DatabaseRestoreResource_STATUS

type DatabaseRestoreResource_STATUS struct {
	CollectionNames []string               `json:"collectionNames,omitempty"`
	DatabaseName    *string                `json:"databaseName,omitempty"`
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.DatabaseRestoreResource_STATUS Specific Databases to restore.

func (*DatabaseRestoreResource_STATUS) AssignProperties_From_DatabaseRestoreResource_STATUS added in v2.12.0

func (resource *DatabaseRestoreResource_STATUS) AssignProperties_From_DatabaseRestoreResource_STATUS(source *storage.DatabaseRestoreResource_STATUS) error

AssignProperties_From_DatabaseRestoreResource_STATUS populates our DatabaseRestoreResource_STATUS from the provided source DatabaseRestoreResource_STATUS

func (*DatabaseRestoreResource_STATUS) AssignProperties_To_DatabaseRestoreResource_STATUS added in v2.12.0

func (resource *DatabaseRestoreResource_STATUS) AssignProperties_To_DatabaseRestoreResource_STATUS(destination *storage.DatabaseRestoreResource_STATUS) error

AssignProperties_To_DatabaseRestoreResource_STATUS populates the provided destination DatabaseRestoreResource_STATUS from our DatabaseRestoreResource_STATUS

func (*DatabaseRestoreResource_STATUS) DeepCopy

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

func (*DatabaseRestoreResource_STATUS) DeepCopyInto

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

type ExcludedPath

type ExcludedPath struct {
	Path        *string                `json:"path,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.ExcludedPath

func (*ExcludedPath) AssignProperties_From_ExcludedPath added in v2.12.0

func (path *ExcludedPath) AssignProperties_From_ExcludedPath(source *storage.ExcludedPath) error

AssignProperties_From_ExcludedPath populates our ExcludedPath from the provided source ExcludedPath

func (*ExcludedPath) AssignProperties_To_ExcludedPath added in v2.12.0

func (path *ExcludedPath) AssignProperties_To_ExcludedPath(destination *storage.ExcludedPath) error

AssignProperties_To_ExcludedPath populates the provided destination ExcludedPath from our ExcludedPath

func (*ExcludedPath) DeepCopy

func (in *ExcludedPath) DeepCopy() *ExcludedPath

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

func (*ExcludedPath) DeepCopyInto

func (in *ExcludedPath) DeepCopyInto(out *ExcludedPath)

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

type ExcludedPath_STATUS

type ExcludedPath_STATUS struct {
	Path        *string                `json:"path,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.ExcludedPath_STATUS

func (*ExcludedPath_STATUS) AssignProperties_From_ExcludedPath_STATUS added in v2.12.0

func (path *ExcludedPath_STATUS) AssignProperties_From_ExcludedPath_STATUS(source *storage.ExcludedPath_STATUS) error

AssignProperties_From_ExcludedPath_STATUS populates our ExcludedPath_STATUS from the provided source ExcludedPath_STATUS

func (*ExcludedPath_STATUS) AssignProperties_To_ExcludedPath_STATUS added in v2.12.0

func (path *ExcludedPath_STATUS) AssignProperties_To_ExcludedPath_STATUS(destination *storage.ExcludedPath_STATUS) error

AssignProperties_To_ExcludedPath_STATUS populates the provided destination ExcludedPath_STATUS from our ExcludedPath_STATUS

func (*ExcludedPath_STATUS) DeepCopy

func (in *ExcludedPath_STATUS) DeepCopy() *ExcludedPath_STATUS

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

func (*ExcludedPath_STATUS) DeepCopyInto

func (in *ExcludedPath_STATUS) DeepCopyInto(out *ExcludedPath_STATUS)

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

type FailoverPolicy_STATUS

type FailoverPolicy_STATUS struct {
	FailoverPriority *int                   `json:"failoverPriority,omitempty"`
	Id               *string                `json:"id,omitempty"`
	LocationName     *string                `json:"locationName,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.FailoverPolicy_STATUS The failover policy for a given region of a database account.

func (*FailoverPolicy_STATUS) AssignProperties_From_FailoverPolicy_STATUS added in v2.12.0

func (policy *FailoverPolicy_STATUS) AssignProperties_From_FailoverPolicy_STATUS(source *storage.FailoverPolicy_STATUS) error

AssignProperties_From_FailoverPolicy_STATUS populates our FailoverPolicy_STATUS from the provided source FailoverPolicy_STATUS

func (*FailoverPolicy_STATUS) AssignProperties_To_FailoverPolicy_STATUS added in v2.12.0

func (policy *FailoverPolicy_STATUS) AssignProperties_To_FailoverPolicy_STATUS(destination *storage.FailoverPolicy_STATUS) error

AssignProperties_To_FailoverPolicy_STATUS populates the provided destination FailoverPolicy_STATUS from our FailoverPolicy_STATUS

func (*FailoverPolicy_STATUS) DeepCopy

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

func (*FailoverPolicy_STATUS) DeepCopyInto

func (in *FailoverPolicy_STATUS) DeepCopyInto(out *FailoverPolicy_STATUS)

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

type GremlinDatabaseRestoreResource

type GremlinDatabaseRestoreResource struct {
	DatabaseName *string                `json:"databaseName,omitempty"`
	GraphNames   []string               `json:"graphNames,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.GremlinDatabaseRestoreResource Specific Gremlin Databases to restore.

func (*GremlinDatabaseRestoreResource) AssignProperties_From_GremlinDatabaseRestoreResource added in v2.12.0

func (resource *GremlinDatabaseRestoreResource) AssignProperties_From_GremlinDatabaseRestoreResource(source *storage.GremlinDatabaseRestoreResource) error

AssignProperties_From_GremlinDatabaseRestoreResource populates our GremlinDatabaseRestoreResource from the provided source GremlinDatabaseRestoreResource

func (*GremlinDatabaseRestoreResource) AssignProperties_To_GremlinDatabaseRestoreResource added in v2.12.0

func (resource *GremlinDatabaseRestoreResource) AssignProperties_To_GremlinDatabaseRestoreResource(destination *storage.GremlinDatabaseRestoreResource) error

AssignProperties_To_GremlinDatabaseRestoreResource populates the provided destination GremlinDatabaseRestoreResource from our GremlinDatabaseRestoreResource

func (*GremlinDatabaseRestoreResource) DeepCopy

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

func (*GremlinDatabaseRestoreResource) DeepCopyInto

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

type GremlinDatabaseRestoreResource_STATUS

type GremlinDatabaseRestoreResource_STATUS struct {
	DatabaseName *string                `json:"databaseName,omitempty"`
	GraphNames   []string               `json:"graphNames,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.GremlinDatabaseRestoreResource_STATUS Specific Gremlin Databases to restore.

func (*GremlinDatabaseRestoreResource_STATUS) AssignProperties_From_GremlinDatabaseRestoreResource_STATUS added in v2.12.0

func (resource *GremlinDatabaseRestoreResource_STATUS) AssignProperties_From_GremlinDatabaseRestoreResource_STATUS(source *storage.GremlinDatabaseRestoreResource_STATUS) error

AssignProperties_From_GremlinDatabaseRestoreResource_STATUS populates our GremlinDatabaseRestoreResource_STATUS from the provided source GremlinDatabaseRestoreResource_STATUS

func (*GremlinDatabaseRestoreResource_STATUS) AssignProperties_To_GremlinDatabaseRestoreResource_STATUS added in v2.12.0

func (resource *GremlinDatabaseRestoreResource_STATUS) AssignProperties_To_GremlinDatabaseRestoreResource_STATUS(destination *storage.GremlinDatabaseRestoreResource_STATUS) error

AssignProperties_To_GremlinDatabaseRestoreResource_STATUS populates the provided destination GremlinDatabaseRestoreResource_STATUS from our GremlinDatabaseRestoreResource_STATUS

func (*GremlinDatabaseRestoreResource_STATUS) DeepCopy

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

func (*GremlinDatabaseRestoreResource_STATUS) DeepCopyInto

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

type IncludedPath

type IncludedPath struct {
	Indexes     []Indexes              `json:"indexes,omitempty"`
	Path        *string                `json:"path,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.IncludedPath The paths that are included in indexing

func (*IncludedPath) AssignProperties_From_IncludedPath added in v2.12.0

func (path *IncludedPath) AssignProperties_From_IncludedPath(source *storage.IncludedPath) error

AssignProperties_From_IncludedPath populates our IncludedPath from the provided source IncludedPath

func (*IncludedPath) AssignProperties_To_IncludedPath added in v2.12.0

func (path *IncludedPath) AssignProperties_To_IncludedPath(destination *storage.IncludedPath) error

AssignProperties_To_IncludedPath populates the provided destination IncludedPath from our IncludedPath

func (*IncludedPath) DeepCopy

func (in *IncludedPath) DeepCopy() *IncludedPath

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

func (*IncludedPath) DeepCopyInto

func (in *IncludedPath) DeepCopyInto(out *IncludedPath)

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

type IncludedPath_STATUS

type IncludedPath_STATUS struct {
	Indexes     []Indexes_STATUS       `json:"indexes,omitempty"`
	Path        *string                `json:"path,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.IncludedPath_STATUS The paths that are included in indexing

func (*IncludedPath_STATUS) AssignProperties_From_IncludedPath_STATUS added in v2.12.0

func (path *IncludedPath_STATUS) AssignProperties_From_IncludedPath_STATUS(source *storage.IncludedPath_STATUS) error

AssignProperties_From_IncludedPath_STATUS populates our IncludedPath_STATUS from the provided source IncludedPath_STATUS

func (*IncludedPath_STATUS) AssignProperties_To_IncludedPath_STATUS added in v2.12.0

func (path *IncludedPath_STATUS) AssignProperties_To_IncludedPath_STATUS(destination *storage.IncludedPath_STATUS) error

AssignProperties_To_IncludedPath_STATUS populates the provided destination IncludedPath_STATUS from our IncludedPath_STATUS

func (*IncludedPath_STATUS) DeepCopy

func (in *IncludedPath_STATUS) DeepCopy() *IncludedPath_STATUS

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

func (*IncludedPath_STATUS) DeepCopyInto

func (in *IncludedPath_STATUS) DeepCopyInto(out *IncludedPath_STATUS)

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

type Indexes

type Indexes struct {
	DataType    *string                `json:"dataType,omitempty"`
	Kind        *string                `json:"kind,omitempty"`
	Precision   *int                   `json:"precision,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.Indexes The indexes for the path.

func (*Indexes) AssignProperties_From_Indexes added in v2.12.0

func (indexes *Indexes) AssignProperties_From_Indexes(source *storage.Indexes) error

AssignProperties_From_Indexes populates our Indexes from the provided source Indexes

func (*Indexes) AssignProperties_To_Indexes added in v2.12.0

func (indexes *Indexes) AssignProperties_To_Indexes(destination *storage.Indexes) error

AssignProperties_To_Indexes populates the provided destination Indexes from our Indexes

func (*Indexes) DeepCopy

func (in *Indexes) DeepCopy() *Indexes

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

func (*Indexes) DeepCopyInto

func (in *Indexes) DeepCopyInto(out *Indexes)

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

type Indexes_STATUS

type Indexes_STATUS struct {
	DataType    *string                `json:"dataType,omitempty"`
	Kind        *string                `json:"kind,omitempty"`
	Precision   *int                   `json:"precision,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.Indexes_STATUS The indexes for the path.

func (*Indexes_STATUS) AssignProperties_From_Indexes_STATUS added in v2.12.0

func (indexes *Indexes_STATUS) AssignProperties_From_Indexes_STATUS(source *storage.Indexes_STATUS) error

AssignProperties_From_Indexes_STATUS populates our Indexes_STATUS from the provided source Indexes_STATUS

func (*Indexes_STATUS) AssignProperties_To_Indexes_STATUS added in v2.12.0

func (indexes *Indexes_STATUS) AssignProperties_To_Indexes_STATUS(destination *storage.Indexes_STATUS) error

AssignProperties_To_Indexes_STATUS populates the provided destination Indexes_STATUS from our Indexes_STATUS

func (*Indexes_STATUS) DeepCopy

func (in *Indexes_STATUS) DeepCopy() *Indexes_STATUS

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

func (*Indexes_STATUS) DeepCopyInto

func (in *Indexes_STATUS) DeepCopyInto(out *Indexes_STATUS)

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

type IndexingPolicy

type IndexingPolicy struct {
	Automatic        *bool                  `json:"automatic,omitempty"`
	CompositeIndexes [][]CompositePath      `json:"compositeIndexes,omitempty"`
	ExcludedPaths    []ExcludedPath         `json:"excludedPaths,omitempty"`
	IncludedPaths    []IncludedPath         `json:"includedPaths,omitempty"`
	IndexingMode     *string                `json:"indexingMode,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SpatialIndexes   []SpatialSpec          `json:"spatialIndexes,omitempty"`
}

Storage version of v1api20231115.IndexingPolicy Cosmos DB indexing policy

func (*IndexingPolicy) AssignProperties_From_IndexingPolicy added in v2.12.0

func (policy *IndexingPolicy) AssignProperties_From_IndexingPolicy(source *storage.IndexingPolicy) error

AssignProperties_From_IndexingPolicy populates our IndexingPolicy from the provided source IndexingPolicy

func (*IndexingPolicy) AssignProperties_To_IndexingPolicy added in v2.12.0

func (policy *IndexingPolicy) AssignProperties_To_IndexingPolicy(destination *storage.IndexingPolicy) error

AssignProperties_To_IndexingPolicy populates the provided destination IndexingPolicy from our IndexingPolicy

func (*IndexingPolicy) DeepCopy

func (in *IndexingPolicy) DeepCopy() *IndexingPolicy

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

func (*IndexingPolicy) DeepCopyInto

func (in *IndexingPolicy) DeepCopyInto(out *IndexingPolicy)

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

type IndexingPolicy_STATUS

type IndexingPolicy_STATUS struct {
	Automatic        *bool                    `json:"automatic,omitempty"`
	CompositeIndexes [][]CompositePath_STATUS `json:"compositeIndexes,omitempty"`
	ExcludedPaths    []ExcludedPath_STATUS    `json:"excludedPaths,omitempty"`
	IncludedPaths    []IncludedPath_STATUS    `json:"includedPaths,omitempty"`
	IndexingMode     *string                  `json:"indexingMode,omitempty"`
	PropertyBag      genruntime.PropertyBag   `json:"$propertyBag,omitempty"`
	SpatialIndexes   []SpatialSpec_STATUS     `json:"spatialIndexes,omitempty"`
}

Storage version of v1api20231115.IndexingPolicy_STATUS Cosmos DB indexing policy

func (*IndexingPolicy_STATUS) AssignProperties_From_IndexingPolicy_STATUS added in v2.12.0

func (policy *IndexingPolicy_STATUS) AssignProperties_From_IndexingPolicy_STATUS(source *storage.IndexingPolicy_STATUS) error

AssignProperties_From_IndexingPolicy_STATUS populates our IndexingPolicy_STATUS from the provided source IndexingPolicy_STATUS

func (*IndexingPolicy_STATUS) AssignProperties_To_IndexingPolicy_STATUS added in v2.12.0

func (policy *IndexingPolicy_STATUS) AssignProperties_To_IndexingPolicy_STATUS(destination *storage.IndexingPolicy_STATUS) error

AssignProperties_To_IndexingPolicy_STATUS populates the provided destination IndexingPolicy_STATUS from our IndexingPolicy_STATUS

func (*IndexingPolicy_STATUS) DeepCopy

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

func (*IndexingPolicy_STATUS) DeepCopyInto

func (in *IndexingPolicy_STATUS) DeepCopyInto(out *IndexingPolicy_STATUS)

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

type IpAddressOrRange

type IpAddressOrRange struct {
	IpAddressOrRange *string                `json:"ipAddressOrRange,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.IpAddressOrRange IpAddressOrRange object

func (*IpAddressOrRange) AssignProperties_From_IpAddressOrRange added in v2.12.0

func (orRange *IpAddressOrRange) AssignProperties_From_IpAddressOrRange(source *storage.IpAddressOrRange) error

AssignProperties_From_IpAddressOrRange populates our IpAddressOrRange from the provided source IpAddressOrRange

func (*IpAddressOrRange) AssignProperties_To_IpAddressOrRange added in v2.12.0

func (orRange *IpAddressOrRange) AssignProperties_To_IpAddressOrRange(destination *storage.IpAddressOrRange) error

AssignProperties_To_IpAddressOrRange populates the provided destination IpAddressOrRange from our IpAddressOrRange

func (*IpAddressOrRange) DeepCopy

func (in *IpAddressOrRange) DeepCopy() *IpAddressOrRange

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

func (*IpAddressOrRange) DeepCopyInto

func (in *IpAddressOrRange) DeepCopyInto(out *IpAddressOrRange)

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

type IpAddressOrRange_STATUS

type IpAddressOrRange_STATUS struct {
	IpAddressOrRange *string                `json:"ipAddressOrRange,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.IpAddressOrRange_STATUS IpAddressOrRange object

func (*IpAddressOrRange_STATUS) AssignProperties_From_IpAddressOrRange_STATUS added in v2.12.0

func (orRange *IpAddressOrRange_STATUS) AssignProperties_From_IpAddressOrRange_STATUS(source *storage.IpAddressOrRange_STATUS) error

AssignProperties_From_IpAddressOrRange_STATUS populates our IpAddressOrRange_STATUS from the provided source IpAddressOrRange_STATUS

func (*IpAddressOrRange_STATUS) AssignProperties_To_IpAddressOrRange_STATUS added in v2.12.0

func (orRange *IpAddressOrRange_STATUS) AssignProperties_To_IpAddressOrRange_STATUS(destination *storage.IpAddressOrRange_STATUS) error

AssignProperties_To_IpAddressOrRange_STATUS populates the provided destination IpAddressOrRange_STATUS from our IpAddressOrRange_STATUS

func (*IpAddressOrRange_STATUS) DeepCopy

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

func (*IpAddressOrRange_STATUS) DeepCopyInto

func (in *IpAddressOrRange_STATUS) DeepCopyInto(out *IpAddressOrRange_STATUS)

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

type Location

type Location struct {
	FailoverPriority *int                   `json:"failoverPriority,omitempty"`
	IsZoneRedundant  *bool                  `json:"isZoneRedundant,omitempty"`
	LocationName     *string                `json:"locationName,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.Location A region in which the Azure Cosmos DB database account is deployed.

func (*Location) AssignProperties_From_Location added in v2.12.0

func (location *Location) AssignProperties_From_Location(source *storage.Location) error

AssignProperties_From_Location populates our Location from the provided source Location

func (*Location) AssignProperties_To_Location added in v2.12.0

func (location *Location) AssignProperties_To_Location(destination *storage.Location) error

AssignProperties_To_Location populates the provided destination Location from our Location

func (*Location) DeepCopy

func (in *Location) DeepCopy() *Location

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

func (*Location) DeepCopyInto

func (in *Location) DeepCopyInto(out *Location)

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

type Location_STATUS

type Location_STATUS struct {
	DocumentEndpoint  *string                `json:"documentEndpoint,omitempty"`
	FailoverPriority  *int                   `json:"failoverPriority,omitempty"`
	Id                *string                `json:"id,omitempty"`
	IsZoneRedundant   *bool                  `json:"isZoneRedundant,omitempty"`
	LocationName      *string                `json:"locationName,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState *string                `json:"provisioningState,omitempty"`
}

Storage version of v1api20231115.Location_STATUS A region in which the Azure Cosmos DB database account is deployed.

func (*Location_STATUS) AssignProperties_From_Location_STATUS added in v2.12.0

func (location *Location_STATUS) AssignProperties_From_Location_STATUS(source *storage.Location_STATUS) error

AssignProperties_From_Location_STATUS populates our Location_STATUS from the provided source Location_STATUS

func (*Location_STATUS) AssignProperties_To_Location_STATUS added in v2.12.0

func (location *Location_STATUS) AssignProperties_To_Location_STATUS(destination *storage.Location_STATUS) error

AssignProperties_To_Location_STATUS populates the provided destination Location_STATUS from our Location_STATUS

func (*Location_STATUS) DeepCopy

func (in *Location_STATUS) DeepCopy() *Location_STATUS

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

func (*Location_STATUS) DeepCopyInto

func (in *Location_STATUS) DeepCopyInto(out *Location_STATUS)

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

type ManagedServiceIdentity

type ManagedServiceIdentity struct {
	PropertyBag            genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	Type                   *string                       `json:"type,omitempty"`
	UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"`
}

Storage version of v1api20231115.ManagedServiceIdentity Identity for the resource.

func (*ManagedServiceIdentity) AssignProperties_From_ManagedServiceIdentity added in v2.12.0

func (identity *ManagedServiceIdentity) AssignProperties_From_ManagedServiceIdentity(source *storage.ManagedServiceIdentity) error

AssignProperties_From_ManagedServiceIdentity populates our ManagedServiceIdentity from the provided source ManagedServiceIdentity

func (*ManagedServiceIdentity) AssignProperties_To_ManagedServiceIdentity added in v2.12.0

func (identity *ManagedServiceIdentity) AssignProperties_To_ManagedServiceIdentity(destination *storage.ManagedServiceIdentity) error

AssignProperties_To_ManagedServiceIdentity populates the provided destination ManagedServiceIdentity from our ManagedServiceIdentity

func (*ManagedServiceIdentity) DeepCopy

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

func (*ManagedServiceIdentity) DeepCopyInto

func (in *ManagedServiceIdentity) DeepCopyInto(out *ManagedServiceIdentity)

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

type ManagedServiceIdentity_STATUS

type ManagedServiceIdentity_STATUS struct {
	PrincipalId            *string                                                         `json:"principalId,omitempty"`
	PropertyBag            genruntime.PropertyBag                                          `json:"$propertyBag,omitempty"`
	TenantId               *string                                                         `json:"tenantId,omitempty"`
	Type                   *string                                                         `json:"type,omitempty"`
	UserAssignedIdentities map[string]ManagedServiceIdentity_UserAssignedIdentities_STATUS `json:"userAssignedIdentities,omitempty"`
}

Storage version of v1api20231115.ManagedServiceIdentity_STATUS Identity for the resource.

func (*ManagedServiceIdentity_STATUS) AssignProperties_From_ManagedServiceIdentity_STATUS added in v2.12.0

func (identity *ManagedServiceIdentity_STATUS) AssignProperties_From_ManagedServiceIdentity_STATUS(source *storage.ManagedServiceIdentity_STATUS) error

AssignProperties_From_ManagedServiceIdentity_STATUS populates our ManagedServiceIdentity_STATUS from the provided source ManagedServiceIdentity_STATUS

func (*ManagedServiceIdentity_STATUS) AssignProperties_To_ManagedServiceIdentity_STATUS added in v2.12.0

func (identity *ManagedServiceIdentity_STATUS) AssignProperties_To_ManagedServiceIdentity_STATUS(destination *storage.ManagedServiceIdentity_STATUS) error

AssignProperties_To_ManagedServiceIdentity_STATUS populates the provided destination ManagedServiceIdentity_STATUS from our ManagedServiceIdentity_STATUS

func (*ManagedServiceIdentity_STATUS) DeepCopy

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

func (*ManagedServiceIdentity_STATUS) DeepCopyInto

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

type ManagedServiceIdentity_UserAssignedIdentities_STATUS

type ManagedServiceIdentity_UserAssignedIdentities_STATUS struct {
	ClientId    *string                `json:"clientId,omitempty"`
	PrincipalId *string                `json:"principalId,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.ManagedServiceIdentity_UserAssignedIdentities_STATUS

func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_From_ManagedServiceIdentity_UserAssignedIdentities_STATUS added in v2.12.0

func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_From_ManagedServiceIdentity_UserAssignedIdentities_STATUS(source *storage.ManagedServiceIdentity_UserAssignedIdentities_STATUS) error

AssignProperties_From_ManagedServiceIdentity_UserAssignedIdentities_STATUS populates our ManagedServiceIdentity_UserAssignedIdentities_STATUS from the provided source ManagedServiceIdentity_UserAssignedIdentities_STATUS

func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_To_ManagedServiceIdentity_UserAssignedIdentities_STATUS added in v2.12.0

func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_To_ManagedServiceIdentity_UserAssignedIdentities_STATUS(destination *storage.ManagedServiceIdentity_UserAssignedIdentities_STATUS) error

AssignProperties_To_ManagedServiceIdentity_UserAssignedIdentities_STATUS populates the provided destination ManagedServiceIdentity_UserAssignedIdentities_STATUS from our ManagedServiceIdentity_UserAssignedIdentities_STATUS

func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS) DeepCopy

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

func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS) DeepCopyInto

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

type MongoDBCollectionGetProperties_Resource_STATUS

type MongoDBCollectionGetProperties_Resource_STATUS struct {
	AnalyticalStorageTtl *int                          `json:"analyticalStorageTtl,omitempty"`
	CreateMode           *string                       `json:"createMode,omitempty"`
	Etag                 *string                       `json:"_etag,omitempty"`
	Id                   *string                       `json:"id,omitempty"`
	Indexes              []MongoIndex_STATUS           `json:"indexes,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	RestoreParameters    *RestoreParametersBase_STATUS `json:"restoreParameters,omitempty"`
	Rid                  *string                       `json:"_rid,omitempty"`
	ShardKey             map[string]string             `json:"shardKey,omitempty"`
	Ts                   *float64                      `json:"_ts,omitempty"`
}

Storage version of v1api20231115.MongoDBCollectionGetProperties_Resource_STATUS

func (*MongoDBCollectionGetProperties_Resource_STATUS) AssignProperties_From_MongoDBCollectionGetProperties_Resource_STATUS added in v2.12.0

func (resource *MongoDBCollectionGetProperties_Resource_STATUS) AssignProperties_From_MongoDBCollectionGetProperties_Resource_STATUS(source *storage.MongoDBCollectionGetProperties_Resource_STATUS) error

AssignProperties_From_MongoDBCollectionGetProperties_Resource_STATUS populates our MongoDBCollectionGetProperties_Resource_STATUS from the provided source MongoDBCollectionGetProperties_Resource_STATUS

func (*MongoDBCollectionGetProperties_Resource_STATUS) AssignProperties_To_MongoDBCollectionGetProperties_Resource_STATUS added in v2.12.0

func (resource *MongoDBCollectionGetProperties_Resource_STATUS) AssignProperties_To_MongoDBCollectionGetProperties_Resource_STATUS(destination *storage.MongoDBCollectionGetProperties_Resource_STATUS) error

AssignProperties_To_MongoDBCollectionGetProperties_Resource_STATUS populates the provided destination MongoDBCollectionGetProperties_Resource_STATUS from our MongoDBCollectionGetProperties_Resource_STATUS

func (*MongoDBCollectionGetProperties_Resource_STATUS) DeepCopy

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

func (*MongoDBCollectionGetProperties_Resource_STATUS) DeepCopyInto

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

type MongoDBCollectionResource

type MongoDBCollectionResource struct {
	AnalyticalStorageTtl *int                   `json:"analyticalStorageTtl,omitempty"`
	CreateMode           *string                `json:"createMode,omitempty"`
	Id                   *string                `json:"id,omitempty"`
	Indexes              []MongoIndex           `json:"indexes,omitempty"`
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RestoreParameters    *RestoreParametersBase `json:"restoreParameters,omitempty"`
	ShardKey             map[string]string      `json:"shardKey,omitempty"`
}

Storage version of v1api20231115.MongoDBCollectionResource Cosmos DB MongoDB collection resource object

func (*MongoDBCollectionResource) AssignProperties_From_MongoDBCollectionResource added in v2.12.0

func (resource *MongoDBCollectionResource) AssignProperties_From_MongoDBCollectionResource(source *storage.MongoDBCollectionResource) error

AssignProperties_From_MongoDBCollectionResource populates our MongoDBCollectionResource from the provided source MongoDBCollectionResource

func (*MongoDBCollectionResource) AssignProperties_To_MongoDBCollectionResource added in v2.12.0

func (resource *MongoDBCollectionResource) AssignProperties_To_MongoDBCollectionResource(destination *storage.MongoDBCollectionResource) error

AssignProperties_To_MongoDBCollectionResource populates the provided destination MongoDBCollectionResource from our MongoDBCollectionResource

func (*MongoDBCollectionResource) DeepCopy

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

func (*MongoDBCollectionResource) DeepCopyInto

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

type MongoDBDatabaseGetProperties_Resource_STATUS

type MongoDBDatabaseGetProperties_Resource_STATUS struct {
	CreateMode        *string                       `json:"createMode,omitempty"`
	Etag              *string                       `json:"_etag,omitempty"`
	Id                *string                       `json:"id,omitempty"`
	PropertyBag       genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	RestoreParameters *RestoreParametersBase_STATUS `json:"restoreParameters,omitempty"`
	Rid               *string                       `json:"_rid,omitempty"`
	Ts                *float64                      `json:"_ts,omitempty"`
}

Storage version of v1api20231115.MongoDBDatabaseGetProperties_Resource_STATUS

func (*MongoDBDatabaseGetProperties_Resource_STATUS) AssignProperties_From_MongoDBDatabaseGetProperties_Resource_STATUS added in v2.12.0

func (resource *MongoDBDatabaseGetProperties_Resource_STATUS) AssignProperties_From_MongoDBDatabaseGetProperties_Resource_STATUS(source *storage.MongoDBDatabaseGetProperties_Resource_STATUS) error

AssignProperties_From_MongoDBDatabaseGetProperties_Resource_STATUS populates our MongoDBDatabaseGetProperties_Resource_STATUS from the provided source MongoDBDatabaseGetProperties_Resource_STATUS

func (*MongoDBDatabaseGetProperties_Resource_STATUS) AssignProperties_To_MongoDBDatabaseGetProperties_Resource_STATUS added in v2.12.0

func (resource *MongoDBDatabaseGetProperties_Resource_STATUS) AssignProperties_To_MongoDBDatabaseGetProperties_Resource_STATUS(destination *storage.MongoDBDatabaseGetProperties_Resource_STATUS) error

AssignProperties_To_MongoDBDatabaseGetProperties_Resource_STATUS populates the provided destination MongoDBDatabaseGetProperties_Resource_STATUS from our MongoDBDatabaseGetProperties_Resource_STATUS

func (*MongoDBDatabaseGetProperties_Resource_STATUS) DeepCopy

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

func (*MongoDBDatabaseGetProperties_Resource_STATUS) DeepCopyInto

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

type MongoDBDatabaseResource

type MongoDBDatabaseResource struct {
	CreateMode        *string                `json:"createMode,omitempty"`
	Id                *string                `json:"id,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RestoreParameters *RestoreParametersBase `json:"restoreParameters,omitempty"`
}

Storage version of v1api20231115.MongoDBDatabaseResource Cosmos DB MongoDB database resource object

func (*MongoDBDatabaseResource) AssignProperties_From_MongoDBDatabaseResource added in v2.12.0

func (resource *MongoDBDatabaseResource) AssignProperties_From_MongoDBDatabaseResource(source *storage.MongoDBDatabaseResource) error

AssignProperties_From_MongoDBDatabaseResource populates our MongoDBDatabaseResource from the provided source MongoDBDatabaseResource

func (*MongoDBDatabaseResource) AssignProperties_To_MongoDBDatabaseResource added in v2.12.0

func (resource *MongoDBDatabaseResource) AssignProperties_To_MongoDBDatabaseResource(destination *storage.MongoDBDatabaseResource) error

AssignProperties_To_MongoDBDatabaseResource populates the provided destination MongoDBDatabaseResource from our MongoDBDatabaseResource

func (*MongoDBDatabaseResource) DeepCopy

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

func (*MongoDBDatabaseResource) DeepCopyInto

func (in *MongoDBDatabaseResource) DeepCopyInto(out *MongoDBDatabaseResource)

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

type MongoIndex

type MongoIndex struct {
	Key         *MongoIndexKeys        `json:"key,omitempty"`
	Options     *MongoIndexOptions     `json:"options,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.MongoIndex Cosmos DB MongoDB collection index key

func (*MongoIndex) AssignProperties_From_MongoIndex added in v2.12.0

func (index *MongoIndex) AssignProperties_From_MongoIndex(source *storage.MongoIndex) error

AssignProperties_From_MongoIndex populates our MongoIndex from the provided source MongoIndex

func (*MongoIndex) AssignProperties_To_MongoIndex added in v2.12.0

func (index *MongoIndex) AssignProperties_To_MongoIndex(destination *storage.MongoIndex) error

AssignProperties_To_MongoIndex populates the provided destination MongoIndex from our MongoIndex

func (*MongoIndex) DeepCopy

func (in *MongoIndex) DeepCopy() *MongoIndex

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

func (*MongoIndex) DeepCopyInto

func (in *MongoIndex) DeepCopyInto(out *MongoIndex)

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

type MongoIndexKeys

type MongoIndexKeys struct {
	Keys        []string               `json:"keys,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.MongoIndexKeys Cosmos DB MongoDB collection resource object

func (*MongoIndexKeys) AssignProperties_From_MongoIndexKeys added in v2.12.0

func (keys *MongoIndexKeys) AssignProperties_From_MongoIndexKeys(source *storage.MongoIndexKeys) error

AssignProperties_From_MongoIndexKeys populates our MongoIndexKeys from the provided source MongoIndexKeys

func (*MongoIndexKeys) AssignProperties_To_MongoIndexKeys added in v2.12.0

func (keys *MongoIndexKeys) AssignProperties_To_MongoIndexKeys(destination *storage.MongoIndexKeys) error

AssignProperties_To_MongoIndexKeys populates the provided destination MongoIndexKeys from our MongoIndexKeys

func (*MongoIndexKeys) DeepCopy

func (in *MongoIndexKeys) DeepCopy() *MongoIndexKeys

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

func (*MongoIndexKeys) DeepCopyInto

func (in *MongoIndexKeys) DeepCopyInto(out *MongoIndexKeys)

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

type MongoIndexKeys_STATUS

type MongoIndexKeys_STATUS struct {
	Keys        []string               `json:"keys,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.MongoIndexKeys_STATUS Cosmos DB MongoDB collection resource object

func (*MongoIndexKeys_STATUS) AssignProperties_From_MongoIndexKeys_STATUS added in v2.12.0

func (keys *MongoIndexKeys_STATUS) AssignProperties_From_MongoIndexKeys_STATUS(source *storage.MongoIndexKeys_STATUS) error

AssignProperties_From_MongoIndexKeys_STATUS populates our MongoIndexKeys_STATUS from the provided source MongoIndexKeys_STATUS

func (*MongoIndexKeys_STATUS) AssignProperties_To_MongoIndexKeys_STATUS added in v2.12.0

func (keys *MongoIndexKeys_STATUS) AssignProperties_To_MongoIndexKeys_STATUS(destination *storage.MongoIndexKeys_STATUS) error

AssignProperties_To_MongoIndexKeys_STATUS populates the provided destination MongoIndexKeys_STATUS from our MongoIndexKeys_STATUS

func (*MongoIndexKeys_STATUS) DeepCopy

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

func (*MongoIndexKeys_STATUS) DeepCopyInto

func (in *MongoIndexKeys_STATUS) DeepCopyInto(out *MongoIndexKeys_STATUS)

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

type MongoIndexOptions

type MongoIndexOptions struct {
	ExpireAfterSeconds *int                   `json:"expireAfterSeconds,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Unique             *bool                  `json:"unique,omitempty"`
}

Storage version of v1api20231115.MongoIndexOptions Cosmos DB MongoDB collection index options

func (*MongoIndexOptions) AssignProperties_From_MongoIndexOptions added in v2.12.0

func (options *MongoIndexOptions) AssignProperties_From_MongoIndexOptions(source *storage.MongoIndexOptions) error

AssignProperties_From_MongoIndexOptions populates our MongoIndexOptions from the provided source MongoIndexOptions

func (*MongoIndexOptions) AssignProperties_To_MongoIndexOptions added in v2.12.0

func (options *MongoIndexOptions) AssignProperties_To_MongoIndexOptions(destination *storage.MongoIndexOptions) error

AssignProperties_To_MongoIndexOptions populates the provided destination MongoIndexOptions from our MongoIndexOptions

func (*MongoIndexOptions) DeepCopy

func (in *MongoIndexOptions) DeepCopy() *MongoIndexOptions

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

func (*MongoIndexOptions) DeepCopyInto

func (in *MongoIndexOptions) DeepCopyInto(out *MongoIndexOptions)

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

type MongoIndexOptions_STATUS

type MongoIndexOptions_STATUS struct {
	ExpireAfterSeconds *int                   `json:"expireAfterSeconds,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Unique             *bool                  `json:"unique,omitempty"`
}

Storage version of v1api20231115.MongoIndexOptions_STATUS Cosmos DB MongoDB collection index options

func (*MongoIndexOptions_STATUS) AssignProperties_From_MongoIndexOptions_STATUS added in v2.12.0

func (options *MongoIndexOptions_STATUS) AssignProperties_From_MongoIndexOptions_STATUS(source *storage.MongoIndexOptions_STATUS) error

AssignProperties_From_MongoIndexOptions_STATUS populates our MongoIndexOptions_STATUS from the provided source MongoIndexOptions_STATUS

func (*MongoIndexOptions_STATUS) AssignProperties_To_MongoIndexOptions_STATUS added in v2.12.0

func (options *MongoIndexOptions_STATUS) AssignProperties_To_MongoIndexOptions_STATUS(destination *storage.MongoIndexOptions_STATUS) error

AssignProperties_To_MongoIndexOptions_STATUS populates the provided destination MongoIndexOptions_STATUS from our MongoIndexOptions_STATUS

func (*MongoIndexOptions_STATUS) DeepCopy

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

func (*MongoIndexOptions_STATUS) DeepCopyInto

func (in *MongoIndexOptions_STATUS) DeepCopyInto(out *MongoIndexOptions_STATUS)

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

type MongoIndex_STATUS

type MongoIndex_STATUS struct {
	Key         *MongoIndexKeys_STATUS    `json:"key,omitempty"`
	Options     *MongoIndexOptions_STATUS `json:"options,omitempty"`
	PropertyBag genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.MongoIndex_STATUS Cosmos DB MongoDB collection index key

func (*MongoIndex_STATUS) AssignProperties_From_MongoIndex_STATUS added in v2.12.0

func (index *MongoIndex_STATUS) AssignProperties_From_MongoIndex_STATUS(source *storage.MongoIndex_STATUS) error

AssignProperties_From_MongoIndex_STATUS populates our MongoIndex_STATUS from the provided source MongoIndex_STATUS

func (*MongoIndex_STATUS) AssignProperties_To_MongoIndex_STATUS added in v2.12.0

func (index *MongoIndex_STATUS) AssignProperties_To_MongoIndex_STATUS(destination *storage.MongoIndex_STATUS) error

AssignProperties_To_MongoIndex_STATUS populates the provided destination MongoIndex_STATUS from our MongoIndex_STATUS

func (*MongoIndex_STATUS) DeepCopy

func (in *MongoIndex_STATUS) DeepCopy() *MongoIndex_STATUS

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

func (*MongoIndex_STATUS) DeepCopyInto

func (in *MongoIndex_STATUS) DeepCopyInto(out *MongoIndex_STATUS)

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

type MongodbDatabase

type MongodbDatabase struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MongodbDatabase_Spec   `json:"spec,omitempty"`
	Status            MongodbDatabase_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20231115.MongodbDatabase Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}

func (*MongodbDatabase) AssignProperties_From_MongodbDatabase added in v2.12.0

func (database *MongodbDatabase) AssignProperties_From_MongodbDatabase(source *storage.MongodbDatabase) error

AssignProperties_From_MongodbDatabase populates our MongodbDatabase from the provided source MongodbDatabase

func (*MongodbDatabase) AssignProperties_To_MongodbDatabase added in v2.12.0

func (database *MongodbDatabase) AssignProperties_To_MongodbDatabase(destination *storage.MongodbDatabase) error

AssignProperties_To_MongodbDatabase populates the provided destination MongodbDatabase from our MongodbDatabase

func (*MongodbDatabase) AzureName

func (database *MongodbDatabase) AzureName() string

AzureName returns the Azure name of the resource

func (*MongodbDatabase) ConfigMapDestinationExpressions added in v2.11.0

func (database *MongodbDatabase) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*MongodbDatabase) ConvertFrom added in v2.12.0

func (database *MongodbDatabase) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our MongodbDatabase from the provided hub MongodbDatabase

func (*MongodbDatabase) ConvertTo added in v2.12.0

func (database *MongodbDatabase) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub MongodbDatabase from our MongodbDatabase

func (*MongodbDatabase) DeepCopy

func (in *MongodbDatabase) DeepCopy() *MongodbDatabase

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

func (*MongodbDatabase) DeepCopyInto

func (in *MongodbDatabase) DeepCopyInto(out *MongodbDatabase)

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

func (*MongodbDatabase) DeepCopyObject

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

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

func (MongodbDatabase) GetAPIVersion

func (database MongodbDatabase) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-11-15"

func (*MongodbDatabase) GetConditions

func (database *MongodbDatabase) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*MongodbDatabase) GetResourceScope

func (database *MongodbDatabase) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*MongodbDatabase) GetSpec

func (database *MongodbDatabase) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*MongodbDatabase) GetStatus

func (database *MongodbDatabase) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*MongodbDatabase) GetSupportedOperations

func (database *MongodbDatabase) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*MongodbDatabase) GetType

func (database *MongodbDatabase) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases"

func (*MongodbDatabase) NewEmptyStatus

func (database *MongodbDatabase) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*MongodbDatabase) OriginalGVK

func (database *MongodbDatabase) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*MongodbDatabase) Owner

func (database *MongodbDatabase) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*MongodbDatabase) SecretDestinationExpressions added in v2.11.0

func (database *MongodbDatabase) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*MongodbDatabase) SetConditions

func (database *MongodbDatabase) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*MongodbDatabase) SetStatus

func (database *MongodbDatabase) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type MongodbDatabaseCollection

type MongodbDatabaseCollection struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MongodbDatabaseCollection_Spec   `json:"spec,omitempty"`
	Status            MongodbDatabaseCollection_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20231115.MongodbDatabaseCollection Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}

func (*MongodbDatabaseCollection) AssignProperties_From_MongodbDatabaseCollection added in v2.12.0

func (collection *MongodbDatabaseCollection) AssignProperties_From_MongodbDatabaseCollection(source *storage.MongodbDatabaseCollection) error

AssignProperties_From_MongodbDatabaseCollection populates our MongodbDatabaseCollection from the provided source MongodbDatabaseCollection

func (*MongodbDatabaseCollection) AssignProperties_To_MongodbDatabaseCollection added in v2.12.0

func (collection *MongodbDatabaseCollection) AssignProperties_To_MongodbDatabaseCollection(destination *storage.MongodbDatabaseCollection) error

AssignProperties_To_MongodbDatabaseCollection populates the provided destination MongodbDatabaseCollection from our MongodbDatabaseCollection

func (*MongodbDatabaseCollection) AzureName

func (collection *MongodbDatabaseCollection) AzureName() string

AzureName returns the Azure name of the resource

func (*MongodbDatabaseCollection) ConfigMapDestinationExpressions added in v2.11.0

func (collection *MongodbDatabaseCollection) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*MongodbDatabaseCollection) ConvertFrom added in v2.12.0

func (collection *MongodbDatabaseCollection) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our MongodbDatabaseCollection from the provided hub MongodbDatabaseCollection

func (*MongodbDatabaseCollection) ConvertTo added in v2.12.0

func (collection *MongodbDatabaseCollection) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub MongodbDatabaseCollection from our MongodbDatabaseCollection

func (*MongodbDatabaseCollection) DeepCopy

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

func (*MongodbDatabaseCollection) DeepCopyInto

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

func (*MongodbDatabaseCollection) DeepCopyObject

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

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

func (MongodbDatabaseCollection) GetAPIVersion

func (collection MongodbDatabaseCollection) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-11-15"

func (*MongodbDatabaseCollection) GetConditions

func (collection *MongodbDatabaseCollection) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*MongodbDatabaseCollection) GetResourceScope

func (collection *MongodbDatabaseCollection) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*MongodbDatabaseCollection) GetSpec

GetSpec returns the specification of this resource

func (*MongodbDatabaseCollection) GetStatus

func (collection *MongodbDatabaseCollection) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*MongodbDatabaseCollection) GetSupportedOperations

func (collection *MongodbDatabaseCollection) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*MongodbDatabaseCollection) GetType

func (collection *MongodbDatabaseCollection) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"

func (*MongodbDatabaseCollection) NewEmptyStatus

func (collection *MongodbDatabaseCollection) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*MongodbDatabaseCollection) OriginalGVK

func (collection *MongodbDatabaseCollection) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*MongodbDatabaseCollection) Owner

Owner returns the ResourceReference of the owner

func (*MongodbDatabaseCollection) SecretDestinationExpressions added in v2.11.0

func (collection *MongodbDatabaseCollection) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*MongodbDatabaseCollection) SetConditions

func (collection *MongodbDatabaseCollection) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*MongodbDatabaseCollection) SetStatus

func (collection *MongodbDatabaseCollection) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type MongodbDatabaseCollectionList

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

+kubebuilder:object:root=true Storage version of v1api20231115.MongodbDatabaseCollection Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}

func (*MongodbDatabaseCollectionList) DeepCopy

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

func (*MongodbDatabaseCollectionList) DeepCopyInto

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

func (*MongodbDatabaseCollectionList) DeepCopyObject

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

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

type MongodbDatabaseCollectionOperatorSpec added in v2.11.0

type MongodbDatabaseCollectionOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20231115.MongodbDatabaseCollectionOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*MongodbDatabaseCollectionOperatorSpec) AssignProperties_From_MongodbDatabaseCollectionOperatorSpec added in v2.12.0

func (operator *MongodbDatabaseCollectionOperatorSpec) AssignProperties_From_MongodbDatabaseCollectionOperatorSpec(source *storage.MongodbDatabaseCollectionOperatorSpec) error

AssignProperties_From_MongodbDatabaseCollectionOperatorSpec populates our MongodbDatabaseCollectionOperatorSpec from the provided source MongodbDatabaseCollectionOperatorSpec

func (*MongodbDatabaseCollectionOperatorSpec) AssignProperties_To_MongodbDatabaseCollectionOperatorSpec added in v2.12.0

func (operator *MongodbDatabaseCollectionOperatorSpec) AssignProperties_To_MongodbDatabaseCollectionOperatorSpec(destination *storage.MongodbDatabaseCollectionOperatorSpec) error

AssignProperties_To_MongodbDatabaseCollectionOperatorSpec populates the provided destination MongodbDatabaseCollectionOperatorSpec from our MongodbDatabaseCollectionOperatorSpec

func (*MongodbDatabaseCollectionOperatorSpec) DeepCopy added in v2.11.0

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

func (*MongodbDatabaseCollectionOperatorSpec) DeepCopyInto added in v2.11.0

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

type MongodbDatabaseCollectionThroughputSetting

type MongodbDatabaseCollectionThroughputSetting struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MongodbDatabaseCollectionThroughputSetting_Spec   `json:"spec,omitempty"`
	Status            MongodbDatabaseCollectionThroughputSetting_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20231115.MongodbDatabaseCollectionThroughputSetting Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default

func (*MongodbDatabaseCollectionThroughputSetting) AssignProperties_From_MongodbDatabaseCollectionThroughputSetting added in v2.12.0

func (setting *MongodbDatabaseCollectionThroughputSetting) AssignProperties_From_MongodbDatabaseCollectionThroughputSetting(source *storage.MongodbDatabaseCollectionThroughputSetting) error

AssignProperties_From_MongodbDatabaseCollectionThroughputSetting populates our MongodbDatabaseCollectionThroughputSetting from the provided source MongodbDatabaseCollectionThroughputSetting

func (*MongodbDatabaseCollectionThroughputSetting) AssignProperties_To_MongodbDatabaseCollectionThroughputSetting added in v2.12.0

func (setting *MongodbDatabaseCollectionThroughputSetting) AssignProperties_To_MongodbDatabaseCollectionThroughputSetting(destination *storage.MongodbDatabaseCollectionThroughputSetting) error

AssignProperties_To_MongodbDatabaseCollectionThroughputSetting populates the provided destination MongodbDatabaseCollectionThroughputSetting from our MongodbDatabaseCollectionThroughputSetting

func (*MongodbDatabaseCollectionThroughputSetting) AzureName

AzureName returns the Azure name of the resource (always "default")

func (*MongodbDatabaseCollectionThroughputSetting) ConfigMapDestinationExpressions added in v2.11.0

func (setting *MongodbDatabaseCollectionThroughputSetting) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*MongodbDatabaseCollectionThroughputSetting) ConvertFrom added in v2.12.0

ConvertFrom populates our MongodbDatabaseCollectionThroughputSetting from the provided hub MongodbDatabaseCollectionThroughputSetting

func (*MongodbDatabaseCollectionThroughputSetting) ConvertTo added in v2.12.0

ConvertTo populates the provided hub MongodbDatabaseCollectionThroughputSetting from our MongodbDatabaseCollectionThroughputSetting

func (*MongodbDatabaseCollectionThroughputSetting) DeepCopy

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

func (*MongodbDatabaseCollectionThroughputSetting) DeepCopyInto

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

func (*MongodbDatabaseCollectionThroughputSetting) DeepCopyObject

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

func (MongodbDatabaseCollectionThroughputSetting) GetAPIVersion

func (setting MongodbDatabaseCollectionThroughputSetting) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-11-15"

func (*MongodbDatabaseCollectionThroughputSetting) GetConditions

GetConditions returns the conditions of the resource

func (*MongodbDatabaseCollectionThroughputSetting) GetResourceScope

GetResourceScope returns the scope of the resource

func (*MongodbDatabaseCollectionThroughputSetting) GetSpec

GetSpec returns the specification of this resource

func (*MongodbDatabaseCollectionThroughputSetting) GetStatus

GetStatus returns the status of this resource

func (*MongodbDatabaseCollectionThroughputSetting) GetSupportedOperations

func (setting *MongodbDatabaseCollectionThroughputSetting) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*MongodbDatabaseCollectionThroughputSetting) GetType

GetType returns the ARM Type of the resource. This is always "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings"

func (*MongodbDatabaseCollectionThroughputSetting) NewEmptyStatus

NewEmptyStatus returns a new empty (blank) status

func (*MongodbDatabaseCollectionThroughputSetting) OriginalGVK

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*MongodbDatabaseCollectionThroughputSetting) Owner

Owner returns the ResourceReference of the owner

func (*MongodbDatabaseCollectionThroughputSetting) SecretDestinationExpressions added in v2.11.0

func (setting *MongodbDatabaseCollectionThroughputSetting) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*MongodbDatabaseCollectionThroughputSetting) SetConditions

func (setting *MongodbDatabaseCollectionThroughputSetting) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*MongodbDatabaseCollectionThroughputSetting) SetStatus

SetStatus sets the status of this resource

type MongodbDatabaseCollectionThroughputSettingList

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

+kubebuilder:object:root=true Storage version of v1api20231115.MongodbDatabaseCollectionThroughputSetting Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default

func (*MongodbDatabaseCollectionThroughputSettingList) DeepCopy

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

func (*MongodbDatabaseCollectionThroughputSettingList) DeepCopyInto

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

func (*MongodbDatabaseCollectionThroughputSettingList) DeepCopyObject

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

type MongodbDatabaseCollectionThroughputSettingOperatorSpec added in v2.11.0

type MongodbDatabaseCollectionThroughputSettingOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20231115.MongodbDatabaseCollectionThroughputSettingOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*MongodbDatabaseCollectionThroughputSettingOperatorSpec) AssignProperties_From_MongodbDatabaseCollectionThroughputSettingOperatorSpec added in v2.12.0

func (operator *MongodbDatabaseCollectionThroughputSettingOperatorSpec) AssignProperties_From_MongodbDatabaseCollectionThroughputSettingOperatorSpec(source *storage.MongodbDatabaseCollectionThroughputSettingOperatorSpec) error

AssignProperties_From_MongodbDatabaseCollectionThroughputSettingOperatorSpec populates our MongodbDatabaseCollectionThroughputSettingOperatorSpec from the provided source MongodbDatabaseCollectionThroughputSettingOperatorSpec

func (*MongodbDatabaseCollectionThroughputSettingOperatorSpec) AssignProperties_To_MongodbDatabaseCollectionThroughputSettingOperatorSpec added in v2.12.0

func (operator *MongodbDatabaseCollectionThroughputSettingOperatorSpec) AssignProperties_To_MongodbDatabaseCollectionThroughputSettingOperatorSpec(destination *storage.MongodbDatabaseCollectionThroughputSettingOperatorSpec) error

AssignProperties_To_MongodbDatabaseCollectionThroughputSettingOperatorSpec populates the provided destination MongodbDatabaseCollectionThroughputSettingOperatorSpec from our MongodbDatabaseCollectionThroughputSettingOperatorSpec

func (*MongodbDatabaseCollectionThroughputSettingOperatorSpec) DeepCopy added in v2.11.0

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

func (*MongodbDatabaseCollectionThroughputSettingOperatorSpec) DeepCopyInto added in v2.11.0

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

type MongodbDatabaseCollectionThroughputSetting_STATUS added in v2.10.0

type MongodbDatabaseCollectionThroughputSetting_STATUS struct {
	Conditions  []conditions.Condition                           `json:"conditions,omitempty"`
	Id          *string                                          `json:"id,omitempty"`
	Location    *string                                          `json:"location,omitempty"`
	Name        *string                                          `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag                           `json:"$propertyBag,omitempty"`
	Resource    *ThroughputSettingsGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags        map[string]string                                `json:"tags,omitempty"`
	Type        *string                                          `json:"type,omitempty"`
}

Storage version of v1api20231115.MongodbDatabaseCollectionThroughputSetting_STATUS

func (*MongodbDatabaseCollectionThroughputSetting_STATUS) AssignProperties_From_MongodbDatabaseCollectionThroughputSetting_STATUS added in v2.12.0

func (setting *MongodbDatabaseCollectionThroughputSetting_STATUS) AssignProperties_From_MongodbDatabaseCollectionThroughputSetting_STATUS(source *storage.MongodbDatabaseCollectionThroughputSetting_STATUS) error

AssignProperties_From_MongodbDatabaseCollectionThroughputSetting_STATUS populates our MongodbDatabaseCollectionThroughputSetting_STATUS from the provided source MongodbDatabaseCollectionThroughputSetting_STATUS

func (*MongodbDatabaseCollectionThroughputSetting_STATUS) AssignProperties_To_MongodbDatabaseCollectionThroughputSetting_STATUS added in v2.12.0

func (setting *MongodbDatabaseCollectionThroughputSetting_STATUS) AssignProperties_To_MongodbDatabaseCollectionThroughputSetting_STATUS(destination *storage.MongodbDatabaseCollectionThroughputSetting_STATUS) error

AssignProperties_To_MongodbDatabaseCollectionThroughputSetting_STATUS populates the provided destination MongodbDatabaseCollectionThroughputSetting_STATUS from our MongodbDatabaseCollectionThroughputSetting_STATUS

func (*MongodbDatabaseCollectionThroughputSetting_STATUS) ConvertStatusFrom added in v2.10.0

ConvertStatusFrom populates our MongodbDatabaseCollectionThroughputSetting_STATUS from the provided source

func (*MongodbDatabaseCollectionThroughputSetting_STATUS) ConvertStatusTo added in v2.10.0

ConvertStatusTo populates the provided destination from our MongodbDatabaseCollectionThroughputSetting_STATUS

func (*MongodbDatabaseCollectionThroughputSetting_STATUS) DeepCopy added in v2.10.0

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

func (*MongodbDatabaseCollectionThroughputSetting_STATUS) DeepCopyInto added in v2.10.0

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

type MongodbDatabaseCollectionThroughputSetting_Spec added in v2.10.0

type MongodbDatabaseCollectionThroughputSetting_Spec struct {
	Location        *string                                                 `json:"location,omitempty"`
	OperatorSpec    *MongodbDatabaseCollectionThroughputSettingOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                                                  `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a documentdb.azure.com/MongodbDatabaseCollection resource
	Owner       *genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner,omitempty" kind:"MongodbDatabaseCollection"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Resource    *ThroughputSettingsResource        `json:"resource,omitempty"`
	Tags        map[string]string                  `json:"tags,omitempty"`
}

Storage version of v1api20231115.MongodbDatabaseCollectionThroughputSetting_Spec

func (*MongodbDatabaseCollectionThroughputSetting_Spec) AssignProperties_From_MongodbDatabaseCollectionThroughputSetting_Spec added in v2.12.0

func (setting *MongodbDatabaseCollectionThroughputSetting_Spec) AssignProperties_From_MongodbDatabaseCollectionThroughputSetting_Spec(source *storage.MongodbDatabaseCollectionThroughputSetting_Spec) error

AssignProperties_From_MongodbDatabaseCollectionThroughputSetting_Spec populates our MongodbDatabaseCollectionThroughputSetting_Spec from the provided source MongodbDatabaseCollectionThroughputSetting_Spec

func (*MongodbDatabaseCollectionThroughputSetting_Spec) AssignProperties_To_MongodbDatabaseCollectionThroughputSetting_Spec added in v2.12.0

func (setting *MongodbDatabaseCollectionThroughputSetting_Spec) AssignProperties_To_MongodbDatabaseCollectionThroughputSetting_Spec(destination *storage.MongodbDatabaseCollectionThroughputSetting_Spec) error

AssignProperties_To_MongodbDatabaseCollectionThroughputSetting_Spec populates the provided destination MongodbDatabaseCollectionThroughputSetting_Spec from our MongodbDatabaseCollectionThroughputSetting_Spec

func (*MongodbDatabaseCollectionThroughputSetting_Spec) ConvertSpecFrom added in v2.10.0

ConvertSpecFrom populates our MongodbDatabaseCollectionThroughputSetting_Spec from the provided source

func (*MongodbDatabaseCollectionThroughputSetting_Spec) ConvertSpecTo added in v2.10.0

ConvertSpecTo populates the provided destination from our MongodbDatabaseCollectionThroughputSetting_Spec

func (*MongodbDatabaseCollectionThroughputSetting_Spec) DeepCopy added in v2.10.0

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

func (*MongodbDatabaseCollectionThroughputSetting_Spec) DeepCopyInto added in v2.10.0

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

type MongodbDatabaseCollection_STATUS added in v2.10.0

type MongodbDatabaseCollection_STATUS struct {
	Conditions  []conditions.Condition                          `json:"conditions,omitempty"`
	Id          *string                                         `json:"id,omitempty"`
	Location    *string                                         `json:"location,omitempty"`
	Name        *string                                         `json:"name,omitempty"`
	Options     *OptionsResource_STATUS                         `json:"options,omitempty"`
	PropertyBag genruntime.PropertyBag                          `json:"$propertyBag,omitempty"`
	Resource    *MongoDBCollectionGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags        map[string]string                               `json:"tags,omitempty"`
	Type        *string                                         `json:"type,omitempty"`
}

Storage version of v1api20231115.MongodbDatabaseCollection_STATUS

func (*MongodbDatabaseCollection_STATUS) AssignProperties_From_MongodbDatabaseCollection_STATUS added in v2.12.0

func (collection *MongodbDatabaseCollection_STATUS) AssignProperties_From_MongodbDatabaseCollection_STATUS(source *storage.MongodbDatabaseCollection_STATUS) error

AssignProperties_From_MongodbDatabaseCollection_STATUS populates our MongodbDatabaseCollection_STATUS from the provided source MongodbDatabaseCollection_STATUS

func (*MongodbDatabaseCollection_STATUS) AssignProperties_To_MongodbDatabaseCollection_STATUS added in v2.12.0

func (collection *MongodbDatabaseCollection_STATUS) AssignProperties_To_MongodbDatabaseCollection_STATUS(destination *storage.MongodbDatabaseCollection_STATUS) error

AssignProperties_To_MongodbDatabaseCollection_STATUS populates the provided destination MongodbDatabaseCollection_STATUS from our MongodbDatabaseCollection_STATUS

func (*MongodbDatabaseCollection_STATUS) ConvertStatusFrom added in v2.10.0

func (collection *MongodbDatabaseCollection_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our MongodbDatabaseCollection_STATUS from the provided source

func (*MongodbDatabaseCollection_STATUS) ConvertStatusTo added in v2.10.0

func (collection *MongodbDatabaseCollection_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our MongodbDatabaseCollection_STATUS

func (*MongodbDatabaseCollection_STATUS) DeepCopy added in v2.10.0

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

func (*MongodbDatabaseCollection_STATUS) DeepCopyInto added in v2.10.0

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

type MongodbDatabaseCollection_Spec added in v2.10.0

type MongodbDatabaseCollection_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                                 `json:"azureName,omitempty"`
	Location        *string                                `json:"location,omitempty"`
	OperatorSpec    *MongodbDatabaseCollectionOperatorSpec `json:"operatorSpec,omitempty"`
	Options         *CreateUpdateOptions                   `json:"options,omitempty"`
	OriginalVersion string                                 `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a documentdb.azure.com/MongodbDatabase resource
	Owner       *genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner,omitempty" kind:"MongodbDatabase"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Resource    *MongoDBCollectionResource         `json:"resource,omitempty"`
	Tags        map[string]string                  `json:"tags,omitempty"`
}

Storage version of v1api20231115.MongodbDatabaseCollection_Spec

func (*MongodbDatabaseCollection_Spec) AssignProperties_From_MongodbDatabaseCollection_Spec added in v2.12.0

func (collection *MongodbDatabaseCollection_Spec) AssignProperties_From_MongodbDatabaseCollection_Spec(source *storage.MongodbDatabaseCollection_Spec) error

AssignProperties_From_MongodbDatabaseCollection_Spec populates our MongodbDatabaseCollection_Spec from the provided source MongodbDatabaseCollection_Spec

func (*MongodbDatabaseCollection_Spec) AssignProperties_To_MongodbDatabaseCollection_Spec added in v2.12.0

func (collection *MongodbDatabaseCollection_Spec) AssignProperties_To_MongodbDatabaseCollection_Spec(destination *storage.MongodbDatabaseCollection_Spec) error

AssignProperties_To_MongodbDatabaseCollection_Spec populates the provided destination MongodbDatabaseCollection_Spec from our MongodbDatabaseCollection_Spec

func (*MongodbDatabaseCollection_Spec) ConvertSpecFrom added in v2.10.0

func (collection *MongodbDatabaseCollection_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our MongodbDatabaseCollection_Spec from the provided source

func (*MongodbDatabaseCollection_Spec) ConvertSpecTo added in v2.10.0

func (collection *MongodbDatabaseCollection_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our MongodbDatabaseCollection_Spec

func (*MongodbDatabaseCollection_Spec) DeepCopy added in v2.10.0

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

func (*MongodbDatabaseCollection_Spec) DeepCopyInto added in v2.10.0

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

type MongodbDatabaseList

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

+kubebuilder:object:root=true Storage version of v1api20231115.MongodbDatabase Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}

func (*MongodbDatabaseList) DeepCopy

func (in *MongodbDatabaseList) DeepCopy() *MongodbDatabaseList

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

func (*MongodbDatabaseList) DeepCopyInto

func (in *MongodbDatabaseList) DeepCopyInto(out *MongodbDatabaseList)

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

func (*MongodbDatabaseList) DeepCopyObject

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

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

type MongodbDatabaseOperatorSpec added in v2.11.0

type MongodbDatabaseOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20231115.MongodbDatabaseOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*MongodbDatabaseOperatorSpec) AssignProperties_From_MongodbDatabaseOperatorSpec added in v2.12.0

func (operator *MongodbDatabaseOperatorSpec) AssignProperties_From_MongodbDatabaseOperatorSpec(source *storage.MongodbDatabaseOperatorSpec) error

AssignProperties_From_MongodbDatabaseOperatorSpec populates our MongodbDatabaseOperatorSpec from the provided source MongodbDatabaseOperatorSpec

func (*MongodbDatabaseOperatorSpec) AssignProperties_To_MongodbDatabaseOperatorSpec added in v2.12.0

func (operator *MongodbDatabaseOperatorSpec) AssignProperties_To_MongodbDatabaseOperatorSpec(destination *storage.MongodbDatabaseOperatorSpec) error

AssignProperties_To_MongodbDatabaseOperatorSpec populates the provided destination MongodbDatabaseOperatorSpec from our MongodbDatabaseOperatorSpec

func (*MongodbDatabaseOperatorSpec) DeepCopy added in v2.11.0

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

func (*MongodbDatabaseOperatorSpec) DeepCopyInto added in v2.11.0

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

type MongodbDatabaseThroughputSetting

type MongodbDatabaseThroughputSetting struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MongodbDatabaseThroughputSetting_Spec   `json:"spec,omitempty"`
	Status            MongodbDatabaseThroughputSetting_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20231115.MongodbDatabaseThroughputSetting Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/throughputSettings/default

func (*MongodbDatabaseThroughputSetting) AssignProperties_From_MongodbDatabaseThroughputSetting added in v2.12.0

func (setting *MongodbDatabaseThroughputSetting) AssignProperties_From_MongodbDatabaseThroughputSetting(source *storage.MongodbDatabaseThroughputSetting) error

AssignProperties_From_MongodbDatabaseThroughputSetting populates our MongodbDatabaseThroughputSetting from the provided source MongodbDatabaseThroughputSetting

func (*MongodbDatabaseThroughputSetting) AssignProperties_To_MongodbDatabaseThroughputSetting added in v2.12.0

func (setting *MongodbDatabaseThroughputSetting) AssignProperties_To_MongodbDatabaseThroughputSetting(destination *storage.MongodbDatabaseThroughputSetting) error

AssignProperties_To_MongodbDatabaseThroughputSetting populates the provided destination MongodbDatabaseThroughputSetting from our MongodbDatabaseThroughputSetting

func (*MongodbDatabaseThroughputSetting) AzureName

func (setting *MongodbDatabaseThroughputSetting) AzureName() string

AzureName returns the Azure name of the resource (always "default")

func (*MongodbDatabaseThroughputSetting) ConfigMapDestinationExpressions added in v2.11.0

func (setting *MongodbDatabaseThroughputSetting) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*MongodbDatabaseThroughputSetting) ConvertFrom added in v2.12.0

func (setting *MongodbDatabaseThroughputSetting) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our MongodbDatabaseThroughputSetting from the provided hub MongodbDatabaseThroughputSetting

func (*MongodbDatabaseThroughputSetting) ConvertTo added in v2.12.0

func (setting *MongodbDatabaseThroughputSetting) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub MongodbDatabaseThroughputSetting from our MongodbDatabaseThroughputSetting

func (*MongodbDatabaseThroughputSetting) DeepCopy

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

func (*MongodbDatabaseThroughputSetting) DeepCopyInto

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

func (*MongodbDatabaseThroughputSetting) DeepCopyObject

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

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

func (MongodbDatabaseThroughputSetting) GetAPIVersion

func (setting MongodbDatabaseThroughputSetting) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-11-15"

func (*MongodbDatabaseThroughputSetting) GetConditions

func (setting *MongodbDatabaseThroughputSetting) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*MongodbDatabaseThroughputSetting) GetResourceScope

func (setting *MongodbDatabaseThroughputSetting) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*MongodbDatabaseThroughputSetting) GetSpec

GetSpec returns the specification of this resource

func (*MongodbDatabaseThroughputSetting) GetStatus

GetStatus returns the status of this resource

func (*MongodbDatabaseThroughputSetting) GetSupportedOperations

func (setting *MongodbDatabaseThroughputSetting) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*MongodbDatabaseThroughputSetting) GetType

func (setting *MongodbDatabaseThroughputSetting) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings"

func (*MongodbDatabaseThroughputSetting) NewEmptyStatus

NewEmptyStatus returns a new empty (blank) status

func (*MongodbDatabaseThroughputSetting) OriginalGVK

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*MongodbDatabaseThroughputSetting) Owner

Owner returns the ResourceReference of the owner

func (*MongodbDatabaseThroughputSetting) SecretDestinationExpressions added in v2.11.0

func (setting *MongodbDatabaseThroughputSetting) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*MongodbDatabaseThroughputSetting) SetConditions

func (setting *MongodbDatabaseThroughputSetting) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*MongodbDatabaseThroughputSetting) SetStatus

SetStatus sets the status of this resource

type MongodbDatabaseThroughputSettingList

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

+kubebuilder:object:root=true Storage version of v1api20231115.MongodbDatabaseThroughputSetting Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/throughputSettings/default

func (*MongodbDatabaseThroughputSettingList) DeepCopy

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

func (*MongodbDatabaseThroughputSettingList) DeepCopyInto

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

func (*MongodbDatabaseThroughputSettingList) DeepCopyObject

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

type MongodbDatabaseThroughputSettingOperatorSpec added in v2.11.0

type MongodbDatabaseThroughputSettingOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20231115.MongodbDatabaseThroughputSettingOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*MongodbDatabaseThroughputSettingOperatorSpec) AssignProperties_From_MongodbDatabaseThroughputSettingOperatorSpec added in v2.12.0

func (operator *MongodbDatabaseThroughputSettingOperatorSpec) AssignProperties_From_MongodbDatabaseThroughputSettingOperatorSpec(source *storage.MongodbDatabaseThroughputSettingOperatorSpec) error

AssignProperties_From_MongodbDatabaseThroughputSettingOperatorSpec populates our MongodbDatabaseThroughputSettingOperatorSpec from the provided source MongodbDatabaseThroughputSettingOperatorSpec

func (*MongodbDatabaseThroughputSettingOperatorSpec) AssignProperties_To_MongodbDatabaseThroughputSettingOperatorSpec added in v2.12.0

func (operator *MongodbDatabaseThroughputSettingOperatorSpec) AssignProperties_To_MongodbDatabaseThroughputSettingOperatorSpec(destination *storage.MongodbDatabaseThroughputSettingOperatorSpec) error

AssignProperties_To_MongodbDatabaseThroughputSettingOperatorSpec populates the provided destination MongodbDatabaseThroughputSettingOperatorSpec from our MongodbDatabaseThroughputSettingOperatorSpec

func (*MongodbDatabaseThroughputSettingOperatorSpec) DeepCopy added in v2.11.0

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

func (*MongodbDatabaseThroughputSettingOperatorSpec) DeepCopyInto added in v2.11.0

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

type MongodbDatabaseThroughputSetting_STATUS added in v2.10.0

type MongodbDatabaseThroughputSetting_STATUS struct {
	Conditions  []conditions.Condition                           `json:"conditions,omitempty"`
	Id          *string                                          `json:"id,omitempty"`
	Location    *string                                          `json:"location,omitempty"`
	Name        *string                                          `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag                           `json:"$propertyBag,omitempty"`
	Resource    *ThroughputSettingsGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags        map[string]string                                `json:"tags,omitempty"`
	Type        *string                                          `json:"type,omitempty"`
}

Storage version of v1api20231115.MongodbDatabaseThroughputSetting_STATUS

func (*MongodbDatabaseThroughputSetting_STATUS) AssignProperties_From_MongodbDatabaseThroughputSetting_STATUS added in v2.12.0

func (setting *MongodbDatabaseThroughputSetting_STATUS) AssignProperties_From_MongodbDatabaseThroughputSetting_STATUS(source *storage.MongodbDatabaseThroughputSetting_STATUS) error

AssignProperties_From_MongodbDatabaseThroughputSetting_STATUS populates our MongodbDatabaseThroughputSetting_STATUS from the provided source MongodbDatabaseThroughputSetting_STATUS

func (*MongodbDatabaseThroughputSetting_STATUS) AssignProperties_To_MongodbDatabaseThroughputSetting_STATUS added in v2.12.0

func (setting *MongodbDatabaseThroughputSetting_STATUS) AssignProperties_To_MongodbDatabaseThroughputSetting_STATUS(destination *storage.MongodbDatabaseThroughputSetting_STATUS) error

AssignProperties_To_MongodbDatabaseThroughputSetting_STATUS populates the provided destination MongodbDatabaseThroughputSetting_STATUS from our MongodbDatabaseThroughputSetting_STATUS

func (*MongodbDatabaseThroughputSetting_STATUS) ConvertStatusFrom added in v2.10.0

ConvertStatusFrom populates our MongodbDatabaseThroughputSetting_STATUS from the provided source

func (*MongodbDatabaseThroughputSetting_STATUS) ConvertStatusTo added in v2.10.0

func (setting *MongodbDatabaseThroughputSetting_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our MongodbDatabaseThroughputSetting_STATUS

func (*MongodbDatabaseThroughputSetting_STATUS) DeepCopy added in v2.10.0

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

func (*MongodbDatabaseThroughputSetting_STATUS) DeepCopyInto added in v2.10.0

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

type MongodbDatabaseThroughputSetting_Spec added in v2.10.0

type MongodbDatabaseThroughputSetting_Spec struct {
	Location        *string                                       `json:"location,omitempty"`
	OperatorSpec    *MongodbDatabaseThroughputSettingOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                                        `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a documentdb.azure.com/MongodbDatabase resource
	Owner       *genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner,omitempty" kind:"MongodbDatabase"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Resource    *ThroughputSettingsResource        `json:"resource,omitempty"`
	Tags        map[string]string                  `json:"tags,omitempty"`
}

Storage version of v1api20231115.MongodbDatabaseThroughputSetting_Spec

func (*MongodbDatabaseThroughputSetting_Spec) AssignProperties_From_MongodbDatabaseThroughputSetting_Spec added in v2.12.0

func (setting *MongodbDatabaseThroughputSetting_Spec) AssignProperties_From_MongodbDatabaseThroughputSetting_Spec(source *storage.MongodbDatabaseThroughputSetting_Spec) error

AssignProperties_From_MongodbDatabaseThroughputSetting_Spec populates our MongodbDatabaseThroughputSetting_Spec from the provided source MongodbDatabaseThroughputSetting_Spec

func (*MongodbDatabaseThroughputSetting_Spec) AssignProperties_To_MongodbDatabaseThroughputSetting_Spec added in v2.12.0

func (setting *MongodbDatabaseThroughputSetting_Spec) AssignProperties_To_MongodbDatabaseThroughputSetting_Spec(destination *storage.MongodbDatabaseThroughputSetting_Spec) error

AssignProperties_To_MongodbDatabaseThroughputSetting_Spec populates the provided destination MongodbDatabaseThroughputSetting_Spec from our MongodbDatabaseThroughputSetting_Spec

func (*MongodbDatabaseThroughputSetting_Spec) ConvertSpecFrom added in v2.10.0

func (setting *MongodbDatabaseThroughputSetting_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our MongodbDatabaseThroughputSetting_Spec from the provided source

func (*MongodbDatabaseThroughputSetting_Spec) ConvertSpecTo added in v2.10.0

func (setting *MongodbDatabaseThroughputSetting_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our MongodbDatabaseThroughputSetting_Spec

func (*MongodbDatabaseThroughputSetting_Spec) DeepCopy added in v2.10.0

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

func (*MongodbDatabaseThroughputSetting_Spec) DeepCopyInto added in v2.10.0

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

type MongodbDatabase_STATUS added in v2.10.0

type MongodbDatabase_STATUS struct {
	Conditions  []conditions.Condition                        `json:"conditions,omitempty"`
	Id          *string                                       `json:"id,omitempty"`
	Location    *string                                       `json:"location,omitempty"`
	Name        *string                                       `json:"name,omitempty"`
	Options     *OptionsResource_STATUS                       `json:"options,omitempty"`
	PropertyBag genruntime.PropertyBag                        `json:"$propertyBag,omitempty"`
	Resource    *MongoDBDatabaseGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags        map[string]string                             `json:"tags,omitempty"`
	Type        *string                                       `json:"type,omitempty"`
}

Storage version of v1api20231115.MongodbDatabase_STATUS

func (*MongodbDatabase_STATUS) AssignProperties_From_MongodbDatabase_STATUS added in v2.12.0

func (database *MongodbDatabase_STATUS) AssignProperties_From_MongodbDatabase_STATUS(source *storage.MongodbDatabase_STATUS) error

AssignProperties_From_MongodbDatabase_STATUS populates our MongodbDatabase_STATUS from the provided source MongodbDatabase_STATUS

func (*MongodbDatabase_STATUS) AssignProperties_To_MongodbDatabase_STATUS added in v2.12.0

func (database *MongodbDatabase_STATUS) AssignProperties_To_MongodbDatabase_STATUS(destination *storage.MongodbDatabase_STATUS) error

AssignProperties_To_MongodbDatabase_STATUS populates the provided destination MongodbDatabase_STATUS from our MongodbDatabase_STATUS

func (*MongodbDatabase_STATUS) ConvertStatusFrom added in v2.10.0

func (database *MongodbDatabase_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our MongodbDatabase_STATUS from the provided source

func (*MongodbDatabase_STATUS) ConvertStatusTo added in v2.10.0

func (database *MongodbDatabase_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our MongodbDatabase_STATUS

func (*MongodbDatabase_STATUS) DeepCopy added in v2.10.0

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

func (*MongodbDatabase_STATUS) DeepCopyInto added in v2.10.0

func (in *MongodbDatabase_STATUS) DeepCopyInto(out *MongodbDatabase_STATUS)

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

type MongodbDatabase_Spec added in v2.10.0

type MongodbDatabase_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                       `json:"azureName,omitempty"`
	Location        *string                      `json:"location,omitempty"`
	OperatorSpec    *MongodbDatabaseOperatorSpec `json:"operatorSpec,omitempty"`
	Options         *CreateUpdateOptions         `json:"options,omitempty"`
	OriginalVersion string                       `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a documentdb.azure.com/DatabaseAccount resource
	Owner       *genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner,omitempty" kind:"DatabaseAccount"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Resource    *MongoDBDatabaseResource           `json:"resource,omitempty"`
	Tags        map[string]string                  `json:"tags,omitempty"`
}

Storage version of v1api20231115.MongodbDatabase_Spec

func (*MongodbDatabase_Spec) AssignProperties_From_MongodbDatabase_Spec added in v2.12.0

func (database *MongodbDatabase_Spec) AssignProperties_From_MongodbDatabase_Spec(source *storage.MongodbDatabase_Spec) error

AssignProperties_From_MongodbDatabase_Spec populates our MongodbDatabase_Spec from the provided source MongodbDatabase_Spec

func (*MongodbDatabase_Spec) AssignProperties_To_MongodbDatabase_Spec added in v2.12.0

func (database *MongodbDatabase_Spec) AssignProperties_To_MongodbDatabase_Spec(destination *storage.MongodbDatabase_Spec) error

AssignProperties_To_MongodbDatabase_Spec populates the provided destination MongodbDatabase_Spec from our MongodbDatabase_Spec

func (*MongodbDatabase_Spec) ConvertSpecFrom added in v2.10.0

func (database *MongodbDatabase_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our MongodbDatabase_Spec from the provided source

func (*MongodbDatabase_Spec) ConvertSpecTo added in v2.10.0

func (database *MongodbDatabase_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our MongodbDatabase_Spec

func (*MongodbDatabase_Spec) DeepCopy added in v2.10.0

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

func (*MongodbDatabase_Spec) DeepCopyInto added in v2.10.0

func (in *MongodbDatabase_Spec) DeepCopyInto(out *MongodbDatabase_Spec)

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

type OptionsResource_STATUS

type OptionsResource_STATUS struct {
	AutoscaleSettings *AutoscaleSettings_STATUS `json:"autoscaleSettings,omitempty"`
	PropertyBag       genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	Throughput        *int                      `json:"throughput,omitempty"`
}

Storage version of v1api20231115.OptionsResource_STATUS Cosmos DB options resource object

func (*OptionsResource_STATUS) AssignProperties_From_OptionsResource_STATUS added in v2.12.0

func (resource *OptionsResource_STATUS) AssignProperties_From_OptionsResource_STATUS(source *storage.OptionsResource_STATUS) error

AssignProperties_From_OptionsResource_STATUS populates our OptionsResource_STATUS from the provided source OptionsResource_STATUS

func (*OptionsResource_STATUS) AssignProperties_To_OptionsResource_STATUS added in v2.12.0

func (resource *OptionsResource_STATUS) AssignProperties_To_OptionsResource_STATUS(destination *storage.OptionsResource_STATUS) error

AssignProperties_To_OptionsResource_STATUS populates the provided destination OptionsResource_STATUS from our OptionsResource_STATUS

func (*OptionsResource_STATUS) DeepCopy

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

func (*OptionsResource_STATUS) DeepCopyInto

func (in *OptionsResource_STATUS) DeepCopyInto(out *OptionsResource_STATUS)

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

type PeriodicModeBackupPolicy

type PeriodicModeBackupPolicy struct {
	MigrationState         *BackupPolicyMigrationState `json:"migrationState,omitempty"`
	PeriodicModeProperties *PeriodicModeProperties     `json:"periodicModeProperties,omitempty"`
	PropertyBag            genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	Type                   *string                     `json:"type,omitempty"`
}

Storage version of v1api20231115.PeriodicModeBackupPolicy

func (*PeriodicModeBackupPolicy) AssignProperties_From_PeriodicModeBackupPolicy added in v2.12.0

func (policy *PeriodicModeBackupPolicy) AssignProperties_From_PeriodicModeBackupPolicy(source *storage.PeriodicModeBackupPolicy) error

AssignProperties_From_PeriodicModeBackupPolicy populates our PeriodicModeBackupPolicy from the provided source PeriodicModeBackupPolicy

func (*PeriodicModeBackupPolicy) AssignProperties_To_PeriodicModeBackupPolicy added in v2.12.0

func (policy *PeriodicModeBackupPolicy) AssignProperties_To_PeriodicModeBackupPolicy(destination *storage.PeriodicModeBackupPolicy) error

AssignProperties_To_PeriodicModeBackupPolicy populates the provided destination PeriodicModeBackupPolicy from our PeriodicModeBackupPolicy

func (*PeriodicModeBackupPolicy) DeepCopy

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

func (*PeriodicModeBackupPolicy) DeepCopyInto

func (in *PeriodicModeBackupPolicy) DeepCopyInto(out *PeriodicModeBackupPolicy)

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

type PeriodicModeBackupPolicy_STATUS

type PeriodicModeBackupPolicy_STATUS struct {
	MigrationState         *BackupPolicyMigrationState_STATUS `json:"migrationState,omitempty"`
	PeriodicModeProperties *PeriodicModeProperties_STATUS     `json:"periodicModeProperties,omitempty"`
	PropertyBag            genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Type                   *string                            `json:"type,omitempty"`
}

Storage version of v1api20231115.PeriodicModeBackupPolicy_STATUS

func (*PeriodicModeBackupPolicy_STATUS) AssignProperties_From_PeriodicModeBackupPolicy_STATUS added in v2.12.0

func (policy *PeriodicModeBackupPolicy_STATUS) AssignProperties_From_PeriodicModeBackupPolicy_STATUS(source *storage.PeriodicModeBackupPolicy_STATUS) error

AssignProperties_From_PeriodicModeBackupPolicy_STATUS populates our PeriodicModeBackupPolicy_STATUS from the provided source PeriodicModeBackupPolicy_STATUS

func (*PeriodicModeBackupPolicy_STATUS) AssignProperties_To_PeriodicModeBackupPolicy_STATUS added in v2.12.0

func (policy *PeriodicModeBackupPolicy_STATUS) AssignProperties_To_PeriodicModeBackupPolicy_STATUS(destination *storage.PeriodicModeBackupPolicy_STATUS) error

AssignProperties_To_PeriodicModeBackupPolicy_STATUS populates the provided destination PeriodicModeBackupPolicy_STATUS from our PeriodicModeBackupPolicy_STATUS

func (*PeriodicModeBackupPolicy_STATUS) DeepCopy

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

func (*PeriodicModeBackupPolicy_STATUS) DeepCopyInto

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

type PeriodicModeProperties

type PeriodicModeProperties struct {
	BackupIntervalInMinutes        *int                   `json:"backupIntervalInMinutes,omitempty"`
	BackupRetentionIntervalInHours *int                   `json:"backupRetentionIntervalInHours,omitempty"`
	BackupStorageRedundancy        *string                `json:"backupStorageRedundancy,omitempty"`
	PropertyBag                    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.PeriodicModeProperties Configuration values for periodic mode backup

func (*PeriodicModeProperties) AssignProperties_From_PeriodicModeProperties added in v2.12.0

func (properties *PeriodicModeProperties) AssignProperties_From_PeriodicModeProperties(source *storage.PeriodicModeProperties) error

AssignProperties_From_PeriodicModeProperties populates our PeriodicModeProperties from the provided source PeriodicModeProperties

func (*PeriodicModeProperties) AssignProperties_To_PeriodicModeProperties added in v2.12.0

func (properties *PeriodicModeProperties) AssignProperties_To_PeriodicModeProperties(destination *storage.PeriodicModeProperties) error

AssignProperties_To_PeriodicModeProperties populates the provided destination PeriodicModeProperties from our PeriodicModeProperties

func (*PeriodicModeProperties) DeepCopy

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

func (*PeriodicModeProperties) DeepCopyInto

func (in *PeriodicModeProperties) DeepCopyInto(out *PeriodicModeProperties)

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

type PeriodicModeProperties_STATUS

type PeriodicModeProperties_STATUS struct {
	BackupIntervalInMinutes        *int                   `json:"backupIntervalInMinutes,omitempty"`
	BackupRetentionIntervalInHours *int                   `json:"backupRetentionIntervalInHours,omitempty"`
	BackupStorageRedundancy        *string                `json:"backupStorageRedundancy,omitempty"`
	PropertyBag                    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.PeriodicModeProperties_STATUS Configuration values for periodic mode backup

func (*PeriodicModeProperties_STATUS) AssignProperties_From_PeriodicModeProperties_STATUS added in v2.12.0

func (properties *PeriodicModeProperties_STATUS) AssignProperties_From_PeriodicModeProperties_STATUS(source *storage.PeriodicModeProperties_STATUS) error

AssignProperties_From_PeriodicModeProperties_STATUS populates our PeriodicModeProperties_STATUS from the provided source PeriodicModeProperties_STATUS

func (*PeriodicModeProperties_STATUS) AssignProperties_To_PeriodicModeProperties_STATUS added in v2.12.0

func (properties *PeriodicModeProperties_STATUS) AssignProperties_To_PeriodicModeProperties_STATUS(destination *storage.PeriodicModeProperties_STATUS) error

AssignProperties_To_PeriodicModeProperties_STATUS populates the provided destination PeriodicModeProperties_STATUS from our PeriodicModeProperties_STATUS

func (*PeriodicModeProperties_STATUS) DeepCopy

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

func (*PeriodicModeProperties_STATUS) DeepCopyInto

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

type PrivateEndpointConnection_STATUS

type PrivateEndpointConnection_STATUS struct {
	Id          *string                `json:"id,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.PrivateEndpointConnection_STATUS A private endpoint connection

func (*PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS added in v2.12.0

func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *storage.PrivateEndpointConnection_STATUS) error

AssignProperties_From_PrivateEndpointConnection_STATUS populates our PrivateEndpointConnection_STATUS from the provided source PrivateEndpointConnection_STATUS

func (*PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS added in v2.12.0

func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *storage.PrivateEndpointConnection_STATUS) error

AssignProperties_To_PrivateEndpointConnection_STATUS populates the provided destination PrivateEndpointConnection_STATUS from our PrivateEndpointConnection_STATUS

func (*PrivateEndpointConnection_STATUS) DeepCopy

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

func (*PrivateEndpointConnection_STATUS) DeepCopyInto

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

type RestoreParameters

type RestoreParameters struct {
	DatabasesToRestore        []DatabaseRestoreResource        `json:"databasesToRestore,omitempty"`
	GremlinDatabasesToRestore []GremlinDatabaseRestoreResource `json:"gremlinDatabasesToRestore,omitempty"`
	PropertyBag               genruntime.PropertyBag           `json:"$propertyBag,omitempty"`
	RestoreMode               *string                          `json:"restoreMode,omitempty"`
	RestoreSource             *string                          `json:"restoreSource,omitempty"`
	RestoreTimestampInUtc     *string                          `json:"restoreTimestampInUtc,omitempty"`
	TablesToRestore           []string                         `json:"tablesToRestore,omitempty"`
}

Storage version of v1api20231115.RestoreParameters Parameters to indicate the information about the restore.

func (*RestoreParameters) AssignProperties_From_RestoreParameters added in v2.12.0

func (parameters *RestoreParameters) AssignProperties_From_RestoreParameters(source *storage.RestoreParameters) error

AssignProperties_From_RestoreParameters populates our RestoreParameters from the provided source RestoreParameters

func (*RestoreParameters) AssignProperties_To_RestoreParameters added in v2.12.0

func (parameters *RestoreParameters) AssignProperties_To_RestoreParameters(destination *storage.RestoreParameters) error

AssignProperties_To_RestoreParameters populates the provided destination RestoreParameters from our RestoreParameters

func (*RestoreParameters) DeepCopy

func (in *RestoreParameters) DeepCopy() *RestoreParameters

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

func (*RestoreParameters) DeepCopyInto

func (in *RestoreParameters) DeepCopyInto(out *RestoreParameters)

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

type RestoreParametersBase

type RestoreParametersBase struct {
	PropertyBag           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RestoreSource         *string                `json:"restoreSource,omitempty"`
	RestoreTimestampInUtc *string                `json:"restoreTimestampInUtc,omitempty"`
}

Storage version of v1api20231115.RestoreParametersBase Parameters to indicate the information about the restore.

func (*RestoreParametersBase) AssignProperties_From_RestoreParametersBase added in v2.12.0

func (base *RestoreParametersBase) AssignProperties_From_RestoreParametersBase(source *storage.RestoreParametersBase) error

AssignProperties_From_RestoreParametersBase populates our RestoreParametersBase from the provided source RestoreParametersBase

func (*RestoreParametersBase) AssignProperties_To_RestoreParametersBase added in v2.12.0

func (base *RestoreParametersBase) AssignProperties_To_RestoreParametersBase(destination *storage.RestoreParametersBase) error

AssignProperties_To_RestoreParametersBase populates the provided destination RestoreParametersBase from our RestoreParametersBase

func (*RestoreParametersBase) DeepCopy

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

func (*RestoreParametersBase) DeepCopyInto

func (in *RestoreParametersBase) DeepCopyInto(out *RestoreParametersBase)

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

type RestoreParametersBase_STATUS

type RestoreParametersBase_STATUS struct {
	PropertyBag           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RestoreSource         *string                `json:"restoreSource,omitempty"`
	RestoreTimestampInUtc *string                `json:"restoreTimestampInUtc,omitempty"`
}

Storage version of v1api20231115.RestoreParametersBase_STATUS Parameters to indicate the information about the restore.

func (*RestoreParametersBase_STATUS) AssignProperties_From_RestoreParametersBase_STATUS added in v2.12.0

func (base *RestoreParametersBase_STATUS) AssignProperties_From_RestoreParametersBase_STATUS(source *storage.RestoreParametersBase_STATUS) error

AssignProperties_From_RestoreParametersBase_STATUS populates our RestoreParametersBase_STATUS from the provided source RestoreParametersBase_STATUS

func (*RestoreParametersBase_STATUS) AssignProperties_To_RestoreParametersBase_STATUS added in v2.12.0

func (base *RestoreParametersBase_STATUS) AssignProperties_To_RestoreParametersBase_STATUS(destination *storage.RestoreParametersBase_STATUS) error

AssignProperties_To_RestoreParametersBase_STATUS populates the provided destination RestoreParametersBase_STATUS from our RestoreParametersBase_STATUS

func (*RestoreParametersBase_STATUS) DeepCopy

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

func (*RestoreParametersBase_STATUS) DeepCopyInto

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

type RestoreParameters_STATUS

type RestoreParameters_STATUS struct {
	DatabasesToRestore        []DatabaseRestoreResource_STATUS        `json:"databasesToRestore,omitempty"`
	GremlinDatabasesToRestore []GremlinDatabaseRestoreResource_STATUS `json:"gremlinDatabasesToRestore,omitempty"`
	PropertyBag               genruntime.PropertyBag                  `json:"$propertyBag,omitempty"`
	RestoreMode               *string                                 `json:"restoreMode,omitempty"`
	RestoreSource             *string                                 `json:"restoreSource,omitempty"`
	RestoreTimestampInUtc     *string                                 `json:"restoreTimestampInUtc,omitempty"`
	TablesToRestore           []string                                `json:"tablesToRestore,omitempty"`
}

Storage version of v1api20231115.RestoreParameters_STATUS Parameters to indicate the information about the restore.

func (*RestoreParameters_STATUS) AssignProperties_From_RestoreParameters_STATUS added in v2.12.0

func (parameters *RestoreParameters_STATUS) AssignProperties_From_RestoreParameters_STATUS(source *storage.RestoreParameters_STATUS) error

AssignProperties_From_RestoreParameters_STATUS populates our RestoreParameters_STATUS from the provided source RestoreParameters_STATUS

func (*RestoreParameters_STATUS) AssignProperties_To_RestoreParameters_STATUS added in v2.12.0

func (parameters *RestoreParameters_STATUS) AssignProperties_To_RestoreParameters_STATUS(destination *storage.RestoreParameters_STATUS) error

AssignProperties_To_RestoreParameters_STATUS populates the provided destination RestoreParameters_STATUS from our RestoreParameters_STATUS

func (*RestoreParameters_STATUS) DeepCopy

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

func (*RestoreParameters_STATUS) DeepCopyInto

func (in *RestoreParameters_STATUS) DeepCopyInto(out *RestoreParameters_STATUS)

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

type SpatialSpec

type SpatialSpec struct {
	Path        *string                `json:"path,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Types       []string               `json:"types,omitempty"`
}

Storage version of v1api20231115.SpatialSpec

func (*SpatialSpec) AssignProperties_From_SpatialSpec added in v2.12.0

func (spatial *SpatialSpec) AssignProperties_From_SpatialSpec(source *storage.SpatialSpec) error

AssignProperties_From_SpatialSpec populates our SpatialSpec from the provided source SpatialSpec

func (*SpatialSpec) AssignProperties_To_SpatialSpec added in v2.12.0

func (spatial *SpatialSpec) AssignProperties_To_SpatialSpec(destination *storage.SpatialSpec) error

AssignProperties_To_SpatialSpec populates the provided destination SpatialSpec from our SpatialSpec

func (*SpatialSpec) DeepCopy

func (in *SpatialSpec) DeepCopy() *SpatialSpec

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

func (*SpatialSpec) DeepCopyInto

func (in *SpatialSpec) DeepCopyInto(out *SpatialSpec)

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

type SpatialSpec_STATUS

type SpatialSpec_STATUS struct {
	Path        *string                `json:"path,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Types       []string               `json:"types,omitempty"`
}

Storage version of v1api20231115.SpatialSpec_STATUS

func (*SpatialSpec_STATUS) AssignProperties_From_SpatialSpec_STATUS added in v2.12.0

func (spatial *SpatialSpec_STATUS) AssignProperties_From_SpatialSpec_STATUS(source *storage.SpatialSpec_STATUS) error

AssignProperties_From_SpatialSpec_STATUS populates our SpatialSpec_STATUS from the provided source SpatialSpec_STATUS

func (*SpatialSpec_STATUS) AssignProperties_To_SpatialSpec_STATUS added in v2.12.0

func (spatial *SpatialSpec_STATUS) AssignProperties_To_SpatialSpec_STATUS(destination *storage.SpatialSpec_STATUS) error

AssignProperties_To_SpatialSpec_STATUS populates the provided destination SpatialSpec_STATUS from our SpatialSpec_STATUS

func (*SpatialSpec_STATUS) DeepCopy

func (in *SpatialSpec_STATUS) DeepCopy() *SpatialSpec_STATUS

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

func (*SpatialSpec_STATUS) DeepCopyInto

func (in *SpatialSpec_STATUS) DeepCopyInto(out *SpatialSpec_STATUS)

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

type SqlContainerGetProperties_Resource_STATUS

type SqlContainerGetProperties_Resource_STATUS struct {
	AnalyticalStorageTtl     *int                             `json:"analyticalStorageTtl,omitempty"`
	ClientEncryptionPolicy   *ClientEncryptionPolicy_STATUS   `json:"clientEncryptionPolicy,omitempty"`
	ComputedProperties       []ComputedProperty_STATUS        `json:"computedProperties,omitempty"`
	ConflictResolutionPolicy *ConflictResolutionPolicy_STATUS `json:"conflictResolutionPolicy,omitempty"`
	CreateMode               *string                          `json:"createMode,omitempty"`
	DefaultTtl               *int                             `json:"defaultTtl,omitempty"`
	Etag                     *string                          `json:"_etag,omitempty"`
	Id                       *string                          `json:"id,omitempty"`
	IndexingPolicy           *IndexingPolicy_STATUS           `json:"indexingPolicy,omitempty"`
	PartitionKey             *ContainerPartitionKey_STATUS    `json:"partitionKey,omitempty"`
	PropertyBag              genruntime.PropertyBag           `json:"$propertyBag,omitempty"`
	RestoreParameters        *RestoreParametersBase_STATUS    `json:"restoreParameters,omitempty"`
	Rid                      *string                          `json:"_rid,omitempty"`
	Ts                       *float64                         `json:"_ts,omitempty"`
	UniqueKeyPolicy          *UniqueKeyPolicy_STATUS          `json:"uniqueKeyPolicy,omitempty"`
}

Storage version of v1api20231115.SqlContainerGetProperties_Resource_STATUS

func (*SqlContainerGetProperties_Resource_STATUS) AssignProperties_From_SqlContainerGetProperties_Resource_STATUS added in v2.12.0

func (resource *SqlContainerGetProperties_Resource_STATUS) AssignProperties_From_SqlContainerGetProperties_Resource_STATUS(source *storage.SqlContainerGetProperties_Resource_STATUS) error

AssignProperties_From_SqlContainerGetProperties_Resource_STATUS populates our SqlContainerGetProperties_Resource_STATUS from the provided source SqlContainerGetProperties_Resource_STATUS

func (*SqlContainerGetProperties_Resource_STATUS) AssignProperties_To_SqlContainerGetProperties_Resource_STATUS added in v2.12.0

func (resource *SqlContainerGetProperties_Resource_STATUS) AssignProperties_To_SqlContainerGetProperties_Resource_STATUS(destination *storage.SqlContainerGetProperties_Resource_STATUS) error

AssignProperties_To_SqlContainerGetProperties_Resource_STATUS populates the provided destination SqlContainerGetProperties_Resource_STATUS from our SqlContainerGetProperties_Resource_STATUS

func (*SqlContainerGetProperties_Resource_STATUS) DeepCopy

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

func (*SqlContainerGetProperties_Resource_STATUS) DeepCopyInto

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

type SqlContainerResource

type SqlContainerResource struct {
	AnalyticalStorageTtl     *int                      `json:"analyticalStorageTtl,omitempty"`
	ClientEncryptionPolicy   *ClientEncryptionPolicy   `json:"clientEncryptionPolicy,omitempty"`
	ComputedProperties       []ComputedProperty        `json:"computedProperties,omitempty"`
	ConflictResolutionPolicy *ConflictResolutionPolicy `json:"conflictResolutionPolicy,omitempty"`
	CreateMode               *string                   `json:"createMode,omitempty"`
	DefaultTtl               *int                      `json:"defaultTtl,omitempty"`
	Id                       *string                   `json:"id,omitempty"`
	IndexingPolicy           *IndexingPolicy           `json:"indexingPolicy,omitempty"`
	PartitionKey             *ContainerPartitionKey    `json:"partitionKey,omitempty"`
	PropertyBag              genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	RestoreParameters        *RestoreParametersBase    `json:"restoreParameters,omitempty"`
	UniqueKeyPolicy          *UniqueKeyPolicy          `json:"uniqueKeyPolicy,omitempty"`
}

Storage version of v1api20231115.SqlContainerResource Cosmos DB SQL container resource object

func (*SqlContainerResource) AssignProperties_From_SqlContainerResource added in v2.12.0

func (resource *SqlContainerResource) AssignProperties_From_SqlContainerResource(source *storage.SqlContainerResource) error

AssignProperties_From_SqlContainerResource populates our SqlContainerResource from the provided source SqlContainerResource

func (*SqlContainerResource) AssignProperties_To_SqlContainerResource added in v2.12.0

func (resource *SqlContainerResource) AssignProperties_To_SqlContainerResource(destination *storage.SqlContainerResource) error

AssignProperties_To_SqlContainerResource populates the provided destination SqlContainerResource from our SqlContainerResource

func (*SqlContainerResource) DeepCopy

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

func (*SqlContainerResource) DeepCopyInto

func (in *SqlContainerResource) DeepCopyInto(out *SqlContainerResource)

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

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20231115.SqlDatabase Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}

func (*SqlDatabase) AssignProperties_From_SqlDatabase added in v2.12.0

func (database *SqlDatabase) AssignProperties_From_SqlDatabase(source *storage.SqlDatabase) error

AssignProperties_From_SqlDatabase populates our SqlDatabase from the provided source SqlDatabase

func (*SqlDatabase) AssignProperties_To_SqlDatabase added in v2.12.0

func (database *SqlDatabase) AssignProperties_To_SqlDatabase(destination *storage.SqlDatabase) error

AssignProperties_To_SqlDatabase populates the provided destination SqlDatabase from our SqlDatabase

func (*SqlDatabase) AzureName

func (database *SqlDatabase) AzureName() string

AzureName returns the Azure name of the resource

func (*SqlDatabase) ConfigMapDestinationExpressions added in v2.11.0

func (database *SqlDatabase) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*SqlDatabase) ConvertFrom added in v2.12.0

func (database *SqlDatabase) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our SqlDatabase from the provided hub SqlDatabase

func (*SqlDatabase) ConvertTo added in v2.12.0

func (database *SqlDatabase) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub SqlDatabase from our SqlDatabase

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

func (database SqlDatabase) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-11-15"

func (*SqlDatabase) GetConditions

func (database *SqlDatabase) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*SqlDatabase) GetResourceScope

func (database *SqlDatabase) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*SqlDatabase) GetSpec

func (database *SqlDatabase) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*SqlDatabase) GetStatus

func (database *SqlDatabase) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*SqlDatabase) GetSupportedOperations

func (database *SqlDatabase) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*SqlDatabase) GetType

func (database *SqlDatabase) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DocumentDB/databaseAccounts/sqlDatabases"

func (*SqlDatabase) NewEmptyStatus

func (database *SqlDatabase) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*SqlDatabase) OriginalGVK

func (database *SqlDatabase) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*SqlDatabase) Owner

func (database *SqlDatabase) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*SqlDatabase) SecretDestinationExpressions added in v2.11.0

func (database *SqlDatabase) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*SqlDatabase) SetConditions

func (database *SqlDatabase) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*SqlDatabase) SetStatus

func (database *SqlDatabase) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type SqlDatabaseContainer

type SqlDatabaseContainer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SqlDatabaseContainer_Spec   `json:"spec,omitempty"`
	Status            SqlDatabaseContainer_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20231115.SqlDatabaseContainer Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}

func (*SqlDatabaseContainer) AssignProperties_From_SqlDatabaseContainer added in v2.12.0

func (container *SqlDatabaseContainer) AssignProperties_From_SqlDatabaseContainer(source *storage.SqlDatabaseContainer) error

AssignProperties_From_SqlDatabaseContainer populates our SqlDatabaseContainer from the provided source SqlDatabaseContainer

func (*SqlDatabaseContainer) AssignProperties_To_SqlDatabaseContainer added in v2.12.0

func (container *SqlDatabaseContainer) AssignProperties_To_SqlDatabaseContainer(destination *storage.SqlDatabaseContainer) error

AssignProperties_To_SqlDatabaseContainer populates the provided destination SqlDatabaseContainer from our SqlDatabaseContainer

func (*SqlDatabaseContainer) AzureName

func (container *SqlDatabaseContainer) AzureName() string

AzureName returns the Azure name of the resource

func (*SqlDatabaseContainer) ConfigMapDestinationExpressions added in v2.11.0

func (container *SqlDatabaseContainer) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*SqlDatabaseContainer) ConvertFrom added in v2.12.0

func (container *SqlDatabaseContainer) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our SqlDatabaseContainer from the provided hub SqlDatabaseContainer

func (*SqlDatabaseContainer) ConvertTo added in v2.12.0

func (container *SqlDatabaseContainer) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub SqlDatabaseContainer from our SqlDatabaseContainer

func (*SqlDatabaseContainer) DeepCopy

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

func (*SqlDatabaseContainer) DeepCopyInto

func (in *SqlDatabaseContainer) DeepCopyInto(out *SqlDatabaseContainer)

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

func (*SqlDatabaseContainer) DeepCopyObject

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

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

func (SqlDatabaseContainer) GetAPIVersion

func (container SqlDatabaseContainer) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-11-15"

func (*SqlDatabaseContainer) GetConditions

func (container *SqlDatabaseContainer) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*SqlDatabaseContainer) GetResourceScope

func (container *SqlDatabaseContainer) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*SqlDatabaseContainer) GetSpec

func (container *SqlDatabaseContainer) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*SqlDatabaseContainer) GetStatus

func (container *SqlDatabaseContainer) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*SqlDatabaseContainer) GetSupportedOperations

func (container *SqlDatabaseContainer) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*SqlDatabaseContainer) GetType

func (container *SqlDatabaseContainer) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"

func (*SqlDatabaseContainer) NewEmptyStatus

func (container *SqlDatabaseContainer) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*SqlDatabaseContainer) OriginalGVK

func (container *SqlDatabaseContainer) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*SqlDatabaseContainer) Owner

Owner returns the ResourceReference of the owner

func (*SqlDatabaseContainer) SecretDestinationExpressions added in v2.11.0

func (container *SqlDatabaseContainer) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*SqlDatabaseContainer) SetConditions

func (container *SqlDatabaseContainer) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*SqlDatabaseContainer) SetStatus

func (container *SqlDatabaseContainer) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type SqlDatabaseContainerList

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

+kubebuilder:object:root=true Storage version of v1api20231115.SqlDatabaseContainer Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}

func (*SqlDatabaseContainerList) DeepCopy

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

func (*SqlDatabaseContainerList) DeepCopyInto

func (in *SqlDatabaseContainerList) DeepCopyInto(out *SqlDatabaseContainerList)

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

func (*SqlDatabaseContainerList) DeepCopyObject

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

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

type SqlDatabaseContainerOperatorSpec added in v2.11.0

type SqlDatabaseContainerOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20231115.SqlDatabaseContainerOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*SqlDatabaseContainerOperatorSpec) AssignProperties_From_SqlDatabaseContainerOperatorSpec added in v2.12.0

func (operator *SqlDatabaseContainerOperatorSpec) AssignProperties_From_SqlDatabaseContainerOperatorSpec(source *storage.SqlDatabaseContainerOperatorSpec) error

AssignProperties_From_SqlDatabaseContainerOperatorSpec populates our SqlDatabaseContainerOperatorSpec from the provided source SqlDatabaseContainerOperatorSpec

func (*SqlDatabaseContainerOperatorSpec) AssignProperties_To_SqlDatabaseContainerOperatorSpec added in v2.12.0

func (operator *SqlDatabaseContainerOperatorSpec) AssignProperties_To_SqlDatabaseContainerOperatorSpec(destination *storage.SqlDatabaseContainerOperatorSpec) error

AssignProperties_To_SqlDatabaseContainerOperatorSpec populates the provided destination SqlDatabaseContainerOperatorSpec from our SqlDatabaseContainerOperatorSpec

func (*SqlDatabaseContainerOperatorSpec) DeepCopy added in v2.11.0

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

func (*SqlDatabaseContainerOperatorSpec) DeepCopyInto added in v2.11.0

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

type SqlDatabaseContainerStoredProcedure

type SqlDatabaseContainerStoredProcedure struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SqlDatabaseContainerStoredProcedure_Spec   `json:"spec,omitempty"`
	Status            SqlDatabaseContainerStoredProcedure_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20231115.SqlDatabaseContainerStoredProcedure Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/storedProcedures/{storedProcedureName}

func (*SqlDatabaseContainerStoredProcedure) AssignProperties_From_SqlDatabaseContainerStoredProcedure added in v2.12.0

func (procedure *SqlDatabaseContainerStoredProcedure) AssignProperties_From_SqlDatabaseContainerStoredProcedure(source *storage.SqlDatabaseContainerStoredProcedure) error

AssignProperties_From_SqlDatabaseContainerStoredProcedure populates our SqlDatabaseContainerStoredProcedure from the provided source SqlDatabaseContainerStoredProcedure

func (*SqlDatabaseContainerStoredProcedure) AssignProperties_To_SqlDatabaseContainerStoredProcedure added in v2.12.0

func (procedure *SqlDatabaseContainerStoredProcedure) AssignProperties_To_SqlDatabaseContainerStoredProcedure(destination *storage.SqlDatabaseContainerStoredProcedure) error

AssignProperties_To_SqlDatabaseContainerStoredProcedure populates the provided destination SqlDatabaseContainerStoredProcedure from our SqlDatabaseContainerStoredProcedure

func (*SqlDatabaseContainerStoredProcedure) AzureName

func (procedure *SqlDatabaseContainerStoredProcedure) AzureName() string

AzureName returns the Azure name of the resource

func (*SqlDatabaseContainerStoredProcedure) ConfigMapDestinationExpressions added in v2.11.0

func (procedure *SqlDatabaseContainerStoredProcedure) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*SqlDatabaseContainerStoredProcedure) ConvertFrom added in v2.12.0

func (procedure *SqlDatabaseContainerStoredProcedure) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our SqlDatabaseContainerStoredProcedure from the provided hub SqlDatabaseContainerStoredProcedure

func (*SqlDatabaseContainerStoredProcedure) ConvertTo added in v2.12.0

func (procedure *SqlDatabaseContainerStoredProcedure) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub SqlDatabaseContainerStoredProcedure from our SqlDatabaseContainerStoredProcedure

func (*SqlDatabaseContainerStoredProcedure) DeepCopy

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

func (*SqlDatabaseContainerStoredProcedure) DeepCopyInto

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

func (*SqlDatabaseContainerStoredProcedure) DeepCopyObject

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

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

func (SqlDatabaseContainerStoredProcedure) GetAPIVersion

func (procedure SqlDatabaseContainerStoredProcedure) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-11-15"

func (*SqlDatabaseContainerStoredProcedure) GetConditions

func (procedure *SqlDatabaseContainerStoredProcedure) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*SqlDatabaseContainerStoredProcedure) GetResourceScope

func (procedure *SqlDatabaseContainerStoredProcedure) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*SqlDatabaseContainerStoredProcedure) GetSpec

GetSpec returns the specification of this resource

func (*SqlDatabaseContainerStoredProcedure) GetStatus

GetStatus returns the status of this resource

func (*SqlDatabaseContainerStoredProcedure) GetSupportedOperations

func (procedure *SqlDatabaseContainerStoredProcedure) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*SqlDatabaseContainerStoredProcedure) GetType

func (procedure *SqlDatabaseContainerStoredProcedure) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures"

func (*SqlDatabaseContainerStoredProcedure) NewEmptyStatus

NewEmptyStatus returns a new empty (blank) status

func (*SqlDatabaseContainerStoredProcedure) OriginalGVK

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*SqlDatabaseContainerStoredProcedure) Owner

Owner returns the ResourceReference of the owner

func (*SqlDatabaseContainerStoredProcedure) SecretDestinationExpressions added in v2.11.0

func (procedure *SqlDatabaseContainerStoredProcedure) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*SqlDatabaseContainerStoredProcedure) SetConditions

func (procedure *SqlDatabaseContainerStoredProcedure) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*SqlDatabaseContainerStoredProcedure) SetStatus

SetStatus sets the status of this resource

type SqlDatabaseContainerStoredProcedureList

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

+kubebuilder:object:root=true Storage version of v1api20231115.SqlDatabaseContainerStoredProcedure Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/storedProcedures/{storedProcedureName}

func (*SqlDatabaseContainerStoredProcedureList) DeepCopy

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

func (*SqlDatabaseContainerStoredProcedureList) DeepCopyInto

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

func (*SqlDatabaseContainerStoredProcedureList) DeepCopyObject

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

type SqlDatabaseContainerStoredProcedureOperatorSpec added in v2.11.0

type SqlDatabaseContainerStoredProcedureOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20231115.SqlDatabaseContainerStoredProcedureOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*SqlDatabaseContainerStoredProcedureOperatorSpec) AssignProperties_From_SqlDatabaseContainerStoredProcedureOperatorSpec added in v2.12.0

func (operator *SqlDatabaseContainerStoredProcedureOperatorSpec) AssignProperties_From_SqlDatabaseContainerStoredProcedureOperatorSpec(source *storage.SqlDatabaseContainerStoredProcedureOperatorSpec) error

AssignProperties_From_SqlDatabaseContainerStoredProcedureOperatorSpec populates our SqlDatabaseContainerStoredProcedureOperatorSpec from the provided source SqlDatabaseContainerStoredProcedureOperatorSpec

func (*SqlDatabaseContainerStoredProcedureOperatorSpec) AssignProperties_To_SqlDatabaseContainerStoredProcedureOperatorSpec added in v2.12.0

func (operator *SqlDatabaseContainerStoredProcedureOperatorSpec) AssignProperties_To_SqlDatabaseContainerStoredProcedureOperatorSpec(destination *storage.SqlDatabaseContainerStoredProcedureOperatorSpec) error

AssignProperties_To_SqlDatabaseContainerStoredProcedureOperatorSpec populates the provided destination SqlDatabaseContainerStoredProcedureOperatorSpec from our SqlDatabaseContainerStoredProcedureOperatorSpec

func (*SqlDatabaseContainerStoredProcedureOperatorSpec) DeepCopy added in v2.11.0

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

func (*SqlDatabaseContainerStoredProcedureOperatorSpec) DeepCopyInto added in v2.11.0

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

type SqlDatabaseContainerStoredProcedure_STATUS added in v2.10.0

type SqlDatabaseContainerStoredProcedure_STATUS struct {
	Conditions  []conditions.Condition                           `json:"conditions,omitempty"`
	Id          *string                                          `json:"id,omitempty"`
	Location    *string                                          `json:"location,omitempty"`
	Name        *string                                          `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag                           `json:"$propertyBag,omitempty"`
	Resource    *SqlStoredProcedureGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags        map[string]string                                `json:"tags,omitempty"`
	Type        *string                                          `json:"type,omitempty"`
}

Storage version of v1api20231115.SqlDatabaseContainerStoredProcedure_STATUS

func (*SqlDatabaseContainerStoredProcedure_STATUS) AssignProperties_From_SqlDatabaseContainerStoredProcedure_STATUS added in v2.12.0

func (procedure *SqlDatabaseContainerStoredProcedure_STATUS) AssignProperties_From_SqlDatabaseContainerStoredProcedure_STATUS(source *storage.SqlDatabaseContainerStoredProcedure_STATUS) error

AssignProperties_From_SqlDatabaseContainerStoredProcedure_STATUS populates our SqlDatabaseContainerStoredProcedure_STATUS from the provided source SqlDatabaseContainerStoredProcedure_STATUS

func (*SqlDatabaseContainerStoredProcedure_STATUS) AssignProperties_To_SqlDatabaseContainerStoredProcedure_STATUS added in v2.12.0

func (procedure *SqlDatabaseContainerStoredProcedure_STATUS) AssignProperties_To_SqlDatabaseContainerStoredProcedure_STATUS(destination *storage.SqlDatabaseContainerStoredProcedure_STATUS) error

AssignProperties_To_SqlDatabaseContainerStoredProcedure_STATUS populates the provided destination SqlDatabaseContainerStoredProcedure_STATUS from our SqlDatabaseContainerStoredProcedure_STATUS

func (*SqlDatabaseContainerStoredProcedure_STATUS) ConvertStatusFrom added in v2.10.0

ConvertStatusFrom populates our SqlDatabaseContainerStoredProcedure_STATUS from the provided source

func (*SqlDatabaseContainerStoredProcedure_STATUS) ConvertStatusTo added in v2.10.0

func (procedure *SqlDatabaseContainerStoredProcedure_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our SqlDatabaseContainerStoredProcedure_STATUS

func (*SqlDatabaseContainerStoredProcedure_STATUS) DeepCopy added in v2.10.0

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

func (*SqlDatabaseContainerStoredProcedure_STATUS) DeepCopyInto added in v2.10.0

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

type SqlDatabaseContainerStoredProcedure_Spec added in v2.10.0

type SqlDatabaseContainerStoredProcedure_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                                           `json:"azureName,omitempty"`
	Location        *string                                          `json:"location,omitempty"`
	OperatorSpec    *SqlDatabaseContainerStoredProcedureOperatorSpec `json:"operatorSpec,omitempty"`
	Options         *CreateUpdateOptions                             `json:"options,omitempty"`
	OriginalVersion string                                           `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a documentdb.azure.com/SqlDatabaseContainer resource
	Owner       *genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner,omitempty" kind:"SqlDatabaseContainer"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Resource    *SqlStoredProcedureResource        `json:"resource,omitempty"`
	Tags        map[string]string                  `json:"tags,omitempty"`
}

Storage version of v1api20231115.SqlDatabaseContainerStoredProcedure_Spec

func (*SqlDatabaseContainerStoredProcedure_Spec) AssignProperties_From_SqlDatabaseContainerStoredProcedure_Spec added in v2.12.0

func (procedure *SqlDatabaseContainerStoredProcedure_Spec) AssignProperties_From_SqlDatabaseContainerStoredProcedure_Spec(source *storage.SqlDatabaseContainerStoredProcedure_Spec) error

AssignProperties_From_SqlDatabaseContainerStoredProcedure_Spec populates our SqlDatabaseContainerStoredProcedure_Spec from the provided source SqlDatabaseContainerStoredProcedure_Spec

func (*SqlDatabaseContainerStoredProcedure_Spec) AssignProperties_To_SqlDatabaseContainerStoredProcedure_Spec added in v2.12.0

func (procedure *SqlDatabaseContainerStoredProcedure_Spec) AssignProperties_To_SqlDatabaseContainerStoredProcedure_Spec(destination *storage.SqlDatabaseContainerStoredProcedure_Spec) error

AssignProperties_To_SqlDatabaseContainerStoredProcedure_Spec populates the provided destination SqlDatabaseContainerStoredProcedure_Spec from our SqlDatabaseContainerStoredProcedure_Spec

func (*SqlDatabaseContainerStoredProcedure_Spec) ConvertSpecFrom added in v2.10.0

func (procedure *SqlDatabaseContainerStoredProcedure_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our SqlDatabaseContainerStoredProcedure_Spec from the provided source

func (*SqlDatabaseContainerStoredProcedure_Spec) ConvertSpecTo added in v2.10.0

func (procedure *SqlDatabaseContainerStoredProcedure_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our SqlDatabaseContainerStoredProcedure_Spec

func (*SqlDatabaseContainerStoredProcedure_Spec) DeepCopy added in v2.10.0

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

func (*SqlDatabaseContainerStoredProcedure_Spec) DeepCopyInto added in v2.10.0

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

type SqlDatabaseContainerThroughputSetting

type SqlDatabaseContainerThroughputSetting struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SqlDatabaseContainerThroughputSetting_Spec   `json:"spec,omitempty"`
	Status            SqlDatabaseContainerThroughputSetting_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20231115.SqlDatabaseContainerThroughputSetting Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/throughputSettings/default

func (*SqlDatabaseContainerThroughputSetting) AssignProperties_From_SqlDatabaseContainerThroughputSetting added in v2.12.0

func (setting *SqlDatabaseContainerThroughputSetting) AssignProperties_From_SqlDatabaseContainerThroughputSetting(source *storage.SqlDatabaseContainerThroughputSetting) error

AssignProperties_From_SqlDatabaseContainerThroughputSetting populates our SqlDatabaseContainerThroughputSetting from the provided source SqlDatabaseContainerThroughputSetting

func (*SqlDatabaseContainerThroughputSetting) AssignProperties_To_SqlDatabaseContainerThroughputSetting added in v2.12.0

func (setting *SqlDatabaseContainerThroughputSetting) AssignProperties_To_SqlDatabaseContainerThroughputSetting(destination *storage.SqlDatabaseContainerThroughputSetting) error

AssignProperties_To_SqlDatabaseContainerThroughputSetting populates the provided destination SqlDatabaseContainerThroughputSetting from our SqlDatabaseContainerThroughputSetting

func (*SqlDatabaseContainerThroughputSetting) AzureName

func (setting *SqlDatabaseContainerThroughputSetting) AzureName() string

AzureName returns the Azure name of the resource (always "default")

func (*SqlDatabaseContainerThroughputSetting) ConfigMapDestinationExpressions added in v2.11.0

func (setting *SqlDatabaseContainerThroughputSetting) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*SqlDatabaseContainerThroughputSetting) ConvertFrom added in v2.12.0

func (setting *SqlDatabaseContainerThroughputSetting) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our SqlDatabaseContainerThroughputSetting from the provided hub SqlDatabaseContainerThroughputSetting

func (*SqlDatabaseContainerThroughputSetting) ConvertTo added in v2.12.0

ConvertTo populates the provided hub SqlDatabaseContainerThroughputSetting from our SqlDatabaseContainerThroughputSetting

func (*SqlDatabaseContainerThroughputSetting) DeepCopy

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

func (*SqlDatabaseContainerThroughputSetting) DeepCopyInto

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

func (*SqlDatabaseContainerThroughputSetting) DeepCopyObject

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

func (SqlDatabaseContainerThroughputSetting) GetAPIVersion

func (setting SqlDatabaseContainerThroughputSetting) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-11-15"

func (*SqlDatabaseContainerThroughputSetting) GetConditions

GetConditions returns the conditions of the resource

func (*SqlDatabaseContainerThroughputSetting) GetResourceScope

GetResourceScope returns the scope of the resource

func (*SqlDatabaseContainerThroughputSetting) GetSpec

GetSpec returns the specification of this resource

func (*SqlDatabaseContainerThroughputSetting) GetStatus

GetStatus returns the status of this resource

func (*SqlDatabaseContainerThroughputSetting) GetSupportedOperations

func (setting *SqlDatabaseContainerThroughputSetting) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*SqlDatabaseContainerThroughputSetting) GetType

func (setting *SqlDatabaseContainerThroughputSetting) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings"

func (*SqlDatabaseContainerThroughputSetting) NewEmptyStatus

NewEmptyStatus returns a new empty (blank) status

func (*SqlDatabaseContainerThroughputSetting) OriginalGVK

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*SqlDatabaseContainerThroughputSetting) Owner

Owner returns the ResourceReference of the owner

func (*SqlDatabaseContainerThroughputSetting) SecretDestinationExpressions added in v2.11.0

func (setting *SqlDatabaseContainerThroughputSetting) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*SqlDatabaseContainerThroughputSetting) SetConditions

func (setting *SqlDatabaseContainerThroughputSetting) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*SqlDatabaseContainerThroughputSetting) SetStatus

SetStatus sets the status of this resource

type SqlDatabaseContainerThroughputSettingList

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

+kubebuilder:object:root=true Storage version of v1api20231115.SqlDatabaseContainerThroughputSetting Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/throughputSettings/default

func (*SqlDatabaseContainerThroughputSettingList) DeepCopy

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

func (*SqlDatabaseContainerThroughputSettingList) DeepCopyInto

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

func (*SqlDatabaseContainerThroughputSettingList) DeepCopyObject

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

type SqlDatabaseContainerThroughputSettingOperatorSpec added in v2.11.0

type SqlDatabaseContainerThroughputSettingOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20231115.SqlDatabaseContainerThroughputSettingOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*SqlDatabaseContainerThroughputSettingOperatorSpec) AssignProperties_From_SqlDatabaseContainerThroughputSettingOperatorSpec added in v2.12.0

func (operator *SqlDatabaseContainerThroughputSettingOperatorSpec) AssignProperties_From_SqlDatabaseContainerThroughputSettingOperatorSpec(source *storage.SqlDatabaseContainerThroughputSettingOperatorSpec) error

AssignProperties_From_SqlDatabaseContainerThroughputSettingOperatorSpec populates our SqlDatabaseContainerThroughputSettingOperatorSpec from the provided source SqlDatabaseContainerThroughputSettingOperatorSpec

func (*SqlDatabaseContainerThroughputSettingOperatorSpec) AssignProperties_To_SqlDatabaseContainerThroughputSettingOperatorSpec added in v2.12.0

func (operator *SqlDatabaseContainerThroughputSettingOperatorSpec) AssignProperties_To_SqlDatabaseContainerThroughputSettingOperatorSpec(destination *storage.SqlDatabaseContainerThroughputSettingOperatorSpec) error

AssignProperties_To_SqlDatabaseContainerThroughputSettingOperatorSpec populates the provided destination SqlDatabaseContainerThroughputSettingOperatorSpec from our SqlDatabaseContainerThroughputSettingOperatorSpec

func (*SqlDatabaseContainerThroughputSettingOperatorSpec) DeepCopy added in v2.11.0

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

func (*SqlDatabaseContainerThroughputSettingOperatorSpec) DeepCopyInto added in v2.11.0

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

type SqlDatabaseContainerThroughputSetting_STATUS added in v2.10.0

type SqlDatabaseContainerThroughputSetting_STATUS struct {
	Conditions  []conditions.Condition                           `json:"conditions,omitempty"`
	Id          *string                                          `json:"id,omitempty"`
	Location    *string                                          `json:"location,omitempty"`
	Name        *string                                          `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag                           `json:"$propertyBag,omitempty"`
	Resource    *ThroughputSettingsGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags        map[string]string                                `json:"tags,omitempty"`
	Type        *string                                          `json:"type,omitempty"`
}

Storage version of v1api20231115.SqlDatabaseContainerThroughputSetting_STATUS

func (*SqlDatabaseContainerThroughputSetting_STATUS) AssignProperties_From_SqlDatabaseContainerThroughputSetting_STATUS added in v2.12.0

func (setting *SqlDatabaseContainerThroughputSetting_STATUS) AssignProperties_From_SqlDatabaseContainerThroughputSetting_STATUS(source *storage.SqlDatabaseContainerThroughputSetting_STATUS) error

AssignProperties_From_SqlDatabaseContainerThroughputSetting_STATUS populates our SqlDatabaseContainerThroughputSetting_STATUS from the provided source SqlDatabaseContainerThroughputSetting_STATUS

func (*SqlDatabaseContainerThroughputSetting_STATUS) AssignProperties_To_SqlDatabaseContainerThroughputSetting_STATUS added in v2.12.0

func (setting *SqlDatabaseContainerThroughputSetting_STATUS) AssignProperties_To_SqlDatabaseContainerThroughputSetting_STATUS(destination *storage.SqlDatabaseContainerThroughputSetting_STATUS) error

AssignProperties_To_SqlDatabaseContainerThroughputSetting_STATUS populates the provided destination SqlDatabaseContainerThroughputSetting_STATUS from our SqlDatabaseContainerThroughputSetting_STATUS

func (*SqlDatabaseContainerThroughputSetting_STATUS) ConvertStatusFrom added in v2.10.0

ConvertStatusFrom populates our SqlDatabaseContainerThroughputSetting_STATUS from the provided source

func (*SqlDatabaseContainerThroughputSetting_STATUS) ConvertStatusTo added in v2.10.0

ConvertStatusTo populates the provided destination from our SqlDatabaseContainerThroughputSetting_STATUS

func (*SqlDatabaseContainerThroughputSetting_STATUS) DeepCopy added in v2.10.0

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

func (*SqlDatabaseContainerThroughputSetting_STATUS) DeepCopyInto added in v2.10.0

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

type SqlDatabaseContainerThroughputSetting_Spec added in v2.10.0

type SqlDatabaseContainerThroughputSetting_Spec struct {
	Location        *string                                            `json:"location,omitempty"`
	OperatorSpec    *SqlDatabaseContainerThroughputSettingOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                                             `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a documentdb.azure.com/SqlDatabaseContainer resource
	Owner       *genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner,omitempty" kind:"SqlDatabaseContainer"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Resource    *ThroughputSettingsResource        `json:"resource,omitempty"`
	Tags        map[string]string                  `json:"tags,omitempty"`
}

Storage version of v1api20231115.SqlDatabaseContainerThroughputSetting_Spec

func (*SqlDatabaseContainerThroughputSetting_Spec) AssignProperties_From_SqlDatabaseContainerThroughputSetting_Spec added in v2.12.0

func (setting *SqlDatabaseContainerThroughputSetting_Spec) AssignProperties_From_SqlDatabaseContainerThroughputSetting_Spec(source *storage.SqlDatabaseContainerThroughputSetting_Spec) error

AssignProperties_From_SqlDatabaseContainerThroughputSetting_Spec populates our SqlDatabaseContainerThroughputSetting_Spec from the provided source SqlDatabaseContainerThroughputSetting_Spec

func (*SqlDatabaseContainerThroughputSetting_Spec) AssignProperties_To_SqlDatabaseContainerThroughputSetting_Spec added in v2.12.0

func (setting *SqlDatabaseContainerThroughputSetting_Spec) AssignProperties_To_SqlDatabaseContainerThroughputSetting_Spec(destination *storage.SqlDatabaseContainerThroughputSetting_Spec) error

AssignProperties_To_SqlDatabaseContainerThroughputSetting_Spec populates the provided destination SqlDatabaseContainerThroughputSetting_Spec from our SqlDatabaseContainerThroughputSetting_Spec

func (*SqlDatabaseContainerThroughputSetting_Spec) ConvertSpecFrom added in v2.10.0

ConvertSpecFrom populates our SqlDatabaseContainerThroughputSetting_Spec from the provided source

func (*SqlDatabaseContainerThroughputSetting_Spec) ConvertSpecTo added in v2.10.0

func (setting *SqlDatabaseContainerThroughputSetting_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our SqlDatabaseContainerThroughputSetting_Spec

func (*SqlDatabaseContainerThroughputSetting_Spec) DeepCopy added in v2.10.0

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

func (*SqlDatabaseContainerThroughputSetting_Spec) DeepCopyInto added in v2.10.0

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

type SqlDatabaseContainerTrigger

type SqlDatabaseContainerTrigger struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SqlDatabaseContainerTrigger_Spec   `json:"spec,omitempty"`
	Status            SqlDatabaseContainerTrigger_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20231115.SqlDatabaseContainerTrigger Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/triggers/{triggerName}

func (*SqlDatabaseContainerTrigger) AssignProperties_From_SqlDatabaseContainerTrigger added in v2.12.0

func (trigger *SqlDatabaseContainerTrigger) AssignProperties_From_SqlDatabaseContainerTrigger(source *storage.SqlDatabaseContainerTrigger) error

AssignProperties_From_SqlDatabaseContainerTrigger populates our SqlDatabaseContainerTrigger from the provided source SqlDatabaseContainerTrigger

func (*SqlDatabaseContainerTrigger) AssignProperties_To_SqlDatabaseContainerTrigger added in v2.12.0

func (trigger *SqlDatabaseContainerTrigger) AssignProperties_To_SqlDatabaseContainerTrigger(destination *storage.SqlDatabaseContainerTrigger) error

AssignProperties_To_SqlDatabaseContainerTrigger populates the provided destination SqlDatabaseContainerTrigger from our SqlDatabaseContainerTrigger

func (*SqlDatabaseContainerTrigger) AzureName

func (trigger *SqlDatabaseContainerTrigger) AzureName() string

AzureName returns the Azure name of the resource

func (*SqlDatabaseContainerTrigger) ConfigMapDestinationExpressions added in v2.11.0

func (trigger *SqlDatabaseContainerTrigger) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*SqlDatabaseContainerTrigger) ConvertFrom added in v2.12.0

func (trigger *SqlDatabaseContainerTrigger) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our SqlDatabaseContainerTrigger from the provided hub SqlDatabaseContainerTrigger

func (*SqlDatabaseContainerTrigger) ConvertTo added in v2.12.0

func (trigger *SqlDatabaseContainerTrigger) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub SqlDatabaseContainerTrigger from our SqlDatabaseContainerTrigger

func (*SqlDatabaseContainerTrigger) DeepCopy

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

func (*SqlDatabaseContainerTrigger) DeepCopyInto

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

func (*SqlDatabaseContainerTrigger) DeepCopyObject

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

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

func (SqlDatabaseContainerTrigger) GetAPIVersion

func (trigger SqlDatabaseContainerTrigger) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-11-15"

func (*SqlDatabaseContainerTrigger) GetConditions

func (trigger *SqlDatabaseContainerTrigger) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*SqlDatabaseContainerTrigger) GetResourceScope

func (trigger *SqlDatabaseContainerTrigger) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*SqlDatabaseContainerTrigger) GetSpec

GetSpec returns the specification of this resource

func (*SqlDatabaseContainerTrigger) GetStatus

GetStatus returns the status of this resource

func (*SqlDatabaseContainerTrigger) GetSupportedOperations

func (trigger *SqlDatabaseContainerTrigger) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*SqlDatabaseContainerTrigger) GetType

func (trigger *SqlDatabaseContainerTrigger) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers"

func (*SqlDatabaseContainerTrigger) NewEmptyStatus

func (trigger *SqlDatabaseContainerTrigger) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*SqlDatabaseContainerTrigger) OriginalGVK

func (trigger *SqlDatabaseContainerTrigger) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*SqlDatabaseContainerTrigger) Owner

Owner returns the ResourceReference of the owner

func (*SqlDatabaseContainerTrigger) SecretDestinationExpressions added in v2.11.0

func (trigger *SqlDatabaseContainerTrigger) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*SqlDatabaseContainerTrigger) SetConditions

func (trigger *SqlDatabaseContainerTrigger) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*SqlDatabaseContainerTrigger) SetStatus

SetStatus sets the status of this resource

type SqlDatabaseContainerTriggerList

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

+kubebuilder:object:root=true Storage version of v1api20231115.SqlDatabaseContainerTrigger Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/triggers/{triggerName}

func (*SqlDatabaseContainerTriggerList) DeepCopy

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

func (*SqlDatabaseContainerTriggerList) DeepCopyInto

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

func (*SqlDatabaseContainerTriggerList) DeepCopyObject

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

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

type SqlDatabaseContainerTriggerOperatorSpec added in v2.11.0

type SqlDatabaseContainerTriggerOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20231115.SqlDatabaseContainerTriggerOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*SqlDatabaseContainerTriggerOperatorSpec) AssignProperties_From_SqlDatabaseContainerTriggerOperatorSpec added in v2.12.0

func (operator *SqlDatabaseContainerTriggerOperatorSpec) AssignProperties_From_SqlDatabaseContainerTriggerOperatorSpec(source *storage.SqlDatabaseContainerTriggerOperatorSpec) error

AssignProperties_From_SqlDatabaseContainerTriggerOperatorSpec populates our SqlDatabaseContainerTriggerOperatorSpec from the provided source SqlDatabaseContainerTriggerOperatorSpec

func (*SqlDatabaseContainerTriggerOperatorSpec) AssignProperties_To_SqlDatabaseContainerTriggerOperatorSpec added in v2.12.0

func (operator *SqlDatabaseContainerTriggerOperatorSpec) AssignProperties_To_SqlDatabaseContainerTriggerOperatorSpec(destination *storage.SqlDatabaseContainerTriggerOperatorSpec) error

AssignProperties_To_SqlDatabaseContainerTriggerOperatorSpec populates the provided destination SqlDatabaseContainerTriggerOperatorSpec from our SqlDatabaseContainerTriggerOperatorSpec

func (*SqlDatabaseContainerTriggerOperatorSpec) DeepCopy added in v2.11.0

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

func (*SqlDatabaseContainerTriggerOperatorSpec) DeepCopyInto added in v2.11.0

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

type SqlDatabaseContainerTrigger_STATUS added in v2.10.0

type SqlDatabaseContainerTrigger_STATUS struct {
	Conditions  []conditions.Condition                   `json:"conditions,omitempty"`
	Id          *string                                  `json:"id,omitempty"`
	Location    *string                                  `json:"location,omitempty"`
	Name        *string                                  `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag                   `json:"$propertyBag,omitempty"`
	Resource    *SqlTriggerGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags        map[string]string                        `json:"tags,omitempty"`
	Type        *string                                  `json:"type,omitempty"`
}

Storage version of v1api20231115.SqlDatabaseContainerTrigger_STATUS

func (*SqlDatabaseContainerTrigger_STATUS) AssignProperties_From_SqlDatabaseContainerTrigger_STATUS added in v2.12.0

func (trigger *SqlDatabaseContainerTrigger_STATUS) AssignProperties_From_SqlDatabaseContainerTrigger_STATUS(source *storage.SqlDatabaseContainerTrigger_STATUS) error

AssignProperties_From_SqlDatabaseContainerTrigger_STATUS populates our SqlDatabaseContainerTrigger_STATUS from the provided source SqlDatabaseContainerTrigger_STATUS

func (*SqlDatabaseContainerTrigger_STATUS) AssignProperties_To_SqlDatabaseContainerTrigger_STATUS added in v2.12.0

func (trigger *SqlDatabaseContainerTrigger_STATUS) AssignProperties_To_SqlDatabaseContainerTrigger_STATUS(destination *storage.SqlDatabaseContainerTrigger_STATUS) error

AssignProperties_To_SqlDatabaseContainerTrigger_STATUS populates the provided destination SqlDatabaseContainerTrigger_STATUS from our SqlDatabaseContainerTrigger_STATUS

func (*SqlDatabaseContainerTrigger_STATUS) ConvertStatusFrom added in v2.10.0

func (trigger *SqlDatabaseContainerTrigger_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our SqlDatabaseContainerTrigger_STATUS from the provided source

func (*SqlDatabaseContainerTrigger_STATUS) ConvertStatusTo added in v2.10.0

func (trigger *SqlDatabaseContainerTrigger_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our SqlDatabaseContainerTrigger_STATUS

func (*SqlDatabaseContainerTrigger_STATUS) DeepCopy added in v2.10.0

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

func (*SqlDatabaseContainerTrigger_STATUS) DeepCopyInto added in v2.10.0

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

type SqlDatabaseContainerTrigger_Spec added in v2.10.0

type SqlDatabaseContainerTrigger_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                                   `json:"azureName,omitempty"`
	Location        *string                                  `json:"location,omitempty"`
	OperatorSpec    *SqlDatabaseContainerTriggerOperatorSpec `json:"operatorSpec,omitempty"`
	Options         *CreateUpdateOptions                     `json:"options,omitempty"`
	OriginalVersion string                                   `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a documentdb.azure.com/SqlDatabaseContainer resource
	Owner       *genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner,omitempty" kind:"SqlDatabaseContainer"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Resource    *SqlTriggerResource                `json:"resource,omitempty"`
	Tags        map[string]string                  `json:"tags,omitempty"`
}

Storage version of v1api20231115.SqlDatabaseContainerTrigger_Spec

func (*SqlDatabaseContainerTrigger_Spec) AssignProperties_From_SqlDatabaseContainerTrigger_Spec added in v2.12.0

func (trigger *SqlDatabaseContainerTrigger_Spec) AssignProperties_From_SqlDatabaseContainerTrigger_Spec(source *storage.SqlDatabaseContainerTrigger_Spec) error

AssignProperties_From_SqlDatabaseContainerTrigger_Spec populates our SqlDatabaseContainerTrigger_Spec from the provided source SqlDatabaseContainerTrigger_Spec

func (*SqlDatabaseContainerTrigger_Spec) AssignProperties_To_SqlDatabaseContainerTrigger_Spec added in v2.12.0

func (trigger *SqlDatabaseContainerTrigger_Spec) AssignProperties_To_SqlDatabaseContainerTrigger_Spec(destination *storage.SqlDatabaseContainerTrigger_Spec) error

AssignProperties_To_SqlDatabaseContainerTrigger_Spec populates the provided destination SqlDatabaseContainerTrigger_Spec from our SqlDatabaseContainerTrigger_Spec

func (*SqlDatabaseContainerTrigger_Spec) ConvertSpecFrom added in v2.10.0

func (trigger *SqlDatabaseContainerTrigger_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our SqlDatabaseContainerTrigger_Spec from the provided source

func (*SqlDatabaseContainerTrigger_Spec) ConvertSpecTo added in v2.10.0

func (trigger *SqlDatabaseContainerTrigger_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our SqlDatabaseContainerTrigger_Spec

func (*SqlDatabaseContainerTrigger_Spec) DeepCopy added in v2.10.0

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

func (*SqlDatabaseContainerTrigger_Spec) DeepCopyInto added in v2.10.0

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

type SqlDatabaseContainerUserDefinedFunction

type SqlDatabaseContainerUserDefinedFunction struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SqlDatabaseContainerUserDefinedFunction_Spec   `json:"spec,omitempty"`
	Status            SqlDatabaseContainerUserDefinedFunction_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20231115.SqlDatabaseContainerUserDefinedFunction Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/userDefinedFunctions/{userDefinedFunctionName}

func (*SqlDatabaseContainerUserDefinedFunction) AssignProperties_From_SqlDatabaseContainerUserDefinedFunction added in v2.12.0

func (function *SqlDatabaseContainerUserDefinedFunction) AssignProperties_From_SqlDatabaseContainerUserDefinedFunction(source *storage.SqlDatabaseContainerUserDefinedFunction) error

AssignProperties_From_SqlDatabaseContainerUserDefinedFunction populates our SqlDatabaseContainerUserDefinedFunction from the provided source SqlDatabaseContainerUserDefinedFunction

func (*SqlDatabaseContainerUserDefinedFunction) AssignProperties_To_SqlDatabaseContainerUserDefinedFunction added in v2.12.0

func (function *SqlDatabaseContainerUserDefinedFunction) AssignProperties_To_SqlDatabaseContainerUserDefinedFunction(destination *storage.SqlDatabaseContainerUserDefinedFunction) error

AssignProperties_To_SqlDatabaseContainerUserDefinedFunction populates the provided destination SqlDatabaseContainerUserDefinedFunction from our SqlDatabaseContainerUserDefinedFunction

func (*SqlDatabaseContainerUserDefinedFunction) AzureName

func (function *SqlDatabaseContainerUserDefinedFunction) AzureName() string

AzureName returns the Azure name of the resource

func (*SqlDatabaseContainerUserDefinedFunction) ConfigMapDestinationExpressions added in v2.11.0

func (function *SqlDatabaseContainerUserDefinedFunction) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*SqlDatabaseContainerUserDefinedFunction) ConvertFrom added in v2.12.0

func (function *SqlDatabaseContainerUserDefinedFunction) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our SqlDatabaseContainerUserDefinedFunction from the provided hub SqlDatabaseContainerUserDefinedFunction

func (*SqlDatabaseContainerUserDefinedFunction) ConvertTo added in v2.12.0

ConvertTo populates the provided hub SqlDatabaseContainerUserDefinedFunction from our SqlDatabaseContainerUserDefinedFunction

func (*SqlDatabaseContainerUserDefinedFunction) DeepCopy

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

func (*SqlDatabaseContainerUserDefinedFunction) DeepCopyInto

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

func (*SqlDatabaseContainerUserDefinedFunction) DeepCopyObject

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

func (SqlDatabaseContainerUserDefinedFunction) GetAPIVersion

func (function SqlDatabaseContainerUserDefinedFunction) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-11-15"

func (*SqlDatabaseContainerUserDefinedFunction) GetConditions

GetConditions returns the conditions of the resource

func (*SqlDatabaseContainerUserDefinedFunction) GetResourceScope

GetResourceScope returns the scope of the resource

func (*SqlDatabaseContainerUserDefinedFunction) GetSpec

GetSpec returns the specification of this resource

func (*SqlDatabaseContainerUserDefinedFunction) GetStatus

GetStatus returns the status of this resource

func (*SqlDatabaseContainerUserDefinedFunction) GetSupportedOperations

func (function *SqlDatabaseContainerUserDefinedFunction) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*SqlDatabaseContainerUserDefinedFunction) GetType

func (function *SqlDatabaseContainerUserDefinedFunction) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions"

func (*SqlDatabaseContainerUserDefinedFunction) NewEmptyStatus

NewEmptyStatus returns a new empty (blank) status

func (*SqlDatabaseContainerUserDefinedFunction) OriginalGVK

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*SqlDatabaseContainerUserDefinedFunction) Owner

Owner returns the ResourceReference of the owner

func (*SqlDatabaseContainerUserDefinedFunction) SecretDestinationExpressions added in v2.11.0

func (function *SqlDatabaseContainerUserDefinedFunction) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*SqlDatabaseContainerUserDefinedFunction) SetConditions

func (function *SqlDatabaseContainerUserDefinedFunction) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*SqlDatabaseContainerUserDefinedFunction) SetStatus

SetStatus sets the status of this resource

type SqlDatabaseContainerUserDefinedFunctionList

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

+kubebuilder:object:root=true Storage version of v1api20231115.SqlDatabaseContainerUserDefinedFunction Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/userDefinedFunctions/{userDefinedFunctionName}

func (*SqlDatabaseContainerUserDefinedFunctionList) DeepCopy

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

func (*SqlDatabaseContainerUserDefinedFunctionList) DeepCopyInto

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

func (*SqlDatabaseContainerUserDefinedFunctionList) DeepCopyObject

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

type SqlDatabaseContainerUserDefinedFunctionOperatorSpec added in v2.11.0

type SqlDatabaseContainerUserDefinedFunctionOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20231115.SqlDatabaseContainerUserDefinedFunctionOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*SqlDatabaseContainerUserDefinedFunctionOperatorSpec) AssignProperties_From_SqlDatabaseContainerUserDefinedFunctionOperatorSpec added in v2.12.0

func (operator *SqlDatabaseContainerUserDefinedFunctionOperatorSpec) AssignProperties_From_SqlDatabaseContainerUserDefinedFunctionOperatorSpec(source *storage.SqlDatabaseContainerUserDefinedFunctionOperatorSpec) error

AssignProperties_From_SqlDatabaseContainerUserDefinedFunctionOperatorSpec populates our SqlDatabaseContainerUserDefinedFunctionOperatorSpec from the provided source SqlDatabaseContainerUserDefinedFunctionOperatorSpec

func (*SqlDatabaseContainerUserDefinedFunctionOperatorSpec) AssignProperties_To_SqlDatabaseContainerUserDefinedFunctionOperatorSpec added in v2.12.0

func (operator *SqlDatabaseContainerUserDefinedFunctionOperatorSpec) AssignProperties_To_SqlDatabaseContainerUserDefinedFunctionOperatorSpec(destination *storage.SqlDatabaseContainerUserDefinedFunctionOperatorSpec) error

AssignProperties_To_SqlDatabaseContainerUserDefinedFunctionOperatorSpec populates the provided destination SqlDatabaseContainerUserDefinedFunctionOperatorSpec from our SqlDatabaseContainerUserDefinedFunctionOperatorSpec

func (*SqlDatabaseContainerUserDefinedFunctionOperatorSpec) DeepCopy added in v2.11.0

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

func (*SqlDatabaseContainerUserDefinedFunctionOperatorSpec) DeepCopyInto added in v2.11.0

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

type SqlDatabaseContainerUserDefinedFunction_STATUS added in v2.10.0

type SqlDatabaseContainerUserDefinedFunction_STATUS struct {
	Conditions  []conditions.Condition                               `json:"conditions,omitempty"`
	Id          *string                                              `json:"id,omitempty"`
	Location    *string                                              `json:"location,omitempty"`
	Name        *string                                              `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag                               `json:"$propertyBag,omitempty"`
	Resource    *SqlUserDefinedFunctionGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags        map[string]string                                    `json:"tags,omitempty"`
	Type        *string                                              `json:"type,omitempty"`
}

Storage version of v1api20231115.SqlDatabaseContainerUserDefinedFunction_STATUS

func (*SqlDatabaseContainerUserDefinedFunction_STATUS) AssignProperties_From_SqlDatabaseContainerUserDefinedFunction_STATUS added in v2.12.0

func (function *SqlDatabaseContainerUserDefinedFunction_STATUS) AssignProperties_From_SqlDatabaseContainerUserDefinedFunction_STATUS(source *storage.SqlDatabaseContainerUserDefinedFunction_STATUS) error

AssignProperties_From_SqlDatabaseContainerUserDefinedFunction_STATUS populates our SqlDatabaseContainerUserDefinedFunction_STATUS from the provided source SqlDatabaseContainerUserDefinedFunction_STATUS

func (*SqlDatabaseContainerUserDefinedFunction_STATUS) AssignProperties_To_SqlDatabaseContainerUserDefinedFunction_STATUS added in v2.12.0

func (function *SqlDatabaseContainerUserDefinedFunction_STATUS) AssignProperties_To_SqlDatabaseContainerUserDefinedFunction_STATUS(destination *storage.SqlDatabaseContainerUserDefinedFunction_STATUS) error

AssignProperties_To_SqlDatabaseContainerUserDefinedFunction_STATUS populates the provided destination SqlDatabaseContainerUserDefinedFunction_STATUS from our SqlDatabaseContainerUserDefinedFunction_STATUS

func (*SqlDatabaseContainerUserDefinedFunction_STATUS) ConvertStatusFrom added in v2.10.0

ConvertStatusFrom populates our SqlDatabaseContainerUserDefinedFunction_STATUS from the provided source

func (*SqlDatabaseContainerUserDefinedFunction_STATUS) ConvertStatusTo added in v2.10.0

ConvertStatusTo populates the provided destination from our SqlDatabaseContainerUserDefinedFunction_STATUS

func (*SqlDatabaseContainerUserDefinedFunction_STATUS) DeepCopy added in v2.10.0

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

func (*SqlDatabaseContainerUserDefinedFunction_STATUS) DeepCopyInto added in v2.10.0

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

type SqlDatabaseContainerUserDefinedFunction_Spec added in v2.10.0

type SqlDatabaseContainerUserDefinedFunction_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                                               `json:"azureName,omitempty"`
	Location        *string                                              `json:"location,omitempty"`
	OperatorSpec    *SqlDatabaseContainerUserDefinedFunctionOperatorSpec `json:"operatorSpec,omitempty"`
	Options         *CreateUpdateOptions                                 `json:"options,omitempty"`
	OriginalVersion string                                               `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a documentdb.azure.com/SqlDatabaseContainer resource
	Owner       *genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner,omitempty" kind:"SqlDatabaseContainer"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Resource    *SqlUserDefinedFunctionResource    `json:"resource,omitempty"`
	Tags        map[string]string                  `json:"tags,omitempty"`
}

Storage version of v1api20231115.SqlDatabaseContainerUserDefinedFunction_Spec

func (*SqlDatabaseContainerUserDefinedFunction_Spec) AssignProperties_From_SqlDatabaseContainerUserDefinedFunction_Spec added in v2.12.0

func (function *SqlDatabaseContainerUserDefinedFunction_Spec) AssignProperties_From_SqlDatabaseContainerUserDefinedFunction_Spec(source *storage.SqlDatabaseContainerUserDefinedFunction_Spec) error

AssignProperties_From_SqlDatabaseContainerUserDefinedFunction_Spec populates our SqlDatabaseContainerUserDefinedFunction_Spec from the provided source SqlDatabaseContainerUserDefinedFunction_Spec

func (*SqlDatabaseContainerUserDefinedFunction_Spec) AssignProperties_To_SqlDatabaseContainerUserDefinedFunction_Spec added in v2.12.0

func (function *SqlDatabaseContainerUserDefinedFunction_Spec) AssignProperties_To_SqlDatabaseContainerUserDefinedFunction_Spec(destination *storage.SqlDatabaseContainerUserDefinedFunction_Spec) error

AssignProperties_To_SqlDatabaseContainerUserDefinedFunction_Spec populates the provided destination SqlDatabaseContainerUserDefinedFunction_Spec from our SqlDatabaseContainerUserDefinedFunction_Spec

func (*SqlDatabaseContainerUserDefinedFunction_Spec) ConvertSpecFrom added in v2.10.0

ConvertSpecFrom populates our SqlDatabaseContainerUserDefinedFunction_Spec from the provided source

func (*SqlDatabaseContainerUserDefinedFunction_Spec) ConvertSpecTo added in v2.10.0

ConvertSpecTo populates the provided destination from our SqlDatabaseContainerUserDefinedFunction_Spec

func (*SqlDatabaseContainerUserDefinedFunction_Spec) DeepCopy added in v2.10.0

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

func (*SqlDatabaseContainerUserDefinedFunction_Spec) DeepCopyInto added in v2.10.0

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

type SqlDatabaseContainer_STATUS added in v2.10.0

type SqlDatabaseContainer_STATUS struct {
	Conditions  []conditions.Condition                     `json:"conditions,omitempty"`
	Id          *string                                    `json:"id,omitempty"`
	Location    *string                                    `json:"location,omitempty"`
	Name        *string                                    `json:"name,omitempty"`
	Options     *OptionsResource_STATUS                    `json:"options,omitempty"`
	PropertyBag genruntime.PropertyBag                     `json:"$propertyBag,omitempty"`
	Resource    *SqlContainerGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags        map[string]string                          `json:"tags,omitempty"`
	Type        *string                                    `json:"type,omitempty"`
}

Storage version of v1api20231115.SqlDatabaseContainer_STATUS

func (*SqlDatabaseContainer_STATUS) AssignProperties_From_SqlDatabaseContainer_STATUS added in v2.12.0

func (container *SqlDatabaseContainer_STATUS) AssignProperties_From_SqlDatabaseContainer_STATUS(source *storage.SqlDatabaseContainer_STATUS) error

AssignProperties_From_SqlDatabaseContainer_STATUS populates our SqlDatabaseContainer_STATUS from the provided source SqlDatabaseContainer_STATUS

func (*SqlDatabaseContainer_STATUS) AssignProperties_To_SqlDatabaseContainer_STATUS added in v2.12.0

func (container *SqlDatabaseContainer_STATUS) AssignProperties_To_SqlDatabaseContainer_STATUS(destination *storage.SqlDatabaseContainer_STATUS) error

AssignProperties_To_SqlDatabaseContainer_STATUS populates the provided destination SqlDatabaseContainer_STATUS from our SqlDatabaseContainer_STATUS

func (*SqlDatabaseContainer_STATUS) ConvertStatusFrom added in v2.10.0

func (container *SqlDatabaseContainer_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our SqlDatabaseContainer_STATUS from the provided source

func (*SqlDatabaseContainer_STATUS) ConvertStatusTo added in v2.10.0

func (container *SqlDatabaseContainer_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our SqlDatabaseContainer_STATUS

func (*SqlDatabaseContainer_STATUS) DeepCopy added in v2.10.0

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

func (*SqlDatabaseContainer_STATUS) DeepCopyInto added in v2.10.0

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

type SqlDatabaseContainer_Spec added in v2.10.0

type SqlDatabaseContainer_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                            `json:"azureName,omitempty"`
	Location        *string                           `json:"location,omitempty"`
	OperatorSpec    *SqlDatabaseContainerOperatorSpec `json:"operatorSpec,omitempty"`
	Options         *CreateUpdateOptions              `json:"options,omitempty"`
	OriginalVersion string                            `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a documentdb.azure.com/SqlDatabase resource
	Owner       *genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner,omitempty" kind:"SqlDatabase"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Resource    *SqlContainerResource              `json:"resource,omitempty"`
	Tags        map[string]string                  `json:"tags,omitempty"`
}

Storage version of v1api20231115.SqlDatabaseContainer_Spec

func (*SqlDatabaseContainer_Spec) AssignProperties_From_SqlDatabaseContainer_Spec added in v2.12.0

func (container *SqlDatabaseContainer_Spec) AssignProperties_From_SqlDatabaseContainer_Spec(source *storage.SqlDatabaseContainer_Spec) error

AssignProperties_From_SqlDatabaseContainer_Spec populates our SqlDatabaseContainer_Spec from the provided source SqlDatabaseContainer_Spec

func (*SqlDatabaseContainer_Spec) AssignProperties_To_SqlDatabaseContainer_Spec added in v2.12.0

func (container *SqlDatabaseContainer_Spec) AssignProperties_To_SqlDatabaseContainer_Spec(destination *storage.SqlDatabaseContainer_Spec) error

AssignProperties_To_SqlDatabaseContainer_Spec populates the provided destination SqlDatabaseContainer_Spec from our SqlDatabaseContainer_Spec

func (*SqlDatabaseContainer_Spec) ConvertSpecFrom added in v2.10.0

func (container *SqlDatabaseContainer_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our SqlDatabaseContainer_Spec from the provided source

func (*SqlDatabaseContainer_Spec) ConvertSpecTo added in v2.10.0

func (container *SqlDatabaseContainer_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our SqlDatabaseContainer_Spec

func (*SqlDatabaseContainer_Spec) DeepCopy added in v2.10.0

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

func (*SqlDatabaseContainer_Spec) DeepCopyInto added in v2.10.0

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

type SqlDatabaseGetProperties_Resource_STATUS

type SqlDatabaseGetProperties_Resource_STATUS struct {
	Colls             *string                       `json:"_colls,omitempty"`
	CreateMode        *string                       `json:"createMode,omitempty"`
	Etag              *string                       `json:"_etag,omitempty"`
	Id                *string                       `json:"id,omitempty"`
	PropertyBag       genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	RestoreParameters *RestoreParametersBase_STATUS `json:"restoreParameters,omitempty"`
	Rid               *string                       `json:"_rid,omitempty"`
	Ts                *float64                      `json:"_ts,omitempty"`
	Users             *string                       `json:"_users,omitempty"`
}

Storage version of v1api20231115.SqlDatabaseGetProperties_Resource_STATUS

func (*SqlDatabaseGetProperties_Resource_STATUS) AssignProperties_From_SqlDatabaseGetProperties_Resource_STATUS added in v2.12.0

func (resource *SqlDatabaseGetProperties_Resource_STATUS) AssignProperties_From_SqlDatabaseGetProperties_Resource_STATUS(source *storage.SqlDatabaseGetProperties_Resource_STATUS) error

AssignProperties_From_SqlDatabaseGetProperties_Resource_STATUS populates our SqlDatabaseGetProperties_Resource_STATUS from the provided source SqlDatabaseGetProperties_Resource_STATUS

func (*SqlDatabaseGetProperties_Resource_STATUS) AssignProperties_To_SqlDatabaseGetProperties_Resource_STATUS added in v2.12.0

func (resource *SqlDatabaseGetProperties_Resource_STATUS) AssignProperties_To_SqlDatabaseGetProperties_Resource_STATUS(destination *storage.SqlDatabaseGetProperties_Resource_STATUS) error

AssignProperties_To_SqlDatabaseGetProperties_Resource_STATUS populates the provided destination SqlDatabaseGetProperties_Resource_STATUS from our SqlDatabaseGetProperties_Resource_STATUS

func (*SqlDatabaseGetProperties_Resource_STATUS) DeepCopy

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

func (*SqlDatabaseGetProperties_Resource_STATUS) 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"`
}

+kubebuilder:object:root=true Storage version of v1api20231115.SqlDatabase Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}

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.

type SqlDatabaseOperatorSpec added in v2.11.0

type SqlDatabaseOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20231115.SqlDatabaseOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*SqlDatabaseOperatorSpec) AssignProperties_From_SqlDatabaseOperatorSpec added in v2.12.0

func (operator *SqlDatabaseOperatorSpec) AssignProperties_From_SqlDatabaseOperatorSpec(source *storage.SqlDatabaseOperatorSpec) error

AssignProperties_From_SqlDatabaseOperatorSpec populates our SqlDatabaseOperatorSpec from the provided source SqlDatabaseOperatorSpec

func (*SqlDatabaseOperatorSpec) AssignProperties_To_SqlDatabaseOperatorSpec added in v2.12.0

func (operator *SqlDatabaseOperatorSpec) AssignProperties_To_SqlDatabaseOperatorSpec(destination *storage.SqlDatabaseOperatorSpec) error

AssignProperties_To_SqlDatabaseOperatorSpec populates the provided destination SqlDatabaseOperatorSpec from our SqlDatabaseOperatorSpec

func (*SqlDatabaseOperatorSpec) DeepCopy added in v2.11.0

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

func (*SqlDatabaseOperatorSpec) DeepCopyInto added in v2.11.0

func (in *SqlDatabaseOperatorSpec) DeepCopyInto(out *SqlDatabaseOperatorSpec)

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

type SqlDatabaseResource

type SqlDatabaseResource struct {
	CreateMode        *string                `json:"createMode,omitempty"`
	Id                *string                `json:"id,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RestoreParameters *RestoreParametersBase `json:"restoreParameters,omitempty"`
}

Storage version of v1api20231115.SqlDatabaseResource Cosmos DB SQL database resource object

func (*SqlDatabaseResource) AssignProperties_From_SqlDatabaseResource added in v2.12.0

func (resource *SqlDatabaseResource) AssignProperties_From_SqlDatabaseResource(source *storage.SqlDatabaseResource) error

AssignProperties_From_SqlDatabaseResource populates our SqlDatabaseResource from the provided source SqlDatabaseResource

func (*SqlDatabaseResource) AssignProperties_To_SqlDatabaseResource added in v2.12.0

func (resource *SqlDatabaseResource) AssignProperties_To_SqlDatabaseResource(destination *storage.SqlDatabaseResource) error

AssignProperties_To_SqlDatabaseResource populates the provided destination SqlDatabaseResource from our SqlDatabaseResource

func (*SqlDatabaseResource) DeepCopy

func (in *SqlDatabaseResource) DeepCopy() *SqlDatabaseResource

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

func (*SqlDatabaseResource) DeepCopyInto

func (in *SqlDatabaseResource) DeepCopyInto(out *SqlDatabaseResource)

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

type SqlDatabaseThroughputSetting

type SqlDatabaseThroughputSetting struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SqlDatabaseThroughputSetting_Spec   `json:"spec,omitempty"`
	Status            SqlDatabaseThroughputSetting_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20231115.SqlDatabaseThroughputSetting Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/throughputSettings/default

func (*SqlDatabaseThroughputSetting) AssignProperties_From_SqlDatabaseThroughputSetting added in v2.12.0

func (setting *SqlDatabaseThroughputSetting) AssignProperties_From_SqlDatabaseThroughputSetting(source *storage.SqlDatabaseThroughputSetting) error

AssignProperties_From_SqlDatabaseThroughputSetting populates our SqlDatabaseThroughputSetting from the provided source SqlDatabaseThroughputSetting

func (*SqlDatabaseThroughputSetting) AssignProperties_To_SqlDatabaseThroughputSetting added in v2.12.0

func (setting *SqlDatabaseThroughputSetting) AssignProperties_To_SqlDatabaseThroughputSetting(destination *storage.SqlDatabaseThroughputSetting) error

AssignProperties_To_SqlDatabaseThroughputSetting populates the provided destination SqlDatabaseThroughputSetting from our SqlDatabaseThroughputSetting

func (*SqlDatabaseThroughputSetting) AzureName

func (setting *SqlDatabaseThroughputSetting) AzureName() string

AzureName returns the Azure name of the resource (always "default")

func (*SqlDatabaseThroughputSetting) ConfigMapDestinationExpressions added in v2.11.0

func (setting *SqlDatabaseThroughputSetting) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*SqlDatabaseThroughputSetting) ConvertFrom added in v2.12.0

func (setting *SqlDatabaseThroughputSetting) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our SqlDatabaseThroughputSetting from the provided hub SqlDatabaseThroughputSetting

func (*SqlDatabaseThroughputSetting) ConvertTo added in v2.12.0

func (setting *SqlDatabaseThroughputSetting) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub SqlDatabaseThroughputSetting from our SqlDatabaseThroughputSetting

func (*SqlDatabaseThroughputSetting) DeepCopy

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

func (*SqlDatabaseThroughputSetting) DeepCopyInto

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

func (*SqlDatabaseThroughputSetting) DeepCopyObject

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

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

func (SqlDatabaseThroughputSetting) GetAPIVersion

func (setting SqlDatabaseThroughputSetting) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-11-15"

func (*SqlDatabaseThroughputSetting) GetConditions

func (setting *SqlDatabaseThroughputSetting) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*SqlDatabaseThroughputSetting) GetResourceScope

func (setting *SqlDatabaseThroughputSetting) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*SqlDatabaseThroughputSetting) GetSpec

GetSpec returns the specification of this resource

func (*SqlDatabaseThroughputSetting) GetStatus

GetStatus returns the status of this resource

func (*SqlDatabaseThroughputSetting) GetSupportedOperations

func (setting *SqlDatabaseThroughputSetting) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*SqlDatabaseThroughputSetting) GetType

func (setting *SqlDatabaseThroughputSetting) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings"

func (*SqlDatabaseThroughputSetting) NewEmptyStatus

func (setting *SqlDatabaseThroughputSetting) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*SqlDatabaseThroughputSetting) OriginalGVK

func (setting *SqlDatabaseThroughputSetting) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*SqlDatabaseThroughputSetting) Owner

Owner returns the ResourceReference of the owner

func (*SqlDatabaseThroughputSetting) SecretDestinationExpressions added in v2.11.0

func (setting *SqlDatabaseThroughputSetting) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*SqlDatabaseThroughputSetting) SetConditions

func (setting *SqlDatabaseThroughputSetting) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*SqlDatabaseThroughputSetting) SetStatus

SetStatus sets the status of this resource

type SqlDatabaseThroughputSettingList

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

+kubebuilder:object:root=true Storage version of v1api20231115.SqlDatabaseThroughputSetting Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/cosmos-db.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/throughputSettings/default

func (*SqlDatabaseThroughputSettingList) DeepCopy

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

func (*SqlDatabaseThroughputSettingList) DeepCopyInto

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

func (*SqlDatabaseThroughputSettingList) DeepCopyObject

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

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

type SqlDatabaseThroughputSettingOperatorSpec added in v2.11.0

type SqlDatabaseThroughputSettingOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20231115.SqlDatabaseThroughputSettingOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*SqlDatabaseThroughputSettingOperatorSpec) AssignProperties_From_SqlDatabaseThroughputSettingOperatorSpec added in v2.12.0

func (operator *SqlDatabaseThroughputSettingOperatorSpec) AssignProperties_From_SqlDatabaseThroughputSettingOperatorSpec(source *storage.SqlDatabaseThroughputSettingOperatorSpec) error

AssignProperties_From_SqlDatabaseThroughputSettingOperatorSpec populates our SqlDatabaseThroughputSettingOperatorSpec from the provided source SqlDatabaseThroughputSettingOperatorSpec

func (*SqlDatabaseThroughputSettingOperatorSpec) AssignProperties_To_SqlDatabaseThroughputSettingOperatorSpec added in v2.12.0

func (operator *SqlDatabaseThroughputSettingOperatorSpec) AssignProperties_To_SqlDatabaseThroughputSettingOperatorSpec(destination *storage.SqlDatabaseThroughputSettingOperatorSpec) error

AssignProperties_To_SqlDatabaseThroughputSettingOperatorSpec populates the provided destination SqlDatabaseThroughputSettingOperatorSpec from our SqlDatabaseThroughputSettingOperatorSpec

func (*SqlDatabaseThroughputSettingOperatorSpec) DeepCopy added in v2.11.0

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

func (*SqlDatabaseThroughputSettingOperatorSpec) DeepCopyInto added in v2.11.0

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

type SqlDatabaseThroughputSetting_STATUS added in v2.10.0

type SqlDatabaseThroughputSetting_STATUS struct {
	Conditions  []conditions.Condition                           `json:"conditions,omitempty"`
	Id          *string                                          `json:"id,omitempty"`
	Location    *string                                          `json:"location,omitempty"`
	Name        *string                                          `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag                           `json:"$propertyBag,omitempty"`
	Resource    *ThroughputSettingsGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags        map[string]string                                `json:"tags,omitempty"`
	Type        *string                                          `json:"type,omitempty"`
}

Storage version of v1api20231115.SqlDatabaseThroughputSetting_STATUS

func (*SqlDatabaseThroughputSetting_STATUS) AssignProperties_From_SqlDatabaseThroughputSetting_STATUS added in v2.12.0

func (setting *SqlDatabaseThroughputSetting_STATUS) AssignProperties_From_SqlDatabaseThroughputSetting_STATUS(source *storage.SqlDatabaseThroughputSetting_STATUS) error

AssignProperties_From_SqlDatabaseThroughputSetting_STATUS populates our SqlDatabaseThroughputSetting_STATUS from the provided source SqlDatabaseThroughputSetting_STATUS

func (*SqlDatabaseThroughputSetting_STATUS) AssignProperties_To_SqlDatabaseThroughputSetting_STATUS added in v2.12.0

func (setting *SqlDatabaseThroughputSetting_STATUS) AssignProperties_To_SqlDatabaseThroughputSetting_STATUS(destination *storage.SqlDatabaseThroughputSetting_STATUS) error

AssignProperties_To_SqlDatabaseThroughputSetting_STATUS populates the provided destination SqlDatabaseThroughputSetting_STATUS from our SqlDatabaseThroughputSetting_STATUS

func (*SqlDatabaseThroughputSetting_STATUS) ConvertStatusFrom added in v2.10.0

func (setting *SqlDatabaseThroughputSetting_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our SqlDatabaseThroughputSetting_STATUS from the provided source

func (*SqlDatabaseThroughputSetting_STATUS) ConvertStatusTo added in v2.10.0

func (setting *SqlDatabaseThroughputSetting_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our SqlDatabaseThroughputSetting_STATUS

func (*SqlDatabaseThroughputSetting_STATUS) DeepCopy added in v2.10.0

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

func (*SqlDatabaseThroughputSetting_STATUS) DeepCopyInto added in v2.10.0

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

type SqlDatabaseThroughputSetting_Spec added in v2.10.0

type SqlDatabaseThroughputSetting_Spec struct {
	Location        *string                                   `json:"location,omitempty"`
	OperatorSpec    *SqlDatabaseThroughputSettingOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                                    `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a documentdb.azure.com/SqlDatabase resource
	Owner       *genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner,omitempty" kind:"SqlDatabase"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Resource    *ThroughputSettingsResource        `json:"resource,omitempty"`
	Tags        map[string]string                  `json:"tags,omitempty"`
}

Storage version of v1api20231115.SqlDatabaseThroughputSetting_Spec

func (*SqlDatabaseThroughputSetting_Spec) AssignProperties_From_SqlDatabaseThroughputSetting_Spec added in v2.12.0

func (setting *SqlDatabaseThroughputSetting_Spec) AssignProperties_From_SqlDatabaseThroughputSetting_Spec(source *storage.SqlDatabaseThroughputSetting_Spec) error

AssignProperties_From_SqlDatabaseThroughputSetting_Spec populates our SqlDatabaseThroughputSetting_Spec from the provided source SqlDatabaseThroughputSetting_Spec

func (*SqlDatabaseThroughputSetting_Spec) AssignProperties_To_SqlDatabaseThroughputSetting_Spec added in v2.12.0

func (setting *SqlDatabaseThroughputSetting_Spec) AssignProperties_To_SqlDatabaseThroughputSetting_Spec(destination *storage.SqlDatabaseThroughputSetting_Spec) error

AssignProperties_To_SqlDatabaseThroughputSetting_Spec populates the provided destination SqlDatabaseThroughputSetting_Spec from our SqlDatabaseThroughputSetting_Spec

func (*SqlDatabaseThroughputSetting_Spec) ConvertSpecFrom added in v2.10.0

func (setting *SqlDatabaseThroughputSetting_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our SqlDatabaseThroughputSetting_Spec from the provided source

func (*SqlDatabaseThroughputSetting_Spec) ConvertSpecTo added in v2.10.0

func (setting *SqlDatabaseThroughputSetting_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our SqlDatabaseThroughputSetting_Spec

func (*SqlDatabaseThroughputSetting_Spec) DeepCopy added in v2.10.0

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

func (*SqlDatabaseThroughputSetting_Spec) DeepCopyInto added in v2.10.0

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

type SqlDatabase_STATUS added in v2.10.0

type SqlDatabase_STATUS struct {
	Conditions  []conditions.Condition                    `json:"conditions,omitempty"`
	Id          *string                                   `json:"id,omitempty"`
	Location    *string                                   `json:"location,omitempty"`
	Name        *string                                   `json:"name,omitempty"`
	Options     *OptionsResource_STATUS                   `json:"options,omitempty"`
	PropertyBag genruntime.PropertyBag                    `json:"$propertyBag,omitempty"`
	Resource    *SqlDatabaseGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags        map[string]string                         `json:"tags,omitempty"`
	Type        *string                                   `json:"type,omitempty"`
}

Storage version of v1api20231115.SqlDatabase_STATUS

func (*SqlDatabase_STATUS) AssignProperties_From_SqlDatabase_STATUS added in v2.12.0

func (database *SqlDatabase_STATUS) AssignProperties_From_SqlDatabase_STATUS(source *storage.SqlDatabase_STATUS) error

AssignProperties_From_SqlDatabase_STATUS populates our SqlDatabase_STATUS from the provided source SqlDatabase_STATUS

func (*SqlDatabase_STATUS) AssignProperties_To_SqlDatabase_STATUS added in v2.12.0

func (database *SqlDatabase_STATUS) AssignProperties_To_SqlDatabase_STATUS(destination *storage.SqlDatabase_STATUS) error

AssignProperties_To_SqlDatabase_STATUS populates the provided destination SqlDatabase_STATUS from our SqlDatabase_STATUS

func (*SqlDatabase_STATUS) ConvertStatusFrom added in v2.10.0

func (database *SqlDatabase_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our SqlDatabase_STATUS from the provided source

func (*SqlDatabase_STATUS) ConvertStatusTo added in v2.10.0

func (database *SqlDatabase_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our SqlDatabase_STATUS

func (*SqlDatabase_STATUS) DeepCopy added in v2.10.0

func (in *SqlDatabase_STATUS) DeepCopy() *SqlDatabase_STATUS

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

func (*SqlDatabase_STATUS) DeepCopyInto added in v2.10.0

func (in *SqlDatabase_STATUS) DeepCopyInto(out *SqlDatabase_STATUS)

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

type SqlDatabase_Spec added in v2.10.0

type SqlDatabase_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                   `json:"azureName,omitempty"`
	Location        *string                  `json:"location,omitempty"`
	OperatorSpec    *SqlDatabaseOperatorSpec `json:"operatorSpec,omitempty"`
	Options         *CreateUpdateOptions     `json:"options,omitempty"`
	OriginalVersion string                   `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a documentdb.azure.com/DatabaseAccount resource
	Owner       *genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner,omitempty" kind:"DatabaseAccount"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Resource    *SqlDatabaseResource               `json:"resource,omitempty"`
	Tags        map[string]string                  `json:"tags,omitempty"`
}

Storage version of v1api20231115.SqlDatabase_Spec

func (*SqlDatabase_Spec) AssignProperties_From_SqlDatabase_Spec added in v2.12.0

func (database *SqlDatabase_Spec) AssignProperties_From_SqlDatabase_Spec(source *storage.SqlDatabase_Spec) error

AssignProperties_From_SqlDatabase_Spec populates our SqlDatabase_Spec from the provided source SqlDatabase_Spec

func (*SqlDatabase_Spec) AssignProperties_To_SqlDatabase_Spec added in v2.12.0

func (database *SqlDatabase_Spec) AssignProperties_To_SqlDatabase_Spec(destination *storage.SqlDatabase_Spec) error

AssignProperties_To_SqlDatabase_Spec populates the provided destination SqlDatabase_Spec from our SqlDatabase_Spec

func (*SqlDatabase_Spec) ConvertSpecFrom added in v2.10.0

func (database *SqlDatabase_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our SqlDatabase_Spec from the provided source

func (*SqlDatabase_Spec) ConvertSpecTo added in v2.10.0

func (database *SqlDatabase_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our SqlDatabase_Spec

func (*SqlDatabase_Spec) DeepCopy added in v2.10.0

func (in *SqlDatabase_Spec) DeepCopy() *SqlDatabase_Spec

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

func (*SqlDatabase_Spec) DeepCopyInto added in v2.10.0

func (in *SqlDatabase_Spec) DeepCopyInto(out *SqlDatabase_Spec)

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

type SqlRoleAssignment

type SqlRoleAssignment struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SqlRoleAssignment_Spec   `json:"spec,omitempty"`
	Status            SqlRoleAssignment_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20231115.SqlRoleAssignment Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/rbac.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlRoleAssignments/{roleAssignmentId}

func (*SqlRoleAssignment) AssignProperties_From_SqlRoleAssignment added in v2.12.0

func (assignment *SqlRoleAssignment) AssignProperties_From_SqlRoleAssignment(source *storage.SqlRoleAssignment) error

AssignProperties_From_SqlRoleAssignment populates our SqlRoleAssignment from the provided source SqlRoleAssignment

func (*SqlRoleAssignment) AssignProperties_To_SqlRoleAssignment added in v2.12.0

func (assignment *SqlRoleAssignment) AssignProperties_To_SqlRoleAssignment(destination *storage.SqlRoleAssignment) error

AssignProperties_To_SqlRoleAssignment populates the provided destination SqlRoleAssignment from our SqlRoleAssignment

func (*SqlRoleAssignment) AzureName

func (assignment *SqlRoleAssignment) AzureName() string

AzureName returns the Azure name of the resource

func (*SqlRoleAssignment) ConfigMapDestinationExpressions added in v2.11.0

func (assignment *SqlRoleAssignment) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*SqlRoleAssignment) ConvertFrom added in v2.12.0

func (assignment *SqlRoleAssignment) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our SqlRoleAssignment from the provided hub SqlRoleAssignment

func (*SqlRoleAssignment) ConvertTo added in v2.12.0

func (assignment *SqlRoleAssignment) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub SqlRoleAssignment from our SqlRoleAssignment

func (*SqlRoleAssignment) DeepCopy

func (in *SqlRoleAssignment) DeepCopy() *SqlRoleAssignment

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

func (*SqlRoleAssignment) DeepCopyInto

func (in *SqlRoleAssignment) DeepCopyInto(out *SqlRoleAssignment)

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

func (*SqlRoleAssignment) DeepCopyObject

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

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

func (SqlRoleAssignment) GetAPIVersion

func (assignment SqlRoleAssignment) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-11-15"

func (*SqlRoleAssignment) GetConditions

func (assignment *SqlRoleAssignment) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*SqlRoleAssignment) GetResourceScope

func (assignment *SqlRoleAssignment) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*SqlRoleAssignment) GetSpec

func (assignment *SqlRoleAssignment) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*SqlRoleAssignment) GetStatus

func (assignment *SqlRoleAssignment) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*SqlRoleAssignment) GetSupportedOperations

func (assignment *SqlRoleAssignment) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*SqlRoleAssignment) GetType

func (assignment *SqlRoleAssignment) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments"

func (*SqlRoleAssignment) NewEmptyStatus

func (assignment *SqlRoleAssignment) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*SqlRoleAssignment) OriginalGVK

func (assignment *SqlRoleAssignment) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*SqlRoleAssignment) Owner

func (assignment *SqlRoleAssignment) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*SqlRoleAssignment) SecretDestinationExpressions added in v2.11.0

func (assignment *SqlRoleAssignment) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*SqlRoleAssignment) SetConditions

func (assignment *SqlRoleAssignment) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*SqlRoleAssignment) SetStatus

func (assignment *SqlRoleAssignment) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type SqlRoleAssignmentList

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

+kubebuilder:object:root=true Storage version of v1api20231115.SqlRoleAssignment Generator information: - Generated from: /cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2023-11-15/rbac.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlRoleAssignments/{roleAssignmentId}

func (*SqlRoleAssignmentList) DeepCopy

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

func (*SqlRoleAssignmentList) DeepCopyInto

func (in *SqlRoleAssignmentList) DeepCopyInto(out *SqlRoleAssignmentList)

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

func (*SqlRoleAssignmentList) DeepCopyObject

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

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

type SqlRoleAssignmentOperatorSpec added in v2.11.0

type SqlRoleAssignmentOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20231115.SqlRoleAssignmentOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*SqlRoleAssignmentOperatorSpec) AssignProperties_From_SqlRoleAssignmentOperatorSpec added in v2.12.0

func (operator *SqlRoleAssignmentOperatorSpec) AssignProperties_From_SqlRoleAssignmentOperatorSpec(source *storage.SqlRoleAssignmentOperatorSpec) error

AssignProperties_From_SqlRoleAssignmentOperatorSpec populates our SqlRoleAssignmentOperatorSpec from the provided source SqlRoleAssignmentOperatorSpec

func (*SqlRoleAssignmentOperatorSpec) AssignProperties_To_SqlRoleAssignmentOperatorSpec added in v2.12.0

func (operator *SqlRoleAssignmentOperatorSpec) AssignProperties_To_SqlRoleAssignmentOperatorSpec(destination *storage.SqlRoleAssignmentOperatorSpec) error

AssignProperties_To_SqlRoleAssignmentOperatorSpec populates the provided destination SqlRoleAssignmentOperatorSpec from our SqlRoleAssignmentOperatorSpec

func (*SqlRoleAssignmentOperatorSpec) DeepCopy added in v2.11.0

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

func (*SqlRoleAssignmentOperatorSpec) DeepCopyInto added in v2.11.0

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

type SqlRoleAssignment_STATUS added in v2.10.0

type SqlRoleAssignment_STATUS struct {
	Conditions       []conditions.Condition `json:"conditions,omitempty"`
	Id               *string                `json:"id,omitempty"`
	Name             *string                `json:"name,omitempty"`
	PrincipalId      *string                `json:"principalId,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RoleDefinitionId *string                `json:"roleDefinitionId,omitempty"`
	Scope            *string                `json:"scope,omitempty"`
	Type             *string                `json:"type,omitempty"`
}

Storage version of v1api20231115.SqlRoleAssignment_STATUS

func (*SqlRoleAssignment_STATUS) AssignProperties_From_SqlRoleAssignment_STATUS added in v2.12.0

func (assignment *SqlRoleAssignment_STATUS) AssignProperties_From_SqlRoleAssignment_STATUS(source *storage.SqlRoleAssignment_STATUS) error

AssignProperties_From_SqlRoleAssignment_STATUS populates our SqlRoleAssignment_STATUS from the provided source SqlRoleAssignment_STATUS

func (*SqlRoleAssignment_STATUS) AssignProperties_To_SqlRoleAssignment_STATUS added in v2.12.0

func (assignment *SqlRoleAssignment_STATUS) AssignProperties_To_SqlRoleAssignment_STATUS(destination *storage.SqlRoleAssignment_STATUS) error

AssignProperties_To_SqlRoleAssignment_STATUS populates the provided destination SqlRoleAssignment_STATUS from our SqlRoleAssignment_STATUS

func (*SqlRoleAssignment_STATUS) ConvertStatusFrom added in v2.10.0

func (assignment *SqlRoleAssignment_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our SqlRoleAssignment_STATUS from the provided source

func (*SqlRoleAssignment_STATUS) ConvertStatusTo added in v2.10.0

func (assignment *SqlRoleAssignment_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our SqlRoleAssignment_STATUS

func (*SqlRoleAssignment_STATUS) DeepCopy added in v2.10.0

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

func (*SqlRoleAssignment_STATUS) DeepCopyInto added in v2.10.0

func (in *SqlRoleAssignment_STATUS) DeepCopyInto(out *SqlRoleAssignment_STATUS)

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

type SqlRoleAssignment_Spec added in v2.10.0

type SqlRoleAssignment_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                         `json:"azureName,omitempty"`
	OperatorSpec    *SqlRoleAssignmentOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                         `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a documentdb.azure.com/DatabaseAccount resource
	Owner                 *genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner,omitempty" kind:"DatabaseAccount"`
	PrincipalId           *string                            `json:"principalId,omitempty" optionalConfigMapPair:"PrincipalId"`
	PrincipalIdFromConfig *genruntime.ConfigMapReference     `json:"principalIdFromConfig,omitempty" optionalConfigMapPair:"PrincipalId"`
	PropertyBag           genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	RoleDefinitionId      *string                            `json:"roleDefinitionId,omitempty"`
	Scope                 *string                            `json:"scope,omitempty"`
}

Storage version of v1api20231115.SqlRoleAssignment_Spec

func (*SqlRoleAssignment_Spec) AssignProperties_From_SqlRoleAssignment_Spec added in v2.12.0

func (assignment *SqlRoleAssignment_Spec) AssignProperties_From_SqlRoleAssignment_Spec(source *storage.SqlRoleAssignment_Spec) error

AssignProperties_From_SqlRoleAssignment_Spec populates our SqlRoleAssignment_Spec from the provided source SqlRoleAssignment_Spec

func (*SqlRoleAssignment_Spec) AssignProperties_To_SqlRoleAssignment_Spec added in v2.12.0

func (assignment *SqlRoleAssignment_Spec) AssignProperties_To_SqlRoleAssignment_Spec(destination *storage.SqlRoleAssignment_Spec) error

AssignProperties_To_SqlRoleAssignment_Spec populates the provided destination SqlRoleAssignment_Spec from our SqlRoleAssignment_Spec

func (*SqlRoleAssignment_Spec) ConvertSpecFrom added in v2.10.0

func (assignment *SqlRoleAssignment_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our SqlRoleAssignment_Spec from the provided source

func (*SqlRoleAssignment_Spec) ConvertSpecTo added in v2.10.0

func (assignment *SqlRoleAssignment_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our SqlRoleAssignment_Spec

func (*SqlRoleAssignment_Spec) DeepCopy added in v2.10.0

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

func (*SqlRoleAssignment_Spec) DeepCopyInto added in v2.10.0

func (in *SqlRoleAssignment_Spec) DeepCopyInto(out *SqlRoleAssignment_Spec)

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

type SqlStoredProcedureGetProperties_Resource_STATUS

type SqlStoredProcedureGetProperties_Resource_STATUS struct {
	Body        *string                `json:"body,omitempty"`
	Etag        *string                `json:"_etag,omitempty"`
	Id          *string                `json:"id,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Rid         *string                `json:"_rid,omitempty"`
	Ts          *float64               `json:"_ts,omitempty"`
}

Storage version of v1api20231115.SqlStoredProcedureGetProperties_Resource_STATUS

func (*SqlStoredProcedureGetProperties_Resource_STATUS) AssignProperties_From_SqlStoredProcedureGetProperties_Resource_STATUS added in v2.12.0

func (resource *SqlStoredProcedureGetProperties_Resource_STATUS) AssignProperties_From_SqlStoredProcedureGetProperties_Resource_STATUS(source *storage.SqlStoredProcedureGetProperties_Resource_STATUS) error

AssignProperties_From_SqlStoredProcedureGetProperties_Resource_STATUS populates our SqlStoredProcedureGetProperties_Resource_STATUS from the provided source SqlStoredProcedureGetProperties_Resource_STATUS

func (*SqlStoredProcedureGetProperties_Resource_STATUS) AssignProperties_To_SqlStoredProcedureGetProperties_Resource_STATUS added in v2.12.0

func (resource *SqlStoredProcedureGetProperties_Resource_STATUS) AssignProperties_To_SqlStoredProcedureGetProperties_Resource_STATUS(destination *storage.SqlStoredProcedureGetProperties_Resource_STATUS) error

AssignProperties_To_SqlStoredProcedureGetProperties_Resource_STATUS populates the provided destination SqlStoredProcedureGetProperties_Resource_STATUS from our SqlStoredProcedureGetProperties_Resource_STATUS

func (*SqlStoredProcedureGetProperties_Resource_STATUS) DeepCopy

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

func (*SqlStoredProcedureGetProperties_Resource_STATUS) DeepCopyInto

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

type SqlStoredProcedureResource

type SqlStoredProcedureResource struct {
	Body        *string                `json:"body,omitempty"`
	Id          *string                `json:"id,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.SqlStoredProcedureResource Cosmos DB SQL storedProcedure resource object

func (*SqlStoredProcedureResource) AssignProperties_From_SqlStoredProcedureResource added in v2.12.0

func (resource *SqlStoredProcedureResource) AssignProperties_From_SqlStoredProcedureResource(source *storage.SqlStoredProcedureResource) error

AssignProperties_From_SqlStoredProcedureResource populates our SqlStoredProcedureResource from the provided source SqlStoredProcedureResource

func (*SqlStoredProcedureResource) AssignProperties_To_SqlStoredProcedureResource added in v2.12.0

func (resource *SqlStoredProcedureResource) AssignProperties_To_SqlStoredProcedureResource(destination *storage.SqlStoredProcedureResource) error

AssignProperties_To_SqlStoredProcedureResource populates the provided destination SqlStoredProcedureResource from our SqlStoredProcedureResource

func (*SqlStoredProcedureResource) DeepCopy

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

func (*SqlStoredProcedureResource) DeepCopyInto

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

type SqlTriggerGetProperties_Resource_STATUS

type SqlTriggerGetProperties_Resource_STATUS struct {
	Body             *string                `json:"body,omitempty"`
	Etag             *string                `json:"_etag,omitempty"`
	Id               *string                `json:"id,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Rid              *string                `json:"_rid,omitempty"`
	TriggerOperation *string                `json:"triggerOperation,omitempty"`
	TriggerType      *string                `json:"triggerType,omitempty"`
	Ts               *float64               `json:"_ts,omitempty"`
}

Storage version of v1api20231115.SqlTriggerGetProperties_Resource_STATUS

func (*SqlTriggerGetProperties_Resource_STATUS) AssignProperties_From_SqlTriggerGetProperties_Resource_STATUS added in v2.12.0

func (resource *SqlTriggerGetProperties_Resource_STATUS) AssignProperties_From_SqlTriggerGetProperties_Resource_STATUS(source *storage.SqlTriggerGetProperties_Resource_STATUS) error

AssignProperties_From_SqlTriggerGetProperties_Resource_STATUS populates our SqlTriggerGetProperties_Resource_STATUS from the provided source SqlTriggerGetProperties_Resource_STATUS

func (*SqlTriggerGetProperties_Resource_STATUS) AssignProperties_To_SqlTriggerGetProperties_Resource_STATUS added in v2.12.0

func (resource *SqlTriggerGetProperties_Resource_STATUS) AssignProperties_To_SqlTriggerGetProperties_Resource_STATUS(destination *storage.SqlTriggerGetProperties_Resource_STATUS) error

AssignProperties_To_SqlTriggerGetProperties_Resource_STATUS populates the provided destination SqlTriggerGetProperties_Resource_STATUS from our SqlTriggerGetProperties_Resource_STATUS

func (*SqlTriggerGetProperties_Resource_STATUS) DeepCopy

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

func (*SqlTriggerGetProperties_Resource_STATUS) DeepCopyInto

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

type SqlTriggerResource

type SqlTriggerResource struct {
	Body             *string                `json:"body,omitempty"`
	Id               *string                `json:"id,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TriggerOperation *string                `json:"triggerOperation,omitempty"`
	TriggerType      *string                `json:"triggerType,omitempty"`
}

Storage version of v1api20231115.SqlTriggerResource Cosmos DB SQL trigger resource object

func (*SqlTriggerResource) AssignProperties_From_SqlTriggerResource added in v2.12.0

func (resource *SqlTriggerResource) AssignProperties_From_SqlTriggerResource(source *storage.SqlTriggerResource) error

AssignProperties_From_SqlTriggerResource populates our SqlTriggerResource from the provided source SqlTriggerResource

func (*SqlTriggerResource) AssignProperties_To_SqlTriggerResource added in v2.12.0

func (resource *SqlTriggerResource) AssignProperties_To_SqlTriggerResource(destination *storage.SqlTriggerResource) error

AssignProperties_To_SqlTriggerResource populates the provided destination SqlTriggerResource from our SqlTriggerResource

func (*SqlTriggerResource) DeepCopy

func (in *SqlTriggerResource) DeepCopy() *SqlTriggerResource

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

func (*SqlTriggerResource) DeepCopyInto

func (in *SqlTriggerResource) DeepCopyInto(out *SqlTriggerResource)

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

type SqlUserDefinedFunctionGetProperties_Resource_STATUS

type SqlUserDefinedFunctionGetProperties_Resource_STATUS struct {
	Body        *string                `json:"body,omitempty"`
	Etag        *string                `json:"_etag,omitempty"`
	Id          *string                `json:"id,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Rid         *string                `json:"_rid,omitempty"`
	Ts          *float64               `json:"_ts,omitempty"`
}

Storage version of v1api20231115.SqlUserDefinedFunctionGetProperties_Resource_STATUS

func (*SqlUserDefinedFunctionGetProperties_Resource_STATUS) AssignProperties_From_SqlUserDefinedFunctionGetProperties_Resource_STATUS added in v2.12.0

func (resource *SqlUserDefinedFunctionGetProperties_Resource_STATUS) AssignProperties_From_SqlUserDefinedFunctionGetProperties_Resource_STATUS(source *storage.SqlUserDefinedFunctionGetProperties_Resource_STATUS) error

AssignProperties_From_SqlUserDefinedFunctionGetProperties_Resource_STATUS populates our SqlUserDefinedFunctionGetProperties_Resource_STATUS from the provided source SqlUserDefinedFunctionGetProperties_Resource_STATUS

func (*SqlUserDefinedFunctionGetProperties_Resource_STATUS) AssignProperties_To_SqlUserDefinedFunctionGetProperties_Resource_STATUS added in v2.12.0

func (resource *SqlUserDefinedFunctionGetProperties_Resource_STATUS) AssignProperties_To_SqlUserDefinedFunctionGetProperties_Resource_STATUS(destination *storage.SqlUserDefinedFunctionGetProperties_Resource_STATUS) error

AssignProperties_To_SqlUserDefinedFunctionGetProperties_Resource_STATUS populates the provided destination SqlUserDefinedFunctionGetProperties_Resource_STATUS from our SqlUserDefinedFunctionGetProperties_Resource_STATUS

func (*SqlUserDefinedFunctionGetProperties_Resource_STATUS) DeepCopy

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

func (*SqlUserDefinedFunctionGetProperties_Resource_STATUS) DeepCopyInto

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

type SqlUserDefinedFunctionResource

type SqlUserDefinedFunctionResource struct {
	Body        *string                `json:"body,omitempty"`
	Id          *string                `json:"id,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.SqlUserDefinedFunctionResource Cosmos DB SQL userDefinedFunction resource object

func (*SqlUserDefinedFunctionResource) AssignProperties_From_SqlUserDefinedFunctionResource added in v2.12.0

func (resource *SqlUserDefinedFunctionResource) AssignProperties_From_SqlUserDefinedFunctionResource(source *storage.SqlUserDefinedFunctionResource) error

AssignProperties_From_SqlUserDefinedFunctionResource populates our SqlUserDefinedFunctionResource from the provided source SqlUserDefinedFunctionResource

func (*SqlUserDefinedFunctionResource) AssignProperties_To_SqlUserDefinedFunctionResource added in v2.12.0

func (resource *SqlUserDefinedFunctionResource) AssignProperties_To_SqlUserDefinedFunctionResource(destination *storage.SqlUserDefinedFunctionResource) error

AssignProperties_To_SqlUserDefinedFunctionResource populates the provided destination SqlUserDefinedFunctionResource from our SqlUserDefinedFunctionResource

func (*SqlUserDefinedFunctionResource) DeepCopy

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

func (*SqlUserDefinedFunctionResource) DeepCopyInto

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

type SystemData_STATUS

type SystemData_STATUS struct {
	CreatedAt          *string                `json:"createdAt,omitempty"`
	CreatedBy          *string                `json:"createdBy,omitempty"`
	CreatedByType      *string                `json:"createdByType,omitempty"`
	LastModifiedAt     *string                `json:"lastModifiedAt,omitempty"`
	LastModifiedBy     *string                `json:"lastModifiedBy,omitempty"`
	LastModifiedByType *string                `json:"lastModifiedByType,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.SystemData_STATUS Metadata pertaining to creation and last modification of the resource.

func (*SystemData_STATUS) AssignProperties_From_SystemData_STATUS added in v2.12.0

func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *storage.SystemData_STATUS) error

AssignProperties_From_SystemData_STATUS populates our SystemData_STATUS from the provided source SystemData_STATUS

func (*SystemData_STATUS) AssignProperties_To_SystemData_STATUS added in v2.12.0

func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *storage.SystemData_STATUS) error

AssignProperties_To_SystemData_STATUS populates the provided destination SystemData_STATUS from our SystemData_STATUS

func (*SystemData_STATUS) DeepCopy

func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS

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

func (*SystemData_STATUS) DeepCopyInto

func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)

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

type ThroughputPolicyResource

type ThroughputPolicyResource struct {
	IncrementPercent *int                   `json:"incrementPercent,omitempty"`
	IsEnabled        *bool                  `json:"isEnabled,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.ThroughputPolicyResource Cosmos DB resource throughput policy

func (*ThroughputPolicyResource) AssignProperties_From_ThroughputPolicyResource added in v2.12.0

func (resource *ThroughputPolicyResource) AssignProperties_From_ThroughputPolicyResource(source *storage.ThroughputPolicyResource) error

AssignProperties_From_ThroughputPolicyResource populates our ThroughputPolicyResource from the provided source ThroughputPolicyResource

func (*ThroughputPolicyResource) AssignProperties_To_ThroughputPolicyResource added in v2.12.0

func (resource *ThroughputPolicyResource) AssignProperties_To_ThroughputPolicyResource(destination *storage.ThroughputPolicyResource) error

AssignProperties_To_ThroughputPolicyResource populates the provided destination ThroughputPolicyResource from our ThroughputPolicyResource

func (*ThroughputPolicyResource) DeepCopy

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

func (*ThroughputPolicyResource) DeepCopyInto

func (in *ThroughputPolicyResource) DeepCopyInto(out *ThroughputPolicyResource)

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

type ThroughputPolicyResource_STATUS

type ThroughputPolicyResource_STATUS struct {
	IncrementPercent *int                   `json:"incrementPercent,omitempty"`
	IsEnabled        *bool                  `json:"isEnabled,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.ThroughputPolicyResource_STATUS Cosmos DB resource throughput policy

func (*ThroughputPolicyResource_STATUS) AssignProperties_From_ThroughputPolicyResource_STATUS added in v2.12.0

func (resource *ThroughputPolicyResource_STATUS) AssignProperties_From_ThroughputPolicyResource_STATUS(source *storage.ThroughputPolicyResource_STATUS) error

AssignProperties_From_ThroughputPolicyResource_STATUS populates our ThroughputPolicyResource_STATUS from the provided source ThroughputPolicyResource_STATUS

func (*ThroughputPolicyResource_STATUS) AssignProperties_To_ThroughputPolicyResource_STATUS added in v2.12.0

func (resource *ThroughputPolicyResource_STATUS) AssignProperties_To_ThroughputPolicyResource_STATUS(destination *storage.ThroughputPolicyResource_STATUS) error

AssignProperties_To_ThroughputPolicyResource_STATUS populates the provided destination ThroughputPolicyResource_STATUS from our ThroughputPolicyResource_STATUS

func (*ThroughputPolicyResource_STATUS) DeepCopy

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

func (*ThroughputPolicyResource_STATUS) DeepCopyInto

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

type ThroughputSettingsGetProperties_Resource_STATUS

type ThroughputSettingsGetProperties_Resource_STATUS struct {
	AutoscaleSettings            *AutoscaleSettingsResource_STATUS `json:"autoscaleSettings,omitempty"`
	Etag                         *string                           `json:"_etag,omitempty"`
	InstantMaximumThroughput     *string                           `json:"instantMaximumThroughput,omitempty"`
	MinimumThroughput            *string                           `json:"minimumThroughput,omitempty"`
	OfferReplacePending          *string                           `json:"offerReplacePending,omitempty"`
	PropertyBag                  genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	Rid                          *string                           `json:"_rid,omitempty"`
	SoftAllowedMaximumThroughput *string                           `json:"softAllowedMaximumThroughput,omitempty"`
	Throughput                   *int                              `json:"throughput,omitempty"`
	Ts                           *float64                          `json:"_ts,omitempty"`
}

Storage version of v1api20231115.ThroughputSettingsGetProperties_Resource_STATUS

func (*ThroughputSettingsGetProperties_Resource_STATUS) AssignProperties_From_ThroughputSettingsGetProperties_Resource_STATUS added in v2.12.0

func (resource *ThroughputSettingsGetProperties_Resource_STATUS) AssignProperties_From_ThroughputSettingsGetProperties_Resource_STATUS(source *storage.ThroughputSettingsGetProperties_Resource_STATUS) error

AssignProperties_From_ThroughputSettingsGetProperties_Resource_STATUS populates our ThroughputSettingsGetProperties_Resource_STATUS from the provided source ThroughputSettingsGetProperties_Resource_STATUS

func (*ThroughputSettingsGetProperties_Resource_STATUS) AssignProperties_To_ThroughputSettingsGetProperties_Resource_STATUS added in v2.12.0

func (resource *ThroughputSettingsGetProperties_Resource_STATUS) AssignProperties_To_ThroughputSettingsGetProperties_Resource_STATUS(destination *storage.ThroughputSettingsGetProperties_Resource_STATUS) error

AssignProperties_To_ThroughputSettingsGetProperties_Resource_STATUS populates the provided destination ThroughputSettingsGetProperties_Resource_STATUS from our ThroughputSettingsGetProperties_Resource_STATUS

func (*ThroughputSettingsGetProperties_Resource_STATUS) DeepCopy

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

func (*ThroughputSettingsGetProperties_Resource_STATUS) DeepCopyInto

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

type ThroughputSettingsResource

type ThroughputSettingsResource struct {
	AutoscaleSettings *AutoscaleSettingsResource `json:"autoscaleSettings,omitempty"`
	PropertyBag       genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	Throughput        *int                       `json:"throughput,omitempty"`
}

Storage version of v1api20231115.ThroughputSettingsResource Cosmos DB resource throughput object. Either throughput is required or autoscaleSettings is required, but not both.

func (*ThroughputSettingsResource) AssignProperties_From_ThroughputSettingsResource added in v2.12.0

func (resource *ThroughputSettingsResource) AssignProperties_From_ThroughputSettingsResource(source *storage.ThroughputSettingsResource) error

AssignProperties_From_ThroughputSettingsResource populates our ThroughputSettingsResource from the provided source ThroughputSettingsResource

func (*ThroughputSettingsResource) AssignProperties_To_ThroughputSettingsResource added in v2.12.0

func (resource *ThroughputSettingsResource) AssignProperties_To_ThroughputSettingsResource(destination *storage.ThroughputSettingsResource) error

AssignProperties_To_ThroughputSettingsResource populates the provided destination ThroughputSettingsResource from our ThroughputSettingsResource

func (*ThroughputSettingsResource) DeepCopy

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

func (*ThroughputSettingsResource) DeepCopyInto

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

type UniqueKey

type UniqueKey struct {
	Paths       []string               `json:"paths,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.UniqueKey The unique key on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.

func (*UniqueKey) AssignProperties_From_UniqueKey added in v2.12.0

func (uniqueKey *UniqueKey) AssignProperties_From_UniqueKey(source *storage.UniqueKey) error

AssignProperties_From_UniqueKey populates our UniqueKey from the provided source UniqueKey

func (*UniqueKey) AssignProperties_To_UniqueKey added in v2.12.0

func (uniqueKey *UniqueKey) AssignProperties_To_UniqueKey(destination *storage.UniqueKey) error

AssignProperties_To_UniqueKey populates the provided destination UniqueKey from our UniqueKey

func (*UniqueKey) DeepCopy

func (in *UniqueKey) DeepCopy() *UniqueKey

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

func (*UniqueKey) DeepCopyInto

func (in *UniqueKey) DeepCopyInto(out *UniqueKey)

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

type UniqueKeyPolicy

type UniqueKeyPolicy struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	UniqueKeys  []UniqueKey            `json:"uniqueKeys,omitempty"`
}

Storage version of v1api20231115.UniqueKeyPolicy The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.

func (*UniqueKeyPolicy) AssignProperties_From_UniqueKeyPolicy added in v2.12.0

func (policy *UniqueKeyPolicy) AssignProperties_From_UniqueKeyPolicy(source *storage.UniqueKeyPolicy) error

AssignProperties_From_UniqueKeyPolicy populates our UniqueKeyPolicy from the provided source UniqueKeyPolicy

func (*UniqueKeyPolicy) AssignProperties_To_UniqueKeyPolicy added in v2.12.0

func (policy *UniqueKeyPolicy) AssignProperties_To_UniqueKeyPolicy(destination *storage.UniqueKeyPolicy) error

AssignProperties_To_UniqueKeyPolicy populates the provided destination UniqueKeyPolicy from our UniqueKeyPolicy

func (*UniqueKeyPolicy) DeepCopy

func (in *UniqueKeyPolicy) DeepCopy() *UniqueKeyPolicy

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

func (*UniqueKeyPolicy) DeepCopyInto

func (in *UniqueKeyPolicy) DeepCopyInto(out *UniqueKeyPolicy)

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

type UniqueKeyPolicy_STATUS

type UniqueKeyPolicy_STATUS struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	UniqueKeys  []UniqueKey_STATUS     `json:"uniqueKeys,omitempty"`
}

Storage version of v1api20231115.UniqueKeyPolicy_STATUS The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.

func (*UniqueKeyPolicy_STATUS) AssignProperties_From_UniqueKeyPolicy_STATUS added in v2.12.0

func (policy *UniqueKeyPolicy_STATUS) AssignProperties_From_UniqueKeyPolicy_STATUS(source *storage.UniqueKeyPolicy_STATUS) error

AssignProperties_From_UniqueKeyPolicy_STATUS populates our UniqueKeyPolicy_STATUS from the provided source UniqueKeyPolicy_STATUS

func (*UniqueKeyPolicy_STATUS) AssignProperties_To_UniqueKeyPolicy_STATUS added in v2.12.0

func (policy *UniqueKeyPolicy_STATUS) AssignProperties_To_UniqueKeyPolicy_STATUS(destination *storage.UniqueKeyPolicy_STATUS) error

AssignProperties_To_UniqueKeyPolicy_STATUS populates the provided destination UniqueKeyPolicy_STATUS from our UniqueKeyPolicy_STATUS

func (*UniqueKeyPolicy_STATUS) DeepCopy

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

func (*UniqueKeyPolicy_STATUS) DeepCopyInto

func (in *UniqueKeyPolicy_STATUS) DeepCopyInto(out *UniqueKeyPolicy_STATUS)

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

type UniqueKey_STATUS

type UniqueKey_STATUS struct {
	Paths       []string               `json:"paths,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.UniqueKey_STATUS The unique key on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.

func (*UniqueKey_STATUS) AssignProperties_From_UniqueKey_STATUS added in v2.12.0

func (uniqueKey *UniqueKey_STATUS) AssignProperties_From_UniqueKey_STATUS(source *storage.UniqueKey_STATUS) error

AssignProperties_From_UniqueKey_STATUS populates our UniqueKey_STATUS from the provided source UniqueKey_STATUS

func (*UniqueKey_STATUS) AssignProperties_To_UniqueKey_STATUS added in v2.12.0

func (uniqueKey *UniqueKey_STATUS) AssignProperties_To_UniqueKey_STATUS(destination *storage.UniqueKey_STATUS) error

AssignProperties_To_UniqueKey_STATUS populates the provided destination UniqueKey_STATUS from our UniqueKey_STATUS

func (*UniqueKey_STATUS) DeepCopy

func (in *UniqueKey_STATUS) DeepCopy() *UniqueKey_STATUS

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

func (*UniqueKey_STATUS) DeepCopyInto

func (in *UniqueKey_STATUS) DeepCopyInto(out *UniqueKey_STATUS)

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

type UserAssignedIdentityDetails

type UserAssignedIdentityDetails struct {
	PropertyBag genruntime.PropertyBag       `json:"$propertyBag,omitempty"`
	Reference   genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"`
}

Storage version of v1api20231115.UserAssignedIdentityDetails Information about the user assigned identity for the resource

func (*UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails added in v2.12.0

func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *storage.UserAssignedIdentityDetails) error

AssignProperties_From_UserAssignedIdentityDetails populates our UserAssignedIdentityDetails from the provided source UserAssignedIdentityDetails

func (*UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails added in v2.12.0

func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *storage.UserAssignedIdentityDetails) error

AssignProperties_To_UserAssignedIdentityDetails populates the provided destination UserAssignedIdentityDetails from our UserAssignedIdentityDetails

func (*UserAssignedIdentityDetails) DeepCopy

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

func (*UserAssignedIdentityDetails) DeepCopyInto

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

type VirtualNetworkRule

type VirtualNetworkRule struct {
	IgnoreMissingVNetServiceEndpoint *bool                  `json:"ignoreMissingVNetServiceEndpoint,omitempty"`
	PropertyBag                      genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// Reference: Resource ID of a subnet, for example:
	// /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Storage version of v1api20231115.VirtualNetworkRule Virtual Network ACL Rule object

func (*VirtualNetworkRule) AssignProperties_From_VirtualNetworkRule added in v2.12.0

func (rule *VirtualNetworkRule) AssignProperties_From_VirtualNetworkRule(source *storage.VirtualNetworkRule) error

AssignProperties_From_VirtualNetworkRule populates our VirtualNetworkRule from the provided source VirtualNetworkRule

func (*VirtualNetworkRule) AssignProperties_To_VirtualNetworkRule added in v2.12.0

func (rule *VirtualNetworkRule) AssignProperties_To_VirtualNetworkRule(destination *storage.VirtualNetworkRule) error

AssignProperties_To_VirtualNetworkRule populates the provided destination VirtualNetworkRule from our VirtualNetworkRule

func (*VirtualNetworkRule) DeepCopy

func (in *VirtualNetworkRule) DeepCopy() *VirtualNetworkRule

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

func (*VirtualNetworkRule) DeepCopyInto

func (in *VirtualNetworkRule) DeepCopyInto(out *VirtualNetworkRule)

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

type VirtualNetworkRule_STATUS

type VirtualNetworkRule_STATUS struct {
	Id                               *string                `json:"id,omitempty"`
	IgnoreMissingVNetServiceEndpoint *bool                  `json:"ignoreMissingVNetServiceEndpoint,omitempty"`
	PropertyBag                      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20231115.VirtualNetworkRule_STATUS Virtual Network ACL Rule object

func (*VirtualNetworkRule_STATUS) AssignProperties_From_VirtualNetworkRule_STATUS added in v2.12.0

func (rule *VirtualNetworkRule_STATUS) AssignProperties_From_VirtualNetworkRule_STATUS(source *storage.VirtualNetworkRule_STATUS) error

AssignProperties_From_VirtualNetworkRule_STATUS populates our VirtualNetworkRule_STATUS from the provided source VirtualNetworkRule_STATUS

func (*VirtualNetworkRule_STATUS) AssignProperties_To_VirtualNetworkRule_STATUS added in v2.12.0

func (rule *VirtualNetworkRule_STATUS) AssignProperties_To_VirtualNetworkRule_STATUS(destination *storage.VirtualNetworkRule_STATUS) error

AssignProperties_To_VirtualNetworkRule_STATUS populates the provided destination VirtualNetworkRule_STATUS from our VirtualNetworkRule_STATUS

func (*VirtualNetworkRule_STATUS) DeepCopy

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

func (*VirtualNetworkRule_STATUS) 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