v1alpha1api20210515

package
v2.0.0-beta.5 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2023 License: MIT Imports: 14 Imported by: 0

Documentation

Overview

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.

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.

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

Package v1alpha1api20210515 contains API Schema definitions for the documentdb v1alpha1api20210515 API group +groupName=documentdb.azure.com

Package v1alpha1api20210515 contains API Schema definitions for the documentdb v1alpha1api20210515 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

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 (
	DatabaseAccount_Kind_Spec_GlobalDocumentDB = DatabaseAccount_Kind_Spec("GlobalDocumentDB")
	DatabaseAccount_Kind_Spec_MongoDB          = DatabaseAccount_Kind_Spec("MongoDB")
	DatabaseAccount_Kind_Spec_Parse            = DatabaseAccount_Kind_Spec("Parse")
)
View Source
const (
	ManagedServiceIdentity_Type_None                       = ManagedServiceIdentity_Type("None")
	ManagedServiceIdentity_Type_SystemAssigned             = ManagedServiceIdentity_Type("SystemAssigned")
	ManagedServiceIdentity_Type_SystemAssignedUserAssigned = ManagedServiceIdentity_Type("SystemAssigned,UserAssigned")
	ManagedServiceIdentity_Type_UserAssigned               = ManagedServiceIdentity_Type("UserAssigned")
)
View Source
const (
	DatabaseAccount_Kind_STATUS_GlobalDocumentDB = DatabaseAccount_Kind_STATUS("GlobalDocumentDB")
	DatabaseAccount_Kind_STATUS_MongoDB          = DatabaseAccount_Kind_STATUS("MongoDB")
	DatabaseAccount_Kind_STATUS_Parse            = DatabaseAccount_Kind_STATUS("Parse")
)
View Source
const (
	ManagedServiceIdentity_Type_STATUS_None                       = ManagedServiceIdentity_Type_STATUS("None")
	ManagedServiceIdentity_Type_STATUS_SystemAssigned             = ManagedServiceIdentity_Type_STATUS("SystemAssigned")
	ManagedServiceIdentity_Type_STATUS_SystemAssignedUserAssigned = ManagedServiceIdentity_Type_STATUS("SystemAssigned,UserAssigned")
	ManagedServiceIdentity_Type_STATUS_UserAssigned               = ManagedServiceIdentity_Type_STATUS("UserAssigned")
)
View Source
const (
	NetworkAclBypass_AzureServices = NetworkAclBypass("AzureServices")
	NetworkAclBypass_None          = NetworkAclBypass("None")
)
View Source
const (
	NetworkAclBypass_STATUS_AzureServices = NetworkAclBypass_STATUS("AzureServices")
	NetworkAclBypass_STATUS_None          = NetworkAclBypass_STATUS("None")
)
View Source
const (
	PublicNetworkAccess_Disabled = PublicNetworkAccess("Disabled")
	PublicNetworkAccess_Enabled  = PublicNetworkAccess("Enabled")
)
View Source
const (
	PublicNetworkAccess_STATUS_Disabled = PublicNetworkAccess_STATUS("Disabled")
	PublicNetworkAccess_STATUS_Enabled  = PublicNetworkAccess_STATUS("Enabled")
)
View Source
const (
	AnalyticalStorageSchemaType_FullFidelity = AnalyticalStorageSchemaType("FullFidelity")
	AnalyticalStorageSchemaType_WellDefined  = AnalyticalStorageSchemaType("WellDefined")
)
View Source
const (
	AnalyticalStorageSchemaType_STATUS_FullFidelity = AnalyticalStorageSchemaType_STATUS("FullFidelity")
	AnalyticalStorageSchemaType_STATUS_WellDefined  = AnalyticalStorageSchemaType_STATUS("WellDefined")
)
View Source
const (
	ApiProperties_ServerVersion_32 = ApiProperties_ServerVersion("3.2")
	ApiProperties_ServerVersion_36 = ApiProperties_ServerVersion("3.6")
	ApiProperties_ServerVersion_40 = ApiProperties_ServerVersion("4.0")
)
View Source
const (
	ApiProperties_ServerVersion_STATUS_32 = ApiProperties_ServerVersion_STATUS("3.2")
	ApiProperties_ServerVersion_STATUS_36 = ApiProperties_ServerVersion_STATUS("3.6")
	ApiProperties_ServerVersion_STATUS_40 = ApiProperties_ServerVersion_STATUS("4.0")
)
View Source
const (
	ConsistencyPolicy_DefaultConsistencyLevel_BoundedStaleness = ConsistencyPolicy_DefaultConsistencyLevel("BoundedStaleness")
	ConsistencyPolicy_DefaultConsistencyLevel_ConsistentPrefix = ConsistencyPolicy_DefaultConsistencyLevel("ConsistentPrefix")
	ConsistencyPolicy_DefaultConsistencyLevel_Eventual         = ConsistencyPolicy_DefaultConsistencyLevel("Eventual")
	ConsistencyPolicy_DefaultConsistencyLevel_Session          = ConsistencyPolicy_DefaultConsistencyLevel("Session")
	ConsistencyPolicy_DefaultConsistencyLevel_Strong           = ConsistencyPolicy_DefaultConsistencyLevel("Strong")
)
View Source
const (
	ConsistencyPolicy_DefaultConsistencyLevel_STATUS_BoundedStaleness = ConsistencyPolicy_DefaultConsistencyLevel_STATUS("BoundedStaleness")
	ConsistencyPolicy_DefaultConsistencyLevel_STATUS_ConsistentPrefix = ConsistencyPolicy_DefaultConsistencyLevel_STATUS("ConsistentPrefix")
	ConsistencyPolicy_DefaultConsistencyLevel_STATUS_Eventual         = ConsistencyPolicy_DefaultConsistencyLevel_STATUS("Eventual")
	ConsistencyPolicy_DefaultConsistencyLevel_STATUS_Session          = ConsistencyPolicy_DefaultConsistencyLevel_STATUS("Session")
	ConsistencyPolicy_DefaultConsistencyLevel_STATUS_Strong           = ConsistencyPolicy_DefaultConsistencyLevel_STATUS("Strong")
)
View Source
const (
	ConflictResolutionPolicy_Mode_Custom         = ConflictResolutionPolicy_Mode("Custom")
	ConflictResolutionPolicy_Mode_LastWriterWins = ConflictResolutionPolicy_Mode("LastWriterWins")
)
View Source
const (
	ContainerPartitionKey_Kind_Hash      = ContainerPartitionKey_Kind("Hash")
	ContainerPartitionKey_Kind_MultiHash = ContainerPartitionKey_Kind("MultiHash")
	ContainerPartitionKey_Kind_Range     = ContainerPartitionKey_Kind("Range")
)
View Source
const (
	IndexingPolicy_IndexingMode_Consistent = IndexingPolicy_IndexingMode("consistent")
	IndexingPolicy_IndexingMode_Lazy       = IndexingPolicy_IndexingMode("lazy")
	IndexingPolicy_IndexingMode_None       = IndexingPolicy_IndexingMode("none")
)
View Source
const (
	CompositePath_Order_Ascending  = CompositePath_Order("ascending")
	CompositePath_Order_Descending = CompositePath_Order("descending")
)
View Source
const (
	SpatialType_LineString   = SpatialType("LineString")
	SpatialType_MultiPolygon = SpatialType("MultiPolygon")
	SpatialType_Point        = SpatialType("Point")
	SpatialType_Polygon      = SpatialType("Polygon")
)
View Source
const (
	Indexes_DataType_LineString   = Indexes_DataType("LineString")
	Indexes_DataType_MultiPolygon = Indexes_DataType("MultiPolygon")
	Indexes_DataType_Number       = Indexes_DataType("Number")
	Indexes_DataType_Point        = Indexes_DataType("Point")
	Indexes_DataType_Polygon      = Indexes_DataType("Polygon")
	Indexes_DataType_String       = Indexes_DataType("String")
)
View Source
const (
	Indexes_Kind_Hash    = Indexes_Kind("Hash")
	Indexes_Kind_Range   = Indexes_Kind("Range")
	Indexes_Kind_Spatial = Indexes_Kind("Spatial")
)
View Source
const (
	ConflictResolutionPolicy_Mode_STATUS_Custom         = ConflictResolutionPolicy_Mode_STATUS("Custom")
	ConflictResolutionPolicy_Mode_STATUS_LastWriterWins = ConflictResolutionPolicy_Mode_STATUS("LastWriterWins")
)
View Source
const (
	ContainerPartitionKey_Kind_STATUS_Hash      = ContainerPartitionKey_Kind_STATUS("Hash")
	ContainerPartitionKey_Kind_STATUS_MultiHash = ContainerPartitionKey_Kind_STATUS("MultiHash")
	ContainerPartitionKey_Kind_STATUS_Range     = ContainerPartitionKey_Kind_STATUS("Range")
)
View Source
const (
	IndexingPolicy_IndexingMode_STATUS_Consistent = IndexingPolicy_IndexingMode_STATUS("consistent")
	IndexingPolicy_IndexingMode_STATUS_Lazy       = IndexingPolicy_IndexingMode_STATUS("lazy")
	IndexingPolicy_IndexingMode_STATUS_None       = IndexingPolicy_IndexingMode_STATUS("none")
)
View Source
const (
	CompositePath_Order_STATUS_Ascending  = CompositePath_Order_STATUS("ascending")
	CompositePath_Order_STATUS_Descending = CompositePath_Order_STATUS("descending")
)
View Source
const (
	SpatialType_STATUS_LineString   = SpatialType_STATUS("LineString")
	SpatialType_STATUS_MultiPolygon = SpatialType_STATUS("MultiPolygon")
	SpatialType_STATUS_Point        = SpatialType_STATUS("Point")
	SpatialType_STATUS_Polygon      = SpatialType_STATUS("Polygon")
)
View Source
const (
	Indexes_DataType_STATUS_LineString   = Indexes_DataType_STATUS("LineString")
	Indexes_DataType_STATUS_MultiPolygon = Indexes_DataType_STATUS("MultiPolygon")
	Indexes_DataType_STATUS_Number       = Indexes_DataType_STATUS("Number")
	Indexes_DataType_STATUS_Point        = Indexes_DataType_STATUS("Point")
	Indexes_DataType_STATUS_Polygon      = Indexes_DataType_STATUS("Polygon")
	Indexes_DataType_STATUS_String       = Indexes_DataType_STATUS("String")
)
View Source
const (
	Indexes_Kind_STATUS_Hash    = Indexes_Kind_STATUS("Hash")
	Indexes_Kind_STATUS_Range   = Indexes_Kind_STATUS("Range")
	Indexes_Kind_STATUS_Spatial = Indexes_Kind_STATUS("Spatial")
)
View Source
const (
	SqlTriggerResource_TriggerOperation_All     = SqlTriggerResource_TriggerOperation("All")
	SqlTriggerResource_TriggerOperation_Create  = SqlTriggerResource_TriggerOperation("Create")
	SqlTriggerResource_TriggerOperation_Delete  = SqlTriggerResource_TriggerOperation("Delete")
	SqlTriggerResource_TriggerOperation_Replace = SqlTriggerResource_TriggerOperation("Replace")
	SqlTriggerResource_TriggerOperation_Update  = SqlTriggerResource_TriggerOperation("Update")
)
View Source
const (
	SqlTriggerResource_TriggerType_Post = SqlTriggerResource_TriggerType("Post")
	SqlTriggerResource_TriggerType_Pre  = SqlTriggerResource_TriggerType("Pre")
)
View Source
const (
	SqlTriggerGetProperties_Resource_TriggerOperation_STATUS_All     = SqlTriggerGetProperties_Resource_TriggerOperation_STATUS("All")
	SqlTriggerGetProperties_Resource_TriggerOperation_STATUS_Create  = SqlTriggerGetProperties_Resource_TriggerOperation_STATUS("Create")
	SqlTriggerGetProperties_Resource_TriggerOperation_STATUS_Delete  = SqlTriggerGetProperties_Resource_TriggerOperation_STATUS("Delete")
	SqlTriggerGetProperties_Resource_TriggerOperation_STATUS_Replace = SqlTriggerGetProperties_Resource_TriggerOperation_STATUS("Replace")
	SqlTriggerGetProperties_Resource_TriggerOperation_STATUS_Update  = SqlTriggerGetProperties_Resource_TriggerOperation_STATUS("Update")
)
View Source
const (
	SqlTriggerGetProperties_Resource_TriggerType_STATUS_Post = SqlTriggerGetProperties_Resource_TriggerType_STATUS("Post")
	SqlTriggerGetProperties_Resource_TriggerType_STATUS_Pre  = SqlTriggerGetProperties_Resource_TriggerType_STATUS("Pre")
)
View Source
const APIVersion_Value = APIVersion("2021-05-15")
View Source
const ConnectorOffer_STATUS_Small = ConnectorOffer_STATUS("Small")
View Source
const ConnectorOffer_Small = ConnectorOffer("Small")
View Source
const ContinuousModeBackupPolicy_Type_Continuous = ContinuousModeBackupPolicy_Type("Continuous")
View Source
const ContinuousModeBackupPolicy_Type_STATUS_Continuous = ContinuousModeBackupPolicy_Type_STATUS("Continuous")
View Source
const DatabaseAccountOfferType_STATUS_Standard = DatabaseAccountOfferType_STATUS("Standard")
View Source
const DatabaseAccountOfferType_Standard = DatabaseAccountOfferType("Standard")
View Source
const PeriodicModeBackupPolicy_Type_Periodic = PeriodicModeBackupPolicy_Type("Periodic")
View Source
const PeriodicModeBackupPolicy_Type_STATUS_Periodic = PeriodicModeBackupPolicy_Type_STATUS("Periodic")

Variables

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

	// 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

Deprecated version of APIVersion. Use v1beta20210515.APIVersion instead +kubebuilder:validation:Enum={"2021-05-15"}

type AnalyticalStorageConfiguration

type AnalyticalStorageConfiguration struct {
	SchemaType *AnalyticalStorageSchemaType `json:"schemaType,omitempty"`
}

Deprecated version of AnalyticalStorageConfiguration. Use v1beta20210515.AnalyticalStorageConfiguration instead

func (*AnalyticalStorageConfiguration) AssignProperties_From_AnalyticalStorageConfiguration

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

AssignProperties_From_AnalyticalStorageConfiguration populates our AnalyticalStorageConfiguration from the provided source AnalyticalStorageConfiguration

func (*AnalyticalStorageConfiguration) AssignProperties_To_AnalyticalStorageConfiguration

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

AssignProperties_To_AnalyticalStorageConfiguration populates the provided destination AnalyticalStorageConfiguration from our AnalyticalStorageConfiguration

func (*AnalyticalStorageConfiguration) ConvertToARM

func (configuration *AnalyticalStorageConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*AnalyticalStorageConfiguration) NewEmptyARMValue

func (configuration *AnalyticalStorageConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AnalyticalStorageConfiguration) PopulateFromARM

func (configuration *AnalyticalStorageConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AnalyticalStorageConfiguration_ARM

type AnalyticalStorageConfiguration_ARM struct {
	SchemaType *AnalyticalStorageSchemaType `json:"schemaType,omitempty"`
}

Deprecated version of AnalyticalStorageConfiguration. Use v1beta20210515.AnalyticalStorageConfiguration instead

func (*AnalyticalStorageConfiguration_ARM) DeepCopy

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

func (*AnalyticalStorageConfiguration_ARM) 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 {
	SchemaType *AnalyticalStorageSchemaType_STATUS `json:"schemaType,omitempty"`
}

Deprecated version of AnalyticalStorageConfiguration_STATUS. Use v1beta20210515.AnalyticalStorageConfiguration_STATUS instead

func (*AnalyticalStorageConfiguration_STATUS) AssignProperties_From_AnalyticalStorageConfiguration_STATUS

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

AssignProperties_From_AnalyticalStorageConfiguration_STATUS populates our AnalyticalStorageConfiguration_STATUS from the provided source AnalyticalStorageConfiguration_STATUS

func (*AnalyticalStorageConfiguration_STATUS) AssignProperties_To_AnalyticalStorageConfiguration_STATUS

func (configuration *AnalyticalStorageConfiguration_STATUS) AssignProperties_To_AnalyticalStorageConfiguration_STATUS(destination *alpha20210515s.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.

func (*AnalyticalStorageConfiguration_STATUS) NewEmptyARMValue

func (configuration *AnalyticalStorageConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AnalyticalStorageConfiguration_STATUS) PopulateFromARM

func (configuration *AnalyticalStorageConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AnalyticalStorageConfiguration_STATUS_ARM

type AnalyticalStorageConfiguration_STATUS_ARM struct {
	SchemaType *AnalyticalStorageSchemaType_STATUS `json:"schemaType,omitempty"`
}

Deprecated version of AnalyticalStorageConfiguration_STATUS. Use v1beta20210515.AnalyticalStorageConfiguration_STATUS instead

func (*AnalyticalStorageConfiguration_STATUS_ARM) DeepCopy

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

func (*AnalyticalStorageConfiguration_STATUS_ARM) DeepCopyInto

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

type AnalyticalStorageSchemaType

type AnalyticalStorageSchemaType string

Deprecated version of AnalyticalStorageSchemaType. Use v1beta20210515.AnalyticalStorageSchemaType instead +kubebuilder:validation:Enum={"FullFidelity","WellDefined"}

type AnalyticalStorageSchemaType_STATUS

type AnalyticalStorageSchemaType_STATUS string

Deprecated version of AnalyticalStorageSchemaType_STATUS. Use v1beta20210515.AnalyticalStorageSchemaType_STATUS instead

type ApiProperties

type ApiProperties struct {
	ServerVersion *ApiProperties_ServerVersion `json:"serverVersion,omitempty"`
}

Deprecated version of ApiProperties. Use v1beta20210515.ApiProperties instead

func (*ApiProperties) AssignProperties_From_ApiProperties

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

AssignProperties_From_ApiProperties populates our ApiProperties from the provided source ApiProperties

func (*ApiProperties) AssignProperties_To_ApiProperties

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

AssignProperties_To_ApiProperties populates the provided destination ApiProperties from our ApiProperties

func (*ApiProperties) ConvertToARM

func (properties *ApiProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*ApiProperties) NewEmptyARMValue

func (properties *ApiProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ApiProperties) PopulateFromARM

func (properties *ApiProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ApiProperties_ARM

type ApiProperties_ARM struct {
	ServerVersion *ApiProperties_ServerVersion `json:"serverVersion,omitempty"`
}

Deprecated version of ApiProperties. Use v1beta20210515.ApiProperties instead

func (*ApiProperties_ARM) DeepCopy

func (in *ApiProperties_ARM) DeepCopy() *ApiProperties_ARM

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

func (*ApiProperties_ARM) DeepCopyInto

func (in *ApiProperties_ARM) DeepCopyInto(out *ApiProperties_ARM)

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

type ApiProperties_STATUS

type ApiProperties_STATUS struct {
	ServerVersion *ApiProperties_ServerVersion_STATUS `json:"serverVersion,omitempty"`
}

Deprecated version of ApiProperties_STATUS. Use v1beta20210515.ApiProperties_STATUS instead

func (*ApiProperties_STATUS) AssignProperties_From_ApiProperties_STATUS

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

AssignProperties_From_ApiProperties_STATUS populates our ApiProperties_STATUS from the provided source ApiProperties_STATUS

func (*ApiProperties_STATUS) AssignProperties_To_ApiProperties_STATUS

func (properties *ApiProperties_STATUS) AssignProperties_To_ApiProperties_STATUS(destination *alpha20210515s.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.

func (*ApiProperties_STATUS) NewEmptyARMValue

func (properties *ApiProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ApiProperties_STATUS) PopulateFromARM

func (properties *ApiProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ApiProperties_STATUS_ARM

type ApiProperties_STATUS_ARM struct {
	ServerVersion *ApiProperties_ServerVersion_STATUS `json:"serverVersion,omitempty"`
}

Deprecated version of ApiProperties_STATUS. Use v1beta20210515.ApiProperties_STATUS instead

func (*ApiProperties_STATUS_ARM) DeepCopy

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

func (*ApiProperties_STATUS_ARM) DeepCopyInto

func (in *ApiProperties_STATUS_ARM) DeepCopyInto(out *ApiProperties_STATUS_ARM)

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

type ApiProperties_ServerVersion

type ApiProperties_ServerVersion string

Deprecated version of ApiProperties_ServerVersion. Use v1beta20210515.ApiProperties_ServerVersion instead +kubebuilder:validation:Enum={"3.2","3.6","4.0"}

type ApiProperties_ServerVersion_STATUS

type ApiProperties_ServerVersion_STATUS string

Deprecated version of ApiProperties_ServerVersion_STATUS. Use v1beta20210515.ApiProperties_ServerVersion_STATUS instead

type AutoUpgradePolicyResource

type AutoUpgradePolicyResource struct {
	ThroughputPolicy *ThroughputPolicyResource `json:"throughputPolicy,omitempty"`
}

Deprecated version of AutoUpgradePolicyResource. Use v1beta20210515.AutoUpgradePolicyResource instead

func (*AutoUpgradePolicyResource) AssignProperties_From_AutoUpgradePolicyResource

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

AssignProperties_From_AutoUpgradePolicyResource populates our AutoUpgradePolicyResource from the provided source AutoUpgradePolicyResource

func (*AutoUpgradePolicyResource) AssignProperties_To_AutoUpgradePolicyResource

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

AssignProperties_To_AutoUpgradePolicyResource populates the provided destination AutoUpgradePolicyResource from our AutoUpgradePolicyResource

func (*AutoUpgradePolicyResource) ConvertToARM

func (resource *AutoUpgradePolicyResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*AutoUpgradePolicyResource) NewEmptyARMValue

func (resource *AutoUpgradePolicyResource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AutoUpgradePolicyResource) PopulateFromARM

func (resource *AutoUpgradePolicyResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AutoUpgradePolicyResource_ARM

type AutoUpgradePolicyResource_ARM struct {
	ThroughputPolicy *ThroughputPolicyResource_ARM `json:"throughputPolicy,omitempty"`
}

Deprecated version of AutoUpgradePolicyResource. Use v1beta20210515.AutoUpgradePolicyResource instead

func (*AutoUpgradePolicyResource_ARM) DeepCopy

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

func (*AutoUpgradePolicyResource_ARM) 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 {
	ThroughputPolicy *ThroughputPolicyResource_STATUS `json:"throughputPolicy,omitempty"`
}

Deprecated version of AutoUpgradePolicyResource_STATUS. Use v1beta20210515.AutoUpgradePolicyResource_STATUS instead

func (*AutoUpgradePolicyResource_STATUS) AssignProperties_From_AutoUpgradePolicyResource_STATUS

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

AssignProperties_From_AutoUpgradePolicyResource_STATUS populates our AutoUpgradePolicyResource_STATUS from the provided source AutoUpgradePolicyResource_STATUS

func (*AutoUpgradePolicyResource_STATUS) AssignProperties_To_AutoUpgradePolicyResource_STATUS

func (resource *AutoUpgradePolicyResource_STATUS) AssignProperties_To_AutoUpgradePolicyResource_STATUS(destination *alpha20210515s.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.

func (*AutoUpgradePolicyResource_STATUS) NewEmptyARMValue

func (resource *AutoUpgradePolicyResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AutoUpgradePolicyResource_STATUS) PopulateFromARM

func (resource *AutoUpgradePolicyResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AutoUpgradePolicyResource_STATUS_ARM

type AutoUpgradePolicyResource_STATUS_ARM struct {
	ThroughputPolicy *ThroughputPolicyResource_STATUS_ARM `json:"throughputPolicy,omitempty"`
}

Deprecated version of AutoUpgradePolicyResource_STATUS. Use v1beta20210515.AutoUpgradePolicyResource_STATUS instead

func (*AutoUpgradePolicyResource_STATUS_ARM) DeepCopy

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

func (*AutoUpgradePolicyResource_STATUS_ARM) 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"`
}

Deprecated version of AutoscaleSettings. Use v1beta20210515.AutoscaleSettings instead

func (*AutoscaleSettings) AssignProperties_From_AutoscaleSettings

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

AssignProperties_From_AutoscaleSettings populates our AutoscaleSettings from the provided source AutoscaleSettings

func (*AutoscaleSettings) AssignProperties_To_AutoscaleSettings

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

AssignProperties_To_AutoscaleSettings populates the provided destination AutoscaleSettings from our AutoscaleSettings

func (*AutoscaleSettings) ConvertToARM

func (settings *AutoscaleSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*AutoscaleSettings) NewEmptyARMValue

func (settings *AutoscaleSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AutoscaleSettings) PopulateFromARM

func (settings *AutoscaleSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AutoscaleSettingsResource

type AutoscaleSettingsResource struct {
	AutoUpgradePolicy *AutoUpgradePolicyResource `json:"autoUpgradePolicy,omitempty"`

	// +kubebuilder:validation:Required
	MaxThroughput *int `json:"maxThroughput,omitempty"`
}

Deprecated version of AutoscaleSettingsResource. Use v1beta20210515.AutoscaleSettingsResource instead

func (*AutoscaleSettingsResource) AssignProperties_From_AutoscaleSettingsResource

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

AssignProperties_From_AutoscaleSettingsResource populates our AutoscaleSettingsResource from the provided source AutoscaleSettingsResource

func (*AutoscaleSettingsResource) AssignProperties_To_AutoscaleSettingsResource

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

AssignProperties_To_AutoscaleSettingsResource populates the provided destination AutoscaleSettingsResource from our AutoscaleSettingsResource

func (*AutoscaleSettingsResource) ConvertToARM

func (resource *AutoscaleSettingsResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*AutoscaleSettingsResource) NewEmptyARMValue

func (resource *AutoscaleSettingsResource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AutoscaleSettingsResource) PopulateFromARM

func (resource *AutoscaleSettingsResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AutoscaleSettingsResource_ARM

type AutoscaleSettingsResource_ARM struct {
	AutoUpgradePolicy *AutoUpgradePolicyResource_ARM `json:"autoUpgradePolicy,omitempty"`
	MaxThroughput     *int                           `json:"maxThroughput,omitempty"`
}

Deprecated version of AutoscaleSettingsResource. Use v1beta20210515.AutoscaleSettingsResource instead

func (*AutoscaleSettingsResource_ARM) DeepCopy

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

func (*AutoscaleSettingsResource_ARM) 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"`
	TargetMaxThroughput *int                              `json:"targetMaxThroughput,omitempty"`
}

Deprecated version of AutoscaleSettingsResource_STATUS. Use v1beta20210515.AutoscaleSettingsResource_STATUS instead

func (*AutoscaleSettingsResource_STATUS) AssignProperties_From_AutoscaleSettingsResource_STATUS

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

AssignProperties_From_AutoscaleSettingsResource_STATUS populates our AutoscaleSettingsResource_STATUS from the provided source AutoscaleSettingsResource_STATUS

func (*AutoscaleSettingsResource_STATUS) AssignProperties_To_AutoscaleSettingsResource_STATUS

func (resource *AutoscaleSettingsResource_STATUS) AssignProperties_To_AutoscaleSettingsResource_STATUS(destination *alpha20210515s.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.

func (*AutoscaleSettingsResource_STATUS) NewEmptyARMValue

func (resource *AutoscaleSettingsResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AutoscaleSettingsResource_STATUS) PopulateFromARM

func (resource *AutoscaleSettingsResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AutoscaleSettingsResource_STATUS_ARM

type AutoscaleSettingsResource_STATUS_ARM struct {
	AutoUpgradePolicy   *AutoUpgradePolicyResource_STATUS_ARM `json:"autoUpgradePolicy,omitempty"`
	MaxThroughput       *int                                  `json:"maxThroughput,omitempty"`
	TargetMaxThroughput *int                                  `json:"targetMaxThroughput,omitempty"`
}

Deprecated version of AutoscaleSettingsResource_STATUS. Use v1beta20210515.AutoscaleSettingsResource_STATUS instead

func (*AutoscaleSettingsResource_STATUS_ARM) DeepCopy

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

func (*AutoscaleSettingsResource_STATUS_ARM) DeepCopyInto

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

type AutoscaleSettings_ARM

type AutoscaleSettings_ARM struct {
	MaxThroughput *int `json:"maxThroughput,omitempty"`
}

Deprecated version of AutoscaleSettings. Use v1beta20210515.AutoscaleSettings instead

func (*AutoscaleSettings_ARM) DeepCopy

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

func (*AutoscaleSettings_ARM) DeepCopyInto

func (in *AutoscaleSettings_ARM) DeepCopyInto(out *AutoscaleSettings_ARM)

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"`
}

Deprecated version of AutoscaleSettings_STATUS. Use v1beta20210515.AutoscaleSettings_STATUS instead

func (*AutoscaleSettings_STATUS) AssignProperties_From_AutoscaleSettings_STATUS

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

AssignProperties_From_AutoscaleSettings_STATUS populates our AutoscaleSettings_STATUS from the provided source AutoscaleSettings_STATUS

func (*AutoscaleSettings_STATUS) AssignProperties_To_AutoscaleSettings_STATUS

func (settings *AutoscaleSettings_STATUS) AssignProperties_To_AutoscaleSettings_STATUS(destination *alpha20210515s.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.

func (*AutoscaleSettings_STATUS) NewEmptyARMValue

func (settings *AutoscaleSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AutoscaleSettings_STATUS) PopulateFromARM

func (settings *AutoscaleSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AutoscaleSettings_STATUS_ARM

type AutoscaleSettings_STATUS_ARM struct {
	MaxThroughput *int `json:"maxThroughput,omitempty"`
}

Deprecated version of AutoscaleSettings_STATUS. Use v1beta20210515.AutoscaleSettings_STATUS instead

func (*AutoscaleSettings_STATUS_ARM) DeepCopy

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

func (*AutoscaleSettings_STATUS_ARM) DeepCopyInto

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"`
}

Deprecated version of BackupPolicy. Use v1beta20210515.BackupPolicy instead

func (*BackupPolicy) AssignProperties_From_BackupPolicy

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

AssignProperties_From_BackupPolicy populates our BackupPolicy from the provided source BackupPolicy

func (*BackupPolicy) AssignProperties_To_BackupPolicy

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

AssignProperties_To_BackupPolicy populates the provided destination BackupPolicy from our BackupPolicy

func (*BackupPolicy) ConvertToARM

func (policy *BackupPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*BackupPolicy) NewEmptyARMValue

func (policy *BackupPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*BackupPolicy) PopulateFromARM

func (policy *BackupPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type BackupPolicy_ARM

type BackupPolicy_ARM struct {
	Continuous *ContinuousModeBackupPolicy_ARM `json:"continuous,omitempty"`
	Periodic   *PeriodicModeBackupPolicy_ARM   `json:"periodic,omitempty"`
}

Deprecated version of BackupPolicy. Use v1beta20210515.BackupPolicy instead

func (*BackupPolicy_ARM) DeepCopy

func (in *BackupPolicy_ARM) DeepCopy() *BackupPolicy_ARM

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

func (*BackupPolicy_ARM) DeepCopyInto

func (in *BackupPolicy_ARM) DeepCopyInto(out *BackupPolicy_ARM)

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

func (BackupPolicy_ARM) MarshalJSON

func (policy BackupPolicy_ARM) MarshalJSON() ([]byte, error)

MarshalJSON defers JSON marshaling to the first non-nil property, because BackupPolicy_ARM represents a discriminated union (JSON OneOf)

func (*BackupPolicy_ARM) UnmarshalJSON

func (policy *BackupPolicy_ARM) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals the BackupPolicy_ARM

type BackupPolicy_STATUS

type BackupPolicy_STATUS struct {
	Continuous *ContinuousModeBackupPolicy_STATUS `json:"continuous,omitempty"`
	Periodic   *PeriodicModeBackupPolicy_STATUS   `json:"periodic,omitempty"`
}

Deprecated version of BackupPolicy_STATUS. Use v1beta20210515.BackupPolicy_STATUS instead

func (*BackupPolicy_STATUS) AssignProperties_From_BackupPolicy_STATUS

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

AssignProperties_From_BackupPolicy_STATUS populates our BackupPolicy_STATUS from the provided source BackupPolicy_STATUS

func (*BackupPolicy_STATUS) AssignProperties_To_BackupPolicy_STATUS

func (policy *BackupPolicy_STATUS) AssignProperties_To_BackupPolicy_STATUS(destination *alpha20210515s.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.

func (*BackupPolicy_STATUS) NewEmptyARMValue

func (policy *BackupPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*BackupPolicy_STATUS) PopulateFromARM

func (policy *BackupPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type BackupPolicy_STATUS_ARM

type BackupPolicy_STATUS_ARM struct {
	Continuous *ContinuousModeBackupPolicy_STATUS_ARM `json:"continuous,omitempty"`
	Periodic   *PeriodicModeBackupPolicy_STATUS_ARM   `json:"periodic,omitempty"`
}

Deprecated version of BackupPolicy_STATUS. Use v1beta20210515.BackupPolicy_STATUS instead

func (*BackupPolicy_STATUS_ARM) DeepCopy

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

func (*BackupPolicy_STATUS_ARM) DeepCopyInto

func (in *BackupPolicy_STATUS_ARM) DeepCopyInto(out *BackupPolicy_STATUS_ARM)

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

func (BackupPolicy_STATUS_ARM) MarshalJSON

func (policy BackupPolicy_STATUS_ARM) MarshalJSON() ([]byte, error)

MarshalJSON defers JSON marshaling to the first non-nil property, because BackupPolicy_STATUS_ARM represents a discriminated union (JSON OneOf)

func (*BackupPolicy_STATUS_ARM) UnmarshalJSON

func (policy *BackupPolicy_STATUS_ARM) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals the BackupPolicy_STATUS_ARM

type Capability

type Capability struct {
	Name *string `json:"name,omitempty"`
}

Deprecated version of Capability. Use v1beta20210515.Capability instead

func (*Capability) AssignProperties_From_Capability

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

AssignProperties_From_Capability populates our Capability from the provided source Capability

func (*Capability) AssignProperties_To_Capability

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

AssignProperties_To_Capability populates the provided destination Capability from our Capability

func (*Capability) ConvertToARM

func (capability *Capability) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*Capability) NewEmptyARMValue

func (capability *Capability) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Capability) PopulateFromARM

func (capability *Capability) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Capability_ARM

type Capability_ARM struct {
	Name *string `json:"name,omitempty"`
}

Deprecated version of Capability. Use v1beta20210515.Capability instead

func (*Capability_ARM) DeepCopy

func (in *Capability_ARM) DeepCopy() *Capability_ARM

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

func (*Capability_ARM) DeepCopyInto

func (in *Capability_ARM) DeepCopyInto(out *Capability_ARM)

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"`
}

Deprecated version of Capability_STATUS. Use v1beta20210515.Capability_STATUS instead

func (*Capability_STATUS) AssignProperties_From_Capability_STATUS

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

AssignProperties_From_Capability_STATUS populates our Capability_STATUS from the provided source Capability_STATUS

func (*Capability_STATUS) AssignProperties_To_Capability_STATUS

func (capability *Capability_STATUS) AssignProperties_To_Capability_STATUS(destination *alpha20210515s.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.

func (*Capability_STATUS) NewEmptyARMValue

func (capability *Capability_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Capability_STATUS) PopulateFromARM

func (capability *Capability_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Capability_STATUS_ARM

type Capability_STATUS_ARM struct {
	Name *string `json:"name,omitempty"`
}

Deprecated version of Capability_STATUS. Use v1beta20210515.Capability_STATUS instead

func (*Capability_STATUS_ARM) DeepCopy

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

func (*Capability_STATUS_ARM) DeepCopyInto

func (in *Capability_STATUS_ARM) DeepCopyInto(out *Capability_STATUS_ARM)

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

type CompositePath

type CompositePath struct {
	Order *CompositePath_Order `json:"order,omitempty"`
	Path  *string              `json:"path,omitempty"`
}

Deprecated version of CompositePath. Use v1beta20210515.CompositePath instead

func (*CompositePath) AssignProperties_From_CompositePath

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

AssignProperties_From_CompositePath populates our CompositePath from the provided source CompositePath

func (*CompositePath) AssignProperties_To_CompositePath

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

AssignProperties_To_CompositePath populates the provided destination CompositePath from our CompositePath

func (*CompositePath) ConvertToARM

func (path *CompositePath) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*CompositePath) NewEmptyARMValue

func (path *CompositePath) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CompositePath) PopulateFromARM

func (path *CompositePath) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CompositePath_ARM

type CompositePath_ARM struct {
	Order *CompositePath_Order `json:"order,omitempty"`
	Path  *string              `json:"path,omitempty"`
}

Deprecated version of CompositePath. Use v1beta20210515.CompositePath instead

func (*CompositePath_ARM) DeepCopy

func (in *CompositePath_ARM) DeepCopy() *CompositePath_ARM

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

func (*CompositePath_ARM) DeepCopyInto

func (in *CompositePath_ARM) DeepCopyInto(out *CompositePath_ARM)

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

type CompositePath_Order

type CompositePath_Order string

Deprecated version of CompositePath_Order. Use v1beta20210515.CompositePath_Order instead +kubebuilder:validation:Enum={"ascending","descending"}

type CompositePath_Order_STATUS

type CompositePath_Order_STATUS string

Deprecated version of CompositePath_Order_STATUS. Use v1beta20210515.CompositePath_Order_STATUS instead

type CompositePath_STATUS

type CompositePath_STATUS struct {
	Order *CompositePath_Order_STATUS `json:"order,omitempty"`
	Path  *string                     `json:"path,omitempty"`
}

Deprecated version of CompositePath_STATUS. Use v1beta20210515.CompositePath_STATUS instead

func (*CompositePath_STATUS) AssignProperties_From_CompositePath_STATUS

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

AssignProperties_From_CompositePath_STATUS populates our CompositePath_STATUS from the provided source CompositePath_STATUS

func (*CompositePath_STATUS) AssignProperties_To_CompositePath_STATUS

func (path *CompositePath_STATUS) AssignProperties_To_CompositePath_STATUS(destination *alpha20210515s.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.

func (*CompositePath_STATUS) NewEmptyARMValue

func (path *CompositePath_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CompositePath_STATUS) PopulateFromARM

func (path *CompositePath_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CompositePath_STATUS_ARM

type CompositePath_STATUS_ARM struct {
	Order *CompositePath_Order_STATUS `json:"order,omitempty"`
	Path  *string                     `json:"path,omitempty"`
}

Deprecated version of CompositePath_STATUS. Use v1beta20210515.CompositePath_STATUS instead

func (*CompositePath_STATUS_ARM) DeepCopy

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

func (*CompositePath_STATUS_ARM) DeepCopyInto

func (in *CompositePath_STATUS_ARM) DeepCopyInto(out *CompositePath_STATUS_ARM)

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                        *ConflictResolutionPolicy_Mode `json:"mode,omitempty"`
}

Deprecated version of ConflictResolutionPolicy. Use v1beta20210515.ConflictResolutionPolicy instead

func (*ConflictResolutionPolicy) AssignProperties_From_ConflictResolutionPolicy

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

AssignProperties_From_ConflictResolutionPolicy populates our ConflictResolutionPolicy from the provided source ConflictResolutionPolicy

func (*ConflictResolutionPolicy) AssignProperties_To_ConflictResolutionPolicy

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

AssignProperties_To_ConflictResolutionPolicy populates the provided destination ConflictResolutionPolicy from our ConflictResolutionPolicy

func (*ConflictResolutionPolicy) ConvertToARM

func (policy *ConflictResolutionPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*ConflictResolutionPolicy) NewEmptyARMValue

func (policy *ConflictResolutionPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ConflictResolutionPolicy) PopulateFromARM

func (policy *ConflictResolutionPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ConflictResolutionPolicy_ARM

type ConflictResolutionPolicy_ARM struct {
	ConflictResolutionPath      *string                        `json:"conflictResolutionPath,omitempty"`
	ConflictResolutionProcedure *string                        `json:"conflictResolutionProcedure,omitempty"`
	Mode                        *ConflictResolutionPolicy_Mode `json:"mode,omitempty"`
}

Deprecated version of ConflictResolutionPolicy. Use v1beta20210515.ConflictResolutionPolicy instead

func (*ConflictResolutionPolicy_ARM) DeepCopy

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

func (*ConflictResolutionPolicy_ARM) DeepCopyInto

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

type ConflictResolutionPolicy_Mode

type ConflictResolutionPolicy_Mode string

Deprecated version of ConflictResolutionPolicy_Mode. Use v1beta20210515.ConflictResolutionPolicy_Mode instead +kubebuilder:validation:Enum={"Custom","LastWriterWins"}

type ConflictResolutionPolicy_Mode_STATUS

type ConflictResolutionPolicy_Mode_STATUS string

Deprecated version of ConflictResolutionPolicy_Mode_STATUS. Use v1beta20210515.ConflictResolutionPolicy_Mode_STATUS instead

type ConflictResolutionPolicy_STATUS

type ConflictResolutionPolicy_STATUS struct {
	ConflictResolutionPath      *string                               `json:"conflictResolutionPath,omitempty"`
	ConflictResolutionProcedure *string                               `json:"conflictResolutionProcedure,omitempty"`
	Mode                        *ConflictResolutionPolicy_Mode_STATUS `json:"mode,omitempty"`
}

Deprecated version of ConflictResolutionPolicy_STATUS. Use v1beta20210515.ConflictResolutionPolicy_STATUS instead

func (*ConflictResolutionPolicy_STATUS) AssignProperties_From_ConflictResolutionPolicy_STATUS

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

AssignProperties_From_ConflictResolutionPolicy_STATUS populates our ConflictResolutionPolicy_STATUS from the provided source ConflictResolutionPolicy_STATUS

func (*ConflictResolutionPolicy_STATUS) AssignProperties_To_ConflictResolutionPolicy_STATUS

func (policy *ConflictResolutionPolicy_STATUS) AssignProperties_To_ConflictResolutionPolicy_STATUS(destination *alpha20210515s.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.

func (*ConflictResolutionPolicy_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ConflictResolutionPolicy_STATUS) PopulateFromARM

func (policy *ConflictResolutionPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ConflictResolutionPolicy_STATUS_ARM

type ConflictResolutionPolicy_STATUS_ARM struct {
	ConflictResolutionPath      *string                               `json:"conflictResolutionPath,omitempty"`
	ConflictResolutionProcedure *string                               `json:"conflictResolutionProcedure,omitempty"`
	Mode                        *ConflictResolutionPolicy_Mode_STATUS `json:"mode,omitempty"`
}

Deprecated version of ConflictResolutionPolicy_STATUS. Use v1beta20210515.ConflictResolutionPolicy_STATUS instead

func (*ConflictResolutionPolicy_STATUS_ARM) DeepCopy

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

func (*ConflictResolutionPolicy_STATUS_ARM) DeepCopyInto

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

type ConnectorOffer

type ConnectorOffer string

Deprecated version of ConnectorOffer. Use v1beta20210515.ConnectorOffer instead +kubebuilder:validation:Enum={"Small"}

type ConnectorOffer_STATUS

type ConnectorOffer_STATUS string

Deprecated version of ConnectorOffer_STATUS. Use v1beta20210515.ConnectorOffer_STATUS instead

type ConsistencyPolicy

type ConsistencyPolicy struct {
	// +kubebuilder:validation:Required
	DefaultConsistencyLevel *ConsistencyPolicy_DefaultConsistencyLevel `json:"defaultConsistencyLevel,omitempty"`

	// +kubebuilder:validation:Maximum=86400
	// +kubebuilder:validation:Minimum=5
	MaxIntervalInSeconds *int `json:"maxIntervalInSeconds,omitempty"`

	// +kubebuilder:validation:Maximum=2147483647
	// +kubebuilder:validation:Minimum=1
	MaxStalenessPrefix *int `json:"maxStalenessPrefix,omitempty"`
}

Deprecated version of ConsistencyPolicy. Use v1beta20210515.ConsistencyPolicy instead

func (*ConsistencyPolicy) AssignProperties_From_ConsistencyPolicy

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

AssignProperties_From_ConsistencyPolicy populates our ConsistencyPolicy from the provided source ConsistencyPolicy

func (*ConsistencyPolicy) AssignProperties_To_ConsistencyPolicy

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

AssignProperties_To_ConsistencyPolicy populates the provided destination ConsistencyPolicy from our ConsistencyPolicy

func (*ConsistencyPolicy) ConvertToARM

func (policy *ConsistencyPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*ConsistencyPolicy) NewEmptyARMValue

func (policy *ConsistencyPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ConsistencyPolicy) PopulateFromARM

func (policy *ConsistencyPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ConsistencyPolicy_ARM

type ConsistencyPolicy_ARM struct {
	DefaultConsistencyLevel *ConsistencyPolicy_DefaultConsistencyLevel `json:"defaultConsistencyLevel,omitempty"`
	MaxIntervalInSeconds    *int                                       `json:"maxIntervalInSeconds,omitempty"`
	MaxStalenessPrefix      *int                                       `json:"maxStalenessPrefix,omitempty"`
}

Deprecated version of ConsistencyPolicy. Use v1beta20210515.ConsistencyPolicy instead

func (*ConsistencyPolicy_ARM) DeepCopy

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

func (*ConsistencyPolicy_ARM) DeepCopyInto

func (in *ConsistencyPolicy_ARM) DeepCopyInto(out *ConsistencyPolicy_ARM)

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

type ConsistencyPolicy_DefaultConsistencyLevel

type ConsistencyPolicy_DefaultConsistencyLevel string

Deprecated version of ConsistencyPolicy_DefaultConsistencyLevel. Use v1beta20210515.ConsistencyPolicy_DefaultConsistencyLevel instead +kubebuilder:validation:Enum={"BoundedStaleness","ConsistentPrefix","Eventual","Session","Strong"}

type ConsistencyPolicy_DefaultConsistencyLevel_STATUS

type ConsistencyPolicy_DefaultConsistencyLevel_STATUS string

Deprecated version of ConsistencyPolicy_DefaultConsistencyLevel_STATUS. Use v1beta20210515.ConsistencyPolicy_DefaultConsistencyLevel_STATUS instead

type ConsistencyPolicy_STATUS

type ConsistencyPolicy_STATUS struct {
	DefaultConsistencyLevel *ConsistencyPolicy_DefaultConsistencyLevel_STATUS `json:"defaultConsistencyLevel,omitempty"`
	MaxIntervalInSeconds    *int                                              `json:"maxIntervalInSeconds,omitempty"`
	MaxStalenessPrefix      *int                                              `json:"maxStalenessPrefix,omitempty"`
}

Deprecated version of ConsistencyPolicy_STATUS. Use v1beta20210515.ConsistencyPolicy_STATUS instead

func (*ConsistencyPolicy_STATUS) AssignProperties_From_ConsistencyPolicy_STATUS

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

AssignProperties_From_ConsistencyPolicy_STATUS populates our ConsistencyPolicy_STATUS from the provided source ConsistencyPolicy_STATUS

func (*ConsistencyPolicy_STATUS) AssignProperties_To_ConsistencyPolicy_STATUS

func (policy *ConsistencyPolicy_STATUS) AssignProperties_To_ConsistencyPolicy_STATUS(destination *alpha20210515s.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.

func (*ConsistencyPolicy_STATUS) NewEmptyARMValue

func (policy *ConsistencyPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ConsistencyPolicy_STATUS) PopulateFromARM

func (policy *ConsistencyPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ConsistencyPolicy_STATUS_ARM

type ConsistencyPolicy_STATUS_ARM struct {
	DefaultConsistencyLevel *ConsistencyPolicy_DefaultConsistencyLevel_STATUS `json:"defaultConsistencyLevel,omitempty"`
	MaxIntervalInSeconds    *int                                              `json:"maxIntervalInSeconds,omitempty"`
	MaxStalenessPrefix      *int                                              `json:"maxStalenessPrefix,omitempty"`
}

Deprecated version of ConsistencyPolicy_STATUS. Use v1beta20210515.ConsistencyPolicy_STATUS instead

func (*ConsistencyPolicy_STATUS_ARM) DeepCopy

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

func (*ConsistencyPolicy_STATUS_ARM) DeepCopyInto

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

type ContainerPartitionKey

type ContainerPartitionKey struct {
	Kind  *ContainerPartitionKey_Kind `json:"kind,omitempty"`
	Paths []string                    `json:"paths,omitempty"`

	// +kubebuilder:validation:Maximum=2
	// +kubebuilder:validation:Minimum=1
	Version *int `json:"version,omitempty"`
}

Deprecated version of ContainerPartitionKey. Use v1beta20210515.ContainerPartitionKey instead

func (*ContainerPartitionKey) AssignProperties_From_ContainerPartitionKey

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

AssignProperties_From_ContainerPartitionKey populates our ContainerPartitionKey from the provided source ContainerPartitionKey

func (*ContainerPartitionKey) AssignProperties_To_ContainerPartitionKey

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

AssignProperties_To_ContainerPartitionKey populates the provided destination ContainerPartitionKey from our ContainerPartitionKey

func (*ContainerPartitionKey) ConvertToARM

func (partitionKey *ContainerPartitionKey) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*ContainerPartitionKey) NewEmptyARMValue

func (partitionKey *ContainerPartitionKey) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ContainerPartitionKey) PopulateFromARM

func (partitionKey *ContainerPartitionKey) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ContainerPartitionKey_ARM

type ContainerPartitionKey_ARM struct {
	Kind    *ContainerPartitionKey_Kind `json:"kind,omitempty"`
	Paths   []string                    `json:"paths,omitempty"`
	Version *int                        `json:"version,omitempty"`
}

Deprecated version of ContainerPartitionKey. Use v1beta20210515.ContainerPartitionKey instead

func (*ContainerPartitionKey_ARM) DeepCopy

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

func (*ContainerPartitionKey_ARM) DeepCopyInto

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

type ContainerPartitionKey_Kind

type ContainerPartitionKey_Kind string

Deprecated version of ContainerPartitionKey_Kind. Use v1beta20210515.ContainerPartitionKey_Kind instead +kubebuilder:validation:Enum={"Hash","MultiHash","Range"}

type ContainerPartitionKey_Kind_STATUS

type ContainerPartitionKey_Kind_STATUS string

Deprecated version of ContainerPartitionKey_Kind_STATUS. Use v1beta20210515.ContainerPartitionKey_Kind_STATUS instead

type ContainerPartitionKey_STATUS

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

Deprecated version of ContainerPartitionKey_STATUS. Use v1beta20210515.ContainerPartitionKey_STATUS instead

func (*ContainerPartitionKey_STATUS) AssignProperties_From_ContainerPartitionKey_STATUS

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

AssignProperties_From_ContainerPartitionKey_STATUS populates our ContainerPartitionKey_STATUS from the provided source ContainerPartitionKey_STATUS

func (*ContainerPartitionKey_STATUS) AssignProperties_To_ContainerPartitionKey_STATUS

func (partitionKey *ContainerPartitionKey_STATUS) AssignProperties_To_ContainerPartitionKey_STATUS(destination *alpha20210515s.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.

func (*ContainerPartitionKey_STATUS) NewEmptyARMValue

func (partitionKey *ContainerPartitionKey_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ContainerPartitionKey_STATUS) PopulateFromARM

func (partitionKey *ContainerPartitionKey_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ContainerPartitionKey_STATUS_ARM

type ContainerPartitionKey_STATUS_ARM struct {
	Kind      *ContainerPartitionKey_Kind_STATUS `json:"kind,omitempty"`
	Paths     []string                           `json:"paths,omitempty"`
	SystemKey *bool                              `json:"systemKey,omitempty"`
	Version   *int                               `json:"version,omitempty"`
}

Deprecated version of ContainerPartitionKey_STATUS. Use v1beta20210515.ContainerPartitionKey_STATUS instead

func (*ContainerPartitionKey_STATUS_ARM) DeepCopy

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

func (*ContainerPartitionKey_STATUS_ARM) DeepCopyInto

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

type ContinuousModeBackupPolicy

type ContinuousModeBackupPolicy struct {
	// +kubebuilder:validation:Required
	Type *ContinuousModeBackupPolicy_Type `json:"type,omitempty"`
}

Deprecated version of ContinuousModeBackupPolicy. Use v1beta20210515.ContinuousModeBackupPolicy instead

func (*ContinuousModeBackupPolicy) AssignProperties_From_ContinuousModeBackupPolicy

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

AssignProperties_From_ContinuousModeBackupPolicy populates our ContinuousModeBackupPolicy from the provided source ContinuousModeBackupPolicy

func (*ContinuousModeBackupPolicy) AssignProperties_To_ContinuousModeBackupPolicy

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

AssignProperties_To_ContinuousModeBackupPolicy populates the provided destination ContinuousModeBackupPolicy from our ContinuousModeBackupPolicy

func (*ContinuousModeBackupPolicy) ConvertToARM

func (policy *ContinuousModeBackupPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*ContinuousModeBackupPolicy) NewEmptyARMValue

func (policy *ContinuousModeBackupPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ContinuousModeBackupPolicy) PopulateFromARM

func (policy *ContinuousModeBackupPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ContinuousModeBackupPolicy_ARM

type ContinuousModeBackupPolicy_ARM struct {
	Type ContinuousModeBackupPolicy_Type `json:"type,omitempty"`
}

Deprecated version of ContinuousModeBackupPolicy. Use v1beta20210515.ContinuousModeBackupPolicy instead

func (*ContinuousModeBackupPolicy_ARM) DeepCopy

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

func (*ContinuousModeBackupPolicy_ARM) 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 {
	Type *ContinuousModeBackupPolicy_Type_STATUS `json:"type,omitempty"`
}

Deprecated version of ContinuousModeBackupPolicy_STATUS. Use v1beta20210515.ContinuousModeBackupPolicy_STATUS instead

func (*ContinuousModeBackupPolicy_STATUS) AssignProperties_From_ContinuousModeBackupPolicy_STATUS

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

AssignProperties_From_ContinuousModeBackupPolicy_STATUS populates our ContinuousModeBackupPolicy_STATUS from the provided source ContinuousModeBackupPolicy_STATUS

func (*ContinuousModeBackupPolicy_STATUS) AssignProperties_To_ContinuousModeBackupPolicy_STATUS

func (policy *ContinuousModeBackupPolicy_STATUS) AssignProperties_To_ContinuousModeBackupPolicy_STATUS(destination *alpha20210515s.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.

func (*ContinuousModeBackupPolicy_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ContinuousModeBackupPolicy_STATUS) PopulateFromARM

func (policy *ContinuousModeBackupPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ContinuousModeBackupPolicy_STATUS_ARM

type ContinuousModeBackupPolicy_STATUS_ARM struct {
	Type ContinuousModeBackupPolicy_Type_STATUS `json:"type,omitempty"`
}

Deprecated version of ContinuousModeBackupPolicy_STATUS. Use v1beta20210515.ContinuousModeBackupPolicy_STATUS instead

func (*ContinuousModeBackupPolicy_STATUS_ARM) DeepCopy

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

func (*ContinuousModeBackupPolicy_STATUS_ARM) DeepCopyInto

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

type ContinuousModeBackupPolicy_Type

type ContinuousModeBackupPolicy_Type string

Deprecated version of ContinuousModeBackupPolicy_Type. Use v1beta20210515.ContinuousModeBackupPolicy_Type instead +kubebuilder:validation:Enum={"Continuous"}

type ContinuousModeBackupPolicy_Type_STATUS

type ContinuousModeBackupPolicy_Type_STATUS string

Deprecated version of ContinuousModeBackupPolicy_Type_STATUS. Use v1beta20210515.ContinuousModeBackupPolicy_Type_STATUS instead

type CorsPolicy

type CorsPolicy struct {
	AllowedHeaders *string `json:"allowedHeaders,omitempty"`
	AllowedMethods *string `json:"allowedMethods,omitempty"`

	// +kubebuilder:validation:Required
	AllowedOrigins *string `json:"allowedOrigins,omitempty"`
	ExposedHeaders *string `json:"exposedHeaders,omitempty"`

	// +kubebuilder:validation:Maximum=2147483647
	// +kubebuilder:validation:Minimum=1
	MaxAgeInSeconds *int `json:"maxAgeInSeconds,omitempty"`
}

Deprecated version of CorsPolicy. Use v1beta20210515.CorsPolicy instead

func (*CorsPolicy) AssignProperties_From_CorsPolicy

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

AssignProperties_From_CorsPolicy populates our CorsPolicy from the provided source CorsPolicy

func (*CorsPolicy) AssignProperties_To_CorsPolicy

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

AssignProperties_To_CorsPolicy populates the provided destination CorsPolicy from our CorsPolicy

func (*CorsPolicy) ConvertToARM

func (policy *CorsPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*CorsPolicy) NewEmptyARMValue

func (policy *CorsPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CorsPolicy) PopulateFromARM

func (policy *CorsPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CorsPolicy_ARM

type CorsPolicy_ARM 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"`
}

Deprecated version of CorsPolicy. Use v1beta20210515.CorsPolicy instead

func (*CorsPolicy_ARM) DeepCopy

func (in *CorsPolicy_ARM) DeepCopy() *CorsPolicy_ARM

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

func (*CorsPolicy_ARM) DeepCopyInto

func (in *CorsPolicy_ARM) DeepCopyInto(out *CorsPolicy_ARM)

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"`
}

Deprecated version of CorsPolicy_STATUS. Use v1beta20210515.CorsPolicy_STATUS instead

func (*CorsPolicy_STATUS) AssignProperties_From_CorsPolicy_STATUS

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

AssignProperties_From_CorsPolicy_STATUS populates our CorsPolicy_STATUS from the provided source CorsPolicy_STATUS

func (*CorsPolicy_STATUS) AssignProperties_To_CorsPolicy_STATUS

func (policy *CorsPolicy_STATUS) AssignProperties_To_CorsPolicy_STATUS(destination *alpha20210515s.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.

func (*CorsPolicy_STATUS) NewEmptyARMValue

func (policy *CorsPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CorsPolicy_STATUS) PopulateFromARM

func (policy *CorsPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CorsPolicy_STATUS_ARM

type CorsPolicy_STATUS_ARM 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"`
}

Deprecated version of CorsPolicy_STATUS. Use v1beta20210515.CorsPolicy_STATUS instead

func (*CorsPolicy_STATUS_ARM) DeepCopy

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

func (*CorsPolicy_STATUS_ARM) DeepCopyInto

func (in *CorsPolicy_STATUS_ARM) DeepCopyInto(out *CorsPolicy_STATUS_ARM)

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"`
	Throughput        *int               `json:"throughput,omitempty"`
}

Deprecated version of CreateUpdateOptions. Use v1beta20210515.CreateUpdateOptions instead

func (*CreateUpdateOptions) AssignProperties_From_CreateUpdateOptions

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

AssignProperties_From_CreateUpdateOptions populates our CreateUpdateOptions from the provided source CreateUpdateOptions

func (*CreateUpdateOptions) AssignProperties_To_CreateUpdateOptions

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

AssignProperties_To_CreateUpdateOptions populates the provided destination CreateUpdateOptions from our CreateUpdateOptions

func (*CreateUpdateOptions) ConvertToARM

func (options *CreateUpdateOptions) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*CreateUpdateOptions) NewEmptyARMValue

func (options *CreateUpdateOptions) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CreateUpdateOptions) PopulateFromARM

func (options *CreateUpdateOptions) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CreateUpdateOptions_ARM

type CreateUpdateOptions_ARM struct {
	AutoscaleSettings *AutoscaleSettings_ARM `json:"autoscaleSettings,omitempty"`
	Throughput        *int                   `json:"throughput,omitempty"`
}

Deprecated version of CreateUpdateOptions. Use v1beta20210515.CreateUpdateOptions instead

func (*CreateUpdateOptions_ARM) DeepCopy

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

func (*CreateUpdateOptions_ARM) DeepCopyInto

func (in *CreateUpdateOptions_ARM) DeepCopyInto(out *CreateUpdateOptions_ARM)

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" Deprecated version of DatabaseAccount. Use v1beta20210515.DatabaseAccount instead

func (*DatabaseAccount) AssignProperties_From_DatabaseAccount

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

AssignProperties_From_DatabaseAccount populates our DatabaseAccount from the provided source DatabaseAccount

func (*DatabaseAccount) AssignProperties_To_DatabaseAccount

func (account *DatabaseAccount) AssignProperties_To_DatabaseAccount(destination *alpha20210515s.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) ConvertFrom

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

ConvertFrom populates our DatabaseAccount from the provided hub DatabaseAccount

func (*DatabaseAccount) ConvertTo

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

func (account *DatabaseAccount) Default()

Default applies defaults to the DatabaseAccount resource

func (DatabaseAccount) GetAPIVersion

func (account DatabaseAccount) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-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) 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) 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

func (*DatabaseAccount) ValidateCreate

func (account *DatabaseAccount) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*DatabaseAccount) ValidateDelete

func (account *DatabaseAccount) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*DatabaseAccount) ValidateUpdate

func (account *DatabaseAccount) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type DatabaseAccountCreateUpdateProperties_ARM

type DatabaseAccountCreateUpdateProperties_ARM struct {
	AnalyticalStorageConfiguration     *AnalyticalStorageConfiguration_ARM `json:"analyticalStorageConfiguration,omitempty"`
	ApiProperties                      *ApiProperties_ARM                  `json:"apiProperties,omitempty"`
	BackupPolicy                       *BackupPolicy_ARM                   `json:"backupPolicy,omitempty"`
	Capabilities                       []Capability_ARM                    `json:"capabilities,omitempty"`
	ConnectorOffer                     *ConnectorOffer                     `json:"connectorOffer,omitempty"`
	ConsistencyPolicy                  *ConsistencyPolicy_ARM              `json:"consistencyPolicy,omitempty"`
	Cors                               []CorsPolicy_ARM                    `json:"cors,omitempty"`
	DatabaseAccountOfferType           *DatabaseAccountOfferType           `json:"databaseAccountOfferType,omitempty"`
	DefaultIdentity                    *string                             `json:"defaultIdentity,omitempty"`
	DisableKeyBasedMetadataWriteAccess *bool                               `json:"disableKeyBasedMetadataWriteAccess,omitempty"`
	EnableAnalyticalStorage            *bool                               `json:"enableAnalyticalStorage,omitempty"`
	EnableAutomaticFailover            *bool                               `json:"enableAutomaticFailover,omitempty"`
	EnableCassandraConnector           *bool                               `json:"enableCassandraConnector,omitempty"`
	EnableFreeTier                     *bool                               `json:"enableFreeTier,omitempty"`
	EnableMultipleWriteLocations       *bool                               `json:"enableMultipleWriteLocations,omitempty"`
	IpRules                            []IpAddressOrRange_ARM              `json:"ipRules,omitempty"`
	IsVirtualNetworkFilterEnabled      *bool                               `json:"isVirtualNetworkFilterEnabled,omitempty"`
	KeyVaultKeyUri                     *string                             `json:"keyVaultKeyUri,omitempty"`
	Locations                          []Location_ARM                      `json:"locations,omitempty"`
	NetworkAclBypass                   *NetworkAclBypass                   `json:"networkAclBypass,omitempty"`
	NetworkAclBypassResourceIds        []string                            `json:"networkAclBypassResourceIds,omitempty"`
	PublicNetworkAccess                *PublicNetworkAccess                `json:"publicNetworkAccess,omitempty"`
	VirtualNetworkRules                []VirtualNetworkRule_ARM            `json:"virtualNetworkRules,omitempty"`
}

Deprecated version of DatabaseAccountCreateUpdateProperties. Use v1beta20210515.DatabaseAccountCreateUpdateProperties instead

func (*DatabaseAccountCreateUpdateProperties_ARM) DeepCopy

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

func (*DatabaseAccountCreateUpdateProperties_ARM) DeepCopyInto

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

type DatabaseAccountGetProperties_STATUS_ARM

type DatabaseAccountGetProperties_STATUS_ARM struct {
	AnalyticalStorageConfiguration     *AnalyticalStorageConfiguration_STATUS_ARM `json:"analyticalStorageConfiguration,omitempty"`
	ApiProperties                      *ApiProperties_STATUS_ARM                  `json:"apiProperties,omitempty"`
	BackupPolicy                       *BackupPolicy_STATUS_ARM                   `json:"backupPolicy,omitempty"`
	Capabilities                       []Capability_STATUS_ARM                    `json:"capabilities,omitempty"`
	ConnectorOffer                     *ConnectorOffer_STATUS                     `json:"connectorOffer,omitempty"`
	ConsistencyPolicy                  *ConsistencyPolicy_STATUS_ARM              `json:"consistencyPolicy,omitempty"`
	Cors                               []CorsPolicy_STATUS_ARM                    `json:"cors,omitempty"`
	DatabaseAccountOfferType           *DatabaseAccountOfferType_STATUS           `json:"databaseAccountOfferType,omitempty"`
	DefaultIdentity                    *string                                    `json:"defaultIdentity,omitempty"`
	DisableKeyBasedMetadataWriteAccess *bool                                      `json:"disableKeyBasedMetadataWriteAccess,omitempty"`
	DocumentEndpoint                   *string                                    `json:"documentEndpoint,omitempty"`
	EnableAnalyticalStorage            *bool                                      `json:"enableAnalyticalStorage,omitempty"`
	EnableAutomaticFailover            *bool                                      `json:"enableAutomaticFailover,omitempty"`
	EnableCassandraConnector           *bool                                      `json:"enableCassandraConnector,omitempty"`
	EnableFreeTier                     *bool                                      `json:"enableFreeTier,omitempty"`
	EnableMultipleWriteLocations       *bool                                      `json:"enableMultipleWriteLocations,omitempty"`
	FailoverPolicies                   []FailoverPolicy_STATUS_ARM                `json:"failoverPolicies,omitempty"`
	IpRules                            []IpAddressOrRange_STATUS_ARM              `json:"ipRules,omitempty"`
	IsVirtualNetworkFilterEnabled      *bool                                      `json:"isVirtualNetworkFilterEnabled,omitempty"`
	KeyVaultKeyUri                     *string                                    `json:"keyVaultKeyUri,omitempty"`
	Locations                          []Location_STATUS_ARM                      `json:"locations,omitempty"`
	NetworkAclBypass                   *NetworkAclBypass_STATUS                   `json:"networkAclBypass,omitempty"`
	NetworkAclBypassResourceIds        []string                                   `json:"networkAclBypassResourceIds,omitempty"`
	PrivateEndpointConnections         []PrivateEndpointConnection_STATUS_ARM     `json:"privateEndpointConnections,omitempty"`
	ProvisioningState                  *string                                    `json:"provisioningState,omitempty"`
	PublicNetworkAccess                *PublicNetworkAccess_STATUS                `json:"publicNetworkAccess,omitempty"`
	ReadLocations                      []Location_STATUS_ARM                      `json:"readLocations,omitempty"`
	VirtualNetworkRules                []VirtualNetworkRule_STATUS_ARM            `json:"virtualNetworkRules,omitempty"`
	WriteLocations                     []Location_STATUS_ARM                      `json:"writeLocations,omitempty"`
}

Deprecated version of DatabaseAccountGetProperties_STATUS. Use v1beta20210515.DatabaseAccountGetProperties_STATUS instead

func (*DatabaseAccountGetProperties_STATUS_ARM) DeepCopy

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

func (*DatabaseAccountGetProperties_STATUS_ARM) 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 Deprecated version of DatabaseAccount. Use v1beta20210515.DatabaseAccount instead

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 DatabaseAccountOfferType

type DatabaseAccountOfferType string

Deprecated version of DatabaseAccountOfferType. Use v1beta20210515.DatabaseAccountOfferType instead +kubebuilder:validation:Enum={"Standard"}

type DatabaseAccountOfferType_STATUS

type DatabaseAccountOfferType_STATUS string

Deprecated version of DatabaseAccountOfferType_STATUS. Use v1beta20210515.DatabaseAccountOfferType_STATUS instead

type DatabaseAccountOperatorSecrets

type DatabaseAccountOperatorSecrets struct {
	// DocumentEndpoint: indicates where the DocumentEndpoint secret should be placed. If omitted, the secret will not be
	// retrieved from Azure.
	DocumentEndpoint *genruntime.SecretDestination `json:"documentEndpoint,omitempty"`

	// PrimaryMasterKey: indicates where the PrimaryMasterKey secret should be placed. If omitted, the secret will not be
	// retrieved from Azure.
	PrimaryMasterKey *genruntime.SecretDestination `json:"primaryMasterKey,omitempty"`

	// PrimaryReadonlyMasterKey: indicates where the PrimaryReadonlyMasterKey secret should be placed. If omitted, the secret
	// will not be retrieved from Azure.
	PrimaryReadonlyMasterKey *genruntime.SecretDestination `json:"primaryReadonlyMasterKey,omitempty"`

	// SecondaryMasterKey: indicates where the SecondaryMasterKey secret should be placed. If omitted, the secret will not be
	// retrieved from Azure.
	SecondaryMasterKey *genruntime.SecretDestination `json:"secondaryMasterKey,omitempty"`

	// SecondaryReadonlyMasterKey: indicates where the SecondaryReadonlyMasterKey secret should be placed. If omitted, the
	// secret will not be retrieved from Azure.
	SecondaryReadonlyMasterKey *genruntime.SecretDestination `json:"secondaryReadonlyMasterKey,omitempty"`
}

func (*DatabaseAccountOperatorSecrets) AssignProperties_From_DatabaseAccountOperatorSecrets

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

AssignProperties_From_DatabaseAccountOperatorSecrets populates our DatabaseAccountOperatorSecrets from the provided source DatabaseAccountOperatorSecrets

func (*DatabaseAccountOperatorSecrets) AssignProperties_To_DatabaseAccountOperatorSecrets

func (secrets *DatabaseAccountOperatorSecrets) AssignProperties_To_DatabaseAccountOperatorSecrets(destination *alpha20210515s.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 {
	// Secrets: configures where to place Azure generated secrets.
	Secrets *DatabaseAccountOperatorSecrets `json:"secrets,omitempty"`
}

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

func (*DatabaseAccountOperatorSpec) AssignProperties_From_DatabaseAccountOperatorSpec

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

AssignProperties_From_DatabaseAccountOperatorSpec populates our DatabaseAccountOperatorSpec from the provided source DatabaseAccountOperatorSpec

func (*DatabaseAccountOperatorSpec) AssignProperties_To_DatabaseAccountOperatorSpec

func (operator *DatabaseAccountOperatorSpec) AssignProperties_To_DatabaseAccountOperatorSpec(destination *alpha20210515s.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_Kind_STATUS

type DatabaseAccount_Kind_STATUS string

Deprecated version of DatabaseAccount_Kind_STATUS. Use v1beta20210515.DatabaseAccount_Kind_STATUS instead

type DatabaseAccount_Kind_Spec

type DatabaseAccount_Kind_Spec string

Deprecated version of DatabaseAccount_Kind_Spec. Use v1beta20210515.DatabaseAccount_Kind_Spec instead +kubebuilder:validation:Enum={"GlobalDocumentDB","MongoDB","Parse"}

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"`

	// Conditions: The observed state of the resource
	Conditions                         []conditions.Condition             `json:"conditions,omitempty"`
	ConnectorOffer                     *ConnectorOffer_STATUS             `json:"connectorOffer,omitempty"`
	ConsistencyPolicy                  *ConsistencyPolicy_STATUS          `json:"consistencyPolicy,omitempty"`
	Cors                               []CorsPolicy_STATUS                `json:"cors,omitempty"`
	DatabaseAccountOfferType           *DatabaseAccountOfferType_STATUS   `json:"databaseAccountOfferType,omitempty"`
	DefaultIdentity                    *string                            `json:"defaultIdentity,omitempty"`
	DisableKeyBasedMetadataWriteAccess *bool                              `json:"disableKeyBasedMetadataWriteAccess,omitempty"`
	DocumentEndpoint                   *string                            `json:"documentEndpoint,omitempty"`
	EnableAnalyticalStorage            *bool                              `json:"enableAnalyticalStorage,omitempty"`
	EnableAutomaticFailover            *bool                              `json:"enableAutomaticFailover,omitempty"`
	EnableCassandraConnector           *bool                              `json:"enableCassandraConnector,omitempty"`
	EnableFreeTier                     *bool                              `json:"enableFreeTier,omitempty"`
	EnableMultipleWriteLocations       *bool                              `json:"enableMultipleWriteLocations,omitempty"`
	FailoverPolicies                   []FailoverPolicy_STATUS            `json:"failoverPolicies,omitempty"`
	Id                                 *string                            `json:"id,omitempty"`
	Identity                           *ManagedServiceIdentity_STATUS     `json:"identity,omitempty"`
	IpRules                            []IpAddressOrRange_STATUS          `json:"ipRules,omitempty"`
	IsVirtualNetworkFilterEnabled      *bool                              `json:"isVirtualNetworkFilterEnabled,omitempty"`
	KeyVaultKeyUri                     *string                            `json:"keyVaultKeyUri,omitempty"`
	Kind                               *DatabaseAccount_Kind_STATUS       `json:"kind,omitempty"`
	Location                           *string                            `json:"location,omitempty"`
	Locations                          []Location_STATUS                  `json:"locations,omitempty"`
	Name                               *string                            `json:"name,omitempty"`
	NetworkAclBypass                   *NetworkAclBypass_STATUS           `json:"networkAclBypass,omitempty"`
	NetworkAclBypassResourceIds        []string                           `json:"networkAclBypassResourceIds,omitempty"`
	PrivateEndpointConnections         []PrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"`
	ProvisioningState                  *string                            `json:"provisioningState,omitempty"`
	PublicNetworkAccess                *PublicNetworkAccess_STATUS        `json:"publicNetworkAccess,omitempty"`
	ReadLocations                      []Location_STATUS                  `json:"readLocations,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"`
}

Deprecated version of DatabaseAccount_STATUS. Use v1beta20210515.DatabaseAccount_STATUS instead

func (*DatabaseAccount_STATUS) AssignProperties_From_DatabaseAccount_STATUS

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

AssignProperties_From_DatabaseAccount_STATUS populates our DatabaseAccount_STATUS from the provided source DatabaseAccount_STATUS

func (*DatabaseAccount_STATUS) AssignProperties_To_DatabaseAccount_STATUS

func (account *DatabaseAccount_STATUS) AssignProperties_To_DatabaseAccount_STATUS(destination *alpha20210515s.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.

func (*DatabaseAccount_STATUS) NewEmptyARMValue

func (account *DatabaseAccount_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccount_STATUS) PopulateFromARM

func (account *DatabaseAccount_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DatabaseAccount_STATUS_ARM

type DatabaseAccount_STATUS_ARM struct {
	Id         *string                                  `json:"id,omitempty"`
	Identity   *ManagedServiceIdentity_STATUS_ARM       `json:"identity,omitempty"`
	Kind       *DatabaseAccount_Kind_STATUS             `json:"kind,omitempty"`
	Location   *string                                  `json:"location,omitempty"`
	Name       *string                                  `json:"name,omitempty"`
	Properties *DatabaseAccountGetProperties_STATUS_ARM `json:"properties,omitempty"`
	Tags       map[string]string                        `json:"tags,omitempty"`
	Type       *string                                  `json:"type,omitempty"`
}

Deprecated version of DatabaseAccount_STATUS. Use v1beta20210515.DatabaseAccount_STATUS instead

func (*DatabaseAccount_STATUS_ARM) DeepCopy

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

func (*DatabaseAccount_STATUS_ARM) DeepCopyInto

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"`

	// +kubebuilder:validation:MaxLength=50
	// +kubebuilder:validation:MinLength=3
	// +kubebuilder:validation:Pattern="^[a-z0-9]+(-[a-z0-9]+)*"
	// 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"`
	ConnectorOffer    *ConnectorOffer    `json:"connectorOffer,omitempty"`
	ConsistencyPolicy *ConsistencyPolicy `json:"consistencyPolicy,omitempty"`
	Cors              []CorsPolicy       `json:"cors,omitempty"`

	// +kubebuilder:validation:Required
	DatabaseAccountOfferType           *DatabaseAccountOfferType  `json:"databaseAccountOfferType,omitempty"`
	DefaultIdentity                    *string                    `json:"defaultIdentity,omitempty"`
	DisableKeyBasedMetadataWriteAccess *bool                      `json:"disableKeyBasedMetadataWriteAccess,omitempty"`
	EnableAnalyticalStorage            *bool                      `json:"enableAnalyticalStorage,omitempty"`
	EnableAutomaticFailover            *bool                      `json:"enableAutomaticFailover,omitempty"`
	EnableCassandraConnector           *bool                      `json:"enableCassandraConnector,omitempty"`
	EnableFreeTier                     *bool                      `json:"enableFreeTier,omitempty"`
	EnableMultipleWriteLocations       *bool                      `json:"enableMultipleWriteLocations,omitempty"`
	Identity                           *ManagedServiceIdentity    `json:"identity,omitempty"`
	IpRules                            []IpAddressOrRange         `json:"ipRules,omitempty"`
	IsVirtualNetworkFilterEnabled      *bool                      `json:"isVirtualNetworkFilterEnabled,omitempty"`
	KeyVaultKeyUri                     *string                    `json:"keyVaultKeyUri,omitempty"`
	Kind                               *DatabaseAccount_Kind_Spec `json:"kind,omitempty"`
	Location                           *string                    `json:"location,omitempty"`

	// +kubebuilder:validation:Required
	Locations                   []Location        `json:"locations,omitempty"`
	NetworkAclBypass            *NetworkAclBypass `json:"networkAclBypass,omitempty"`
	NetworkAclBypassResourceIds []string          `json:"networkAclBypassResourceIds,omitempty"`

	// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *DatabaseAccountOperatorSpec `json:"operatorSpec,omitempty"`

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

func (*DatabaseAccount_Spec) AssignProperties_From_DatabaseAccount_Spec

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

AssignProperties_From_DatabaseAccount_Spec populates our DatabaseAccount_Spec from the provided source DatabaseAccount_Spec

func (*DatabaseAccount_Spec) AssignProperties_To_DatabaseAccount_Spec

func (account *DatabaseAccount_Spec) AssignProperties_To_DatabaseAccount_Spec(destination *alpha20210515s.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) ConvertToARM

func (account *DatabaseAccount_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*DatabaseAccount_Spec) NewEmptyARMValue

func (account *DatabaseAccount_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccount_Spec) OriginalVersion

func (account *DatabaseAccount_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*DatabaseAccount_Spec) PopulateFromARM

func (account *DatabaseAccount_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*DatabaseAccount_Spec) SetAzureName

func (account *DatabaseAccount_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type DatabaseAccount_Spec_ARM

type DatabaseAccount_Spec_ARM struct {
	Identity   *ManagedServiceIdentity_ARM                `json:"identity,omitempty"`
	Kind       *DatabaseAccount_Kind_Spec                 `json:"kind,omitempty"`
	Location   *string                                    `json:"location,omitempty"`
	Name       string                                     `json:"name,omitempty"`
	Properties *DatabaseAccountCreateUpdateProperties_ARM `json:"properties,omitempty"`
	Tags       map[string]string                          `json:"tags,omitempty"`
}

Deprecated version of DatabaseAccount_Spec. Use v1beta20210515.DatabaseAccount_Spec instead

func (*DatabaseAccount_Spec_ARM) DeepCopy

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

func (*DatabaseAccount_Spec_ARM) DeepCopyInto

func (in *DatabaseAccount_Spec_ARM) DeepCopyInto(out *DatabaseAccount_Spec_ARM)

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

func (DatabaseAccount_Spec_ARM) GetAPIVersion

func (account DatabaseAccount_Spec_ARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-15"

func (*DatabaseAccount_Spec_ARM) GetName

func (account *DatabaseAccount_Spec_ARM) GetName() string

GetName returns the Name of the resource

func (*DatabaseAccount_Spec_ARM) GetType

func (account *DatabaseAccount_Spec_ARM) GetType() string

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

type DatabaseAccounts_MongodbDatabase_STATUS

type DatabaseAccounts_MongodbDatabase_STATUS struct {
	// Conditions: The observed state of the resource
	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"`
	Resource   *MongoDBDatabaseGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags       map[string]string                             `json:"tags,omitempty"`
	Type       *string                                       `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_MongodbDatabase_STATUS. Use v1beta20210515.DatabaseAccounts_MongodbDatabase_STATUS instead

func (*DatabaseAccounts_MongodbDatabase_STATUS) AssignProperties_From_DatabaseAccounts_MongodbDatabase_STATUS

func (database *DatabaseAccounts_MongodbDatabase_STATUS) AssignProperties_From_DatabaseAccounts_MongodbDatabase_STATUS(source *alpha20210515s.DatabaseAccounts_MongodbDatabase_STATUS) error

AssignProperties_From_DatabaseAccounts_MongodbDatabase_STATUS populates our DatabaseAccounts_MongodbDatabase_STATUS from the provided source DatabaseAccounts_MongodbDatabase_STATUS

func (*DatabaseAccounts_MongodbDatabase_STATUS) AssignProperties_To_DatabaseAccounts_MongodbDatabase_STATUS

func (database *DatabaseAccounts_MongodbDatabase_STATUS) AssignProperties_To_DatabaseAccounts_MongodbDatabase_STATUS(destination *alpha20210515s.DatabaseAccounts_MongodbDatabase_STATUS) error

AssignProperties_To_DatabaseAccounts_MongodbDatabase_STATUS populates the provided destination DatabaseAccounts_MongodbDatabase_STATUS from our DatabaseAccounts_MongodbDatabase_STATUS

func (*DatabaseAccounts_MongodbDatabase_STATUS) ConvertStatusFrom

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

ConvertStatusFrom populates our DatabaseAccounts_MongodbDatabase_STATUS from the provided source

func (*DatabaseAccounts_MongodbDatabase_STATUS) ConvertStatusTo

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

ConvertStatusTo populates the provided destination from our DatabaseAccounts_MongodbDatabase_STATUS

func (*DatabaseAccounts_MongodbDatabase_STATUS) DeepCopy

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

func (*DatabaseAccounts_MongodbDatabase_STATUS) DeepCopyInto

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

func (*DatabaseAccounts_MongodbDatabase_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_MongodbDatabase_STATUS) PopulateFromARM

func (database *DatabaseAccounts_MongodbDatabase_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DatabaseAccounts_MongodbDatabase_STATUS_ARM

type DatabaseAccounts_MongodbDatabase_STATUS_ARM struct {
	Id         *string                                  `json:"id,omitempty"`
	Location   *string                                  `json:"location,omitempty"`
	Name       *string                                  `json:"name,omitempty"`
	Properties *MongoDBDatabaseGetProperties_STATUS_ARM `json:"properties,omitempty"`
	Tags       map[string]string                        `json:"tags,omitempty"`
	Type       *string                                  `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_MongodbDatabase_STATUS. Use v1beta20210515.DatabaseAccounts_MongodbDatabase_STATUS instead

func (*DatabaseAccounts_MongodbDatabase_STATUS_ARM) DeepCopy

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

func (*DatabaseAccounts_MongodbDatabase_STATUS_ARM) DeepCopyInto

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

type DatabaseAccounts_MongodbDatabase_Spec

type DatabaseAccounts_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"`
	Options   *CreateUpdateOptions `json:"options,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"`

	// +kubebuilder:validation:Required
	Resource *MongoDBDatabaseResource `json:"resource,omitempty"`
	Tags     map[string]string        `json:"tags,omitempty"`
}

func (*DatabaseAccounts_MongodbDatabase_Spec) AssignProperties_From_DatabaseAccounts_MongodbDatabase_Spec

func (database *DatabaseAccounts_MongodbDatabase_Spec) AssignProperties_From_DatabaseAccounts_MongodbDatabase_Spec(source *alpha20210515s.DatabaseAccounts_MongodbDatabase_Spec) error

AssignProperties_From_DatabaseAccounts_MongodbDatabase_Spec populates our DatabaseAccounts_MongodbDatabase_Spec from the provided source DatabaseAccounts_MongodbDatabase_Spec

func (*DatabaseAccounts_MongodbDatabase_Spec) AssignProperties_To_DatabaseAccounts_MongodbDatabase_Spec

func (database *DatabaseAccounts_MongodbDatabase_Spec) AssignProperties_To_DatabaseAccounts_MongodbDatabase_Spec(destination *alpha20210515s.DatabaseAccounts_MongodbDatabase_Spec) error

AssignProperties_To_DatabaseAccounts_MongodbDatabase_Spec populates the provided destination DatabaseAccounts_MongodbDatabase_Spec from our DatabaseAccounts_MongodbDatabase_Spec

func (*DatabaseAccounts_MongodbDatabase_Spec) ConvertSpecFrom

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

ConvertSpecFrom populates our DatabaseAccounts_MongodbDatabase_Spec from the provided source

func (*DatabaseAccounts_MongodbDatabase_Spec) ConvertSpecTo

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

ConvertSpecTo populates the provided destination from our DatabaseAccounts_MongodbDatabase_Spec

func (*DatabaseAccounts_MongodbDatabase_Spec) ConvertToARM

func (database *DatabaseAccounts_MongodbDatabase_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DatabaseAccounts_MongodbDatabase_Spec) DeepCopy

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

func (*DatabaseAccounts_MongodbDatabase_Spec) DeepCopyInto

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

func (*DatabaseAccounts_MongodbDatabase_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_MongodbDatabase_Spec) OriginalVersion

func (database *DatabaseAccounts_MongodbDatabase_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*DatabaseAccounts_MongodbDatabase_Spec) PopulateFromARM

func (database *DatabaseAccounts_MongodbDatabase_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*DatabaseAccounts_MongodbDatabase_Spec) SetAzureName

func (database *DatabaseAccounts_MongodbDatabase_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type DatabaseAccounts_MongodbDatabase_Spec_ARM

type DatabaseAccounts_MongodbDatabase_Spec_ARM struct {
	Location   *string                                    `json:"location,omitempty"`
	Name       string                                     `json:"name,omitempty"`
	Properties *MongoDBDatabaseCreateUpdateProperties_ARM `json:"properties,omitempty"`
	Tags       map[string]string                          `json:"tags,omitempty"`
}

Deprecated version of DatabaseAccounts_MongodbDatabase_Spec. Use v1beta20210515.DatabaseAccounts_MongodbDatabase_Spec instead

func (*DatabaseAccounts_MongodbDatabase_Spec_ARM) DeepCopy

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

func (*DatabaseAccounts_MongodbDatabase_Spec_ARM) DeepCopyInto

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

func (DatabaseAccounts_MongodbDatabase_Spec_ARM) GetAPIVersion

func (database DatabaseAccounts_MongodbDatabase_Spec_ARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-15"

func (*DatabaseAccounts_MongodbDatabase_Spec_ARM) GetName

GetName returns the Name of the resource

func (*DatabaseAccounts_MongodbDatabase_Spec_ARM) GetType

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

type DatabaseAccounts_MongodbDatabases_Collection_STATUS

type DatabaseAccounts_MongodbDatabases_Collection_STATUS struct {
	// Conditions: The observed state of the resource
	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"`
	Resource   *MongoDBCollectionGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags       map[string]string                               `json:"tags,omitempty"`
	Type       *string                                         `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_MongodbDatabases_Collection_STATUS. Use v1beta20210515.DatabaseAccounts_MongodbDatabases_Collection_STATUS instead

func (*DatabaseAccounts_MongodbDatabases_Collection_STATUS) AssignProperties_From_DatabaseAccounts_MongodbDatabases_Collection_STATUS

func (collection *DatabaseAccounts_MongodbDatabases_Collection_STATUS) AssignProperties_From_DatabaseAccounts_MongodbDatabases_Collection_STATUS(source *alpha20210515s.DatabaseAccounts_MongodbDatabases_Collection_STATUS) error

AssignProperties_From_DatabaseAccounts_MongodbDatabases_Collection_STATUS populates our DatabaseAccounts_MongodbDatabases_Collection_STATUS from the provided source DatabaseAccounts_MongodbDatabases_Collection_STATUS

func (*DatabaseAccounts_MongodbDatabases_Collection_STATUS) AssignProperties_To_DatabaseAccounts_MongodbDatabases_Collection_STATUS

func (collection *DatabaseAccounts_MongodbDatabases_Collection_STATUS) AssignProperties_To_DatabaseAccounts_MongodbDatabases_Collection_STATUS(destination *alpha20210515s.DatabaseAccounts_MongodbDatabases_Collection_STATUS) error

AssignProperties_To_DatabaseAccounts_MongodbDatabases_Collection_STATUS populates the provided destination DatabaseAccounts_MongodbDatabases_Collection_STATUS from our DatabaseAccounts_MongodbDatabases_Collection_STATUS

func (*DatabaseAccounts_MongodbDatabases_Collection_STATUS) ConvertStatusFrom

ConvertStatusFrom populates our DatabaseAccounts_MongodbDatabases_Collection_STATUS from the provided source

func (*DatabaseAccounts_MongodbDatabases_Collection_STATUS) ConvertStatusTo

ConvertStatusTo populates the provided destination from our DatabaseAccounts_MongodbDatabases_Collection_STATUS

func (*DatabaseAccounts_MongodbDatabases_Collection_STATUS) DeepCopy

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

func (*DatabaseAccounts_MongodbDatabases_Collection_STATUS) DeepCopyInto

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

func (*DatabaseAccounts_MongodbDatabases_Collection_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_MongodbDatabases_Collection_STATUS) PopulateFromARM

func (collection *DatabaseAccounts_MongodbDatabases_Collection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DatabaseAccounts_MongodbDatabases_Collection_STATUS_ARM

type DatabaseAccounts_MongodbDatabases_Collection_STATUS_ARM struct {
	Id         *string                                    `json:"id,omitempty"`
	Location   *string                                    `json:"location,omitempty"`
	Name       *string                                    `json:"name,omitempty"`
	Properties *MongoDBCollectionGetProperties_STATUS_ARM `json:"properties,omitempty"`
	Tags       map[string]string                          `json:"tags,omitempty"`
	Type       *string                                    `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_MongodbDatabases_Collection_STATUS. Use v1beta20210515.DatabaseAccounts_MongodbDatabases_Collection_STATUS instead

func (*DatabaseAccounts_MongodbDatabases_Collection_STATUS_ARM) DeepCopy

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

func (*DatabaseAccounts_MongodbDatabases_Collection_STATUS_ARM) DeepCopyInto

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

type DatabaseAccounts_MongodbDatabases_Collection_Spec

type DatabaseAccounts_MongodbDatabases_Collection_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"`
	Options   *CreateUpdateOptions `json:"options,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"`

	// +kubebuilder:validation:Required
	Resource *MongoDBCollectionResource `json:"resource,omitempty"`
	Tags     map[string]string          `json:"tags,omitempty"`
}

func (*DatabaseAccounts_MongodbDatabases_Collection_Spec) AssignProperties_From_DatabaseAccounts_MongodbDatabases_Collection_Spec

func (collection *DatabaseAccounts_MongodbDatabases_Collection_Spec) AssignProperties_From_DatabaseAccounts_MongodbDatabases_Collection_Spec(source *alpha20210515s.DatabaseAccounts_MongodbDatabases_Collection_Spec) error

AssignProperties_From_DatabaseAccounts_MongodbDatabases_Collection_Spec populates our DatabaseAccounts_MongodbDatabases_Collection_Spec from the provided source DatabaseAccounts_MongodbDatabases_Collection_Spec

func (*DatabaseAccounts_MongodbDatabases_Collection_Spec) AssignProperties_To_DatabaseAccounts_MongodbDatabases_Collection_Spec

func (collection *DatabaseAccounts_MongodbDatabases_Collection_Spec) AssignProperties_To_DatabaseAccounts_MongodbDatabases_Collection_Spec(destination *alpha20210515s.DatabaseAccounts_MongodbDatabases_Collection_Spec) error

AssignProperties_To_DatabaseAccounts_MongodbDatabases_Collection_Spec populates the provided destination DatabaseAccounts_MongodbDatabases_Collection_Spec from our DatabaseAccounts_MongodbDatabases_Collection_Spec

func (*DatabaseAccounts_MongodbDatabases_Collection_Spec) ConvertSpecFrom

ConvertSpecFrom populates our DatabaseAccounts_MongodbDatabases_Collection_Spec from the provided source

func (*DatabaseAccounts_MongodbDatabases_Collection_Spec) ConvertSpecTo

ConvertSpecTo populates the provided destination from our DatabaseAccounts_MongodbDatabases_Collection_Spec

func (*DatabaseAccounts_MongodbDatabases_Collection_Spec) ConvertToARM

func (collection *DatabaseAccounts_MongodbDatabases_Collection_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DatabaseAccounts_MongodbDatabases_Collection_Spec) DeepCopy

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

func (*DatabaseAccounts_MongodbDatabases_Collection_Spec) DeepCopyInto

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

func (*DatabaseAccounts_MongodbDatabases_Collection_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_MongodbDatabases_Collection_Spec) OriginalVersion

func (collection *DatabaseAccounts_MongodbDatabases_Collection_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*DatabaseAccounts_MongodbDatabases_Collection_Spec) PopulateFromARM

func (collection *DatabaseAccounts_MongodbDatabases_Collection_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*DatabaseAccounts_MongodbDatabases_Collection_Spec) SetAzureName

func (collection *DatabaseAccounts_MongodbDatabases_Collection_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type DatabaseAccounts_MongodbDatabases_Collection_Spec_ARM

type DatabaseAccounts_MongodbDatabases_Collection_Spec_ARM struct {
	Location   *string                                      `json:"location,omitempty"`
	Name       string                                       `json:"name,omitempty"`
	Properties *MongoDBCollectionCreateUpdateProperties_ARM `json:"properties,omitempty"`
	Tags       map[string]string                            `json:"tags,omitempty"`
}

Deprecated version of DatabaseAccounts_MongodbDatabases_Collection_Spec. Use v1beta20210515.DatabaseAccounts_MongodbDatabases_Collection_Spec instead

func (*DatabaseAccounts_MongodbDatabases_Collection_Spec_ARM) DeepCopy

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

func (*DatabaseAccounts_MongodbDatabases_Collection_Spec_ARM) DeepCopyInto

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

func (DatabaseAccounts_MongodbDatabases_Collection_Spec_ARM) GetAPIVersion

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-15"

func (*DatabaseAccounts_MongodbDatabases_Collection_Spec_ARM) GetName

GetName returns the Name of the resource

func (*DatabaseAccounts_MongodbDatabases_Collection_Spec_ARM) GetType

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

type DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS

type DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions []conditions.Condition                           `json:"conditions,omitempty"`
	Id         *string                                          `json:"id,omitempty"`
	Location   *string                                          `json:"location,omitempty"`
	Name       *string                                          `json:"name,omitempty"`
	Resource   *ThroughputSettingsGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags       map[string]string                                `json:"tags,omitempty"`
	Type       *string                                          `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS. Use v1beta20210515.DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS instead

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS) AssignProperties_From_DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS

func (setting *DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS) AssignProperties_From_DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS(source *alpha20210515s.DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS) error

AssignProperties_From_DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS populates our DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS from the provided source DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS) AssignProperties_To_DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS

func (setting *DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS) AssignProperties_To_DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS(destination *alpha20210515s.DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS) error

AssignProperties_To_DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS populates the provided destination DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS from our DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS) ConvertStatusFrom

ConvertStatusFrom populates our DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS from the provided source

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS) ConvertStatusTo

ConvertStatusTo populates the provided destination from our DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS) DeepCopy

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

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS) DeepCopyInto

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

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS) PopulateFromARM

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS_ARM

type DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS_ARM struct {
	Id         *string                                     `json:"id,omitempty"`
	Location   *string                                     `json:"location,omitempty"`
	Name       *string                                     `json:"name,omitempty"`
	Properties *ThroughputSettingsGetProperties_STATUS_ARM `json:"properties,omitempty"`
	Tags       map[string]string                           `json:"tags,omitempty"`
	Type       *string                                     `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS. Use v1beta20210515.DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS instead

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS_ARM) DeepCopy

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

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_STATUS_ARM) DeepCopyInto

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

type DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec

type DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec struct {
	Location *string `json:"location,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"`

	// +kubebuilder:validation:Required
	Resource *ThroughputSettingsResource `json:"resource,omitempty"`
	Tags     map[string]string           `json:"tags,omitempty"`
}

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec) AssignProperties_From_DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec

func (setting *DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec) AssignProperties_From_DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec(source *alpha20210515s.DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec) error

AssignProperties_From_DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec populates our DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec from the provided source DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec) AssignProperties_To_DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec

func (setting *DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec) AssignProperties_To_DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec(destination *alpha20210515s.DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec) error

AssignProperties_To_DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec populates the provided destination DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec from our DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec) ConvertSpecFrom

ConvertSpecFrom populates our DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec from the provided source

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec) ConvertSpecTo

ConvertSpecTo populates the provided destination from our DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec) DeepCopy

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

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec) DeepCopyInto

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

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec) OriginalVersion

OriginalVersion returns the original API version used to create the resource.

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec) PopulateFromARM

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec_ARM

type DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec_ARM struct {
	Location   *string                                 `json:"location,omitempty"`
	Name       string                                  `json:"name,omitempty"`
	Properties *ThroughputSettingsUpdateProperties_ARM `json:"properties,omitempty"`
	Tags       map[string]string                       `json:"tags,omitempty"`
}

Deprecated version of DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec. Use v1beta20210515.DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec instead

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec_ARM) DeepCopy

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

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec_ARM) DeepCopyInto

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

func (DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec_ARM) GetAPIVersion

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-15"

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec_ARM) GetName

GetName returns the Name of the resource

func (*DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec_ARM) GetType

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

type DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS

type DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions []conditions.Condition                           `json:"conditions,omitempty"`
	Id         *string                                          `json:"id,omitempty"`
	Location   *string                                          `json:"location,omitempty"`
	Name       *string                                          `json:"name,omitempty"`
	Resource   *ThroughputSettingsGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags       map[string]string                                `json:"tags,omitempty"`
	Type       *string                                          `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS. Use v1beta20210515.DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS instead

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS) AssignProperties_From_DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS

func (setting *DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS) AssignProperties_From_DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS(source *alpha20210515s.DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS) error

AssignProperties_From_DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS populates our DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS from the provided source DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS) AssignProperties_To_DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS

func (setting *DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS) AssignProperties_To_DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS(destination *alpha20210515s.DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS) error

AssignProperties_To_DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS populates the provided destination DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS from our DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS) ConvertStatusFrom

ConvertStatusFrom populates our DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS from the provided source

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS) ConvertStatusTo

ConvertStatusTo populates the provided destination from our DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS) DeepCopy

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

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS) DeepCopyInto

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

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS) PopulateFromARM

func (setting *DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS_ARM

type DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS_ARM struct {
	Id         *string                                     `json:"id,omitempty"`
	Location   *string                                     `json:"location,omitempty"`
	Name       *string                                     `json:"name,omitempty"`
	Properties *ThroughputSettingsGetProperties_STATUS_ARM `json:"properties,omitempty"`
	Tags       map[string]string                           `json:"tags,omitempty"`
	Type       *string                                     `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS. Use v1beta20210515.DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS instead

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS_ARM) DeepCopy

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

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_STATUS_ARM) DeepCopyInto

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

type DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec

type DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec struct {
	Location *string `json:"location,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"`

	// +kubebuilder:validation:Required
	Resource *ThroughputSettingsResource `json:"resource,omitempty"`
	Tags     map[string]string           `json:"tags,omitempty"`
}

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec) AssignProperties_From_DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec

func (setting *DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec) AssignProperties_From_DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec(source *alpha20210515s.DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec) error

AssignProperties_From_DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec populates our DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec from the provided source DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec) AssignProperties_To_DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec

func (setting *DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec) AssignProperties_To_DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec(destination *alpha20210515s.DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec) error

AssignProperties_To_DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec populates the provided destination DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec from our DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec) ConvertSpecFrom

ConvertSpecFrom populates our DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec from the provided source

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec) ConvertSpecTo

ConvertSpecTo populates the provided destination from our DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec) DeepCopy

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

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec) DeepCopyInto

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

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec) OriginalVersion

OriginalVersion returns the original API version used to create the resource.

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec) PopulateFromARM

func (setting *DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec_ARM

type DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec_ARM struct {
	Location   *string                                 `json:"location,omitempty"`
	Name       string                                  `json:"name,omitempty"`
	Properties *ThroughputSettingsUpdateProperties_ARM `json:"properties,omitempty"`
	Tags       map[string]string                       `json:"tags,omitempty"`
}

Deprecated version of DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec. Use v1beta20210515.DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec instead

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec_ARM) DeepCopy

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

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec_ARM) DeepCopyInto

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

func (DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec_ARM) GetAPIVersion

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-15"

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec_ARM) GetName

GetName returns the Name of the resource

func (*DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec_ARM) GetType

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

type DatabaseAccounts_SqlDatabase_STATUS

type DatabaseAccounts_SqlDatabase_STATUS struct {
	// Conditions: The observed state of the resource
	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"`
	Resource   *SqlDatabaseGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags       map[string]string                         `json:"tags,omitempty"`
	Type       *string                                   `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_SqlDatabase_STATUS. Use v1beta20210515.DatabaseAccounts_SqlDatabase_STATUS instead

func (*DatabaseAccounts_SqlDatabase_STATUS) AssignProperties_From_DatabaseAccounts_SqlDatabase_STATUS

func (database *DatabaseAccounts_SqlDatabase_STATUS) AssignProperties_From_DatabaseAccounts_SqlDatabase_STATUS(source *alpha20210515s.DatabaseAccounts_SqlDatabase_STATUS) error

AssignProperties_From_DatabaseAccounts_SqlDatabase_STATUS populates our DatabaseAccounts_SqlDatabase_STATUS from the provided source DatabaseAccounts_SqlDatabase_STATUS

func (*DatabaseAccounts_SqlDatabase_STATUS) AssignProperties_To_DatabaseAccounts_SqlDatabase_STATUS

func (database *DatabaseAccounts_SqlDatabase_STATUS) AssignProperties_To_DatabaseAccounts_SqlDatabase_STATUS(destination *alpha20210515s.DatabaseAccounts_SqlDatabase_STATUS) error

AssignProperties_To_DatabaseAccounts_SqlDatabase_STATUS populates the provided destination DatabaseAccounts_SqlDatabase_STATUS from our DatabaseAccounts_SqlDatabase_STATUS

func (*DatabaseAccounts_SqlDatabase_STATUS) ConvertStatusFrom

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

ConvertStatusFrom populates our DatabaseAccounts_SqlDatabase_STATUS from the provided source

func (*DatabaseAccounts_SqlDatabase_STATUS) ConvertStatusTo

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

ConvertStatusTo populates the provided destination from our DatabaseAccounts_SqlDatabase_STATUS

func (*DatabaseAccounts_SqlDatabase_STATUS) DeepCopy

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

func (*DatabaseAccounts_SqlDatabase_STATUS) DeepCopyInto

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

func (*DatabaseAccounts_SqlDatabase_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_SqlDatabase_STATUS) PopulateFromARM

func (database *DatabaseAccounts_SqlDatabase_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DatabaseAccounts_SqlDatabase_STATUS_ARM

type DatabaseAccounts_SqlDatabase_STATUS_ARM struct {
	Id         *string                              `json:"id,omitempty"`
	Location   *string                              `json:"location,omitempty"`
	Name       *string                              `json:"name,omitempty"`
	Properties *SqlDatabaseGetProperties_STATUS_ARM `json:"properties,omitempty"`
	Tags       map[string]string                    `json:"tags,omitempty"`
	Type       *string                              `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_SqlDatabase_STATUS. Use v1beta20210515.DatabaseAccounts_SqlDatabase_STATUS instead

func (*DatabaseAccounts_SqlDatabase_STATUS_ARM) DeepCopy

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

func (*DatabaseAccounts_SqlDatabase_STATUS_ARM) DeepCopyInto

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

type DatabaseAccounts_SqlDatabase_Spec

type DatabaseAccounts_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"`
	Options   *CreateUpdateOptions `json:"options,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"`

	// +kubebuilder:validation:Required
	Resource *SqlDatabaseResource `json:"resource,omitempty"`
	Tags     map[string]string    `json:"tags,omitempty"`
}

func (*DatabaseAccounts_SqlDatabase_Spec) AssignProperties_From_DatabaseAccounts_SqlDatabase_Spec

func (database *DatabaseAccounts_SqlDatabase_Spec) AssignProperties_From_DatabaseAccounts_SqlDatabase_Spec(source *alpha20210515s.DatabaseAccounts_SqlDatabase_Spec) error

AssignProperties_From_DatabaseAccounts_SqlDatabase_Spec populates our DatabaseAccounts_SqlDatabase_Spec from the provided source DatabaseAccounts_SqlDatabase_Spec

func (*DatabaseAccounts_SqlDatabase_Spec) AssignProperties_To_DatabaseAccounts_SqlDatabase_Spec

func (database *DatabaseAccounts_SqlDatabase_Spec) AssignProperties_To_DatabaseAccounts_SqlDatabase_Spec(destination *alpha20210515s.DatabaseAccounts_SqlDatabase_Spec) error

AssignProperties_To_DatabaseAccounts_SqlDatabase_Spec populates the provided destination DatabaseAccounts_SqlDatabase_Spec from our DatabaseAccounts_SqlDatabase_Spec

func (*DatabaseAccounts_SqlDatabase_Spec) ConvertSpecFrom

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

ConvertSpecFrom populates our DatabaseAccounts_SqlDatabase_Spec from the provided source

func (*DatabaseAccounts_SqlDatabase_Spec) ConvertSpecTo

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

ConvertSpecTo populates the provided destination from our DatabaseAccounts_SqlDatabase_Spec

func (*DatabaseAccounts_SqlDatabase_Spec) ConvertToARM

func (database *DatabaseAccounts_SqlDatabase_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DatabaseAccounts_SqlDatabase_Spec) DeepCopy

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

func (*DatabaseAccounts_SqlDatabase_Spec) DeepCopyInto

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

func (*DatabaseAccounts_SqlDatabase_Spec) NewEmptyARMValue

func (database *DatabaseAccounts_SqlDatabase_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_SqlDatabase_Spec) OriginalVersion

func (database *DatabaseAccounts_SqlDatabase_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*DatabaseAccounts_SqlDatabase_Spec) PopulateFromARM

func (database *DatabaseAccounts_SqlDatabase_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*DatabaseAccounts_SqlDatabase_Spec) SetAzureName

func (database *DatabaseAccounts_SqlDatabase_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type DatabaseAccounts_SqlDatabase_Spec_ARM

type DatabaseAccounts_SqlDatabase_Spec_ARM struct {
	Location   *string                                `json:"location,omitempty"`
	Name       string                                 `json:"name,omitempty"`
	Properties *SqlDatabaseCreateUpdateProperties_ARM `json:"properties,omitempty"`
	Tags       map[string]string                      `json:"tags,omitempty"`
}

Deprecated version of DatabaseAccounts_SqlDatabase_Spec. Use v1beta20210515.DatabaseAccounts_SqlDatabase_Spec instead

func (*DatabaseAccounts_SqlDatabase_Spec_ARM) DeepCopy

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

func (*DatabaseAccounts_SqlDatabase_Spec_ARM) DeepCopyInto

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

func (DatabaseAccounts_SqlDatabase_Spec_ARM) GetAPIVersion

func (database DatabaseAccounts_SqlDatabase_Spec_ARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-15"

func (*DatabaseAccounts_SqlDatabase_Spec_ARM) GetName

func (database *DatabaseAccounts_SqlDatabase_Spec_ARM) GetName() string

GetName returns the Name of the resource

func (*DatabaseAccounts_SqlDatabase_Spec_ARM) GetType

func (database *DatabaseAccounts_SqlDatabase_Spec_ARM) GetType() string

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

type DatabaseAccounts_SqlDatabases_Container_STATUS

type DatabaseAccounts_SqlDatabases_Container_STATUS struct {
	// Conditions: The observed state of the resource
	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"`
	Resource   *SqlContainerGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags       map[string]string                          `json:"tags,omitempty"`
	Type       *string                                    `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_SqlDatabases_Container_STATUS. Use v1beta20210515.DatabaseAccounts_SqlDatabases_Container_STATUS instead

func (*DatabaseAccounts_SqlDatabases_Container_STATUS) AssignProperties_From_DatabaseAccounts_SqlDatabases_Container_STATUS

func (container *DatabaseAccounts_SqlDatabases_Container_STATUS) AssignProperties_From_DatabaseAccounts_SqlDatabases_Container_STATUS(source *alpha20210515s.DatabaseAccounts_SqlDatabases_Container_STATUS) error

AssignProperties_From_DatabaseAccounts_SqlDatabases_Container_STATUS populates our DatabaseAccounts_SqlDatabases_Container_STATUS from the provided source DatabaseAccounts_SqlDatabases_Container_STATUS

func (*DatabaseAccounts_SqlDatabases_Container_STATUS) AssignProperties_To_DatabaseAccounts_SqlDatabases_Container_STATUS

func (container *DatabaseAccounts_SqlDatabases_Container_STATUS) AssignProperties_To_DatabaseAccounts_SqlDatabases_Container_STATUS(destination *alpha20210515s.DatabaseAccounts_SqlDatabases_Container_STATUS) error

AssignProperties_To_DatabaseAccounts_SqlDatabases_Container_STATUS populates the provided destination DatabaseAccounts_SqlDatabases_Container_STATUS from our DatabaseAccounts_SqlDatabases_Container_STATUS

func (*DatabaseAccounts_SqlDatabases_Container_STATUS) ConvertStatusFrom

ConvertStatusFrom populates our DatabaseAccounts_SqlDatabases_Container_STATUS from the provided source

func (*DatabaseAccounts_SqlDatabases_Container_STATUS) ConvertStatusTo

func (container *DatabaseAccounts_SqlDatabases_Container_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our DatabaseAccounts_SqlDatabases_Container_STATUS

func (*DatabaseAccounts_SqlDatabases_Container_STATUS) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_Container_STATUS) DeepCopyInto

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

func (*DatabaseAccounts_SqlDatabases_Container_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_SqlDatabases_Container_STATUS) PopulateFromARM

func (container *DatabaseAccounts_SqlDatabases_Container_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DatabaseAccounts_SqlDatabases_Container_STATUS_ARM

type DatabaseAccounts_SqlDatabases_Container_STATUS_ARM struct {
	Id         *string                               `json:"id,omitempty"`
	Location   *string                               `json:"location,omitempty"`
	Name       *string                               `json:"name,omitempty"`
	Properties *SqlContainerGetProperties_STATUS_ARM `json:"properties,omitempty"`
	Tags       map[string]string                     `json:"tags,omitempty"`
	Type       *string                               `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_SqlDatabases_Container_STATUS. Use v1beta20210515.DatabaseAccounts_SqlDatabases_Container_STATUS instead

func (*DatabaseAccounts_SqlDatabases_Container_STATUS_ARM) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_Container_STATUS_ARM) DeepCopyInto

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

type DatabaseAccounts_SqlDatabases_Container_Spec

type DatabaseAccounts_SqlDatabases_Container_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"`
	Options   *CreateUpdateOptions `json:"options,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"`

	// +kubebuilder:validation:Required
	Resource *SqlContainerResource `json:"resource,omitempty"`
	Tags     map[string]string     `json:"tags,omitempty"`
}

func (*DatabaseAccounts_SqlDatabases_Container_Spec) AssignProperties_From_DatabaseAccounts_SqlDatabases_Container_Spec

func (container *DatabaseAccounts_SqlDatabases_Container_Spec) AssignProperties_From_DatabaseAccounts_SqlDatabases_Container_Spec(source *alpha20210515s.DatabaseAccounts_SqlDatabases_Container_Spec) error

AssignProperties_From_DatabaseAccounts_SqlDatabases_Container_Spec populates our DatabaseAccounts_SqlDatabases_Container_Spec from the provided source DatabaseAccounts_SqlDatabases_Container_Spec

func (*DatabaseAccounts_SqlDatabases_Container_Spec) AssignProperties_To_DatabaseAccounts_SqlDatabases_Container_Spec

func (container *DatabaseAccounts_SqlDatabases_Container_Spec) AssignProperties_To_DatabaseAccounts_SqlDatabases_Container_Spec(destination *alpha20210515s.DatabaseAccounts_SqlDatabases_Container_Spec) error

AssignProperties_To_DatabaseAccounts_SqlDatabases_Container_Spec populates the provided destination DatabaseAccounts_SqlDatabases_Container_Spec from our DatabaseAccounts_SqlDatabases_Container_Spec

func (*DatabaseAccounts_SqlDatabases_Container_Spec) ConvertSpecFrom

ConvertSpecFrom populates our DatabaseAccounts_SqlDatabases_Container_Spec from the provided source

func (*DatabaseAccounts_SqlDatabases_Container_Spec) ConvertSpecTo

func (container *DatabaseAccounts_SqlDatabases_Container_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DatabaseAccounts_SqlDatabases_Container_Spec

func (*DatabaseAccounts_SqlDatabases_Container_Spec) ConvertToARM

func (container *DatabaseAccounts_SqlDatabases_Container_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DatabaseAccounts_SqlDatabases_Container_Spec) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_Container_Spec) DeepCopyInto

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

func (*DatabaseAccounts_SqlDatabases_Container_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_SqlDatabases_Container_Spec) OriginalVersion

func (container *DatabaseAccounts_SqlDatabases_Container_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*DatabaseAccounts_SqlDatabases_Container_Spec) PopulateFromARM

func (container *DatabaseAccounts_SqlDatabases_Container_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*DatabaseAccounts_SqlDatabases_Container_Spec) SetAzureName

func (container *DatabaseAccounts_SqlDatabases_Container_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type DatabaseAccounts_SqlDatabases_Container_Spec_ARM

type DatabaseAccounts_SqlDatabases_Container_Spec_ARM struct {
	Location   *string                                 `json:"location,omitempty"`
	Name       string                                  `json:"name,omitempty"`
	Properties *SqlContainerCreateUpdateProperties_ARM `json:"properties,omitempty"`
	Tags       map[string]string                       `json:"tags,omitempty"`
}

Deprecated version of DatabaseAccounts_SqlDatabases_Container_Spec. Use v1beta20210515.DatabaseAccounts_SqlDatabases_Container_Spec instead

func (*DatabaseAccounts_SqlDatabases_Container_Spec_ARM) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_Container_Spec_ARM) DeepCopyInto

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

func (DatabaseAccounts_SqlDatabases_Container_Spec_ARM) GetAPIVersion

func (container DatabaseAccounts_SqlDatabases_Container_Spec_ARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-15"

func (*DatabaseAccounts_SqlDatabases_Container_Spec_ARM) GetName

GetName returns the Name of the resource

func (*DatabaseAccounts_SqlDatabases_Container_Spec_ARM) GetType

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

type DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS

type DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions []conditions.Condition                           `json:"conditions,omitempty"`
	Id         *string                                          `json:"id,omitempty"`
	Location   *string                                          `json:"location,omitempty"`
	Name       *string                                          `json:"name,omitempty"`
	Resource   *SqlStoredProcedureGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags       map[string]string                                `json:"tags,omitempty"`
	Type       *string                                          `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS. Use v1beta20210515.DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS instead

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS) AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS

func (procedure *DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS) AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS(source *alpha20210515s.DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS) error

AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS populates our DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS from the provided source DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS) AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS

func (procedure *DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS) AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS(destination *alpha20210515s.DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS) error

AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS populates the provided destination DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS from our DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS) ConvertStatusFrom

ConvertStatusFrom populates our DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS from the provided source

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS) ConvertStatusTo

ConvertStatusTo populates the provided destination from our DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS) DeepCopyInto

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

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS) PopulateFromARM

func (procedure *DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS_ARM

type DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS_ARM struct {
	Id         *string                                     `json:"id,omitempty"`
	Location   *string                                     `json:"location,omitempty"`
	Name       *string                                     `json:"name,omitempty"`
	Properties *SqlStoredProcedureGetProperties_STATUS_ARM `json:"properties,omitempty"`
	Tags       map[string]string                           `json:"tags,omitempty"`
	Type       *string                                     `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS. Use v1beta20210515.DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS instead

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS_ARM) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_STATUS_ARM) DeepCopyInto

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

type DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec

type DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_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"`
	Options   *CreateUpdateOptions `json:"options,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"`

	// +kubebuilder:validation:Required
	Resource *SqlStoredProcedureResource `json:"resource,omitempty"`
	Tags     map[string]string           `json:"tags,omitempty"`
}

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec) AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec

func (procedure *DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec) AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec(source *alpha20210515s.DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec) error

AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec populates our DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec from the provided source DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec) AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec

func (procedure *DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec) AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec(destination *alpha20210515s.DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec) error

AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec populates the provided destination DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec from our DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec) ConvertSpecFrom

ConvertSpecFrom populates our DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec from the provided source

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec) ConvertSpecTo

ConvertSpecTo populates the provided destination from our DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec) DeepCopyInto

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

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec) OriginalVersion

OriginalVersion returns the original API version used to create the resource.

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec) PopulateFromARM

func (procedure *DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec) SetAzureName

func (procedure *DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec_ARM

type DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec_ARM struct {
	Location   *string                                       `json:"location,omitempty"`
	Name       string                                        `json:"name,omitempty"`
	Properties *SqlStoredProcedureCreateUpdateProperties_ARM `json:"properties,omitempty"`
	Tags       map[string]string                             `json:"tags,omitempty"`
}

Deprecated version of DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec. Use v1beta20210515.DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec instead

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec_ARM) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec_ARM) DeepCopyInto

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

func (DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec_ARM) GetAPIVersion

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-15"

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec_ARM) GetName

GetName returns the Name of the resource

func (*DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec_ARM) GetType

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

type DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS

type DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions []conditions.Condition                           `json:"conditions,omitempty"`
	Id         *string                                          `json:"id,omitempty"`
	Location   *string                                          `json:"location,omitempty"`
	Name       *string                                          `json:"name,omitempty"`
	Resource   *ThroughputSettingsGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags       map[string]string                                `json:"tags,omitempty"`
	Type       *string                                          `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS. Use v1beta20210515.DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS instead

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS) AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS

func (setting *DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS) AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS(source *alpha20210515s.DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS) error

AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS populates our DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS from the provided source DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS) AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS

func (setting *DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS) AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS(destination *alpha20210515s.DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS) error

AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS populates the provided destination DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS from our DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS) ConvertStatusFrom

ConvertStatusFrom populates our DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS from the provided source

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS) ConvertStatusTo

ConvertStatusTo populates the provided destination from our DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS) DeepCopyInto

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

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS) PopulateFromARM

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS_ARM

type DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS_ARM struct {
	Id         *string                                     `json:"id,omitempty"`
	Location   *string                                     `json:"location,omitempty"`
	Name       *string                                     `json:"name,omitempty"`
	Properties *ThroughputSettingsGetProperties_STATUS_ARM `json:"properties,omitempty"`
	Tags       map[string]string                           `json:"tags,omitempty"`
	Type       *string                                     `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS. Use v1beta20210515.DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS instead

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS_ARM) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_STATUS_ARM) DeepCopyInto

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

type DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec

type DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec struct {
	Location *string `json:"location,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"`

	// +kubebuilder:validation:Required
	Resource *ThroughputSettingsResource `json:"resource,omitempty"`
	Tags     map[string]string           `json:"tags,omitempty"`
}

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec) AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec

func (setting *DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec) AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec(source *alpha20210515s.DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec) error

AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec populates our DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec from the provided source DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec) AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec

func (setting *DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec) AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec(destination *alpha20210515s.DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec) error

AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec populates the provided destination DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec from our DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec) ConvertSpecFrom

ConvertSpecFrom populates our DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec from the provided source

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec) ConvertSpecTo

ConvertSpecTo populates the provided destination from our DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec) DeepCopyInto

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

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec) OriginalVersion

OriginalVersion returns the original API version used to create the resource.

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec) PopulateFromARM

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec_ARM

type DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec_ARM struct {
	Location   *string                                 `json:"location,omitempty"`
	Name       string                                  `json:"name,omitempty"`
	Properties *ThroughputSettingsUpdateProperties_ARM `json:"properties,omitempty"`
	Tags       map[string]string                       `json:"tags,omitempty"`
}

Deprecated version of DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec. Use v1beta20210515.DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec instead

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec_ARM) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec_ARM) DeepCopyInto

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

func (DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec_ARM) GetAPIVersion

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-15"

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec_ARM) GetName

GetName returns the Name of the resource

func (*DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec_ARM) GetType

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

type DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS

type DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions []conditions.Condition                   `json:"conditions,omitempty"`
	Id         *string                                  `json:"id,omitempty"`
	Location   *string                                  `json:"location,omitempty"`
	Name       *string                                  `json:"name,omitempty"`
	Resource   *SqlTriggerGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags       map[string]string                        `json:"tags,omitempty"`
	Type       *string                                  `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS. Use v1beta20210515.DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS instead

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS) AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS

func (trigger *DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS) AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS(source *alpha20210515s.DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS) error

AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS populates our DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS from the provided source DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS) AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS

func (trigger *DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS) AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS(destination *alpha20210515s.DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS) error

AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS populates the provided destination DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS from our DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS) ConvertStatusFrom

ConvertStatusFrom populates our DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS from the provided source

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS) ConvertStatusTo

ConvertStatusTo populates the provided destination from our DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS) DeepCopyInto

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

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS) PopulateFromARM

func (trigger *DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS_ARM

type DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS_ARM struct {
	Id         *string                             `json:"id,omitempty"`
	Location   *string                             `json:"location,omitempty"`
	Name       *string                             `json:"name,omitempty"`
	Properties *SqlTriggerGetProperties_STATUS_ARM `json:"properties,omitempty"`
	Tags       map[string]string                   `json:"tags,omitempty"`
	Type       *string                             `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS. Use v1beta20210515.DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS instead

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS_ARM) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_STATUS_ARM) DeepCopyInto

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

type DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec

type DatabaseAccounts_SqlDatabases_Containers_Trigger_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"`
	Options   *CreateUpdateOptions `json:"options,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"`

	// +kubebuilder:validation:Required
	Resource *SqlTriggerResource `json:"resource,omitempty"`
	Tags     map[string]string   `json:"tags,omitempty"`
}

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec) AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec

func (trigger *DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec) AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec(source *alpha20210515s.DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec) error

AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec populates our DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec from the provided source DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec) AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec

func (trigger *DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec) AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec(destination *alpha20210515s.DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec) error

AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec populates the provided destination DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec from our DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec) ConvertSpecFrom

ConvertSpecFrom populates our DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec from the provided source

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec) ConvertSpecTo

ConvertSpecTo populates the provided destination from our DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec) DeepCopyInto

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

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec) OriginalVersion

OriginalVersion returns the original API version used to create the resource.

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec) PopulateFromARM

func (trigger *DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec) SetAzureName

func (trigger *DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec_ARM

type DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec_ARM struct {
	Location   *string                               `json:"location,omitempty"`
	Name       string                                `json:"name,omitempty"`
	Properties *SqlTriggerCreateUpdateProperties_ARM `json:"properties,omitempty"`
	Tags       map[string]string                     `json:"tags,omitempty"`
}

Deprecated version of DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec. Use v1beta20210515.DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec instead

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec_ARM) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec_ARM) DeepCopyInto

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

func (DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec_ARM) GetAPIVersion

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-15"

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec_ARM) GetName

GetName returns the Name of the resource

func (*DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec_ARM) GetType

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

type DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS

type DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions []conditions.Condition                               `json:"conditions,omitempty"`
	Id         *string                                              `json:"id,omitempty"`
	Location   *string                                              `json:"location,omitempty"`
	Name       *string                                              `json:"name,omitempty"`
	Resource   *SqlUserDefinedFunctionGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags       map[string]string                                    `json:"tags,omitempty"`
	Type       *string                                              `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS. Use v1beta20210515.DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS instead

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS) AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS

func (function *DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS) AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS(source *alpha20210515s.DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS) error

AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS populates our DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS from the provided source DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS) AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS

func (function *DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS) AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS(destination *alpha20210515s.DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS) error

AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS populates the provided destination DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS from our DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS) ConvertStatusFrom

ConvertStatusFrom populates our DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS from the provided source

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS) ConvertStatusTo

ConvertStatusTo populates the provided destination from our DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS) DeepCopyInto

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

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS) PopulateFromARM

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS_ARM

type DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS_ARM struct {
	Id         *string                                         `json:"id,omitempty"`
	Location   *string                                         `json:"location,omitempty"`
	Name       *string                                         `json:"name,omitempty"`
	Properties *SqlUserDefinedFunctionGetProperties_STATUS_ARM `json:"properties,omitempty"`
	Tags       map[string]string                               `json:"tags,omitempty"`
	Type       *string                                         `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS. Use v1beta20210515.DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS instead

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS_ARM) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_STATUS_ARM) DeepCopyInto

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

type DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec

type DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_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"`
	Options   *CreateUpdateOptions `json:"options,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"`

	// +kubebuilder:validation:Required
	Resource *SqlUserDefinedFunctionResource `json:"resource,omitempty"`
	Tags     map[string]string               `json:"tags,omitempty"`
}

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec) AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec

func (function *DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec) AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec(source *alpha20210515s.DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec) error

AssignProperties_From_DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec populates our DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec from the provided source DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec) AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec

func (function *DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec) AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec(destination *alpha20210515s.DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec) error

AssignProperties_To_DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec populates the provided destination DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec from our DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec) ConvertSpecFrom

ConvertSpecFrom populates our DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec from the provided source

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec) ConvertSpecTo

ConvertSpecTo populates the provided destination from our DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec) DeepCopyInto

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

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec) OriginalVersion

OriginalVersion returns the original API version used to create the resource.

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec) PopulateFromARM

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec) SetAzureName

SetAzureName sets the Azure name of the resource

type DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec_ARM

type DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec_ARM struct {
	Location   *string                                           `json:"location,omitempty"`
	Name       string                                            `json:"name,omitempty"`
	Properties *SqlUserDefinedFunctionCreateUpdateProperties_ARM `json:"properties,omitempty"`
	Tags       map[string]string                                 `json:"tags,omitempty"`
}

Deprecated version of DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec. Use v1beta20210515.DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec instead

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec_ARM) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec_ARM) DeepCopyInto

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

func (DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec_ARM) GetAPIVersion

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-15"

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec_ARM) GetName

GetName returns the Name of the resource

func (*DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec_ARM) GetType

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

type DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS

type DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions []conditions.Condition                           `json:"conditions,omitempty"`
	Id         *string                                          `json:"id,omitempty"`
	Location   *string                                          `json:"location,omitempty"`
	Name       *string                                          `json:"name,omitempty"`
	Resource   *ThroughputSettingsGetProperties_Resource_STATUS `json:"resource,omitempty"`
	Tags       map[string]string                                `json:"tags,omitempty"`
	Type       *string                                          `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS. Use v1beta20210515.DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS instead

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS) AssignProperties_From_DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS

func (setting *DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS) AssignProperties_From_DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS(source *alpha20210515s.DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS) error

AssignProperties_From_DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS populates our DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS from the provided source DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS) AssignProperties_To_DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS

func (setting *DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS) AssignProperties_To_DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS(destination *alpha20210515s.DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS) error

AssignProperties_To_DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS populates the provided destination DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS from our DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS) ConvertStatusFrom

ConvertStatusFrom populates our DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS from the provided source

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS) ConvertStatusTo

ConvertStatusTo populates the provided destination from our DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS) DeepCopyInto

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

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS) PopulateFromARM

func (setting *DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS_ARM

type DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS_ARM struct {
	Id         *string                                     `json:"id,omitempty"`
	Location   *string                                     `json:"location,omitempty"`
	Name       *string                                     `json:"name,omitempty"`
	Properties *ThroughputSettingsGetProperties_STATUS_ARM `json:"properties,omitempty"`
	Tags       map[string]string                           `json:"tags,omitempty"`
	Type       *string                                     `json:"type,omitempty"`
}

Deprecated version of DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS. Use v1beta20210515.DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS instead

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS_ARM) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_STATUS_ARM) DeepCopyInto

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

type DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec

type DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec struct {
	Location *string `json:"location,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"`

	// +kubebuilder:validation:Required
	Resource *ThroughputSettingsResource `json:"resource,omitempty"`
	Tags     map[string]string           `json:"tags,omitempty"`
}

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec) AssignProperties_From_DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec

func (setting *DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec) AssignProperties_From_DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec(source *alpha20210515s.DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec) error

AssignProperties_From_DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec populates our DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec from the provided source DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec) AssignProperties_To_DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec

func (setting *DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec) AssignProperties_To_DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec(destination *alpha20210515s.DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec) error

AssignProperties_To_DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec populates the provided destination DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec from our DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec) ConvertSpecFrom

ConvertSpecFrom populates our DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec from the provided source

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec) ConvertSpecTo

ConvertSpecTo populates the provided destination from our DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec) DeepCopyInto

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

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec) OriginalVersion

OriginalVersion returns the original API version used to create the resource.

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec) PopulateFromARM

func (setting *DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec_ARM

type DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec_ARM struct {
	Location   *string                                 `json:"location,omitempty"`
	Name       string                                  `json:"name,omitempty"`
	Properties *ThroughputSettingsUpdateProperties_ARM `json:"properties,omitempty"`
	Tags       map[string]string                       `json:"tags,omitempty"`
}

Deprecated version of DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec. Use v1beta20210515.DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec instead

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec_ARM) DeepCopy

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

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec_ARM) DeepCopyInto

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

func (DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec_ARM) GetAPIVersion

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-15"

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec_ARM) GetName

GetName returns the Name of the resource

func (*DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec_ARM) GetType

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

type ExcludedPath

type ExcludedPath struct {
	Path *string `json:"path,omitempty"`
}

Deprecated version of ExcludedPath. Use v1beta20210515.ExcludedPath instead

func (*ExcludedPath) AssignProperties_From_ExcludedPath

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

AssignProperties_From_ExcludedPath populates our ExcludedPath from the provided source ExcludedPath

func (*ExcludedPath) AssignProperties_To_ExcludedPath

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

AssignProperties_To_ExcludedPath populates the provided destination ExcludedPath from our ExcludedPath

func (*ExcludedPath) ConvertToARM

func (path *ExcludedPath) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*ExcludedPath) NewEmptyARMValue

func (path *ExcludedPath) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ExcludedPath) PopulateFromARM

func (path *ExcludedPath) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ExcludedPath_ARM

type ExcludedPath_ARM struct {
	Path *string `json:"path,omitempty"`
}

Deprecated version of ExcludedPath. Use v1beta20210515.ExcludedPath instead

func (*ExcludedPath_ARM) DeepCopy

func (in *ExcludedPath_ARM) DeepCopy() *ExcludedPath_ARM

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

func (*ExcludedPath_ARM) DeepCopyInto

func (in *ExcludedPath_ARM) DeepCopyInto(out *ExcludedPath_ARM)

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"`
}

Deprecated version of ExcludedPath_STATUS. Use v1beta20210515.ExcludedPath_STATUS instead

func (*ExcludedPath_STATUS) AssignProperties_From_ExcludedPath_STATUS

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

AssignProperties_From_ExcludedPath_STATUS populates our ExcludedPath_STATUS from the provided source ExcludedPath_STATUS

func (*ExcludedPath_STATUS) AssignProperties_To_ExcludedPath_STATUS

func (path *ExcludedPath_STATUS) AssignProperties_To_ExcludedPath_STATUS(destination *alpha20210515s.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.

func (*ExcludedPath_STATUS) NewEmptyARMValue

func (path *ExcludedPath_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ExcludedPath_STATUS) PopulateFromARM

func (path *ExcludedPath_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ExcludedPath_STATUS_ARM

type ExcludedPath_STATUS_ARM struct {
	Path *string `json:"path,omitempty"`
}

Deprecated version of ExcludedPath_STATUS. Use v1beta20210515.ExcludedPath_STATUS instead

func (*ExcludedPath_STATUS_ARM) DeepCopy

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

func (*ExcludedPath_STATUS_ARM) DeepCopyInto

func (in *ExcludedPath_STATUS_ARM) DeepCopyInto(out *ExcludedPath_STATUS_ARM)

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"`
}

Deprecated version of FailoverPolicy_STATUS. Use v1beta20210515.FailoverPolicy_STATUS instead

func (*FailoverPolicy_STATUS) AssignProperties_From_FailoverPolicy_STATUS

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

AssignProperties_From_FailoverPolicy_STATUS populates our FailoverPolicy_STATUS from the provided source FailoverPolicy_STATUS

func (*FailoverPolicy_STATUS) AssignProperties_To_FailoverPolicy_STATUS

func (policy *FailoverPolicy_STATUS) AssignProperties_To_FailoverPolicy_STATUS(destination *alpha20210515s.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.

func (*FailoverPolicy_STATUS) NewEmptyARMValue

func (policy *FailoverPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*FailoverPolicy_STATUS) PopulateFromARM

func (policy *FailoverPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type FailoverPolicy_STATUS_ARM

type FailoverPolicy_STATUS_ARM struct {
	FailoverPriority *int    `json:"failoverPriority,omitempty"`
	Id               *string `json:"id,omitempty"`
	LocationName     *string `json:"locationName,omitempty"`
}

Deprecated version of FailoverPolicy_STATUS. Use v1beta20210515.FailoverPolicy_STATUS instead

func (*FailoverPolicy_STATUS_ARM) DeepCopy

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

func (*FailoverPolicy_STATUS_ARM) 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"`
}

Deprecated version of IncludedPath. Use v1beta20210515.IncludedPath instead

func (*IncludedPath) AssignProperties_From_IncludedPath

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

AssignProperties_From_IncludedPath populates our IncludedPath from the provided source IncludedPath

func (*IncludedPath) AssignProperties_To_IncludedPath

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

AssignProperties_To_IncludedPath populates the provided destination IncludedPath from our IncludedPath

func (*IncludedPath) ConvertToARM

func (path *IncludedPath) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*IncludedPath) NewEmptyARMValue

func (path *IncludedPath) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IncludedPath) PopulateFromARM

func (path *IncludedPath) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IncludedPath_ARM

type IncludedPath_ARM struct {
	Indexes []Indexes_ARM `json:"indexes,omitempty"`
	Path    *string       `json:"path,omitempty"`
}

Deprecated version of IncludedPath. Use v1beta20210515.IncludedPath instead

func (*IncludedPath_ARM) DeepCopy

func (in *IncludedPath_ARM) DeepCopy() *IncludedPath_ARM

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

func (*IncludedPath_ARM) DeepCopyInto

func (in *IncludedPath_ARM) DeepCopyInto(out *IncludedPath_ARM)

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"`
}

Deprecated version of IncludedPath_STATUS. Use v1beta20210515.IncludedPath_STATUS instead

func (*IncludedPath_STATUS) AssignProperties_From_IncludedPath_STATUS

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

AssignProperties_From_IncludedPath_STATUS populates our IncludedPath_STATUS from the provided source IncludedPath_STATUS

func (*IncludedPath_STATUS) AssignProperties_To_IncludedPath_STATUS

func (path *IncludedPath_STATUS) AssignProperties_To_IncludedPath_STATUS(destination *alpha20210515s.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.

func (*IncludedPath_STATUS) NewEmptyARMValue

func (path *IncludedPath_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IncludedPath_STATUS) PopulateFromARM

func (path *IncludedPath_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IncludedPath_STATUS_ARM

type IncludedPath_STATUS_ARM struct {
	Indexes []Indexes_STATUS_ARM `json:"indexes,omitempty"`
	Path    *string              `json:"path,omitempty"`
}

Deprecated version of IncludedPath_STATUS. Use v1beta20210515.IncludedPath_STATUS instead

func (*IncludedPath_STATUS_ARM) DeepCopy

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

func (*IncludedPath_STATUS_ARM) DeepCopyInto

func (in *IncludedPath_STATUS_ARM) DeepCopyInto(out *IncludedPath_STATUS_ARM)

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

type Indexes

type Indexes struct {
	DataType  *Indexes_DataType `json:"dataType,omitempty"`
	Kind      *Indexes_Kind     `json:"kind,omitempty"`
	Precision *int              `json:"precision,omitempty"`
}

Deprecated version of Indexes. Use v1beta20210515.Indexes instead

func (*Indexes) AssignProperties_From_Indexes

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

AssignProperties_From_Indexes populates our Indexes from the provided source Indexes

func (*Indexes) AssignProperties_To_Indexes

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

AssignProperties_To_Indexes populates the provided destination Indexes from our Indexes

func (*Indexes) ConvertToARM

func (indexes *Indexes) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*Indexes) NewEmptyARMValue

func (indexes *Indexes) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Indexes) PopulateFromARM

func (indexes *Indexes) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Indexes_ARM

type Indexes_ARM struct {
	DataType  *Indexes_DataType `json:"dataType,omitempty"`
	Kind      *Indexes_Kind     `json:"kind,omitempty"`
	Precision *int              `json:"precision,omitempty"`
}

Deprecated version of Indexes. Use v1beta20210515.Indexes instead

func (*Indexes_ARM) DeepCopy

func (in *Indexes_ARM) DeepCopy() *Indexes_ARM

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

func (*Indexes_ARM) DeepCopyInto

func (in *Indexes_ARM) DeepCopyInto(out *Indexes_ARM)

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

type Indexes_DataType

type Indexes_DataType string

Deprecated version of Indexes_DataType. Use v1beta20210515.Indexes_DataType instead +kubebuilder:validation:Enum={"LineString","MultiPolygon","Number","Point","Polygon","String"}

type Indexes_DataType_STATUS

type Indexes_DataType_STATUS string

Deprecated version of Indexes_DataType_STATUS. Use v1beta20210515.Indexes_DataType_STATUS instead

type Indexes_Kind

type Indexes_Kind string

Deprecated version of Indexes_Kind. Use v1beta20210515.Indexes_Kind instead +kubebuilder:validation:Enum={"Hash","Range","Spatial"}

type Indexes_Kind_STATUS

type Indexes_Kind_STATUS string

Deprecated version of Indexes_Kind_STATUS. Use v1beta20210515.Indexes_Kind_STATUS instead

type Indexes_STATUS

type Indexes_STATUS struct {
	DataType  *Indexes_DataType_STATUS `json:"dataType,omitempty"`
	Kind      *Indexes_Kind_STATUS     `json:"kind,omitempty"`
	Precision *int                     `json:"precision,omitempty"`
}

Deprecated version of Indexes_STATUS. Use v1beta20210515.Indexes_STATUS instead

func (*Indexes_STATUS) AssignProperties_From_Indexes_STATUS

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

AssignProperties_From_Indexes_STATUS populates our Indexes_STATUS from the provided source Indexes_STATUS

func (*Indexes_STATUS) AssignProperties_To_Indexes_STATUS

func (indexes *Indexes_STATUS) AssignProperties_To_Indexes_STATUS(destination *alpha20210515s.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.

func (*Indexes_STATUS) NewEmptyARMValue

func (indexes *Indexes_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Indexes_STATUS) PopulateFromARM

func (indexes *Indexes_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Indexes_STATUS_ARM

type Indexes_STATUS_ARM struct {
	DataType  *Indexes_DataType_STATUS `json:"dataType,omitempty"`
	Kind      *Indexes_Kind_STATUS     `json:"kind,omitempty"`
	Precision *int                     `json:"precision,omitempty"`
}

Deprecated version of Indexes_STATUS. Use v1beta20210515.Indexes_STATUS instead

func (*Indexes_STATUS_ARM) DeepCopy

func (in *Indexes_STATUS_ARM) DeepCopy() *Indexes_STATUS_ARM

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

func (*Indexes_STATUS_ARM) DeepCopyInto

func (in *Indexes_STATUS_ARM) DeepCopyInto(out *Indexes_STATUS_ARM)

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     *IndexingPolicy_IndexingMode `json:"indexingMode,omitempty"`
	SpatialIndexes   []SpatialSpec                `json:"spatialIndexes,omitempty"`
}

Deprecated version of IndexingPolicy. Use v1beta20210515.IndexingPolicy instead

func (*IndexingPolicy) AssignProperties_From_IndexingPolicy

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

AssignProperties_From_IndexingPolicy populates our IndexingPolicy from the provided source IndexingPolicy

func (*IndexingPolicy) AssignProperties_To_IndexingPolicy

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

AssignProperties_To_IndexingPolicy populates the provided destination IndexingPolicy from our IndexingPolicy

func (*IndexingPolicy) ConvertToARM

func (policy *IndexingPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*IndexingPolicy) NewEmptyARMValue

func (policy *IndexingPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IndexingPolicy) PopulateFromARM

func (policy *IndexingPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IndexingPolicy_ARM

type IndexingPolicy_ARM struct {
	Automatic        *bool                        `json:"automatic,omitempty"`
	CompositeIndexes [][]CompositePath_ARM        `json:"compositeIndexes,omitempty"`
	ExcludedPaths    []ExcludedPath_ARM           `json:"excludedPaths,omitempty"`
	IncludedPaths    []IncludedPath_ARM           `json:"includedPaths,omitempty"`
	IndexingMode     *IndexingPolicy_IndexingMode `json:"indexingMode,omitempty"`
	SpatialIndexes   []SpatialSpec_ARM            `json:"spatialIndexes,omitempty"`
}

Deprecated version of IndexingPolicy. Use v1beta20210515.IndexingPolicy instead

func (*IndexingPolicy_ARM) DeepCopy

func (in *IndexingPolicy_ARM) DeepCopy() *IndexingPolicy_ARM

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

func (*IndexingPolicy_ARM) DeepCopyInto

func (in *IndexingPolicy_ARM) DeepCopyInto(out *IndexingPolicy_ARM)

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

type IndexingPolicy_IndexingMode

type IndexingPolicy_IndexingMode string

Deprecated version of IndexingPolicy_IndexingMode. Use v1beta20210515.IndexingPolicy_IndexingMode instead +kubebuilder:validation:Enum={"consistent","lazy","none"}

type IndexingPolicy_IndexingMode_STATUS

type IndexingPolicy_IndexingMode_STATUS string

Deprecated version of IndexingPolicy_IndexingMode_STATUS. Use v1beta20210515.IndexingPolicy_IndexingMode_STATUS instead

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     *IndexingPolicy_IndexingMode_STATUS `json:"indexingMode,omitempty"`
	SpatialIndexes   []SpatialSpec_STATUS                `json:"spatialIndexes,omitempty"`
}

Deprecated version of IndexingPolicy_STATUS. Use v1beta20210515.IndexingPolicy_STATUS instead

func (*IndexingPolicy_STATUS) AssignProperties_From_IndexingPolicy_STATUS

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

AssignProperties_From_IndexingPolicy_STATUS populates our IndexingPolicy_STATUS from the provided source IndexingPolicy_STATUS

func (*IndexingPolicy_STATUS) AssignProperties_To_IndexingPolicy_STATUS

func (policy *IndexingPolicy_STATUS) AssignProperties_To_IndexingPolicy_STATUS(destination *alpha20210515s.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.

func (*IndexingPolicy_STATUS) NewEmptyARMValue

func (policy *IndexingPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IndexingPolicy_STATUS) PopulateFromARM

func (policy *IndexingPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IndexingPolicy_STATUS_ARM

type IndexingPolicy_STATUS_ARM struct {
	Automatic        *bool                               `json:"automatic,omitempty"`
	CompositeIndexes [][]CompositePath_STATUS_ARM        `json:"compositeIndexes,omitempty"`
	ExcludedPaths    []ExcludedPath_STATUS_ARM           `json:"excludedPaths,omitempty"`
	IncludedPaths    []IncludedPath_STATUS_ARM           `json:"includedPaths,omitempty"`
	IndexingMode     *IndexingPolicy_IndexingMode_STATUS `json:"indexingMode,omitempty"`
	SpatialIndexes   []SpatialSpec_STATUS_ARM            `json:"spatialIndexes,omitempty"`
}

Deprecated version of IndexingPolicy_STATUS. Use v1beta20210515.IndexingPolicy_STATUS instead

func (*IndexingPolicy_STATUS_ARM) DeepCopy

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

func (*IndexingPolicy_STATUS_ARM) DeepCopyInto

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"`
}

Deprecated version of IpAddressOrRange. Use v1beta20210515.IpAddressOrRange instead

func (*IpAddressOrRange) AssignProperties_From_IpAddressOrRange

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

AssignProperties_From_IpAddressOrRange populates our IpAddressOrRange from the provided source IpAddressOrRange

func (*IpAddressOrRange) AssignProperties_To_IpAddressOrRange

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

AssignProperties_To_IpAddressOrRange populates the provided destination IpAddressOrRange from our IpAddressOrRange

func (*IpAddressOrRange) ConvertToARM

func (orRange *IpAddressOrRange) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*IpAddressOrRange) NewEmptyARMValue

func (orRange *IpAddressOrRange) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IpAddressOrRange) PopulateFromARM

func (orRange *IpAddressOrRange) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IpAddressOrRange_ARM

type IpAddressOrRange_ARM struct {
	IpAddressOrRange *string `json:"ipAddressOrRange,omitempty"`
}

Deprecated version of IpAddressOrRange. Use v1beta20210515.IpAddressOrRange instead

func (*IpAddressOrRange_ARM) DeepCopy

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

func (*IpAddressOrRange_ARM) DeepCopyInto

func (in *IpAddressOrRange_ARM) DeepCopyInto(out *IpAddressOrRange_ARM)

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"`
}

Deprecated version of IpAddressOrRange_STATUS. Use v1beta20210515.IpAddressOrRange_STATUS instead

func (*IpAddressOrRange_STATUS) AssignProperties_From_IpAddressOrRange_STATUS

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

AssignProperties_From_IpAddressOrRange_STATUS populates our IpAddressOrRange_STATUS from the provided source IpAddressOrRange_STATUS

func (*IpAddressOrRange_STATUS) AssignProperties_To_IpAddressOrRange_STATUS

func (orRange *IpAddressOrRange_STATUS) AssignProperties_To_IpAddressOrRange_STATUS(destination *alpha20210515s.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.

func (*IpAddressOrRange_STATUS) NewEmptyARMValue

func (orRange *IpAddressOrRange_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IpAddressOrRange_STATUS) PopulateFromARM

func (orRange *IpAddressOrRange_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IpAddressOrRange_STATUS_ARM

type IpAddressOrRange_STATUS_ARM struct {
	IpAddressOrRange *string `json:"ipAddressOrRange,omitempty"`
}

Deprecated version of IpAddressOrRange_STATUS. Use v1beta20210515.IpAddressOrRange_STATUS instead

func (*IpAddressOrRange_STATUS_ARM) DeepCopy

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

func (*IpAddressOrRange_STATUS_ARM) DeepCopyInto

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

type Location

type Location struct {
	// +kubebuilder:validation:Minimum=0
	FailoverPriority *int    `json:"failoverPriority,omitempty"`
	IsZoneRedundant  *bool   `json:"isZoneRedundant,omitempty"`
	LocationName     *string `json:"locationName,omitempty"`
}

Deprecated version of Location. Use v1beta20210515.Location instead

func (*Location) AssignProperties_From_Location

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

AssignProperties_From_Location populates our Location from the provided source Location

func (*Location) AssignProperties_To_Location

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

AssignProperties_To_Location populates the provided destination Location from our Location

func (*Location) ConvertToARM

func (location *Location) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*Location) NewEmptyARMValue

func (location *Location) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Location) PopulateFromARM

func (location *Location) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Location_ARM

type Location_ARM struct {
	FailoverPriority *int    `json:"failoverPriority,omitempty"`
	IsZoneRedundant  *bool   `json:"isZoneRedundant,omitempty"`
	LocationName     *string `json:"locationName,omitempty"`
}

Deprecated version of Location. Use v1beta20210515.Location instead

func (*Location_ARM) DeepCopy

func (in *Location_ARM) DeepCopy() *Location_ARM

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

func (*Location_ARM) DeepCopyInto

func (in *Location_ARM) DeepCopyInto(out *Location_ARM)

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"`
	ProvisioningState *string `json:"provisioningState,omitempty"`
}

Deprecated version of Location_STATUS. Use v1beta20210515.Location_STATUS instead

func (*Location_STATUS) AssignProperties_From_Location_STATUS

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

AssignProperties_From_Location_STATUS populates our Location_STATUS from the provided source Location_STATUS

func (*Location_STATUS) AssignProperties_To_Location_STATUS

func (location *Location_STATUS) AssignProperties_To_Location_STATUS(destination *alpha20210515s.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.

func (*Location_STATUS) NewEmptyARMValue

func (location *Location_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Location_STATUS) PopulateFromARM

func (location *Location_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Location_STATUS_ARM

type Location_STATUS_ARM 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"`
	ProvisioningState *string `json:"provisioningState,omitempty"`
}

Deprecated version of Location_STATUS. Use v1beta20210515.Location_STATUS instead

func (*Location_STATUS_ARM) DeepCopy

func (in *Location_STATUS_ARM) DeepCopy() *Location_STATUS_ARM

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

func (*Location_STATUS_ARM) DeepCopyInto

func (in *Location_STATUS_ARM) DeepCopyInto(out *Location_STATUS_ARM)

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

type ManagedServiceIdentity

type ManagedServiceIdentity struct {
	Type *ManagedServiceIdentity_Type `json:"type,omitempty"`
}

Deprecated version of ManagedServiceIdentity. Use v1beta20210515.ManagedServiceIdentity instead

func (*ManagedServiceIdentity) AssignProperties_From_ManagedServiceIdentity

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

AssignProperties_From_ManagedServiceIdentity populates our ManagedServiceIdentity from the provided source ManagedServiceIdentity

func (*ManagedServiceIdentity) AssignProperties_To_ManagedServiceIdentity

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

AssignProperties_To_ManagedServiceIdentity populates the provided destination ManagedServiceIdentity from our ManagedServiceIdentity

func (*ManagedServiceIdentity) ConvertToARM

func (identity *ManagedServiceIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*ManagedServiceIdentity) NewEmptyARMValue

func (identity *ManagedServiceIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedServiceIdentity) PopulateFromARM

func (identity *ManagedServiceIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedServiceIdentity_ARM

type ManagedServiceIdentity_ARM struct {
	Type *ManagedServiceIdentity_Type `json:"type,omitempty"`
}

Deprecated version of ManagedServiceIdentity. Use v1beta20210515.ManagedServiceIdentity instead

func (*ManagedServiceIdentity_ARM) DeepCopy

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

func (*ManagedServiceIdentity_ARM) DeepCopyInto

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"`
	TenantId               *string                                                         `json:"tenantId,omitempty"`
	Type                   *ManagedServiceIdentity_Type_STATUS                             `json:"type,omitempty"`
	UserAssignedIdentities map[string]ManagedServiceIdentity_UserAssignedIdentities_STATUS `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of ManagedServiceIdentity_STATUS. Use v1beta20210515.ManagedServiceIdentity_STATUS instead

func (*ManagedServiceIdentity_STATUS) AssignProperties_From_ManagedServiceIdentity_STATUS

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

AssignProperties_From_ManagedServiceIdentity_STATUS populates our ManagedServiceIdentity_STATUS from the provided source ManagedServiceIdentity_STATUS

func (*ManagedServiceIdentity_STATUS) AssignProperties_To_ManagedServiceIdentity_STATUS

func (identity *ManagedServiceIdentity_STATUS) AssignProperties_To_ManagedServiceIdentity_STATUS(destination *alpha20210515s.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.

func (*ManagedServiceIdentity_STATUS) NewEmptyARMValue

func (identity *ManagedServiceIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedServiceIdentity_STATUS) PopulateFromARM

func (identity *ManagedServiceIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedServiceIdentity_STATUS_ARM

type ManagedServiceIdentity_STATUS_ARM struct {
	PrincipalId            *string                                                             `json:"principalId,omitempty"`
	TenantId               *string                                                             `json:"tenantId,omitempty"`
	Type                   *ManagedServiceIdentity_Type_STATUS                                 `json:"type,omitempty"`
	UserAssignedIdentities map[string]ManagedServiceIdentity_UserAssignedIdentities_STATUS_ARM `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of ManagedServiceIdentity_STATUS. Use v1beta20210515.ManagedServiceIdentity_STATUS instead

func (*ManagedServiceIdentity_STATUS_ARM) DeepCopy

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

func (*ManagedServiceIdentity_STATUS_ARM) DeepCopyInto

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

type ManagedServiceIdentity_Type

type ManagedServiceIdentity_Type string

Deprecated version of ManagedServiceIdentity_Type. Use v1beta20210515.ManagedServiceIdentity_Type instead +kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned,UserAssigned","UserAssigned"}

type ManagedServiceIdentity_Type_STATUS

type ManagedServiceIdentity_Type_STATUS string

Deprecated version of ManagedServiceIdentity_Type_STATUS. Use v1beta20210515.ManagedServiceIdentity_Type_STATUS instead

type ManagedServiceIdentity_UserAssignedIdentities_STATUS

type ManagedServiceIdentity_UserAssignedIdentities_STATUS struct {
	ClientId    *string `json:"clientId,omitempty"`
	PrincipalId *string `json:"principalId,omitempty"`
}

Deprecated version of ManagedServiceIdentity_UserAssignedIdentities_STATUS. Use v1beta20210515.ManagedServiceIdentity_UserAssignedIdentities_STATUS instead

func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_From_ManagedServiceIdentity_UserAssignedIdentities_STATUS

func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_From_ManagedServiceIdentity_UserAssignedIdentities_STATUS(source *alpha20210515s.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

func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_To_ManagedServiceIdentity_UserAssignedIdentities_STATUS(destination *alpha20210515s.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.

func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS) PopulateFromARM

func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedServiceIdentity_UserAssignedIdentities_STATUS_ARM

type ManagedServiceIdentity_UserAssignedIdentities_STATUS_ARM struct {
	ClientId    *string `json:"clientId,omitempty"`
	PrincipalId *string `json:"principalId,omitempty"`
}

Deprecated version of ManagedServiceIdentity_UserAssignedIdentities_STATUS. Use v1beta20210515.ManagedServiceIdentity_UserAssignedIdentities_STATUS instead

func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS_ARM) DeepCopy

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

func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS_ARM) DeepCopyInto

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

type MongoDBCollectionCreateUpdateProperties_ARM

type MongoDBCollectionCreateUpdateProperties_ARM struct {
	Options  *CreateUpdateOptions_ARM       `json:"options,omitempty"`
	Resource *MongoDBCollectionResource_ARM `json:"resource,omitempty"`
}

Deprecated version of MongoDBCollectionCreateUpdateProperties. Use v1beta20210515.MongoDBCollectionCreateUpdateProperties instead

func (*MongoDBCollectionCreateUpdateProperties_ARM) DeepCopy

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

func (*MongoDBCollectionCreateUpdateProperties_ARM) 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"`
	Etag                 *string             `json:"_etag,omitempty"`
	Id                   *string             `json:"id,omitempty"`
	Indexes              []MongoIndex_STATUS `json:"indexes,omitempty"`
	Rid                  *string             `json:"_rid,omitempty"`
	ShardKey             map[string]string   `json:"shardKey,omitempty"`
	Ts                   *float64            `json:"_ts,omitempty"`
}

Deprecated version of MongoDBCollectionGetProperties_Resource_STATUS. Use v1beta20210515.MongoDBCollectionGetProperties_Resource_STATUS instead

func (*MongoDBCollectionGetProperties_Resource_STATUS) AssignProperties_From_MongoDBCollectionGetProperties_Resource_STATUS

func (resource *MongoDBCollectionGetProperties_Resource_STATUS) AssignProperties_From_MongoDBCollectionGetProperties_Resource_STATUS(source *alpha20210515s.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

func (resource *MongoDBCollectionGetProperties_Resource_STATUS) AssignProperties_To_MongoDBCollectionGetProperties_Resource_STATUS(destination *alpha20210515s.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.

func (*MongoDBCollectionGetProperties_Resource_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*MongoDBCollectionGetProperties_Resource_STATUS) PopulateFromARM

func (resource *MongoDBCollectionGetProperties_Resource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type MongoDBCollectionGetProperties_Resource_STATUS_ARM

type MongoDBCollectionGetProperties_Resource_STATUS_ARM struct {
	AnalyticalStorageTtl *int                    `json:"analyticalStorageTtl,omitempty"`
	Etag                 *string                 `json:"_etag,omitempty"`
	Id                   *string                 `json:"id,omitempty"`
	Indexes              []MongoIndex_STATUS_ARM `json:"indexes,omitempty"`
	Rid                  *string                 `json:"_rid,omitempty"`
	ShardKey             map[string]string       `json:"shardKey,omitempty"`
	Ts                   *float64                `json:"_ts,omitempty"`
}

Deprecated version of MongoDBCollectionGetProperties_Resource_STATUS. Use v1beta20210515.MongoDBCollectionGetProperties_Resource_STATUS instead

func (*MongoDBCollectionGetProperties_Resource_STATUS_ARM) DeepCopy

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

func (*MongoDBCollectionGetProperties_Resource_STATUS_ARM) DeepCopyInto

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

type MongoDBCollectionGetProperties_STATUS_ARM

type MongoDBCollectionGetProperties_STATUS_ARM struct {
	Options  *OptionsResource_STATUS_ARM                         `json:"options,omitempty"`
	Resource *MongoDBCollectionGetProperties_Resource_STATUS_ARM `json:"resource,omitempty"`
}

Deprecated version of MongoDBCollectionGetProperties_STATUS. Use v1beta20210515.MongoDBCollectionGetProperties_STATUS instead

func (*MongoDBCollectionGetProperties_STATUS_ARM) DeepCopy

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

func (*MongoDBCollectionGetProperties_STATUS_ARM) 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"`

	// +kubebuilder:validation:Required
	Id       *string           `json:"id,omitempty"`
	Indexes  []MongoIndex      `json:"indexes,omitempty"`
	ShardKey map[string]string `json:"shardKey,omitempty"`
}

Deprecated version of MongoDBCollectionResource. Use v1beta20210515.MongoDBCollectionResource instead

func (*MongoDBCollectionResource) AssignProperties_From_MongoDBCollectionResource

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

AssignProperties_From_MongoDBCollectionResource populates our MongoDBCollectionResource from the provided source MongoDBCollectionResource

func (*MongoDBCollectionResource) AssignProperties_To_MongoDBCollectionResource

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

AssignProperties_To_MongoDBCollectionResource populates the provided destination MongoDBCollectionResource from our MongoDBCollectionResource

func (*MongoDBCollectionResource) ConvertToARM

func (resource *MongoDBCollectionResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*MongoDBCollectionResource) NewEmptyARMValue

func (resource *MongoDBCollectionResource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*MongoDBCollectionResource) PopulateFromARM

func (resource *MongoDBCollectionResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type MongoDBCollectionResource_ARM

type MongoDBCollectionResource_ARM struct {
	AnalyticalStorageTtl *int              `json:"analyticalStorageTtl,omitempty"`
	Id                   *string           `json:"id,omitempty"`
	Indexes              []MongoIndex_ARM  `json:"indexes,omitempty"`
	ShardKey             map[string]string `json:"shardKey,omitempty"`
}

Deprecated version of MongoDBCollectionResource. Use v1beta20210515.MongoDBCollectionResource instead

func (*MongoDBCollectionResource_ARM) DeepCopy

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

func (*MongoDBCollectionResource_ARM) DeepCopyInto

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

type MongoDBDatabaseCreateUpdateProperties_ARM

type MongoDBDatabaseCreateUpdateProperties_ARM struct {
	Options  *CreateUpdateOptions_ARM     `json:"options,omitempty"`
	Resource *MongoDBDatabaseResource_ARM `json:"resource,omitempty"`
}

Deprecated version of MongoDBDatabaseCreateUpdateProperties. Use v1beta20210515.MongoDBDatabaseCreateUpdateProperties instead

func (*MongoDBDatabaseCreateUpdateProperties_ARM) DeepCopy

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

func (*MongoDBDatabaseCreateUpdateProperties_ARM) 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 {
	Etag *string  `json:"_etag,omitempty"`
	Id   *string  `json:"id,omitempty"`
	Rid  *string  `json:"_rid,omitempty"`
	Ts   *float64 `json:"_ts,omitempty"`
}

Deprecated version of MongoDBDatabaseGetProperties_Resource_STATUS. Use v1beta20210515.MongoDBDatabaseGetProperties_Resource_STATUS instead

func (*MongoDBDatabaseGetProperties_Resource_STATUS) AssignProperties_From_MongoDBDatabaseGetProperties_Resource_STATUS

func (resource *MongoDBDatabaseGetProperties_Resource_STATUS) AssignProperties_From_MongoDBDatabaseGetProperties_Resource_STATUS(source *alpha20210515s.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

func (resource *MongoDBDatabaseGetProperties_Resource_STATUS) AssignProperties_To_MongoDBDatabaseGetProperties_Resource_STATUS(destination *alpha20210515s.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.

func (*MongoDBDatabaseGetProperties_Resource_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*MongoDBDatabaseGetProperties_Resource_STATUS) PopulateFromARM

func (resource *MongoDBDatabaseGetProperties_Resource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type MongoDBDatabaseGetProperties_Resource_STATUS_ARM

type MongoDBDatabaseGetProperties_Resource_STATUS_ARM struct {
	Etag *string  `json:"_etag,omitempty"`
	Id   *string  `json:"id,omitempty"`
	Rid  *string  `json:"_rid,omitempty"`
	Ts   *float64 `json:"_ts,omitempty"`
}

Deprecated version of MongoDBDatabaseGetProperties_Resource_STATUS. Use v1beta20210515.MongoDBDatabaseGetProperties_Resource_STATUS instead

func (*MongoDBDatabaseGetProperties_Resource_STATUS_ARM) DeepCopy

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

func (*MongoDBDatabaseGetProperties_Resource_STATUS_ARM) DeepCopyInto

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

type MongoDBDatabaseGetProperties_STATUS_ARM

type MongoDBDatabaseGetProperties_STATUS_ARM struct {
	Options  *OptionsResource_STATUS_ARM                       `json:"options,omitempty"`
	Resource *MongoDBDatabaseGetProperties_Resource_STATUS_ARM `json:"resource,omitempty"`
}

Deprecated version of MongoDBDatabaseGetProperties_STATUS. Use v1beta20210515.MongoDBDatabaseGetProperties_STATUS instead

func (*MongoDBDatabaseGetProperties_STATUS_ARM) DeepCopy

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

func (*MongoDBDatabaseGetProperties_STATUS_ARM) DeepCopyInto

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

type MongoDBDatabaseResource

type MongoDBDatabaseResource struct {
	// +kubebuilder:validation:Required
	Id *string `json:"id,omitempty"`
}

Deprecated version of MongoDBDatabaseResource. Use v1beta20210515.MongoDBDatabaseResource instead

func (*MongoDBDatabaseResource) AssignProperties_From_MongoDBDatabaseResource

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

AssignProperties_From_MongoDBDatabaseResource populates our MongoDBDatabaseResource from the provided source MongoDBDatabaseResource

func (*MongoDBDatabaseResource) AssignProperties_To_MongoDBDatabaseResource

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

AssignProperties_To_MongoDBDatabaseResource populates the provided destination MongoDBDatabaseResource from our MongoDBDatabaseResource

func (*MongoDBDatabaseResource) ConvertToARM

func (resource *MongoDBDatabaseResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*MongoDBDatabaseResource) NewEmptyARMValue

func (resource *MongoDBDatabaseResource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*MongoDBDatabaseResource) PopulateFromARM

func (resource *MongoDBDatabaseResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type MongoDBDatabaseResource_ARM

type MongoDBDatabaseResource_ARM struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of MongoDBDatabaseResource. Use v1beta20210515.MongoDBDatabaseResource instead

func (*MongoDBDatabaseResource_ARM) DeepCopy

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

func (*MongoDBDatabaseResource_ARM) DeepCopyInto

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"`
}

Deprecated version of MongoIndex. Use v1beta20210515.MongoIndex instead

func (*MongoIndex) AssignProperties_From_MongoIndex

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

AssignProperties_From_MongoIndex populates our MongoIndex from the provided source MongoIndex

func (*MongoIndex) AssignProperties_To_MongoIndex

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

AssignProperties_To_MongoIndex populates the provided destination MongoIndex from our MongoIndex

func (*MongoIndex) ConvertToARM

func (index *MongoIndex) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*MongoIndex) NewEmptyARMValue

func (index *MongoIndex) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*MongoIndex) PopulateFromARM

func (index *MongoIndex) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type MongoIndexKeys

type MongoIndexKeys struct {
	Keys []string `json:"keys,omitempty"`
}

Deprecated version of MongoIndexKeys. Use v1beta20210515.MongoIndexKeys instead

func (*MongoIndexKeys) AssignProperties_From_MongoIndexKeys

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

AssignProperties_From_MongoIndexKeys populates our MongoIndexKeys from the provided source MongoIndexKeys

func (*MongoIndexKeys) AssignProperties_To_MongoIndexKeys

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

AssignProperties_To_MongoIndexKeys populates the provided destination MongoIndexKeys from our MongoIndexKeys

func (*MongoIndexKeys) ConvertToARM

func (keys *MongoIndexKeys) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*MongoIndexKeys) NewEmptyARMValue

func (keys *MongoIndexKeys) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*MongoIndexKeys) PopulateFromARM

func (keys *MongoIndexKeys) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type MongoIndexKeys_ARM

type MongoIndexKeys_ARM struct {
	Keys []string `json:"keys,omitempty"`
}

Deprecated version of MongoIndexKeys. Use v1beta20210515.MongoIndexKeys instead

func (*MongoIndexKeys_ARM) DeepCopy

func (in *MongoIndexKeys_ARM) DeepCopy() *MongoIndexKeys_ARM

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

func (*MongoIndexKeys_ARM) DeepCopyInto

func (in *MongoIndexKeys_ARM) DeepCopyInto(out *MongoIndexKeys_ARM)

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"`
}

Deprecated version of MongoIndexKeys_STATUS. Use v1beta20210515.MongoIndexKeys_STATUS instead

func (*MongoIndexKeys_STATUS) AssignProperties_From_MongoIndexKeys_STATUS

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

AssignProperties_From_MongoIndexKeys_STATUS populates our MongoIndexKeys_STATUS from the provided source MongoIndexKeys_STATUS

func (*MongoIndexKeys_STATUS) AssignProperties_To_MongoIndexKeys_STATUS

func (keys *MongoIndexKeys_STATUS) AssignProperties_To_MongoIndexKeys_STATUS(destination *alpha20210515s.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.

func (*MongoIndexKeys_STATUS) NewEmptyARMValue

func (keys *MongoIndexKeys_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*MongoIndexKeys_STATUS) PopulateFromARM

func (keys *MongoIndexKeys_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type MongoIndexKeys_STATUS_ARM

type MongoIndexKeys_STATUS_ARM struct {
	Keys []string `json:"keys,omitempty"`
}

Deprecated version of MongoIndexKeys_STATUS. Use v1beta20210515.MongoIndexKeys_STATUS instead

func (*MongoIndexKeys_STATUS_ARM) DeepCopy

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

func (*MongoIndexKeys_STATUS_ARM) DeepCopyInto

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"`
	Unique             *bool `json:"unique,omitempty"`
}

Deprecated version of MongoIndexOptions. Use v1beta20210515.MongoIndexOptions instead

func (*MongoIndexOptions) AssignProperties_From_MongoIndexOptions

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

AssignProperties_From_MongoIndexOptions populates our MongoIndexOptions from the provided source MongoIndexOptions

func (*MongoIndexOptions) AssignProperties_To_MongoIndexOptions

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

AssignProperties_To_MongoIndexOptions populates the provided destination MongoIndexOptions from our MongoIndexOptions

func (*MongoIndexOptions) ConvertToARM

func (options *MongoIndexOptions) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*MongoIndexOptions) NewEmptyARMValue

func (options *MongoIndexOptions) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*MongoIndexOptions) PopulateFromARM

func (options *MongoIndexOptions) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type MongoIndexOptions_ARM

type MongoIndexOptions_ARM struct {
	ExpireAfterSeconds *int  `json:"expireAfterSeconds,omitempty"`
	Unique             *bool `json:"unique,omitempty"`
}

Deprecated version of MongoIndexOptions. Use v1beta20210515.MongoIndexOptions instead

func (*MongoIndexOptions_ARM) DeepCopy

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

func (*MongoIndexOptions_ARM) DeepCopyInto

func (in *MongoIndexOptions_ARM) DeepCopyInto(out *MongoIndexOptions_ARM)

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"`
	Unique             *bool `json:"unique,omitempty"`
}

Deprecated version of MongoIndexOptions_STATUS. Use v1beta20210515.MongoIndexOptions_STATUS instead

func (*MongoIndexOptions_STATUS) AssignProperties_From_MongoIndexOptions_STATUS

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

AssignProperties_From_MongoIndexOptions_STATUS populates our MongoIndexOptions_STATUS from the provided source MongoIndexOptions_STATUS

func (*MongoIndexOptions_STATUS) AssignProperties_To_MongoIndexOptions_STATUS

func (options *MongoIndexOptions_STATUS) AssignProperties_To_MongoIndexOptions_STATUS(destination *alpha20210515s.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.

func (*MongoIndexOptions_STATUS) NewEmptyARMValue

func (options *MongoIndexOptions_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*MongoIndexOptions_STATUS) PopulateFromARM

func (options *MongoIndexOptions_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type MongoIndexOptions_STATUS_ARM

type MongoIndexOptions_STATUS_ARM struct {
	ExpireAfterSeconds *int  `json:"expireAfterSeconds,omitempty"`
	Unique             *bool `json:"unique,omitempty"`
}

Deprecated version of MongoIndexOptions_STATUS. Use v1beta20210515.MongoIndexOptions_STATUS instead

func (*MongoIndexOptions_STATUS_ARM) DeepCopy

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

func (*MongoIndexOptions_STATUS_ARM) DeepCopyInto

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

type MongoIndex_ARM

type MongoIndex_ARM struct {
	Key     *MongoIndexKeys_ARM    `json:"key,omitempty"`
	Options *MongoIndexOptions_ARM `json:"options,omitempty"`
}

Deprecated version of MongoIndex. Use v1beta20210515.MongoIndex instead

func (*MongoIndex_ARM) DeepCopy

func (in *MongoIndex_ARM) DeepCopy() *MongoIndex_ARM

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

func (*MongoIndex_ARM) DeepCopyInto

func (in *MongoIndex_ARM) DeepCopyInto(out *MongoIndex_ARM)

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"`
}

Deprecated version of MongoIndex_STATUS. Use v1beta20210515.MongoIndex_STATUS instead

func (*MongoIndex_STATUS) AssignProperties_From_MongoIndex_STATUS

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

AssignProperties_From_MongoIndex_STATUS populates our MongoIndex_STATUS from the provided source MongoIndex_STATUS

func (*MongoIndex_STATUS) AssignProperties_To_MongoIndex_STATUS

func (index *MongoIndex_STATUS) AssignProperties_To_MongoIndex_STATUS(destination *alpha20210515s.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.

func (*MongoIndex_STATUS) NewEmptyARMValue

func (index *MongoIndex_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*MongoIndex_STATUS) PopulateFromARM

func (index *MongoIndex_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type MongoIndex_STATUS_ARM

type MongoIndex_STATUS_ARM struct {
	Key     *MongoIndexKeys_STATUS_ARM    `json:"key,omitempty"`
	Options *MongoIndexOptions_STATUS_ARM `json:"options,omitempty"`
}

Deprecated version of MongoIndex_STATUS. Use v1beta20210515.MongoIndex_STATUS instead

func (*MongoIndex_STATUS_ARM) DeepCopy

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

func (*MongoIndex_STATUS_ARM) DeepCopyInto

func (in *MongoIndex_STATUS_ARM) DeepCopyInto(out *MongoIndex_STATUS_ARM)

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              DatabaseAccounts_MongodbDatabase_Spec   `json:"spec,omitempty"`
	Status            DatabaseAccounts_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" Deprecated version of MongodbDatabase. Use v1beta20210515.MongodbDatabase instead

func (*MongodbDatabase) AssignProperties_From_MongodbDatabase

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

AssignProperties_From_MongodbDatabase populates our MongodbDatabase from the provided source MongodbDatabase

func (*MongodbDatabase) AssignProperties_To_MongodbDatabase

func (database *MongodbDatabase) AssignProperties_To_MongodbDatabase(destination *alpha20210515s.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) ConvertFrom

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

ConvertFrom populates our MongodbDatabase from the provided hub MongodbDatabase

func (*MongodbDatabase) ConvertTo

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

func (database *MongodbDatabase) Default()

Default applies defaults to the MongodbDatabase resource

func (MongodbDatabase) GetAPIVersion

func (database MongodbDatabase) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-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) 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) 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

func (*MongodbDatabase) ValidateCreate

func (database *MongodbDatabase) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*MongodbDatabase) ValidateDelete

func (database *MongodbDatabase) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*MongodbDatabase) ValidateUpdate

func (database *MongodbDatabase) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type MongodbDatabaseCollection

type MongodbDatabaseCollection struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatabaseAccounts_MongodbDatabases_Collection_Spec   `json:"spec,omitempty"`
	Status            DatabaseAccounts_MongodbDatabases_Collection_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" Deprecated version of MongodbDatabaseCollection. Use v1beta20210515.MongodbDatabaseCollection instead

func (*MongodbDatabaseCollection) AssignProperties_From_MongodbDatabaseCollection

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

AssignProperties_From_MongodbDatabaseCollection populates our MongodbDatabaseCollection from the provided source MongodbDatabaseCollection

func (*MongodbDatabaseCollection) AssignProperties_To_MongodbDatabaseCollection

func (collection *MongodbDatabaseCollection) AssignProperties_To_MongodbDatabaseCollection(destination *alpha20210515s.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) ConvertFrom

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

ConvertFrom populates our MongodbDatabaseCollection from the provided hub MongodbDatabaseCollection

func (*MongodbDatabaseCollection) ConvertTo

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

func (collection *MongodbDatabaseCollection) Default()

Default applies defaults to the MongodbDatabaseCollection resource

func (MongodbDatabaseCollection) GetAPIVersion

func (collection MongodbDatabaseCollection) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-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) 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) 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

func (*MongodbDatabaseCollection) ValidateCreate

func (collection *MongodbDatabaseCollection) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*MongodbDatabaseCollection) ValidateDelete

func (collection *MongodbDatabaseCollection) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*MongodbDatabaseCollection) ValidateUpdate

func (collection *MongodbDatabaseCollection) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type MongodbDatabaseCollectionList

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

+kubebuilder:object:root=true Deprecated version of MongodbDatabaseCollection. Use v1beta20210515.MongodbDatabaseCollection instead

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 MongodbDatabaseCollectionThroughputSetting

type MongodbDatabaseCollectionThroughputSetting struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_Spec   `json:"spec,omitempty"`
	Status            DatabaseAccounts_MongodbDatabases_Collections_ThroughputSetting_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" Deprecated version of MongodbDatabaseCollectionThroughputSetting. Use v1beta20210515.MongodbDatabaseCollectionThroughputSetting instead

func (*MongodbDatabaseCollectionThroughputSetting) AssignProperties_From_MongodbDatabaseCollectionThroughputSetting

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

AssignProperties_From_MongodbDatabaseCollectionThroughputSetting populates our MongodbDatabaseCollectionThroughputSetting from the provided source MongodbDatabaseCollectionThroughputSetting

func (*MongodbDatabaseCollectionThroughputSetting) AssignProperties_To_MongodbDatabaseCollectionThroughputSetting

func (setting *MongodbDatabaseCollectionThroughputSetting) AssignProperties_To_MongodbDatabaseCollectionThroughputSetting(destination *alpha20210515s.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) ConvertFrom

ConvertFrom populates our MongodbDatabaseCollectionThroughputSetting from the provided hub MongodbDatabaseCollectionThroughputSetting

func (*MongodbDatabaseCollectionThroughputSetting) ConvertTo

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

func (setting *MongodbDatabaseCollectionThroughputSetting) Default()

Default applies defaults to the MongodbDatabaseCollectionThroughputSetting resource

func (MongodbDatabaseCollectionThroughputSetting) GetAPIVersion

func (setting MongodbDatabaseCollectionThroughputSetting) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-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) 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) 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

func (*MongodbDatabaseCollectionThroughputSetting) ValidateCreate

func (setting *MongodbDatabaseCollectionThroughputSetting) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*MongodbDatabaseCollectionThroughputSetting) ValidateDelete

func (setting *MongodbDatabaseCollectionThroughputSetting) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*MongodbDatabaseCollectionThroughputSetting) ValidateUpdate

func (setting *MongodbDatabaseCollectionThroughputSetting) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type MongodbDatabaseCollectionThroughputSettingList

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

+kubebuilder:object:root=true Deprecated version of MongodbDatabaseCollectionThroughputSetting. Use v1beta20210515.MongodbDatabaseCollectionThroughputSetting instead

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 MongodbDatabaseList

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

+kubebuilder:object:root=true Deprecated version of MongodbDatabase. Use v1beta20210515.MongodbDatabase instead

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 MongodbDatabaseThroughputSetting

type MongodbDatabaseThroughputSetting struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatabaseAccounts_MongodbDatabases_ThroughputSetting_Spec   `json:"spec,omitempty"`
	Status            DatabaseAccounts_MongodbDatabases_ThroughputSetting_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" Deprecated version of MongodbDatabaseThroughputSetting. Use v1beta20210515.MongodbDatabaseThroughputSetting instead

func (*MongodbDatabaseThroughputSetting) AssignProperties_From_MongodbDatabaseThroughputSetting

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

AssignProperties_From_MongodbDatabaseThroughputSetting populates our MongodbDatabaseThroughputSetting from the provided source MongodbDatabaseThroughputSetting

func (*MongodbDatabaseThroughputSetting) AssignProperties_To_MongodbDatabaseThroughputSetting

func (setting *MongodbDatabaseThroughputSetting) AssignProperties_To_MongodbDatabaseThroughputSetting(destination *alpha20210515s.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) ConvertFrom

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

ConvertFrom populates our MongodbDatabaseThroughputSetting from the provided hub MongodbDatabaseThroughputSetting

func (*MongodbDatabaseThroughputSetting) ConvertTo

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

func (setting *MongodbDatabaseThroughputSetting) Default()

Default applies defaults to the MongodbDatabaseThroughputSetting resource

func (MongodbDatabaseThroughputSetting) GetAPIVersion

func (setting MongodbDatabaseThroughputSetting) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-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) 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) 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

func (*MongodbDatabaseThroughputSetting) ValidateCreate

func (setting *MongodbDatabaseThroughputSetting) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*MongodbDatabaseThroughputSetting) ValidateDelete

func (setting *MongodbDatabaseThroughputSetting) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*MongodbDatabaseThroughputSetting) ValidateUpdate

func (setting *MongodbDatabaseThroughputSetting) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type MongodbDatabaseThroughputSettingList

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

+kubebuilder:object:root=true Deprecated version of MongodbDatabaseThroughputSetting. Use v1beta20210515.MongodbDatabaseThroughputSetting instead

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 NetworkAclBypass

type NetworkAclBypass string

Deprecated version of NetworkAclBypass. Use v1beta20210515.NetworkAclBypass instead +kubebuilder:validation:Enum={"AzureServices","None"}

type NetworkAclBypass_STATUS

type NetworkAclBypass_STATUS string

Deprecated version of NetworkAclBypass_STATUS. Use v1beta20210515.NetworkAclBypass_STATUS instead

type OptionsResource_STATUS

type OptionsResource_STATUS struct {
	AutoscaleSettings *AutoscaleSettings_STATUS `json:"autoscaleSettings,omitempty"`
	Throughput        *int                      `json:"throughput,omitempty"`
}

Deprecated version of OptionsResource_STATUS. Use v1beta20210515.OptionsResource_STATUS instead

func (*OptionsResource_STATUS) AssignProperties_From_OptionsResource_STATUS

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

AssignProperties_From_OptionsResource_STATUS populates our OptionsResource_STATUS from the provided source OptionsResource_STATUS

func (*OptionsResource_STATUS) AssignProperties_To_OptionsResource_STATUS

func (resource *OptionsResource_STATUS) AssignProperties_To_OptionsResource_STATUS(destination *alpha20210515s.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.

func (*OptionsResource_STATUS) NewEmptyARMValue

func (resource *OptionsResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*OptionsResource_STATUS) PopulateFromARM

func (resource *OptionsResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type OptionsResource_STATUS_ARM

type OptionsResource_STATUS_ARM struct {
	AutoscaleSettings *AutoscaleSettings_STATUS_ARM `json:"autoscaleSettings,omitempty"`
	Throughput        *int                          `json:"throughput,omitempty"`
}

Deprecated version of OptionsResource_STATUS. Use v1beta20210515.OptionsResource_STATUS instead

func (*OptionsResource_STATUS_ARM) DeepCopy

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

func (*OptionsResource_STATUS_ARM) DeepCopyInto

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

type PeriodicModeBackupPolicy

type PeriodicModeBackupPolicy struct {
	PeriodicModeProperties *PeriodicModeProperties `json:"periodicModeProperties,omitempty"`

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

Deprecated version of PeriodicModeBackupPolicy. Use v1beta20210515.PeriodicModeBackupPolicy instead

func (*PeriodicModeBackupPolicy) AssignProperties_From_PeriodicModeBackupPolicy

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

AssignProperties_From_PeriodicModeBackupPolicy populates our PeriodicModeBackupPolicy from the provided source PeriodicModeBackupPolicy

func (*PeriodicModeBackupPolicy) AssignProperties_To_PeriodicModeBackupPolicy

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

AssignProperties_To_PeriodicModeBackupPolicy populates the provided destination PeriodicModeBackupPolicy from our PeriodicModeBackupPolicy

func (*PeriodicModeBackupPolicy) ConvertToARM

func (policy *PeriodicModeBackupPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*PeriodicModeBackupPolicy) NewEmptyARMValue

func (policy *PeriodicModeBackupPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PeriodicModeBackupPolicy) PopulateFromARM

func (policy *PeriodicModeBackupPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PeriodicModeBackupPolicy_ARM

type PeriodicModeBackupPolicy_ARM struct {
	PeriodicModeProperties *PeriodicModeProperties_ARM   `json:"periodicModeProperties,omitempty"`
	Type                   PeriodicModeBackupPolicy_Type `json:"type,omitempty"`
}

Deprecated version of PeriodicModeBackupPolicy. Use v1beta20210515.PeriodicModeBackupPolicy instead

func (*PeriodicModeBackupPolicy_ARM) DeepCopy

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

func (*PeriodicModeBackupPolicy_ARM) DeepCopyInto

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

type PeriodicModeBackupPolicy_STATUS

type PeriodicModeBackupPolicy_STATUS struct {
	PeriodicModeProperties *PeriodicModeProperties_STATUS        `json:"periodicModeProperties,omitempty"`
	Type                   *PeriodicModeBackupPolicy_Type_STATUS `json:"type,omitempty"`
}

Deprecated version of PeriodicModeBackupPolicy_STATUS. Use v1beta20210515.PeriodicModeBackupPolicy_STATUS instead

func (*PeriodicModeBackupPolicy_STATUS) AssignProperties_From_PeriodicModeBackupPolicy_STATUS

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

AssignProperties_From_PeriodicModeBackupPolicy_STATUS populates our PeriodicModeBackupPolicy_STATUS from the provided source PeriodicModeBackupPolicy_STATUS

func (*PeriodicModeBackupPolicy_STATUS) AssignProperties_To_PeriodicModeBackupPolicy_STATUS

func (policy *PeriodicModeBackupPolicy_STATUS) AssignProperties_To_PeriodicModeBackupPolicy_STATUS(destination *alpha20210515s.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.

func (*PeriodicModeBackupPolicy_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PeriodicModeBackupPolicy_STATUS) PopulateFromARM

func (policy *PeriodicModeBackupPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PeriodicModeBackupPolicy_STATUS_ARM

type PeriodicModeBackupPolicy_STATUS_ARM struct {
	PeriodicModeProperties *PeriodicModeProperties_STATUS_ARM   `json:"periodicModeProperties,omitempty"`
	Type                   PeriodicModeBackupPolicy_Type_STATUS `json:"type,omitempty"`
}

Deprecated version of PeriodicModeBackupPolicy_STATUS. Use v1beta20210515.PeriodicModeBackupPolicy_STATUS instead

func (*PeriodicModeBackupPolicy_STATUS_ARM) DeepCopy

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

func (*PeriodicModeBackupPolicy_STATUS_ARM) DeepCopyInto

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

type PeriodicModeBackupPolicy_Type

type PeriodicModeBackupPolicy_Type string

Deprecated version of PeriodicModeBackupPolicy_Type. Use v1beta20210515.PeriodicModeBackupPolicy_Type instead +kubebuilder:validation:Enum={"Periodic"}

type PeriodicModeBackupPolicy_Type_STATUS

type PeriodicModeBackupPolicy_Type_STATUS string

Deprecated version of PeriodicModeBackupPolicy_Type_STATUS. Use v1beta20210515.PeriodicModeBackupPolicy_Type_STATUS instead

type PeriodicModeProperties

type PeriodicModeProperties struct {
	// +kubebuilder:validation:Minimum=0
	BackupIntervalInMinutes *int `json:"backupIntervalInMinutes,omitempty"`

	// +kubebuilder:validation:Minimum=0
	BackupRetentionIntervalInHours *int `json:"backupRetentionIntervalInHours,omitempty"`
}

Deprecated version of PeriodicModeProperties. Use v1beta20210515.PeriodicModeProperties instead

func (*PeriodicModeProperties) AssignProperties_From_PeriodicModeProperties

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

AssignProperties_From_PeriodicModeProperties populates our PeriodicModeProperties from the provided source PeriodicModeProperties

func (*PeriodicModeProperties) AssignProperties_To_PeriodicModeProperties

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

AssignProperties_To_PeriodicModeProperties populates the provided destination PeriodicModeProperties from our PeriodicModeProperties

func (*PeriodicModeProperties) ConvertToARM

func (properties *PeriodicModeProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*PeriodicModeProperties) NewEmptyARMValue

func (properties *PeriodicModeProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PeriodicModeProperties) PopulateFromARM

func (properties *PeriodicModeProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PeriodicModeProperties_ARM

type PeriodicModeProperties_ARM struct {
	BackupIntervalInMinutes        *int `json:"backupIntervalInMinutes,omitempty"`
	BackupRetentionIntervalInHours *int `json:"backupRetentionIntervalInHours,omitempty"`
}

Deprecated version of PeriodicModeProperties. Use v1beta20210515.PeriodicModeProperties instead

func (*PeriodicModeProperties_ARM) DeepCopy

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

func (*PeriodicModeProperties_ARM) DeepCopyInto

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"`
}

Deprecated version of PeriodicModeProperties_STATUS. Use v1beta20210515.PeriodicModeProperties_STATUS instead

func (*PeriodicModeProperties_STATUS) AssignProperties_From_PeriodicModeProperties_STATUS

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

AssignProperties_From_PeriodicModeProperties_STATUS populates our PeriodicModeProperties_STATUS from the provided source PeriodicModeProperties_STATUS

func (*PeriodicModeProperties_STATUS) AssignProperties_To_PeriodicModeProperties_STATUS

func (properties *PeriodicModeProperties_STATUS) AssignProperties_To_PeriodicModeProperties_STATUS(destination *alpha20210515s.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.

func (*PeriodicModeProperties_STATUS) NewEmptyARMValue

func (properties *PeriodicModeProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PeriodicModeProperties_STATUS) PopulateFromARM

func (properties *PeriodicModeProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PeriodicModeProperties_STATUS_ARM

type PeriodicModeProperties_STATUS_ARM struct {
	BackupIntervalInMinutes        *int `json:"backupIntervalInMinutes,omitempty"`
	BackupRetentionIntervalInHours *int `json:"backupRetentionIntervalInHours,omitempty"`
}

Deprecated version of PeriodicModeProperties_STATUS. Use v1beta20210515.PeriodicModeProperties_STATUS instead

func (*PeriodicModeProperties_STATUS_ARM) DeepCopy

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

func (*PeriodicModeProperties_STATUS_ARM) 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"`
}

Deprecated version of PrivateEndpointConnection_STATUS. Use v1beta20210515.PrivateEndpointConnection_STATUS instead

func (*PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS

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

AssignProperties_From_PrivateEndpointConnection_STATUS populates our PrivateEndpointConnection_STATUS from the provided source PrivateEndpointConnection_STATUS

func (*PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS

func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *alpha20210515s.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.

func (*PrivateEndpointConnection_STATUS) NewEmptyARMValue

func (connection *PrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PrivateEndpointConnection_STATUS) PopulateFromARM

func (connection *PrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrivateEndpointConnection_STATUS_ARM

type PrivateEndpointConnection_STATUS_ARM struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of PrivateEndpointConnection_STATUS. Use v1beta20210515.PrivateEndpointConnection_STATUS instead

func (*PrivateEndpointConnection_STATUS_ARM) DeepCopy

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

func (*PrivateEndpointConnection_STATUS_ARM) DeepCopyInto

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

type PublicNetworkAccess

type PublicNetworkAccess string

Deprecated version of PublicNetworkAccess. Use v1beta20210515.PublicNetworkAccess instead +kubebuilder:validation:Enum={"Disabled","Enabled"}

type PublicNetworkAccess_STATUS

type PublicNetworkAccess_STATUS string

Deprecated version of PublicNetworkAccess_STATUS. Use v1beta20210515.PublicNetworkAccess_STATUS instead

type SpatialSpec

type SpatialSpec struct {
	Path  *string       `json:"path,omitempty"`
	Types []SpatialType `json:"types,omitempty"`
}

Deprecated version of SpatialSpec. Use v1beta20210515.SpatialSpec instead

func (*SpatialSpec) AssignProperties_From_SpatialSpec

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

AssignProperties_From_SpatialSpec populates our SpatialSpec from the provided source SpatialSpec

func (*SpatialSpec) AssignProperties_To_SpatialSpec

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

AssignProperties_To_SpatialSpec populates the provided destination SpatialSpec from our SpatialSpec

func (*SpatialSpec) ConvertToARM

func (spatial *SpatialSpec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*SpatialSpec) NewEmptyARMValue

func (spatial *SpatialSpec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SpatialSpec) PopulateFromARM

func (spatial *SpatialSpec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SpatialSpec_ARM

type SpatialSpec_ARM struct {
	Path  *string       `json:"path,omitempty"`
	Types []SpatialType `json:"types,omitempty"`
}

Deprecated version of SpatialSpec. Use v1beta20210515.SpatialSpec instead

func (*SpatialSpec_ARM) DeepCopy

func (in *SpatialSpec_ARM) DeepCopy() *SpatialSpec_ARM

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

func (*SpatialSpec_ARM) DeepCopyInto

func (in *SpatialSpec_ARM) DeepCopyInto(out *SpatialSpec_ARM)

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"`
	Types []SpatialType_STATUS `json:"types,omitempty"`
}

Deprecated version of SpatialSpec_STATUS. Use v1beta20210515.SpatialSpec_STATUS instead

func (*SpatialSpec_STATUS) AssignProperties_From_SpatialSpec_STATUS

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

AssignProperties_From_SpatialSpec_STATUS populates our SpatialSpec_STATUS from the provided source SpatialSpec_STATUS

func (*SpatialSpec_STATUS) AssignProperties_To_SpatialSpec_STATUS

func (spatial *SpatialSpec_STATUS) AssignProperties_To_SpatialSpec_STATUS(destination *alpha20210515s.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.

func (*SpatialSpec_STATUS) NewEmptyARMValue

func (spatial *SpatialSpec_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SpatialSpec_STATUS) PopulateFromARM

func (spatial *SpatialSpec_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SpatialSpec_STATUS_ARM

type SpatialSpec_STATUS_ARM struct {
	Path  *string              `json:"path,omitempty"`
	Types []SpatialType_STATUS `json:"types,omitempty"`
}

Deprecated version of SpatialSpec_STATUS. Use v1beta20210515.SpatialSpec_STATUS instead

func (*SpatialSpec_STATUS_ARM) DeepCopy

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

func (*SpatialSpec_STATUS_ARM) DeepCopyInto

func (in *SpatialSpec_STATUS_ARM) DeepCopyInto(out *SpatialSpec_STATUS_ARM)

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

type SpatialType

type SpatialType string

Deprecated version of SpatialType. Use v1beta20210515.SpatialType instead +kubebuilder:validation:Enum={"LineString","MultiPolygon","Point","Polygon"}

type SpatialType_STATUS

type SpatialType_STATUS string

Deprecated version of SpatialType_STATUS. Use v1beta20210515.SpatialType_STATUS instead

type SqlContainerCreateUpdateProperties_ARM

type SqlContainerCreateUpdateProperties_ARM struct {
	Options  *CreateUpdateOptions_ARM  `json:"options,omitempty"`
	Resource *SqlContainerResource_ARM `json:"resource,omitempty"`
}

Deprecated version of SqlContainerCreateUpdateProperties. Use v1beta20210515.SqlContainerCreateUpdateProperties instead

func (*SqlContainerCreateUpdateProperties_ARM) DeepCopy

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

func (*SqlContainerCreateUpdateProperties_ARM) DeepCopyInto

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"`
	ConflictResolutionPolicy *ConflictResolutionPolicy_STATUS `json:"conflictResolutionPolicy,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"`
	Rid                      *string                          `json:"_rid,omitempty"`
	Ts                       *float64                         `json:"_ts,omitempty"`
	UniqueKeyPolicy          *UniqueKeyPolicy_STATUS          `json:"uniqueKeyPolicy,omitempty"`
}

Deprecated version of SqlContainerGetProperties_Resource_STATUS. Use v1beta20210515.SqlContainerGetProperties_Resource_STATUS instead

func (*SqlContainerGetProperties_Resource_STATUS) AssignProperties_From_SqlContainerGetProperties_Resource_STATUS

func (resource *SqlContainerGetProperties_Resource_STATUS) AssignProperties_From_SqlContainerGetProperties_Resource_STATUS(source *alpha20210515s.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

func (resource *SqlContainerGetProperties_Resource_STATUS) AssignProperties_To_SqlContainerGetProperties_Resource_STATUS(destination *alpha20210515s.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.

func (*SqlContainerGetProperties_Resource_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SqlContainerGetProperties_Resource_STATUS) PopulateFromARM

func (resource *SqlContainerGetProperties_Resource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SqlContainerGetProperties_Resource_STATUS_ARM

type SqlContainerGetProperties_Resource_STATUS_ARM struct {
	AnalyticalStorageTtl     *int                                 `json:"analyticalStorageTtl,omitempty"`
	ConflictResolutionPolicy *ConflictResolutionPolicy_STATUS_ARM `json:"conflictResolutionPolicy,omitempty"`
	DefaultTtl               *int                                 `json:"defaultTtl,omitempty"`
	Etag                     *string                              `json:"_etag,omitempty"`
	Id                       *string                              `json:"id,omitempty"`
	IndexingPolicy           *IndexingPolicy_STATUS_ARM           `json:"indexingPolicy,omitempty"`
	PartitionKey             *ContainerPartitionKey_STATUS_ARM    `json:"partitionKey,omitempty"`
	Rid                      *string                              `json:"_rid,omitempty"`
	Ts                       *float64                             `json:"_ts,omitempty"`
	UniqueKeyPolicy          *UniqueKeyPolicy_STATUS_ARM          `json:"uniqueKeyPolicy,omitempty"`
}

Deprecated version of SqlContainerGetProperties_Resource_STATUS. Use v1beta20210515.SqlContainerGetProperties_Resource_STATUS instead

func (*SqlContainerGetProperties_Resource_STATUS_ARM) DeepCopy

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

func (*SqlContainerGetProperties_Resource_STATUS_ARM) DeepCopyInto

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

type SqlContainerGetProperties_STATUS_ARM

type SqlContainerGetProperties_STATUS_ARM struct {
	Options  *OptionsResource_STATUS_ARM                    `json:"options,omitempty"`
	Resource *SqlContainerGetProperties_Resource_STATUS_ARM `json:"resource,omitempty"`
}

Deprecated version of SqlContainerGetProperties_STATUS. Use v1beta20210515.SqlContainerGetProperties_STATUS instead

func (*SqlContainerGetProperties_STATUS_ARM) DeepCopy

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

func (*SqlContainerGetProperties_STATUS_ARM) 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"`
	ConflictResolutionPolicy *ConflictResolutionPolicy `json:"conflictResolutionPolicy,omitempty"`
	DefaultTtl               *int                      `json:"defaultTtl,omitempty"`

	// +kubebuilder:validation:Required
	Id              *string                `json:"id,omitempty"`
	IndexingPolicy  *IndexingPolicy        `json:"indexingPolicy,omitempty"`
	PartitionKey    *ContainerPartitionKey `json:"partitionKey,omitempty"`
	UniqueKeyPolicy *UniqueKeyPolicy       `json:"uniqueKeyPolicy,omitempty"`
}

Deprecated version of SqlContainerResource. Use v1beta20210515.SqlContainerResource instead

func (*SqlContainerResource) AssignProperties_From_SqlContainerResource

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

AssignProperties_From_SqlContainerResource populates our SqlContainerResource from the provided source SqlContainerResource

func (*SqlContainerResource) AssignProperties_To_SqlContainerResource

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

AssignProperties_To_SqlContainerResource populates the provided destination SqlContainerResource from our SqlContainerResource

func (*SqlContainerResource) ConvertToARM

func (resource *SqlContainerResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*SqlContainerResource) NewEmptyARMValue

func (resource *SqlContainerResource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SqlContainerResource) PopulateFromARM

func (resource *SqlContainerResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SqlContainerResource_ARM

type SqlContainerResource_ARM struct {
	AnalyticalStorageTtl     *int                          `json:"analyticalStorageTtl,omitempty"`
	ConflictResolutionPolicy *ConflictResolutionPolicy_ARM `json:"conflictResolutionPolicy,omitempty"`
	DefaultTtl               *int                          `json:"defaultTtl,omitempty"`
	Id                       *string                       `json:"id,omitempty"`
	IndexingPolicy           *IndexingPolicy_ARM           `json:"indexingPolicy,omitempty"`
	PartitionKey             *ContainerPartitionKey_ARM    `json:"partitionKey,omitempty"`
	UniqueKeyPolicy          *UniqueKeyPolicy_ARM          `json:"uniqueKeyPolicy,omitempty"`
}

Deprecated version of SqlContainerResource. Use v1beta20210515.SqlContainerResource instead

func (*SqlContainerResource_ARM) DeepCopy

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

func (*SqlContainerResource_ARM) DeepCopyInto

func (in *SqlContainerResource_ARM) DeepCopyInto(out *SqlContainerResource_ARM)

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              DatabaseAccounts_SqlDatabase_Spec   `json:"spec,omitempty"`
	Status            DatabaseAccounts_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" Deprecated version of SqlDatabase. Use v1beta20210515.SqlDatabase instead

func (*SqlDatabase) AssignProperties_From_SqlDatabase

func (database *SqlDatabase) AssignProperties_From_SqlDatabase(source *alpha20210515s.SqlDatabase) error

AssignProperties_From_SqlDatabase populates our SqlDatabase from the provided source SqlDatabase

func (*SqlDatabase) AssignProperties_To_SqlDatabase

func (database *SqlDatabase) AssignProperties_To_SqlDatabase(destination *alpha20210515s.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) ConvertFrom

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

ConvertFrom populates our SqlDatabase from the provided hub SqlDatabase

func (*SqlDatabase) ConvertTo

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

func (database *SqlDatabase) Default()

Default applies defaults to the SqlDatabase resource

func (SqlDatabase) GetAPIVersion

func (database SqlDatabase) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-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) 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) 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

func (*SqlDatabase) ValidateCreate

func (database *SqlDatabase) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*SqlDatabase) ValidateDelete

func (database *SqlDatabase) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*SqlDatabase) ValidateUpdate

func (database *SqlDatabase) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type SqlDatabaseContainer

type SqlDatabaseContainer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatabaseAccounts_SqlDatabases_Container_Spec   `json:"spec,omitempty"`
	Status            DatabaseAccounts_SqlDatabases_Container_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" Deprecated version of SqlDatabaseContainer. Use v1beta20210515.SqlDatabaseContainer instead

func (*SqlDatabaseContainer) AssignProperties_From_SqlDatabaseContainer

func (container *SqlDatabaseContainer) AssignProperties_From_SqlDatabaseContainer(source *alpha20210515s.SqlDatabaseContainer) error

AssignProperties_From_SqlDatabaseContainer populates our SqlDatabaseContainer from the provided source SqlDatabaseContainer

func (*SqlDatabaseContainer) AssignProperties_To_SqlDatabaseContainer

func (container *SqlDatabaseContainer) AssignProperties_To_SqlDatabaseContainer(destination *alpha20210515s.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) ConvertFrom

func (container *SqlDatabaseContainer) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our SqlDatabaseContainer from the provided hub SqlDatabaseContainer

func (*SqlDatabaseContainer) ConvertTo

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

func (container *SqlDatabaseContainer) Default()

Default applies defaults to the SqlDatabaseContainer resource

func (SqlDatabaseContainer) GetAPIVersion

func (container SqlDatabaseContainer) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-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) 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) 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

func (*SqlDatabaseContainer) ValidateCreate

func (container *SqlDatabaseContainer) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*SqlDatabaseContainer) ValidateDelete

func (container *SqlDatabaseContainer) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*SqlDatabaseContainer) ValidateUpdate

func (container *SqlDatabaseContainer) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type SqlDatabaseContainerList

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

+kubebuilder:object:root=true Deprecated version of SqlDatabaseContainer. Use v1beta20210515.SqlDatabaseContainer instead

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 SqlDatabaseContainerStoredProcedure

type SqlDatabaseContainerStoredProcedure struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_Spec   `json:"spec,omitempty"`
	Status            DatabaseAccounts_SqlDatabases_Containers_StoredProcedure_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" Deprecated version of SqlDatabaseContainerStoredProcedure. Use v1beta20210515.SqlDatabaseContainerStoredProcedure instead

func (*SqlDatabaseContainerStoredProcedure) AssignProperties_From_SqlDatabaseContainerStoredProcedure

func (procedure *SqlDatabaseContainerStoredProcedure) AssignProperties_From_SqlDatabaseContainerStoredProcedure(source *alpha20210515s.SqlDatabaseContainerStoredProcedure) error

AssignProperties_From_SqlDatabaseContainerStoredProcedure populates our SqlDatabaseContainerStoredProcedure from the provided source SqlDatabaseContainerStoredProcedure

func (*SqlDatabaseContainerStoredProcedure) AssignProperties_To_SqlDatabaseContainerStoredProcedure

func (procedure *SqlDatabaseContainerStoredProcedure) AssignProperties_To_SqlDatabaseContainerStoredProcedure(destination *alpha20210515s.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) ConvertFrom

func (procedure *SqlDatabaseContainerStoredProcedure) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our SqlDatabaseContainerStoredProcedure from the provided hub SqlDatabaseContainerStoredProcedure

func (*SqlDatabaseContainerStoredProcedure) ConvertTo

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

func (procedure *SqlDatabaseContainerStoredProcedure) Default()

Default applies defaults to the SqlDatabaseContainerStoredProcedure resource

func (SqlDatabaseContainerStoredProcedure) GetAPIVersion

func (procedure SqlDatabaseContainerStoredProcedure) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-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) 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) 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

func (*SqlDatabaseContainerStoredProcedure) ValidateCreate

func (procedure *SqlDatabaseContainerStoredProcedure) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*SqlDatabaseContainerStoredProcedure) ValidateDelete

func (procedure *SqlDatabaseContainerStoredProcedure) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*SqlDatabaseContainerStoredProcedure) ValidateUpdate

func (procedure *SqlDatabaseContainerStoredProcedure) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type SqlDatabaseContainerStoredProcedureList

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

+kubebuilder:object:root=true Deprecated version of SqlDatabaseContainerStoredProcedure. Use v1beta20210515.SqlDatabaseContainerStoredProcedure instead

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 SqlDatabaseContainerThroughputSetting

type SqlDatabaseContainerThroughputSetting struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_Spec   `json:"spec,omitempty"`
	Status            DatabaseAccounts_SqlDatabases_Containers_ThroughputSetting_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" Deprecated version of SqlDatabaseContainerThroughputSetting. Use v1beta20210515.SqlDatabaseContainerThroughputSetting instead

func (*SqlDatabaseContainerThroughputSetting) AssignProperties_From_SqlDatabaseContainerThroughputSetting

func (setting *SqlDatabaseContainerThroughputSetting) AssignProperties_From_SqlDatabaseContainerThroughputSetting(source *alpha20210515s.SqlDatabaseContainerThroughputSetting) error

AssignProperties_From_SqlDatabaseContainerThroughputSetting populates our SqlDatabaseContainerThroughputSetting from the provided source SqlDatabaseContainerThroughputSetting

func (*SqlDatabaseContainerThroughputSetting) AssignProperties_To_SqlDatabaseContainerThroughputSetting

func (setting *SqlDatabaseContainerThroughputSetting) AssignProperties_To_SqlDatabaseContainerThroughputSetting(destination *alpha20210515s.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) ConvertFrom

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

ConvertFrom populates our SqlDatabaseContainerThroughputSetting from the provided hub SqlDatabaseContainerThroughputSetting

func (*SqlDatabaseContainerThroughputSetting) ConvertTo

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

func (setting *SqlDatabaseContainerThroughputSetting) Default()

Default applies defaults to the SqlDatabaseContainerThroughputSetting resource

func (SqlDatabaseContainerThroughputSetting) GetAPIVersion

func (setting SqlDatabaseContainerThroughputSetting) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-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) 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) 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

func (*SqlDatabaseContainerThroughputSetting) ValidateCreate

func (setting *SqlDatabaseContainerThroughputSetting) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*SqlDatabaseContainerThroughputSetting) ValidateDelete

func (setting *SqlDatabaseContainerThroughputSetting) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*SqlDatabaseContainerThroughputSetting) ValidateUpdate

func (setting *SqlDatabaseContainerThroughputSetting) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type SqlDatabaseContainerThroughputSettingList

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

+kubebuilder:object:root=true Deprecated version of SqlDatabaseContainerThroughputSetting. Use v1beta20210515.SqlDatabaseContainerThroughputSetting instead

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 SqlDatabaseContainerTrigger

type SqlDatabaseContainerTrigger struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatabaseAccounts_SqlDatabases_Containers_Trigger_Spec   `json:"spec,omitempty"`
	Status            DatabaseAccounts_SqlDatabases_Containers_Trigger_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" Deprecated version of SqlDatabaseContainerTrigger. Use v1beta20210515.SqlDatabaseContainerTrigger instead

func (*SqlDatabaseContainerTrigger) AssignProperties_From_SqlDatabaseContainerTrigger

func (trigger *SqlDatabaseContainerTrigger) AssignProperties_From_SqlDatabaseContainerTrigger(source *alpha20210515s.SqlDatabaseContainerTrigger) error

AssignProperties_From_SqlDatabaseContainerTrigger populates our SqlDatabaseContainerTrigger from the provided source SqlDatabaseContainerTrigger

func (*SqlDatabaseContainerTrigger) AssignProperties_To_SqlDatabaseContainerTrigger

func (trigger *SqlDatabaseContainerTrigger) AssignProperties_To_SqlDatabaseContainerTrigger(destination *alpha20210515s.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) ConvertFrom

func (trigger *SqlDatabaseContainerTrigger) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our SqlDatabaseContainerTrigger from the provided hub SqlDatabaseContainerTrigger

func (*SqlDatabaseContainerTrigger) ConvertTo

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

func (trigger *SqlDatabaseContainerTrigger) Default()

Default applies defaults to the SqlDatabaseContainerTrigger resource

func (SqlDatabaseContainerTrigger) GetAPIVersion

func (trigger SqlDatabaseContainerTrigger) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-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) 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) 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

func (*SqlDatabaseContainerTrigger) ValidateCreate

func (trigger *SqlDatabaseContainerTrigger) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*SqlDatabaseContainerTrigger) ValidateDelete

func (trigger *SqlDatabaseContainerTrigger) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*SqlDatabaseContainerTrigger) ValidateUpdate

func (trigger *SqlDatabaseContainerTrigger) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type SqlDatabaseContainerTriggerList

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

+kubebuilder:object:root=true Deprecated version of SqlDatabaseContainerTrigger. Use v1beta20210515.SqlDatabaseContainerTrigger instead

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 SqlDatabaseContainerUserDefinedFunction

type SqlDatabaseContainerUserDefinedFunction struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_Spec   `json:"spec,omitempty"`
	Status            DatabaseAccounts_SqlDatabases_Containers_UserDefinedFunction_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" Deprecated version of SqlDatabaseContainerUserDefinedFunction. Use v1beta20210515.SqlDatabaseContainerUserDefinedFunction instead

func (*SqlDatabaseContainerUserDefinedFunction) AssignProperties_From_SqlDatabaseContainerUserDefinedFunction

func (function *SqlDatabaseContainerUserDefinedFunction) AssignProperties_From_SqlDatabaseContainerUserDefinedFunction(source *alpha20210515s.SqlDatabaseContainerUserDefinedFunction) error

AssignProperties_From_SqlDatabaseContainerUserDefinedFunction populates our SqlDatabaseContainerUserDefinedFunction from the provided source SqlDatabaseContainerUserDefinedFunction

func (*SqlDatabaseContainerUserDefinedFunction) AssignProperties_To_SqlDatabaseContainerUserDefinedFunction

func (function *SqlDatabaseContainerUserDefinedFunction) AssignProperties_To_SqlDatabaseContainerUserDefinedFunction(destination *alpha20210515s.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) ConvertFrom

func (function *SqlDatabaseContainerUserDefinedFunction) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our SqlDatabaseContainerUserDefinedFunction from the provided hub SqlDatabaseContainerUserDefinedFunction

func (*SqlDatabaseContainerUserDefinedFunction) ConvertTo

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

func (function *SqlDatabaseContainerUserDefinedFunction) Default()

Default applies defaults to the SqlDatabaseContainerUserDefinedFunction resource

func (SqlDatabaseContainerUserDefinedFunction) GetAPIVersion

func (function SqlDatabaseContainerUserDefinedFunction) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-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) 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) 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

func (*SqlDatabaseContainerUserDefinedFunction) ValidateCreate

func (function *SqlDatabaseContainerUserDefinedFunction) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*SqlDatabaseContainerUserDefinedFunction) ValidateDelete

func (function *SqlDatabaseContainerUserDefinedFunction) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*SqlDatabaseContainerUserDefinedFunction) ValidateUpdate

func (function *SqlDatabaseContainerUserDefinedFunction) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type SqlDatabaseContainerUserDefinedFunctionList

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

+kubebuilder:object:root=true Deprecated version of SqlDatabaseContainerUserDefinedFunction. Use v1beta20210515.SqlDatabaseContainerUserDefinedFunction instead

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 SqlDatabaseCreateUpdateProperties_ARM

type SqlDatabaseCreateUpdateProperties_ARM struct {
	Options  *CreateUpdateOptions_ARM `json:"options,omitempty"`
	Resource *SqlDatabaseResource_ARM `json:"resource,omitempty"`
}

Deprecated version of SqlDatabaseCreateUpdateProperties. Use v1beta20210515.SqlDatabaseCreateUpdateProperties instead

func (*SqlDatabaseCreateUpdateProperties_ARM) DeepCopy

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

func (*SqlDatabaseCreateUpdateProperties_ARM) DeepCopyInto

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"`
	Etag  *string  `json:"_etag,omitempty"`
	Id    *string  `json:"id,omitempty"`
	Rid   *string  `json:"_rid,omitempty"`
	Ts    *float64 `json:"_ts,omitempty"`
	Users *string  `json:"_users,omitempty"`
}

Deprecated version of SqlDatabaseGetProperties_Resource_STATUS. Use v1beta20210515.SqlDatabaseGetProperties_Resource_STATUS instead

func (*SqlDatabaseGetProperties_Resource_STATUS) AssignProperties_From_SqlDatabaseGetProperties_Resource_STATUS

func (resource *SqlDatabaseGetProperties_Resource_STATUS) AssignProperties_From_SqlDatabaseGetProperties_Resource_STATUS(source *alpha20210515s.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

func (resource *SqlDatabaseGetProperties_Resource_STATUS) AssignProperties_To_SqlDatabaseGetProperties_Resource_STATUS(destination *alpha20210515s.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.

func (*SqlDatabaseGetProperties_Resource_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SqlDatabaseGetProperties_Resource_STATUS) PopulateFromARM

func (resource *SqlDatabaseGetProperties_Resource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SqlDatabaseGetProperties_Resource_STATUS_ARM

type SqlDatabaseGetProperties_Resource_STATUS_ARM struct {
	Colls *string  `json:"_colls,omitempty"`
	Etag  *string  `json:"_etag,omitempty"`
	Id    *string  `json:"id,omitempty"`
	Rid   *string  `json:"_rid,omitempty"`
	Ts    *float64 `json:"_ts,omitempty"`
	Users *string  `json:"_users,omitempty"`
}

Deprecated version of SqlDatabaseGetProperties_Resource_STATUS. Use v1beta20210515.SqlDatabaseGetProperties_Resource_STATUS instead

func (*SqlDatabaseGetProperties_Resource_STATUS_ARM) DeepCopy

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

func (*SqlDatabaseGetProperties_Resource_STATUS_ARM) DeepCopyInto

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

type SqlDatabaseGetProperties_STATUS_ARM

type SqlDatabaseGetProperties_STATUS_ARM struct {
	Options  *OptionsResource_STATUS_ARM                   `json:"options,omitempty"`
	Resource *SqlDatabaseGetProperties_Resource_STATUS_ARM `json:"resource,omitempty"`
}

Deprecated version of SqlDatabaseGetProperties_STATUS. Use v1beta20210515.SqlDatabaseGetProperties_STATUS instead

func (*SqlDatabaseGetProperties_STATUS_ARM) DeepCopy

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

func (*SqlDatabaseGetProperties_STATUS_ARM) 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 Deprecated version of SqlDatabase. Use v1beta20210515.SqlDatabase instead

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 SqlDatabaseResource

type SqlDatabaseResource struct {
	// +kubebuilder:validation:Required
	Id *string `json:"id,omitempty"`
}

Deprecated version of SqlDatabaseResource. Use v1beta20210515.SqlDatabaseResource instead

func (*SqlDatabaseResource) AssignProperties_From_SqlDatabaseResource

func (resource *SqlDatabaseResource) AssignProperties_From_SqlDatabaseResource(source *alpha20210515s.SqlDatabaseResource) error

AssignProperties_From_SqlDatabaseResource populates our SqlDatabaseResource from the provided source SqlDatabaseResource

func (*SqlDatabaseResource) AssignProperties_To_SqlDatabaseResource

func (resource *SqlDatabaseResource) AssignProperties_To_SqlDatabaseResource(destination *alpha20210515s.SqlDatabaseResource) error

AssignProperties_To_SqlDatabaseResource populates the provided destination SqlDatabaseResource from our SqlDatabaseResource

func (*SqlDatabaseResource) ConvertToARM

func (resource *SqlDatabaseResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*SqlDatabaseResource) NewEmptyARMValue

func (resource *SqlDatabaseResource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SqlDatabaseResource) PopulateFromARM

func (resource *SqlDatabaseResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SqlDatabaseResource_ARM

type SqlDatabaseResource_ARM struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of SqlDatabaseResource. Use v1beta20210515.SqlDatabaseResource instead

func (*SqlDatabaseResource_ARM) DeepCopy

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

func (*SqlDatabaseResource_ARM) DeepCopyInto

func (in *SqlDatabaseResource_ARM) DeepCopyInto(out *SqlDatabaseResource_ARM)

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              DatabaseAccounts_SqlDatabases_ThroughputSetting_Spec   `json:"spec,omitempty"`
	Status            DatabaseAccounts_SqlDatabases_ThroughputSetting_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" Deprecated version of SqlDatabaseThroughputSetting. Use v1beta20210515.SqlDatabaseThroughputSetting instead

func (*SqlDatabaseThroughputSetting) AssignProperties_From_SqlDatabaseThroughputSetting

func (setting *SqlDatabaseThroughputSetting) AssignProperties_From_SqlDatabaseThroughputSetting(source *alpha20210515s.SqlDatabaseThroughputSetting) error

AssignProperties_From_SqlDatabaseThroughputSetting populates our SqlDatabaseThroughputSetting from the provided source SqlDatabaseThroughputSetting

func (*SqlDatabaseThroughputSetting) AssignProperties_To_SqlDatabaseThroughputSetting

func (setting *SqlDatabaseThroughputSetting) AssignProperties_To_SqlDatabaseThroughputSetting(destination *alpha20210515s.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) ConvertFrom

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

ConvertFrom populates our SqlDatabaseThroughputSetting from the provided hub SqlDatabaseThroughputSetting

func (*SqlDatabaseThroughputSetting) ConvertTo

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

func (setting *SqlDatabaseThroughputSetting) Default()

Default applies defaults to the SqlDatabaseThroughputSetting resource

func (SqlDatabaseThroughputSetting) GetAPIVersion

func (setting SqlDatabaseThroughputSetting) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-05-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) 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) 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

func (*SqlDatabaseThroughputSetting) ValidateCreate

func (setting *SqlDatabaseThroughputSetting) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*SqlDatabaseThroughputSetting) ValidateDelete

func (setting *SqlDatabaseThroughputSetting) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*SqlDatabaseThroughputSetting) ValidateUpdate

func (setting *SqlDatabaseThroughputSetting) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type SqlDatabaseThroughputSettingList

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

+kubebuilder:object:root=true Deprecated version of SqlDatabaseThroughputSetting. Use v1beta20210515.SqlDatabaseThroughputSetting instead

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 SqlStoredProcedureCreateUpdateProperties_ARM

type SqlStoredProcedureCreateUpdateProperties_ARM struct {
	Options  *CreateUpdateOptions_ARM        `json:"options,omitempty"`
	Resource *SqlStoredProcedureResource_ARM `json:"resource,omitempty"`
}

Deprecated version of SqlStoredProcedureCreateUpdateProperties. Use v1beta20210515.SqlStoredProcedureCreateUpdateProperties instead

func (*SqlStoredProcedureCreateUpdateProperties_ARM) DeepCopy

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

func (*SqlStoredProcedureCreateUpdateProperties_ARM) DeepCopyInto

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"`
	Rid  *string  `json:"_rid,omitempty"`
	Ts   *float64 `json:"_ts,omitempty"`
}

Deprecated version of SqlStoredProcedureGetProperties_Resource_STATUS. Use v1beta20210515.SqlStoredProcedureGetProperties_Resource_STATUS instead

func (*SqlStoredProcedureGetProperties_Resource_STATUS) AssignProperties_From_SqlStoredProcedureGetProperties_Resource_STATUS

func (resource *SqlStoredProcedureGetProperties_Resource_STATUS) AssignProperties_From_SqlStoredProcedureGetProperties_Resource_STATUS(source *alpha20210515s.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

func (resource *SqlStoredProcedureGetProperties_Resource_STATUS) AssignProperties_To_SqlStoredProcedureGetProperties_Resource_STATUS(destination *alpha20210515s.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.

func (*SqlStoredProcedureGetProperties_Resource_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SqlStoredProcedureGetProperties_Resource_STATUS) PopulateFromARM

func (resource *SqlStoredProcedureGetProperties_Resource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SqlStoredProcedureGetProperties_Resource_STATUS_ARM

type SqlStoredProcedureGetProperties_Resource_STATUS_ARM struct {
	Body *string  `json:"body,omitempty"`
	Etag *string  `json:"_etag,omitempty"`
	Id   *string  `json:"id,omitempty"`
	Rid  *string  `json:"_rid,omitempty"`
	Ts   *float64 `json:"_ts,omitempty"`
}

Deprecated version of SqlStoredProcedureGetProperties_Resource_STATUS. Use v1beta20210515.SqlStoredProcedureGetProperties_Resource_STATUS instead

func (*SqlStoredProcedureGetProperties_Resource_STATUS_ARM) DeepCopy

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

func (*SqlStoredProcedureGetProperties_Resource_STATUS_ARM) DeepCopyInto

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

type SqlStoredProcedureGetProperties_STATUS_ARM

type SqlStoredProcedureGetProperties_STATUS_ARM struct {
	Resource *SqlStoredProcedureGetProperties_Resource_STATUS_ARM `json:"resource,omitempty"`
}

Deprecated version of SqlStoredProcedureGetProperties_STATUS. Use v1beta20210515.SqlStoredProcedureGetProperties_STATUS instead

func (*SqlStoredProcedureGetProperties_STATUS_ARM) DeepCopy

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

func (*SqlStoredProcedureGetProperties_STATUS_ARM) 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"`

	// +kubebuilder:validation:Required
	Id *string `json:"id,omitempty"`
}

Deprecated version of SqlStoredProcedureResource. Use v1beta20210515.SqlStoredProcedureResource instead

func (*SqlStoredProcedureResource) AssignProperties_From_SqlStoredProcedureResource

func (resource *SqlStoredProcedureResource) AssignProperties_From_SqlStoredProcedureResource(source *alpha20210515s.SqlStoredProcedureResource) error

AssignProperties_From_SqlStoredProcedureResource populates our SqlStoredProcedureResource from the provided source SqlStoredProcedureResource

func (*SqlStoredProcedureResource) AssignProperties_To_SqlStoredProcedureResource

func (resource *SqlStoredProcedureResource) AssignProperties_To_SqlStoredProcedureResource(destination *alpha20210515s.SqlStoredProcedureResource) error

AssignProperties_To_SqlStoredProcedureResource populates the provided destination SqlStoredProcedureResource from our SqlStoredProcedureResource

func (*SqlStoredProcedureResource) ConvertToARM

func (resource *SqlStoredProcedureResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*SqlStoredProcedureResource) NewEmptyARMValue

func (resource *SqlStoredProcedureResource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SqlStoredProcedureResource) PopulateFromARM

func (resource *SqlStoredProcedureResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SqlStoredProcedureResource_ARM

type SqlStoredProcedureResource_ARM struct {
	Body *string `json:"body,omitempty"`
	Id   *string `json:"id,omitempty"`
}

Deprecated version of SqlStoredProcedureResource. Use v1beta20210515.SqlStoredProcedureResource instead

func (*SqlStoredProcedureResource_ARM) DeepCopy

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

func (*SqlStoredProcedureResource_ARM) DeepCopyInto

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

type SqlTriggerCreateUpdateProperties_ARM

type SqlTriggerCreateUpdateProperties_ARM struct {
	Options  *CreateUpdateOptions_ARM `json:"options,omitempty"`
	Resource *SqlTriggerResource_ARM  `json:"resource,omitempty"`
}

Deprecated version of SqlTriggerCreateUpdateProperties. Use v1beta20210515.SqlTriggerCreateUpdateProperties instead

func (*SqlTriggerCreateUpdateProperties_ARM) DeepCopy

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

func (*SqlTriggerCreateUpdateProperties_ARM) 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"`
	Rid              *string                                                   `json:"_rid,omitempty"`
	TriggerOperation *SqlTriggerGetProperties_Resource_TriggerOperation_STATUS `json:"triggerOperation,omitempty"`
	TriggerType      *SqlTriggerGetProperties_Resource_TriggerType_STATUS      `json:"triggerType,omitempty"`
	Ts               *float64                                                  `json:"_ts,omitempty"`
}

Deprecated version of SqlTriggerGetProperties_Resource_STATUS. Use v1beta20210515.SqlTriggerGetProperties_Resource_STATUS instead

func (*SqlTriggerGetProperties_Resource_STATUS) AssignProperties_From_SqlTriggerGetProperties_Resource_STATUS

func (resource *SqlTriggerGetProperties_Resource_STATUS) AssignProperties_From_SqlTriggerGetProperties_Resource_STATUS(source *alpha20210515s.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

func (resource *SqlTriggerGetProperties_Resource_STATUS) AssignProperties_To_SqlTriggerGetProperties_Resource_STATUS(destination *alpha20210515s.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.

func (*SqlTriggerGetProperties_Resource_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SqlTriggerGetProperties_Resource_STATUS) PopulateFromARM

func (resource *SqlTriggerGetProperties_Resource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SqlTriggerGetProperties_Resource_STATUS_ARM

type SqlTriggerGetProperties_Resource_STATUS_ARM struct {
	Body             *string                                                   `json:"body,omitempty"`
	Etag             *string                                                   `json:"_etag,omitempty"`
	Id               *string                                                   `json:"id,omitempty"`
	Rid              *string                                                   `json:"_rid,omitempty"`
	TriggerOperation *SqlTriggerGetProperties_Resource_TriggerOperation_STATUS `json:"triggerOperation,omitempty"`
	TriggerType      *SqlTriggerGetProperties_Resource_TriggerType_STATUS      `json:"triggerType,omitempty"`
	Ts               *float64                                                  `json:"_ts,omitempty"`
}

Deprecated version of SqlTriggerGetProperties_Resource_STATUS. Use v1beta20210515.SqlTriggerGetProperties_Resource_STATUS instead

func (*SqlTriggerGetProperties_Resource_STATUS_ARM) DeepCopy

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

func (*SqlTriggerGetProperties_Resource_STATUS_ARM) DeepCopyInto

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

type SqlTriggerGetProperties_Resource_TriggerOperation_STATUS

type SqlTriggerGetProperties_Resource_TriggerOperation_STATUS string

Deprecated version of SqlTriggerGetProperties_Resource_TriggerOperation_STATUS. Use v1beta20210515.SqlTriggerGetProperties_Resource_TriggerOperation_STATUS instead

type SqlTriggerGetProperties_Resource_TriggerType_STATUS

type SqlTriggerGetProperties_Resource_TriggerType_STATUS string

Deprecated version of SqlTriggerGetProperties_Resource_TriggerType_STATUS. Use v1beta20210515.SqlTriggerGetProperties_Resource_TriggerType_STATUS instead

type SqlTriggerGetProperties_STATUS_ARM

type SqlTriggerGetProperties_STATUS_ARM struct {
	Resource *SqlTriggerGetProperties_Resource_STATUS_ARM `json:"resource,omitempty"`
}

Deprecated version of SqlTriggerGetProperties_STATUS. Use v1beta20210515.SqlTriggerGetProperties_STATUS instead

func (*SqlTriggerGetProperties_STATUS_ARM) DeepCopy

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

func (*SqlTriggerGetProperties_STATUS_ARM) 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"`

	// +kubebuilder:validation:Required
	Id               *string                              `json:"id,omitempty"`
	TriggerOperation *SqlTriggerResource_TriggerOperation `json:"triggerOperation,omitempty"`
	TriggerType      *SqlTriggerResource_TriggerType      `json:"triggerType,omitempty"`
}

Deprecated version of SqlTriggerResource. Use v1beta20210515.SqlTriggerResource instead

func (*SqlTriggerResource) AssignProperties_From_SqlTriggerResource

func (resource *SqlTriggerResource) AssignProperties_From_SqlTriggerResource(source *alpha20210515s.SqlTriggerResource) error

AssignProperties_From_SqlTriggerResource populates our SqlTriggerResource from the provided source SqlTriggerResource

func (*SqlTriggerResource) AssignProperties_To_SqlTriggerResource

func (resource *SqlTriggerResource) AssignProperties_To_SqlTriggerResource(destination *alpha20210515s.SqlTriggerResource) error

AssignProperties_To_SqlTriggerResource populates the provided destination SqlTriggerResource from our SqlTriggerResource

func (*SqlTriggerResource) ConvertToARM

func (resource *SqlTriggerResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*SqlTriggerResource) NewEmptyARMValue

func (resource *SqlTriggerResource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SqlTriggerResource) PopulateFromARM

func (resource *SqlTriggerResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SqlTriggerResource_ARM

type SqlTriggerResource_ARM struct {
	Body             *string                              `json:"body,omitempty"`
	Id               *string                              `json:"id,omitempty"`
	TriggerOperation *SqlTriggerResource_TriggerOperation `json:"triggerOperation,omitempty"`
	TriggerType      *SqlTriggerResource_TriggerType      `json:"triggerType,omitempty"`
}

Deprecated version of SqlTriggerResource. Use v1beta20210515.SqlTriggerResource instead

func (*SqlTriggerResource_ARM) DeepCopy

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

func (*SqlTriggerResource_ARM) DeepCopyInto

func (in *SqlTriggerResource_ARM) DeepCopyInto(out *SqlTriggerResource_ARM)

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

type SqlTriggerResource_TriggerOperation

type SqlTriggerResource_TriggerOperation string

Deprecated version of SqlTriggerResource_TriggerOperation. Use v1beta20210515.SqlTriggerResource_TriggerOperation instead +kubebuilder:validation:Enum={"All","Create","Delete","Replace","Update"}

type SqlTriggerResource_TriggerType

type SqlTriggerResource_TriggerType string

Deprecated version of SqlTriggerResource_TriggerType. Use v1beta20210515.SqlTriggerResource_TriggerType instead +kubebuilder:validation:Enum={"Post","Pre"}

type SqlUserDefinedFunctionCreateUpdateProperties_ARM

type SqlUserDefinedFunctionCreateUpdateProperties_ARM struct {
	Options  *CreateUpdateOptions_ARM            `json:"options,omitempty"`
	Resource *SqlUserDefinedFunctionResource_ARM `json:"resource,omitempty"`
}

Deprecated version of SqlUserDefinedFunctionCreateUpdateProperties. Use v1beta20210515.SqlUserDefinedFunctionCreateUpdateProperties instead

func (*SqlUserDefinedFunctionCreateUpdateProperties_ARM) DeepCopy

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

func (*SqlUserDefinedFunctionCreateUpdateProperties_ARM) DeepCopyInto

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"`
	Rid  *string  `json:"_rid,omitempty"`
	Ts   *float64 `json:"_ts,omitempty"`
}

Deprecated version of SqlUserDefinedFunctionGetProperties_Resource_STATUS. Use v1beta20210515.SqlUserDefinedFunctionGetProperties_Resource_STATUS instead

func (*SqlUserDefinedFunctionGetProperties_Resource_STATUS) AssignProperties_From_SqlUserDefinedFunctionGetProperties_Resource_STATUS

func (resource *SqlUserDefinedFunctionGetProperties_Resource_STATUS) AssignProperties_From_SqlUserDefinedFunctionGetProperties_Resource_STATUS(source *alpha20210515s.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

func (resource *SqlUserDefinedFunctionGetProperties_Resource_STATUS) AssignProperties_To_SqlUserDefinedFunctionGetProperties_Resource_STATUS(destination *alpha20210515s.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.

func (*SqlUserDefinedFunctionGetProperties_Resource_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SqlUserDefinedFunctionGetProperties_Resource_STATUS) PopulateFromARM

func (resource *SqlUserDefinedFunctionGetProperties_Resource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SqlUserDefinedFunctionGetProperties_Resource_STATUS_ARM

type SqlUserDefinedFunctionGetProperties_Resource_STATUS_ARM struct {
	Body *string  `json:"body,omitempty"`
	Etag *string  `json:"_etag,omitempty"`
	Id   *string  `json:"id,omitempty"`
	Rid  *string  `json:"_rid,omitempty"`
	Ts   *float64 `json:"_ts,omitempty"`
}

Deprecated version of SqlUserDefinedFunctionGetProperties_Resource_STATUS. Use v1beta20210515.SqlUserDefinedFunctionGetProperties_Resource_STATUS instead

func (*SqlUserDefinedFunctionGetProperties_Resource_STATUS_ARM) DeepCopy

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

func (*SqlUserDefinedFunctionGetProperties_Resource_STATUS_ARM) DeepCopyInto

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

type SqlUserDefinedFunctionGetProperties_STATUS_ARM

type SqlUserDefinedFunctionGetProperties_STATUS_ARM struct {
	Resource *SqlUserDefinedFunctionGetProperties_Resource_STATUS_ARM `json:"resource,omitempty"`
}

Deprecated version of SqlUserDefinedFunctionGetProperties_STATUS. Use v1beta20210515.SqlUserDefinedFunctionGetProperties_STATUS instead

func (*SqlUserDefinedFunctionGetProperties_STATUS_ARM) DeepCopy

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

func (*SqlUserDefinedFunctionGetProperties_STATUS_ARM) 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"`

	// +kubebuilder:validation:Required
	Id *string `json:"id,omitempty"`
}

Deprecated version of SqlUserDefinedFunctionResource. Use v1beta20210515.SqlUserDefinedFunctionResource instead

func (*SqlUserDefinedFunctionResource) AssignProperties_From_SqlUserDefinedFunctionResource

func (resource *SqlUserDefinedFunctionResource) AssignProperties_From_SqlUserDefinedFunctionResource(source *alpha20210515s.SqlUserDefinedFunctionResource) error

AssignProperties_From_SqlUserDefinedFunctionResource populates our SqlUserDefinedFunctionResource from the provided source SqlUserDefinedFunctionResource

func (*SqlUserDefinedFunctionResource) AssignProperties_To_SqlUserDefinedFunctionResource

func (resource *SqlUserDefinedFunctionResource) AssignProperties_To_SqlUserDefinedFunctionResource(destination *alpha20210515s.SqlUserDefinedFunctionResource) error

AssignProperties_To_SqlUserDefinedFunctionResource populates the provided destination SqlUserDefinedFunctionResource from our SqlUserDefinedFunctionResource

func (*SqlUserDefinedFunctionResource) ConvertToARM

func (resource *SqlUserDefinedFunctionResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*SqlUserDefinedFunctionResource) NewEmptyARMValue

func (resource *SqlUserDefinedFunctionResource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SqlUserDefinedFunctionResource) PopulateFromARM

func (resource *SqlUserDefinedFunctionResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SqlUserDefinedFunctionResource_ARM

type SqlUserDefinedFunctionResource_ARM struct {
	Body *string `json:"body,omitempty"`
	Id   *string `json:"id,omitempty"`
}

Deprecated version of SqlUserDefinedFunctionResource. Use v1beta20210515.SqlUserDefinedFunctionResource instead

func (*SqlUserDefinedFunctionResource_ARM) DeepCopy

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

func (*SqlUserDefinedFunctionResource_ARM) DeepCopyInto

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"`
}

Deprecated version of ThroughputPolicyResource. Use v1beta20210515.ThroughputPolicyResource instead

func (*ThroughputPolicyResource) AssignProperties_From_ThroughputPolicyResource

func (resource *ThroughputPolicyResource) AssignProperties_From_ThroughputPolicyResource(source *alpha20210515s.ThroughputPolicyResource) error

AssignProperties_From_ThroughputPolicyResource populates our ThroughputPolicyResource from the provided source ThroughputPolicyResource

func (*ThroughputPolicyResource) AssignProperties_To_ThroughputPolicyResource

func (resource *ThroughputPolicyResource) AssignProperties_To_ThroughputPolicyResource(destination *alpha20210515s.ThroughputPolicyResource) error

AssignProperties_To_ThroughputPolicyResource populates the provided destination ThroughputPolicyResource from our ThroughputPolicyResource

func (*ThroughputPolicyResource) ConvertToARM

func (resource *ThroughputPolicyResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*ThroughputPolicyResource) NewEmptyARMValue

func (resource *ThroughputPolicyResource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ThroughputPolicyResource) PopulateFromARM

func (resource *ThroughputPolicyResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ThroughputPolicyResource_ARM

type ThroughputPolicyResource_ARM struct {
	IncrementPercent *int  `json:"incrementPercent,omitempty"`
	IsEnabled        *bool `json:"isEnabled,omitempty"`
}

Deprecated version of ThroughputPolicyResource. Use v1beta20210515.ThroughputPolicyResource instead

func (*ThroughputPolicyResource_ARM) DeepCopy

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

func (*ThroughputPolicyResource_ARM) DeepCopyInto

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"`
}

Deprecated version of ThroughputPolicyResource_STATUS. Use v1beta20210515.ThroughputPolicyResource_STATUS instead

func (*ThroughputPolicyResource_STATUS) AssignProperties_From_ThroughputPolicyResource_STATUS

func (resource *ThroughputPolicyResource_STATUS) AssignProperties_From_ThroughputPolicyResource_STATUS(source *alpha20210515s.ThroughputPolicyResource_STATUS) error

AssignProperties_From_ThroughputPolicyResource_STATUS populates our ThroughputPolicyResource_STATUS from the provided source ThroughputPolicyResource_STATUS

func (*ThroughputPolicyResource_STATUS) AssignProperties_To_ThroughputPolicyResource_STATUS

func (resource *ThroughputPolicyResource_STATUS) AssignProperties_To_ThroughputPolicyResource_STATUS(destination *alpha20210515s.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.

func (*ThroughputPolicyResource_STATUS) NewEmptyARMValue

func (resource *ThroughputPolicyResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ThroughputPolicyResource_STATUS) PopulateFromARM

func (resource *ThroughputPolicyResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ThroughputPolicyResource_STATUS_ARM

type ThroughputPolicyResource_STATUS_ARM struct {
	IncrementPercent *int  `json:"incrementPercent,omitempty"`
	IsEnabled        *bool `json:"isEnabled,omitempty"`
}

Deprecated version of ThroughputPolicyResource_STATUS. Use v1beta20210515.ThroughputPolicyResource_STATUS instead

func (*ThroughputPolicyResource_STATUS_ARM) DeepCopy

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

func (*ThroughputPolicyResource_STATUS_ARM) 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"`
	MinimumThroughput   *string                           `json:"minimumThroughput,omitempty"`
	OfferReplacePending *string                           `json:"offerReplacePending,omitempty"`
	Rid                 *string                           `json:"_rid,omitempty"`
	Throughput          *int                              `json:"throughput,omitempty"`
	Ts                  *float64                          `json:"_ts,omitempty"`
}

Deprecated version of ThroughputSettingsGetProperties_Resource_STATUS. Use v1beta20210515.ThroughputSettingsGetProperties_Resource_STATUS instead

func (*ThroughputSettingsGetProperties_Resource_STATUS) AssignProperties_From_ThroughputSettingsGetProperties_Resource_STATUS

func (resource *ThroughputSettingsGetProperties_Resource_STATUS) AssignProperties_From_ThroughputSettingsGetProperties_Resource_STATUS(source *alpha20210515s.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

func (resource *ThroughputSettingsGetProperties_Resource_STATUS) AssignProperties_To_ThroughputSettingsGetProperties_Resource_STATUS(destination *alpha20210515s.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.

func (*ThroughputSettingsGetProperties_Resource_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ThroughputSettingsGetProperties_Resource_STATUS) PopulateFromARM

func (resource *ThroughputSettingsGetProperties_Resource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ThroughputSettingsGetProperties_Resource_STATUS_ARM

type ThroughputSettingsGetProperties_Resource_STATUS_ARM struct {
	AutoscaleSettings   *AutoscaleSettingsResource_STATUS_ARM `json:"autoscaleSettings,omitempty"`
	Etag                *string                               `json:"_etag,omitempty"`
	MinimumThroughput   *string                               `json:"minimumThroughput,omitempty"`
	OfferReplacePending *string                               `json:"offerReplacePending,omitempty"`
	Rid                 *string                               `json:"_rid,omitempty"`
	Throughput          *int                                  `json:"throughput,omitempty"`
	Ts                  *float64                              `json:"_ts,omitempty"`
}

Deprecated version of ThroughputSettingsGetProperties_Resource_STATUS. Use v1beta20210515.ThroughputSettingsGetProperties_Resource_STATUS instead

func (*ThroughputSettingsGetProperties_Resource_STATUS_ARM) DeepCopy

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

func (*ThroughputSettingsGetProperties_Resource_STATUS_ARM) DeepCopyInto

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

type ThroughputSettingsGetProperties_STATUS_ARM

type ThroughputSettingsGetProperties_STATUS_ARM struct {
	Resource *ThroughputSettingsGetProperties_Resource_STATUS_ARM `json:"resource,omitempty"`
}

Deprecated version of ThroughputSettingsGetProperties_STATUS. Use v1beta20210515.ThroughputSettingsGetProperties_STATUS instead

func (*ThroughputSettingsGetProperties_STATUS_ARM) DeepCopy

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

func (*ThroughputSettingsGetProperties_STATUS_ARM) 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"`
	Throughput        *int                       `json:"throughput,omitempty"`
}

Deprecated version of ThroughputSettingsResource. Use v1beta20210515.ThroughputSettingsResource instead

func (*ThroughputSettingsResource) AssignProperties_From_ThroughputSettingsResource

func (resource *ThroughputSettingsResource) AssignProperties_From_ThroughputSettingsResource(source *alpha20210515s.ThroughputSettingsResource) error

AssignProperties_From_ThroughputSettingsResource populates our ThroughputSettingsResource from the provided source ThroughputSettingsResource

func (*ThroughputSettingsResource) AssignProperties_To_ThroughputSettingsResource

func (resource *ThroughputSettingsResource) AssignProperties_To_ThroughputSettingsResource(destination *alpha20210515s.ThroughputSettingsResource) error

AssignProperties_To_ThroughputSettingsResource populates the provided destination ThroughputSettingsResource from our ThroughputSettingsResource

func (*ThroughputSettingsResource) ConvertToARM

func (resource *ThroughputSettingsResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*ThroughputSettingsResource) NewEmptyARMValue

func (resource *ThroughputSettingsResource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ThroughputSettingsResource) PopulateFromARM

func (resource *ThroughputSettingsResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ThroughputSettingsResource_ARM

type ThroughputSettingsResource_ARM struct {
	AutoscaleSettings *AutoscaleSettingsResource_ARM `json:"autoscaleSettings,omitempty"`
	Throughput        *int                           `json:"throughput,omitempty"`
}

Deprecated version of ThroughputSettingsResource. Use v1beta20210515.ThroughputSettingsResource instead

func (*ThroughputSettingsResource_ARM) DeepCopy

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

func (*ThroughputSettingsResource_ARM) DeepCopyInto

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

type ThroughputSettingsUpdateProperties_ARM

type ThroughputSettingsUpdateProperties_ARM struct {
	Resource *ThroughputSettingsResource_ARM `json:"resource,omitempty"`
}

Deprecated version of ThroughputSettingsUpdateProperties. Use v1beta20210515.ThroughputSettingsUpdateProperties instead

func (*ThroughputSettingsUpdateProperties_ARM) DeepCopy

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

func (*ThroughputSettingsUpdateProperties_ARM) 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"`
}

Deprecated version of UniqueKey. Use v1beta20210515.UniqueKey instead

func (*UniqueKey) AssignProperties_From_UniqueKey

func (uniqueKey *UniqueKey) AssignProperties_From_UniqueKey(source *alpha20210515s.UniqueKey) error

AssignProperties_From_UniqueKey populates our UniqueKey from the provided source UniqueKey

func (*UniqueKey) AssignProperties_To_UniqueKey

func (uniqueKey *UniqueKey) AssignProperties_To_UniqueKey(destination *alpha20210515s.UniqueKey) error

AssignProperties_To_UniqueKey populates the provided destination UniqueKey from our UniqueKey

func (*UniqueKey) ConvertToARM

func (uniqueKey *UniqueKey) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*UniqueKey) NewEmptyARMValue

func (uniqueKey *UniqueKey) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UniqueKey) PopulateFromARM

func (uniqueKey *UniqueKey) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UniqueKeyPolicy

type UniqueKeyPolicy struct {
	UniqueKeys []UniqueKey `json:"uniqueKeys,omitempty"`
}

Deprecated version of UniqueKeyPolicy. Use v1beta20210515.UniqueKeyPolicy instead

func (*UniqueKeyPolicy) AssignProperties_From_UniqueKeyPolicy

func (policy *UniqueKeyPolicy) AssignProperties_From_UniqueKeyPolicy(source *alpha20210515s.UniqueKeyPolicy) error

AssignProperties_From_UniqueKeyPolicy populates our UniqueKeyPolicy from the provided source UniqueKeyPolicy

func (*UniqueKeyPolicy) AssignProperties_To_UniqueKeyPolicy

func (policy *UniqueKeyPolicy) AssignProperties_To_UniqueKeyPolicy(destination *alpha20210515s.UniqueKeyPolicy) error

AssignProperties_To_UniqueKeyPolicy populates the provided destination UniqueKeyPolicy from our UniqueKeyPolicy

func (*UniqueKeyPolicy) ConvertToARM

func (policy *UniqueKeyPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*UniqueKeyPolicy) NewEmptyARMValue

func (policy *UniqueKeyPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UniqueKeyPolicy) PopulateFromARM

func (policy *UniqueKeyPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UniqueKeyPolicy_ARM

type UniqueKeyPolicy_ARM struct {
	UniqueKeys []UniqueKey_ARM `json:"uniqueKeys,omitempty"`
}

Deprecated version of UniqueKeyPolicy. Use v1beta20210515.UniqueKeyPolicy instead

func (*UniqueKeyPolicy_ARM) DeepCopy

func (in *UniqueKeyPolicy_ARM) DeepCopy() *UniqueKeyPolicy_ARM

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

func (*UniqueKeyPolicy_ARM) DeepCopyInto

func (in *UniqueKeyPolicy_ARM) DeepCopyInto(out *UniqueKeyPolicy_ARM)

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

type UniqueKeyPolicy_STATUS

type UniqueKeyPolicy_STATUS struct {
	UniqueKeys []UniqueKey_STATUS `json:"uniqueKeys,omitempty"`
}

Deprecated version of UniqueKeyPolicy_STATUS. Use v1beta20210515.UniqueKeyPolicy_STATUS instead

func (*UniqueKeyPolicy_STATUS) AssignProperties_From_UniqueKeyPolicy_STATUS

func (policy *UniqueKeyPolicy_STATUS) AssignProperties_From_UniqueKeyPolicy_STATUS(source *alpha20210515s.UniqueKeyPolicy_STATUS) error

AssignProperties_From_UniqueKeyPolicy_STATUS populates our UniqueKeyPolicy_STATUS from the provided source UniqueKeyPolicy_STATUS

func (*UniqueKeyPolicy_STATUS) AssignProperties_To_UniqueKeyPolicy_STATUS

func (policy *UniqueKeyPolicy_STATUS) AssignProperties_To_UniqueKeyPolicy_STATUS(destination *alpha20210515s.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.

func (*UniqueKeyPolicy_STATUS) NewEmptyARMValue

func (policy *UniqueKeyPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UniqueKeyPolicy_STATUS) PopulateFromARM

func (policy *UniqueKeyPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UniqueKeyPolicy_STATUS_ARM

type UniqueKeyPolicy_STATUS_ARM struct {
	UniqueKeys []UniqueKey_STATUS_ARM `json:"uniqueKeys,omitempty"`
}

Deprecated version of UniqueKeyPolicy_STATUS. Use v1beta20210515.UniqueKeyPolicy_STATUS instead

func (*UniqueKeyPolicy_STATUS_ARM) DeepCopy

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

func (*UniqueKeyPolicy_STATUS_ARM) DeepCopyInto

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

type UniqueKey_ARM

type UniqueKey_ARM struct {
	Paths []string `json:"paths,omitempty"`
}

Deprecated version of UniqueKey. Use v1beta20210515.UniqueKey instead

func (*UniqueKey_ARM) DeepCopy

func (in *UniqueKey_ARM) DeepCopy() *UniqueKey_ARM

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

func (*UniqueKey_ARM) DeepCopyInto

func (in *UniqueKey_ARM) DeepCopyInto(out *UniqueKey_ARM)

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"`
}

Deprecated version of UniqueKey_STATUS. Use v1beta20210515.UniqueKey_STATUS instead

func (*UniqueKey_STATUS) AssignProperties_From_UniqueKey_STATUS

func (uniqueKey *UniqueKey_STATUS) AssignProperties_From_UniqueKey_STATUS(source *alpha20210515s.UniqueKey_STATUS) error

AssignProperties_From_UniqueKey_STATUS populates our UniqueKey_STATUS from the provided source UniqueKey_STATUS

func (*UniqueKey_STATUS) AssignProperties_To_UniqueKey_STATUS

func (uniqueKey *UniqueKey_STATUS) AssignProperties_To_UniqueKey_STATUS(destination *alpha20210515s.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.

func (*UniqueKey_STATUS) NewEmptyARMValue

func (uniqueKey *UniqueKey_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UniqueKey_STATUS) PopulateFromARM

func (uniqueKey *UniqueKey_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UniqueKey_STATUS_ARM

type UniqueKey_STATUS_ARM struct {
	Paths []string `json:"paths,omitempty"`
}

Deprecated version of UniqueKey_STATUS. Use v1beta20210515.UniqueKey_STATUS instead

func (*UniqueKey_STATUS_ARM) DeepCopy

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

func (*UniqueKey_STATUS_ARM) DeepCopyInto

func (in *UniqueKey_STATUS_ARM) DeepCopyInto(out *UniqueKey_STATUS_ARM)

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"`
	Reference                        *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Deprecated version of VirtualNetworkRule. Use v1beta20210515.VirtualNetworkRule instead

func (*VirtualNetworkRule) AssignProperties_From_VirtualNetworkRule

func (rule *VirtualNetworkRule) AssignProperties_From_VirtualNetworkRule(source *alpha20210515s.VirtualNetworkRule) error

AssignProperties_From_VirtualNetworkRule populates our VirtualNetworkRule from the provided source VirtualNetworkRule

func (*VirtualNetworkRule) AssignProperties_To_VirtualNetworkRule

func (rule *VirtualNetworkRule) AssignProperties_To_VirtualNetworkRule(destination *alpha20210515s.VirtualNetworkRule) error

AssignProperties_To_VirtualNetworkRule populates the provided destination VirtualNetworkRule from our VirtualNetworkRule

func (*VirtualNetworkRule) ConvertToARM

func (rule *VirtualNetworkRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*VirtualNetworkRule) NewEmptyARMValue

func (rule *VirtualNetworkRule) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualNetworkRule) PopulateFromARM

func (rule *VirtualNetworkRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualNetworkRule_ARM

type VirtualNetworkRule_ARM struct {
	Id                               *string `json:"id,omitempty"`
	IgnoreMissingVNetServiceEndpoint *bool   `json:"ignoreMissingVNetServiceEndpoint,omitempty"`
}

Deprecated version of VirtualNetworkRule. Use v1beta20210515.VirtualNetworkRule instead

func (*VirtualNetworkRule_ARM) DeepCopy

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

func (*VirtualNetworkRule_ARM) DeepCopyInto

func (in *VirtualNetworkRule_ARM) DeepCopyInto(out *VirtualNetworkRule_ARM)

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"`
}

Deprecated version of VirtualNetworkRule_STATUS. Use v1beta20210515.VirtualNetworkRule_STATUS instead

func (*VirtualNetworkRule_STATUS) AssignProperties_From_VirtualNetworkRule_STATUS

func (rule *VirtualNetworkRule_STATUS) AssignProperties_From_VirtualNetworkRule_STATUS(source *alpha20210515s.VirtualNetworkRule_STATUS) error

AssignProperties_From_VirtualNetworkRule_STATUS populates our VirtualNetworkRule_STATUS from the provided source VirtualNetworkRule_STATUS

func (*VirtualNetworkRule_STATUS) AssignProperties_To_VirtualNetworkRule_STATUS

func (rule *VirtualNetworkRule_STATUS) AssignProperties_To_VirtualNetworkRule_STATUS(destination *alpha20210515s.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.

func (*VirtualNetworkRule_STATUS) NewEmptyARMValue

func (rule *VirtualNetworkRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualNetworkRule_STATUS) PopulateFromARM

func (rule *VirtualNetworkRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualNetworkRule_STATUS_ARM

type VirtualNetworkRule_STATUS_ARM struct {
	Id                               *string `json:"id,omitempty"`
	IgnoreMissingVNetServiceEndpoint *bool   `json:"ignoreMissingVNetServiceEndpoint,omitempty"`
}

Deprecated version of VirtualNetworkRule_STATUS. Use v1beta20210515.VirtualNetworkRule_STATUS instead

func (*VirtualNetworkRule_STATUS_ARM) DeepCopy

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

func (*VirtualNetworkRule_STATUS_ARM) DeepCopyInto

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

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL