v1alpha1api20210515storage

package
v2.0.0-alpha.4 Latest Latest
Warning

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

Go to latest
Published: Dec 8, 2021 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

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

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

This section is empty.

Variables

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

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

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

Storage version of v1alpha1api20210515.AnalyticalStorageConfiguration Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/AnalyticalStorageConfiguration

func (*AnalyticalStorageConfiguration) DeepCopy

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

func (*AnalyticalStorageConfiguration) DeepCopyInto

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

type AnalyticalStorageConfiguration_Status

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

Storage version of v1alpha1api20210515.AnalyticalStorageConfiguration_Status

func (*AnalyticalStorageConfiguration_Status) DeepCopy

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

func (*AnalyticalStorageConfiguration_Status) DeepCopyInto

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

type ApiProperties

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

Storage version of v1alpha1api20210515.ApiProperties Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/ApiProperties

func (*ApiProperties) DeepCopy

func (in *ApiProperties) DeepCopy() *ApiProperties

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

func (*ApiProperties) DeepCopyInto

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

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

type ApiProperties_Status

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

Storage version of v1alpha1api20210515.ApiProperties_Status

func (*ApiProperties_Status) DeepCopy

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

func (*ApiProperties_Status) DeepCopyInto

func (in *ApiProperties_Status) DeepCopyInto(out *ApiProperties_Status)

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

type AutoUpgradePolicyResource

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

Storage version of v1alpha1api20210515.AutoUpgradePolicyResource Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/AutoUpgradePolicyResource

func (*AutoUpgradePolicyResource) DeepCopy

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

func (*AutoUpgradePolicyResource) DeepCopyInto

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

type AutoUpgradePolicyResource_Status

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

Storage version of v1alpha1api20210515.AutoUpgradePolicyResource_Status

func (*AutoUpgradePolicyResource_Status) DeepCopy

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

func (*AutoUpgradePolicyResource_Status) DeepCopyInto

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

type AutoscaleSettings

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

Storage version of v1alpha1api20210515.AutoscaleSettings Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/AutoscaleSettings

func (*AutoscaleSettings) DeepCopy

func (in *AutoscaleSettings) DeepCopy() *AutoscaleSettings

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

func (*AutoscaleSettings) DeepCopyInto

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

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

type AutoscaleSettingsResource

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

Storage version of v1alpha1api20210515.AutoscaleSettingsResource Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/AutoscaleSettingsResource

func (*AutoscaleSettingsResource) DeepCopy

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

func (*AutoscaleSettingsResource) DeepCopyInto

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

type AutoscaleSettingsResource_Status

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

Storage version of v1alpha1api20210515.AutoscaleSettingsResource_Status

func (*AutoscaleSettingsResource_Status) DeepCopy

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

func (*AutoscaleSettingsResource_Status) DeepCopyInto

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

type AutoscaleSettings_Status

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

Storage version of v1alpha1api20210515.AutoscaleSettings_Status

func (*AutoscaleSettings_Status) DeepCopy

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

func (*AutoscaleSettings_Status) DeepCopyInto

func (in *AutoscaleSettings_Status) DeepCopyInto(out *AutoscaleSettings_Status)

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

type BackupPolicy

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

Storage version of v1alpha1api20210515.BackupPolicy Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/BackupPolicy

func (*BackupPolicy) DeepCopy

func (in *BackupPolicy) DeepCopy() *BackupPolicy

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

func (*BackupPolicy) DeepCopyInto

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

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

type BackupPolicy_Status

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

Storage version of v1alpha1api20210515.BackupPolicy_Status

func (*BackupPolicy_Status) DeepCopy

func (in *BackupPolicy_Status) DeepCopy() *BackupPolicy_Status

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

func (*BackupPolicy_Status) DeepCopyInto

func (in *BackupPolicy_Status) DeepCopyInto(out *BackupPolicy_Status)

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

type Capability

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

Storage version of v1alpha1api20210515.Capability Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/Capability

func (*Capability) DeepCopy

func (in *Capability) DeepCopy() *Capability

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

func (*Capability) DeepCopyInto

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

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

type Capability_Status

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

Storage version of v1alpha1api20210515.Capability_Status

func (*Capability_Status) DeepCopy

func (in *Capability_Status) DeepCopy() *Capability_Status

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

func (*Capability_Status) DeepCopyInto

func (in *Capability_Status) DeepCopyInto(out *Capability_Status)

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

type CompositePath

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

Storage version of v1alpha1api20210515.CompositePath Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/CompositePath

func (*CompositePath) DeepCopy

func (in *CompositePath) DeepCopy() *CompositePath

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

func (*CompositePath) DeepCopyInto

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

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

type CompositePath_Status

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

Storage version of v1alpha1api20210515.CompositePath_Status

func (*CompositePath_Status) DeepCopy

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

func (*CompositePath_Status) DeepCopyInto

func (in *CompositePath_Status) DeepCopyInto(out *CompositePath_Status)

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

type ConflictResolutionPolicy

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

Storage version of v1alpha1api20210515.ConflictResolutionPolicy Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/ConflictResolutionPolicy

func (*ConflictResolutionPolicy) DeepCopy

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

func (*ConflictResolutionPolicy) DeepCopyInto

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

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

type ConflictResolutionPolicy_Status

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

Storage version of v1alpha1api20210515.ConflictResolutionPolicy_Status

func (*ConflictResolutionPolicy_Status) DeepCopy

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

func (*ConflictResolutionPolicy_Status) DeepCopyInto

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

type ConsistencyPolicy

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

Storage version of v1alpha1api20210515.ConsistencyPolicy Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/ConsistencyPolicy

func (*ConsistencyPolicy) DeepCopy

func (in *ConsistencyPolicy) DeepCopy() *ConsistencyPolicy

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

func (*ConsistencyPolicy) DeepCopyInto

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

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

type ConsistencyPolicy_Status

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

Storage version of v1alpha1api20210515.ConsistencyPolicy_Status

func (*ConsistencyPolicy_Status) DeepCopy

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

func (*ConsistencyPolicy_Status) DeepCopyInto

func (in *ConsistencyPolicy_Status) DeepCopyInto(out *ConsistencyPolicy_Status)

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

type ContainerPartitionKey

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

Storage version of v1alpha1api20210515.ContainerPartitionKey Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/ContainerPartitionKey

func (*ContainerPartitionKey) DeepCopy

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

func (*ContainerPartitionKey) DeepCopyInto

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

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

type ContainerPartitionKey_Status

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

Storage version of v1alpha1api20210515.ContainerPartitionKey_Status

func (*ContainerPartitionKey_Status) DeepCopy

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

func (*ContainerPartitionKey_Status) DeepCopyInto

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

type ContinuousModeBackupPolicy

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

Storage version of v1alpha1api20210515.ContinuousModeBackupPolicy Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/ContinuousModeBackupPolicy

func (*ContinuousModeBackupPolicy) DeepCopy

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

func (*ContinuousModeBackupPolicy) DeepCopyInto

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

type CorsPolicy

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

Storage version of v1alpha1api20210515.CorsPolicy Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/CorsPolicy

func (*CorsPolicy) DeepCopy

func (in *CorsPolicy) DeepCopy() *CorsPolicy

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

func (*CorsPolicy) DeepCopyInto

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

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

type CorsPolicy_Status

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

Storage version of v1alpha1api20210515.CorsPolicy_Status

func (*CorsPolicy_Status) DeepCopy

func (in *CorsPolicy_Status) DeepCopy() *CorsPolicy_Status

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

func (*CorsPolicy_Status) DeepCopyInto

func (in *CorsPolicy_Status) DeepCopyInto(out *CorsPolicy_Status)

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

type CreateUpdateOptions

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

Storage version of v1alpha1api20210515.CreateUpdateOptions Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/CreateUpdateOptions

func (*CreateUpdateOptions) DeepCopy

func (in *CreateUpdateOptions) DeepCopy() *CreateUpdateOptions

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

func (*CreateUpdateOptions) DeepCopyInto

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

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

type DatabaseAccount

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

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1alpha1api20210515.DatabaseAccount Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts

func (*DatabaseAccount) AzureName

func (databaseAccount *DatabaseAccount) AzureName() string

AzureName returns the Azure name of the resource

func (*DatabaseAccount) DeepCopy

func (in *DatabaseAccount) DeepCopy() *DatabaseAccount

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

func (*DatabaseAccount) DeepCopyInto

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

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

func (*DatabaseAccount) DeepCopyObject

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

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

func (DatabaseAccount) GetAPIVersion

func (databaseAccount DatabaseAccount) GetAPIVersion() string

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

func (*DatabaseAccount) GetConditions

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

GetConditions returns the conditions of the resource

func (*DatabaseAccount) GetResourceKind

func (databaseAccount *DatabaseAccount) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*DatabaseAccount) GetSpec

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

GetSpec returns the specification of this resource

func (*DatabaseAccount) GetStatus

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

GetStatus returns the status of this resource

func (*DatabaseAccount) GetType

func (databaseAccount *DatabaseAccount) GetType() string

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

func (*DatabaseAccount) Hub

func (databaseAccount *DatabaseAccount) Hub()

Hub marks that this DatabaseAccount is the hub type for conversion

func (*DatabaseAccount) NewEmptyStatus

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

NewEmptyStatus returns a new empty (blank) status

func (*DatabaseAccount) OriginalGVK

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

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

func (*DatabaseAccount) Owner

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

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*DatabaseAccount) SetConditions

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

SetConditions sets the conditions on the resource status

func (*DatabaseAccount) SetStatus

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

SetStatus sets the status of this resource

type DatabaseAccountGetResults_Status

type DatabaseAccountGetResults_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                         []conditions.Condition                                 `json:"conditions,omitempty"`
	ConnectorOffer                     *string                                                `json:"connectorOffer,omitempty"`
	ConsistencyPolicy                  *ConsistencyPolicy_Status                              `json:"consistencyPolicy,omitempty"`
	Cors                               []CorsPolicy_Status                                    `json:"cors,omitempty"`
	DatabaseAccountOfferType           *string                                                `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                               *string                                                `json:"kind,omitempty"`
	Location                           *string                                                `json:"location,omitempty"`
	Locations                          []Location_Status                                      `json:"locations,omitempty"`
	Name                               *string                                                `json:"name,omitempty"`
	NetworkAclBypass                   *string                                                `json:"networkAclBypass,omitempty"`
	NetworkAclBypassResourceIds        []string                                               `json:"networkAclBypassResourceIds,omitempty"`
	PrivateEndpointConnections         []PrivateEndpointConnection_Status_SubResourceEmbedded `json:"privateEndpointConnections,omitempty"`
	PropertyBag                        genruntime.PropertyBag                                 `json:"$propertyBag,omitempty"`
	ProvisioningState                  *string                                                `json:"provisioningState,omitempty"`
	PublicNetworkAccess                *string                                                `json:"publicNetworkAccess,omitempty"`
	ReadLocations                      []Location_Status                                      `json:"readLocations,omitempty"`
	Tags                               map[string]string                                      `json:"tags,omitempty"`
	Type                               *string                                                `json:"type,omitempty"`
	VirtualNetworkRules                []VirtualNetworkRule_Status                            `json:"virtualNetworkRules,omitempty"`
	WriteLocations                     []Location_Status                                      `json:"writeLocations,omitempty"`
}

Storage version of v1alpha1api20210515.DatabaseAccountGetResults_Status

func (*DatabaseAccountGetResults_Status) ConvertStatusFrom

func (databaseAccountGetResultsStatus *DatabaseAccountGetResults_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our DatabaseAccountGetResults_Status from the provided source

func (*DatabaseAccountGetResults_Status) ConvertStatusTo

func (databaseAccountGetResultsStatus *DatabaseAccountGetResults_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our DatabaseAccountGetResults_Status

func (*DatabaseAccountGetResults_Status) DeepCopy

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

func (*DatabaseAccountGetResults_Status) DeepCopyInto

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

type DatabaseAccountList

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

+kubebuilder:object:root=true Storage version of v1alpha1api20210515.DatabaseAccount Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts

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 DatabaseAccountsMongodbDatabasesCollectionsThroughputSettings_Spec

type DatabaseAccountsMongodbDatabasesCollectionsThroughputSettings_Spec struct {
	Location        *string `json:"location,omitempty"`
	OriginalVersion string  `json:"originalVersion"`

	// +kubebuilder:validation:Required
	Owner       genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner" kind:"MongodbDatabaseCollection"`
	PropertyBag genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	Resource    *ThroughputSettingsResource       `json:"resource,omitempty"`
	Tags        map[string]string                 `json:"tags,omitempty"`
}

Storage version of v1alpha1api20210515.DatabaseAccountsMongodbDatabasesCollectionsThroughputSettings_Spec

func (*DatabaseAccountsMongodbDatabasesCollectionsThroughputSettings_Spec) ConvertSpecFrom

func (databaseAccountsMongodbDatabasesCollectionsThroughputSettingsSpec *DatabaseAccountsMongodbDatabasesCollectionsThroughputSettings_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DatabaseAccountsMongodbDatabasesCollectionsThroughputSettings_Spec from the provided source

func (*DatabaseAccountsMongodbDatabasesCollectionsThroughputSettings_Spec) ConvertSpecTo

func (databaseAccountsMongodbDatabasesCollectionsThroughputSettingsSpec *DatabaseAccountsMongodbDatabasesCollectionsThroughputSettings_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DatabaseAccountsMongodbDatabasesCollectionsThroughputSettings_Spec

func (*DatabaseAccountsMongodbDatabasesCollectionsThroughputSettings_Spec) DeepCopy

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

func (*DatabaseAccountsMongodbDatabasesCollectionsThroughputSettings_Spec) DeepCopyInto

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

type DatabaseAccountsMongodbDatabasesCollections_Spec

type DatabaseAccountsMongodbDatabasesCollections_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"`
	Location        *string              `json:"location,omitempty"`
	Options         *CreateUpdateOptions `json:"options,omitempty"`
	OriginalVersion string               `json:"originalVersion"`

	// +kubebuilder:validation:Required
	Owner       genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner" kind:"MongodbDatabase"`
	PropertyBag genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	Resource    *MongoDBCollectionResource        `json:"resource,omitempty"`
	Tags        map[string]string                 `json:"tags,omitempty"`
}

Storage version of v1alpha1api20210515.DatabaseAccountsMongodbDatabasesCollections_Spec

func (*DatabaseAccountsMongodbDatabasesCollections_Spec) ConvertSpecFrom

func (databaseAccountsMongodbDatabasesCollectionsSpec *DatabaseAccountsMongodbDatabasesCollections_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DatabaseAccountsMongodbDatabasesCollections_Spec from the provided source

func (*DatabaseAccountsMongodbDatabasesCollections_Spec) ConvertSpecTo

func (databaseAccountsMongodbDatabasesCollectionsSpec *DatabaseAccountsMongodbDatabasesCollections_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DatabaseAccountsMongodbDatabasesCollections_Spec

func (*DatabaseAccountsMongodbDatabasesCollections_Spec) DeepCopy

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

func (*DatabaseAccountsMongodbDatabasesCollections_Spec) DeepCopyInto

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

type DatabaseAccountsMongodbDatabasesThroughputSettings_Spec

type DatabaseAccountsMongodbDatabasesThroughputSettings_Spec struct {
	Location        *string `json:"location,omitempty"`
	OriginalVersion string  `json:"originalVersion"`

	// +kubebuilder:validation:Required
	Owner       genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner" kind:"MongodbDatabase"`
	PropertyBag genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	Resource    *ThroughputSettingsResource       `json:"resource,omitempty"`
	Tags        map[string]string                 `json:"tags,omitempty"`
}

Storage version of v1alpha1api20210515.DatabaseAccountsMongodbDatabasesThroughputSettings_Spec

func (*DatabaseAccountsMongodbDatabasesThroughputSettings_Spec) ConvertSpecFrom

func (databaseAccountsMongodbDatabasesThroughputSettingsSpec *DatabaseAccountsMongodbDatabasesThroughputSettings_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DatabaseAccountsMongodbDatabasesThroughputSettings_Spec from the provided source

func (*DatabaseAccountsMongodbDatabasesThroughputSettings_Spec) ConvertSpecTo

func (databaseAccountsMongodbDatabasesThroughputSettingsSpec *DatabaseAccountsMongodbDatabasesThroughputSettings_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DatabaseAccountsMongodbDatabasesThroughputSettings_Spec

func (*DatabaseAccountsMongodbDatabasesThroughputSettings_Spec) DeepCopy

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

func (*DatabaseAccountsMongodbDatabasesThroughputSettings_Spec) DeepCopyInto

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

type DatabaseAccountsMongodbDatabases_Spec

type DatabaseAccountsMongodbDatabases_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"`
	Location        *string              `json:"location,omitempty"`
	Options         *CreateUpdateOptions `json:"options,omitempty"`
	OriginalVersion string               `json:"originalVersion"`

	// +kubebuilder:validation:Required
	Owner       genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner" kind:"DatabaseAccount"`
	PropertyBag genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	Resource    *MongoDBDatabaseResource          `json:"resource,omitempty"`
	Tags        map[string]string                 `json:"tags,omitempty"`
}

Storage version of v1alpha1api20210515.DatabaseAccountsMongodbDatabases_Spec

func (*DatabaseAccountsMongodbDatabases_Spec) ConvertSpecFrom

func (databaseAccountsMongodbDatabasesSpec *DatabaseAccountsMongodbDatabases_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DatabaseAccountsMongodbDatabases_Spec from the provided source

func (*DatabaseAccountsMongodbDatabases_Spec) ConvertSpecTo

func (databaseAccountsMongodbDatabasesSpec *DatabaseAccountsMongodbDatabases_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DatabaseAccountsMongodbDatabases_Spec

func (*DatabaseAccountsMongodbDatabases_Spec) DeepCopy

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

func (*DatabaseAccountsMongodbDatabases_Spec) DeepCopyInto

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

type DatabaseAccountsSqlDatabasesContainersStoredProcedures_Spec

type DatabaseAccountsSqlDatabasesContainersStoredProcedures_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"`
	Location        *string              `json:"location,omitempty"`
	Options         *CreateUpdateOptions `json:"options,omitempty"`
	OriginalVersion string               `json:"originalVersion"`

	// +kubebuilder:validation:Required
	Owner       genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner" kind:"SqlDatabaseContainer"`
	PropertyBag genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	Resource    *SqlStoredProcedureResource       `json:"resource,omitempty"`
	Tags        map[string]string                 `json:"tags,omitempty"`
}

Storage version of v1alpha1api20210515.DatabaseAccountsSqlDatabasesContainersStoredProcedures_Spec

func (*DatabaseAccountsSqlDatabasesContainersStoredProcedures_Spec) ConvertSpecFrom

func (databaseAccountsSqlDatabasesContainersStoredProceduresSpec *DatabaseAccountsSqlDatabasesContainersStoredProcedures_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DatabaseAccountsSqlDatabasesContainersStoredProcedures_Spec from the provided source

func (*DatabaseAccountsSqlDatabasesContainersStoredProcedures_Spec) ConvertSpecTo

func (databaseAccountsSqlDatabasesContainersStoredProceduresSpec *DatabaseAccountsSqlDatabasesContainersStoredProcedures_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DatabaseAccountsSqlDatabasesContainersStoredProcedures_Spec

func (*DatabaseAccountsSqlDatabasesContainersStoredProcedures_Spec) DeepCopy

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

func (*DatabaseAccountsSqlDatabasesContainersStoredProcedures_Spec) DeepCopyInto

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

type DatabaseAccountsSqlDatabasesContainersThroughputSettings_Spec

type DatabaseAccountsSqlDatabasesContainersThroughputSettings_Spec struct {
	Location        *string `json:"location,omitempty"`
	OriginalVersion string  `json:"originalVersion"`

	// +kubebuilder:validation:Required
	Owner       genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner" kind:"SqlDatabaseContainer"`
	PropertyBag genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	Resource    *ThroughputSettingsResource       `json:"resource,omitempty"`
	Tags        map[string]string                 `json:"tags,omitempty"`
}

Storage version of v1alpha1api20210515.DatabaseAccountsSqlDatabasesContainersThroughputSettings_Spec

func (*DatabaseAccountsSqlDatabasesContainersThroughputSettings_Spec) ConvertSpecFrom

func (databaseAccountsSqlDatabasesContainersThroughputSettingsSpec *DatabaseAccountsSqlDatabasesContainersThroughputSettings_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DatabaseAccountsSqlDatabasesContainersThroughputSettings_Spec from the provided source

func (*DatabaseAccountsSqlDatabasesContainersThroughputSettings_Spec) ConvertSpecTo

func (databaseAccountsSqlDatabasesContainersThroughputSettingsSpec *DatabaseAccountsSqlDatabasesContainersThroughputSettings_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DatabaseAccountsSqlDatabasesContainersThroughputSettings_Spec

func (*DatabaseAccountsSqlDatabasesContainersThroughputSettings_Spec) DeepCopy

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

func (*DatabaseAccountsSqlDatabasesContainersThroughputSettings_Spec) DeepCopyInto

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

type DatabaseAccountsSqlDatabasesContainersTriggers_Spec

type DatabaseAccountsSqlDatabasesContainersTriggers_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"`
	Location        *string              `json:"location,omitempty"`
	Options         *CreateUpdateOptions `json:"options,omitempty"`
	OriginalVersion string               `json:"originalVersion"`

	// +kubebuilder:validation:Required
	Owner       genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner" kind:"SqlDatabaseContainer"`
	PropertyBag genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	Resource    *SqlTriggerResource               `json:"resource,omitempty"`
	Tags        map[string]string                 `json:"tags,omitempty"`
}

Storage version of v1alpha1api20210515.DatabaseAccountsSqlDatabasesContainersTriggers_Spec

func (*DatabaseAccountsSqlDatabasesContainersTriggers_Spec) ConvertSpecFrom

func (databaseAccountsSqlDatabasesContainersTriggersSpec *DatabaseAccountsSqlDatabasesContainersTriggers_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DatabaseAccountsSqlDatabasesContainersTriggers_Spec from the provided source

func (*DatabaseAccountsSqlDatabasesContainersTriggers_Spec) ConvertSpecTo

func (databaseAccountsSqlDatabasesContainersTriggersSpec *DatabaseAccountsSqlDatabasesContainersTriggers_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DatabaseAccountsSqlDatabasesContainersTriggers_Spec

func (*DatabaseAccountsSqlDatabasesContainersTriggers_Spec) DeepCopy

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

func (*DatabaseAccountsSqlDatabasesContainersTriggers_Spec) DeepCopyInto

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

type DatabaseAccountsSqlDatabasesContainersUserDefinedFunctions_Spec

type DatabaseAccountsSqlDatabasesContainersUserDefinedFunctions_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"`
	Location        *string              `json:"location,omitempty"`
	Options         *CreateUpdateOptions `json:"options,omitempty"`
	OriginalVersion string               `json:"originalVersion"`

	// +kubebuilder:validation:Required
	Owner       genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner" kind:"SqlDatabaseContainer"`
	PropertyBag genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	Resource    *SqlUserDefinedFunctionResource   `json:"resource,omitempty"`
	Tags        map[string]string                 `json:"tags,omitempty"`
}

Storage version of v1alpha1api20210515.DatabaseAccountsSqlDatabasesContainersUserDefinedFunctions_Spec

func (*DatabaseAccountsSqlDatabasesContainersUserDefinedFunctions_Spec) ConvertSpecFrom

func (databaseAccountsSqlDatabasesContainersUserDefinedFunctionsSpec *DatabaseAccountsSqlDatabasesContainersUserDefinedFunctions_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DatabaseAccountsSqlDatabasesContainersUserDefinedFunctions_Spec from the provided source

func (*DatabaseAccountsSqlDatabasesContainersUserDefinedFunctions_Spec) ConvertSpecTo

func (databaseAccountsSqlDatabasesContainersUserDefinedFunctionsSpec *DatabaseAccountsSqlDatabasesContainersUserDefinedFunctions_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DatabaseAccountsSqlDatabasesContainersUserDefinedFunctions_Spec

func (*DatabaseAccountsSqlDatabasesContainersUserDefinedFunctions_Spec) DeepCopy

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

func (*DatabaseAccountsSqlDatabasesContainersUserDefinedFunctions_Spec) DeepCopyInto

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

type DatabaseAccountsSqlDatabasesContainers_Spec

type DatabaseAccountsSqlDatabasesContainers_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"`
	Location        *string              `json:"location,omitempty"`
	Options         *CreateUpdateOptions `json:"options,omitempty"`
	OriginalVersion string               `json:"originalVersion"`

	// +kubebuilder:validation:Required
	Owner       genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner" kind:"SqlDatabase"`
	PropertyBag genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	Resource    *SqlContainerResource             `json:"resource,omitempty"`
	Tags        map[string]string                 `json:"tags,omitempty"`
}

Storage version of v1alpha1api20210515.DatabaseAccountsSqlDatabasesContainers_Spec

func (*DatabaseAccountsSqlDatabasesContainers_Spec) ConvertSpecFrom

func (databaseAccountsSqlDatabasesContainersSpec *DatabaseAccountsSqlDatabasesContainers_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DatabaseAccountsSqlDatabasesContainers_Spec from the provided source

func (*DatabaseAccountsSqlDatabasesContainers_Spec) ConvertSpecTo

func (databaseAccountsSqlDatabasesContainersSpec *DatabaseAccountsSqlDatabasesContainers_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DatabaseAccountsSqlDatabasesContainers_Spec

func (*DatabaseAccountsSqlDatabasesContainers_Spec) DeepCopy

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

func (*DatabaseAccountsSqlDatabasesContainers_Spec) DeepCopyInto

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

type DatabaseAccountsSqlDatabasesThroughputSettings_Spec

type DatabaseAccountsSqlDatabasesThroughputSettings_Spec struct {
	Location        *string `json:"location,omitempty"`
	OriginalVersion string  `json:"originalVersion"`

	// +kubebuilder:validation:Required
	Owner       genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner" kind:"SqlDatabase"`
	PropertyBag genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	Resource    *ThroughputSettingsResource       `json:"resource,omitempty"`
	Tags        map[string]string                 `json:"tags,omitempty"`
}

Storage version of v1alpha1api20210515.DatabaseAccountsSqlDatabasesThroughputSettings_Spec

func (*DatabaseAccountsSqlDatabasesThroughputSettings_Spec) ConvertSpecFrom

func (databaseAccountsSqlDatabasesThroughputSettingsSpec *DatabaseAccountsSqlDatabasesThroughputSettings_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DatabaseAccountsSqlDatabasesThroughputSettings_Spec from the provided source

func (*DatabaseAccountsSqlDatabasesThroughputSettings_Spec) ConvertSpecTo

func (databaseAccountsSqlDatabasesThroughputSettingsSpec *DatabaseAccountsSqlDatabasesThroughputSettings_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DatabaseAccountsSqlDatabasesThroughputSettings_Spec

func (*DatabaseAccountsSqlDatabasesThroughputSettings_Spec) DeepCopy

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

func (*DatabaseAccountsSqlDatabasesThroughputSettings_Spec) DeepCopyInto

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

type DatabaseAccountsSqlDatabases_Spec

type DatabaseAccountsSqlDatabases_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"`
	Location        *string              `json:"location,omitempty"`
	Options         *CreateUpdateOptions `json:"options,omitempty"`
	OriginalVersion string               `json:"originalVersion"`

	// +kubebuilder:validation:Required
	Owner       genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner" kind:"DatabaseAccount"`
	PropertyBag genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	Resource    *SqlDatabaseResource              `json:"resource,omitempty"`
	Tags        map[string]string                 `json:"tags,omitempty"`
}

Storage version of v1alpha1api20210515.DatabaseAccountsSqlDatabases_Spec

func (*DatabaseAccountsSqlDatabases_Spec) ConvertSpecFrom

func (databaseAccountsSqlDatabasesSpec *DatabaseAccountsSqlDatabases_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DatabaseAccountsSqlDatabases_Spec from the provided source

func (*DatabaseAccountsSqlDatabases_Spec) ConvertSpecTo

func (databaseAccountsSqlDatabasesSpec *DatabaseAccountsSqlDatabases_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DatabaseAccountsSqlDatabases_Spec

func (*DatabaseAccountsSqlDatabases_Spec) DeepCopy

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

func (*DatabaseAccountsSqlDatabases_Spec) DeepCopyInto

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

type DatabaseAccounts_Spec

type DatabaseAccounts_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"`
	BackupPolicy                       *BackupPolicy           `json:"backupPolicy,omitempty"`
	Capabilities                       []Capability            `json:"capabilities,omitempty"`
	ConnectorOffer                     *string                 `json:"connectorOffer,omitempty"`
	ConsistencyPolicy                  *ConsistencyPolicy      `json:"consistencyPolicy,omitempty"`
	Cors                               []CorsPolicy            `json:"cors,omitempty"`
	DatabaseAccountOfferType           *string                 `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                               *string                 `json:"kind,omitempty"`
	Location                           *string                 `json:"location,omitempty"`
	Locations                          []Location              `json:"locations,omitempty"`
	NetworkAclBypass                   *string                 `json:"networkAclBypass,omitempty"`
	NetworkAclBypassResourceIds        []string                `json:"networkAclBypassResourceIds,omitempty"`
	OriginalVersion                    string                  `json:"originalVersion"`

	// +kubebuilder:validation:Required
	Owner               genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner" kind:"ResourceGroup"`
	PropertyBag         genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	PublicNetworkAccess *string                           `json:"publicNetworkAccess,omitempty"`
	Tags                map[string]string                 `json:"tags,omitempty"`
	VirtualNetworkRules []VirtualNetworkRule              `json:"virtualNetworkRules,omitempty"`
}

Storage version of v1alpha1api20210515.DatabaseAccounts_Spec

func (*DatabaseAccounts_Spec) ConvertSpecFrom

func (databaseAccountsSpec *DatabaseAccounts_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DatabaseAccounts_Spec from the provided source

func (*DatabaseAccounts_Spec) ConvertSpecTo

func (databaseAccountsSpec *DatabaseAccounts_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DatabaseAccounts_Spec

func (*DatabaseAccounts_Spec) DeepCopy

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

func (*DatabaseAccounts_Spec) DeepCopyInto

func (in *DatabaseAccounts_Spec) DeepCopyInto(out *DatabaseAccounts_Spec)

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

type ExcludedPath

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

Storage version of v1alpha1api20210515.ExcludedPath Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/ExcludedPath

func (*ExcludedPath) DeepCopy

func (in *ExcludedPath) DeepCopy() *ExcludedPath

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

func (*ExcludedPath) DeepCopyInto

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

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

type ExcludedPath_Status

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

Storage version of v1alpha1api20210515.ExcludedPath_Status

func (*ExcludedPath_Status) DeepCopy

func (in *ExcludedPath_Status) DeepCopy() *ExcludedPath_Status

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

func (*ExcludedPath_Status) DeepCopyInto

func (in *ExcludedPath_Status) DeepCopyInto(out *ExcludedPath_Status)

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

type FailoverPolicy_Status

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

Storage version of v1alpha1api20210515.FailoverPolicy_Status

func (*FailoverPolicy_Status) DeepCopy

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

func (*FailoverPolicy_Status) DeepCopyInto

func (in *FailoverPolicy_Status) DeepCopyInto(out *FailoverPolicy_Status)

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

type IncludedPath

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

Storage version of v1alpha1api20210515.IncludedPath Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/IncludedPath

func (*IncludedPath) DeepCopy

func (in *IncludedPath) DeepCopy() *IncludedPath

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

func (*IncludedPath) DeepCopyInto

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

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

type IncludedPath_Status

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

Storage version of v1alpha1api20210515.IncludedPath_Status

func (*IncludedPath_Status) DeepCopy

func (in *IncludedPath_Status) DeepCopy() *IncludedPath_Status

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

func (*IncludedPath_Status) DeepCopyInto

func (in *IncludedPath_Status) DeepCopyInto(out *IncludedPath_Status)

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

type Indexes

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

Storage version of v1alpha1api20210515.Indexes Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/Indexes

func (*Indexes) DeepCopy

func (in *Indexes) DeepCopy() *Indexes

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

func (*Indexes) DeepCopyInto

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

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

type Indexes_Status

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

Storage version of v1alpha1api20210515.Indexes_Status

func (*Indexes_Status) DeepCopy

func (in *Indexes_Status) DeepCopy() *Indexes_Status

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

func (*Indexes_Status) DeepCopyInto

func (in *Indexes_Status) DeepCopyInto(out *Indexes_Status)

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

type IndexingPolicy

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

Storage version of v1alpha1api20210515.IndexingPolicy Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/IndexingPolicy

func (*IndexingPolicy) DeepCopy

func (in *IndexingPolicy) DeepCopy() *IndexingPolicy

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

func (*IndexingPolicy) DeepCopyInto

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

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

type IndexingPolicy_Status

type IndexingPolicy_Status struct {
	Automatic        *bool                    `json:"automatic,omitempty"`
	CompositeIndexes [][]CompositePath_Status `json:"compositeIndexes,omitempty"`
	ExcludedPaths    []ExcludedPath_Status    `json:"excludedPaths,omitempty"`
	IncludedPaths    []IncludedPath_Status    `json:"includedPaths,omitempty"`
	IndexingMode     *string                  `json:"indexingMode,omitempty"`
	PropertyBag      genruntime.PropertyBag   `json:"$propertyBag,omitempty"`
	SpatialIndexes   []SpatialSpec_Status     `json:"spatialIndexes,omitempty"`
}

Storage version of v1alpha1api20210515.IndexingPolicy_Status

func (*IndexingPolicy_Status) DeepCopy

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

func (*IndexingPolicy_Status) DeepCopyInto

func (in *IndexingPolicy_Status) DeepCopyInto(out *IndexingPolicy_Status)

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

type IpAddressOrRange

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

Storage version of v1alpha1api20210515.IpAddressOrRange Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/IpAddressOrRange

func (*IpAddressOrRange) DeepCopy

func (in *IpAddressOrRange) DeepCopy() *IpAddressOrRange

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

func (*IpAddressOrRange) DeepCopyInto

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

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

type IpAddressOrRange_Status

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

Storage version of v1alpha1api20210515.IpAddressOrRange_Status

func (*IpAddressOrRange_Status) DeepCopy

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

func (*IpAddressOrRange_Status) DeepCopyInto

func (in *IpAddressOrRange_Status) DeepCopyInto(out *IpAddressOrRange_Status)

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

type Location

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

Storage version of v1alpha1api20210515.Location Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/Location

func (*Location) DeepCopy

func (in *Location) DeepCopy() *Location

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

func (*Location) DeepCopyInto

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

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

type Location_Status

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

Storage version of v1alpha1api20210515.Location_Status

func (*Location_Status) DeepCopy

func (in *Location_Status) DeepCopy() *Location_Status

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

func (*Location_Status) DeepCopyInto

func (in *Location_Status) DeepCopyInto(out *Location_Status)

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

type ManagedServiceIdentity

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

Storage version of v1alpha1api20210515.ManagedServiceIdentity Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/ManagedServiceIdentity

func (*ManagedServiceIdentity) DeepCopy

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

func (*ManagedServiceIdentity) DeepCopyInto

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

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

type ManagedServiceIdentity_Status

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

Storage version of v1alpha1api20210515.ManagedServiceIdentity_Status

func (*ManagedServiceIdentity_Status) DeepCopy

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

func (*ManagedServiceIdentity_Status) DeepCopyInto

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

type ManagedServiceIdentity_Status_UserAssignedIdentities

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

Storage version of v1alpha1api20210515.ManagedServiceIdentity_Status_UserAssignedIdentities

func (*ManagedServiceIdentity_Status_UserAssignedIdentities) DeepCopy

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

func (*ManagedServiceIdentity_Status_UserAssignedIdentities) DeepCopyInto

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

type MongoDBCollectionGetProperties_Status_Resource

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

Storage version of v1alpha1api20210515.MongoDBCollectionGetProperties_Status_Resource

func (*MongoDBCollectionGetProperties_Status_Resource) DeepCopy

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

func (*MongoDBCollectionGetProperties_Status_Resource) DeepCopyInto

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

type MongoDBCollectionGetResults_Status

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

Storage version of v1alpha1api20210515.MongoDBCollectionGetResults_Status

func (*MongoDBCollectionGetResults_Status) ConvertStatusFrom

func (mongoDBCollectionGetResultsStatus *MongoDBCollectionGetResults_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our MongoDBCollectionGetResults_Status from the provided source

func (*MongoDBCollectionGetResults_Status) ConvertStatusTo

func (mongoDBCollectionGetResultsStatus *MongoDBCollectionGetResults_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our MongoDBCollectionGetResults_Status

func (*MongoDBCollectionGetResults_Status) DeepCopy

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

func (*MongoDBCollectionGetResults_Status) DeepCopyInto

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

type MongoDBCollectionResource

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

Storage version of v1alpha1api20210515.MongoDBCollectionResource Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/MongoDBCollectionResource

func (*MongoDBCollectionResource) DeepCopy

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

func (*MongoDBCollectionResource) DeepCopyInto

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

type MongoDBDatabaseGetProperties_Status_Resource

type MongoDBDatabaseGetProperties_Status_Resource struct {
	Etag        *string                `json:"_etag,omitempty"`
	Id          *string                `json:"id,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Rid         *string                `json:"_rid,omitempty"`
	Ts          *float64               `json:"_ts,omitempty"`
}

Storage version of v1alpha1api20210515.MongoDBDatabaseGetProperties_Status_Resource

func (*MongoDBDatabaseGetProperties_Status_Resource) DeepCopy

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

func (*MongoDBDatabaseGetProperties_Status_Resource) DeepCopyInto

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

type MongoDBDatabaseGetResults_Status

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

Storage version of v1alpha1api20210515.MongoDBDatabaseGetResults_Status

func (*MongoDBDatabaseGetResults_Status) ConvertStatusFrom

func (mongoDBDatabaseGetResultsStatus *MongoDBDatabaseGetResults_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our MongoDBDatabaseGetResults_Status from the provided source

func (*MongoDBDatabaseGetResults_Status) ConvertStatusTo

func (mongoDBDatabaseGetResultsStatus *MongoDBDatabaseGetResults_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our MongoDBDatabaseGetResults_Status

func (*MongoDBDatabaseGetResults_Status) DeepCopy

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

func (*MongoDBDatabaseGetResults_Status) DeepCopyInto

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

type MongoDBDatabaseResource

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

Storage version of v1alpha1api20210515.MongoDBDatabaseResource Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/MongoDBDatabaseResource

func (*MongoDBDatabaseResource) DeepCopy

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

func (*MongoDBDatabaseResource) DeepCopyInto

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

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

type MongoIndex

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

Storage version of v1alpha1api20210515.MongoIndex Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/MongoIndex

func (*MongoIndex) DeepCopy

func (in *MongoIndex) DeepCopy() *MongoIndex

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

func (*MongoIndex) DeepCopyInto

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

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

type MongoIndexKeys

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

Storage version of v1alpha1api20210515.MongoIndexKeys Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/MongoIndexKeys

func (*MongoIndexKeys) DeepCopy

func (in *MongoIndexKeys) DeepCopy() *MongoIndexKeys

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

func (*MongoIndexKeys) DeepCopyInto

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

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

type MongoIndexKeys_Status

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

Storage version of v1alpha1api20210515.MongoIndexKeys_Status

func (*MongoIndexKeys_Status) DeepCopy

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

func (*MongoIndexKeys_Status) DeepCopyInto

func (in *MongoIndexKeys_Status) DeepCopyInto(out *MongoIndexKeys_Status)

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

type MongoIndexOptions

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

Storage version of v1alpha1api20210515.MongoIndexOptions Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/MongoIndexOptions

func (*MongoIndexOptions) DeepCopy

func (in *MongoIndexOptions) DeepCopy() *MongoIndexOptions

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

func (*MongoIndexOptions) DeepCopyInto

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

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

type MongoIndexOptions_Status

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

Storage version of v1alpha1api20210515.MongoIndexOptions_Status

func (*MongoIndexOptions_Status) DeepCopy

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

func (*MongoIndexOptions_Status) DeepCopyInto

func (in *MongoIndexOptions_Status) DeepCopyInto(out *MongoIndexOptions_Status)

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

type MongoIndex_Status

type MongoIndex_Status struct {
	Key         *MongoIndexKeys_Status    `json:"key,omitempty"`
	Options     *MongoIndexOptions_Status `json:"options,omitempty"`
	PropertyBag genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210515.MongoIndex_Status

func (*MongoIndex_Status) DeepCopy

func (in *MongoIndex_Status) DeepCopy() *MongoIndex_Status

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

func (*MongoIndex_Status) DeepCopyInto

func (in *MongoIndex_Status) DeepCopyInto(out *MongoIndex_Status)

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

type MongodbDatabase

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

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1alpha1api20210515.MongodbDatabase Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_mongodbDatabases

func (*MongodbDatabase) AzureName

func (mongodbDatabase *MongodbDatabase) AzureName() string

AzureName returns the Azure name of the resource

func (*MongodbDatabase) DeepCopy

func (in *MongodbDatabase) DeepCopy() *MongodbDatabase

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

func (*MongodbDatabase) DeepCopyInto

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

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

func (*MongodbDatabase) DeepCopyObject

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

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

func (MongodbDatabase) GetAPIVersion

func (mongodbDatabase MongodbDatabase) GetAPIVersion() string

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

func (*MongodbDatabase) GetConditions

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

GetConditions returns the conditions of the resource

func (*MongodbDatabase) GetResourceKind

func (mongodbDatabase *MongodbDatabase) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*MongodbDatabase) GetSpec

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

GetSpec returns the specification of this resource

func (*MongodbDatabase) GetStatus

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

GetStatus returns the status of this resource

func (*MongodbDatabase) GetType

func (mongodbDatabase *MongodbDatabase) GetType() string

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

func (*MongodbDatabase) Hub

func (mongodbDatabase *MongodbDatabase) Hub()

Hub marks that this MongodbDatabase is the hub type for conversion

func (*MongodbDatabase) NewEmptyStatus

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

NewEmptyStatus returns a new empty (blank) status

func (*MongodbDatabase) OriginalGVK

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

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

func (*MongodbDatabase) Owner

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

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*MongodbDatabase) SetConditions

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

SetConditions sets the conditions on the resource status

func (*MongodbDatabase) SetStatus

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

SetStatus sets the status of this resource

type MongodbDatabaseCollection

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

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1alpha1api20210515.MongodbDatabaseCollection Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_mongodbDatabases_collections

func (*MongodbDatabaseCollection) AzureName

func (mongodbDatabaseCollection *MongodbDatabaseCollection) AzureName() string

AzureName returns the Azure name of the resource

func (*MongodbDatabaseCollection) DeepCopy

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

func (*MongodbDatabaseCollection) DeepCopyInto

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

func (*MongodbDatabaseCollection) DeepCopyObject

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

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

func (MongodbDatabaseCollection) GetAPIVersion

func (mongodbDatabaseCollection MongodbDatabaseCollection) GetAPIVersion() string

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

func (*MongodbDatabaseCollection) GetConditions

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

GetConditions returns the conditions of the resource

func (*MongodbDatabaseCollection) GetResourceKind

func (mongodbDatabaseCollection *MongodbDatabaseCollection) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*MongodbDatabaseCollection) GetSpec

func (mongodbDatabaseCollection *MongodbDatabaseCollection) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*MongodbDatabaseCollection) GetStatus

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

GetStatus returns the status of this resource

func (*MongodbDatabaseCollection) GetType

func (mongodbDatabaseCollection *MongodbDatabaseCollection) GetType() string

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

func (*MongodbDatabaseCollection) Hub

func (mongodbDatabaseCollection *MongodbDatabaseCollection) Hub()

Hub marks that this MongodbDatabaseCollection is the hub type for conversion

func (*MongodbDatabaseCollection) NewEmptyStatus

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

NewEmptyStatus returns a new empty (blank) status

func (*MongodbDatabaseCollection) OriginalGVK

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

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

func (*MongodbDatabaseCollection) Owner

func (mongodbDatabaseCollection *MongodbDatabaseCollection) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*MongodbDatabaseCollection) SetConditions

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

SetConditions sets the conditions on the resource status

func (*MongodbDatabaseCollection) SetStatus

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

SetStatus sets the status of this resource

type MongodbDatabaseCollectionList

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

+kubebuilder:object:root=true Storage version of v1alpha1api20210515.MongodbDatabaseCollection Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_mongodbDatabases_collections

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

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1alpha1api20210515.MongodbDatabaseCollectionThroughputSetting Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_mongodbDatabases_collections_throughputSettings

func (*MongodbDatabaseCollectionThroughputSetting) AzureName

func (mongodbDatabaseCollectionThroughputSetting *MongodbDatabaseCollectionThroughputSetting) AzureName() string

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

func (*MongodbDatabaseCollectionThroughputSetting) DeepCopy

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

func (*MongodbDatabaseCollectionThroughputSetting) DeepCopyInto

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

func (*MongodbDatabaseCollectionThroughputSetting) DeepCopyObject

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

func (MongodbDatabaseCollectionThroughputSetting) GetAPIVersion

func (mongodbDatabaseCollectionThroughputSetting MongodbDatabaseCollectionThroughputSetting) GetAPIVersion() string

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

func (*MongodbDatabaseCollectionThroughputSetting) GetConditions

func (mongodbDatabaseCollectionThroughputSetting *MongodbDatabaseCollectionThroughputSetting) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*MongodbDatabaseCollectionThroughputSetting) GetResourceKind

func (mongodbDatabaseCollectionThroughputSetting *MongodbDatabaseCollectionThroughputSetting) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*MongodbDatabaseCollectionThroughputSetting) GetSpec

func (mongodbDatabaseCollectionThroughputSetting *MongodbDatabaseCollectionThroughputSetting) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*MongodbDatabaseCollectionThroughputSetting) GetStatus

func (mongodbDatabaseCollectionThroughputSetting *MongodbDatabaseCollectionThroughputSetting) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*MongodbDatabaseCollectionThroughputSetting) GetType

func (mongodbDatabaseCollectionThroughputSetting *MongodbDatabaseCollectionThroughputSetting) GetType() string

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

func (*MongodbDatabaseCollectionThroughputSetting) Hub

func (mongodbDatabaseCollectionThroughputSetting *MongodbDatabaseCollectionThroughputSetting) Hub()

Hub marks that this MongodbDatabaseCollectionThroughputSetting is the hub type for conversion

func (*MongodbDatabaseCollectionThroughputSetting) NewEmptyStatus

func (mongodbDatabaseCollectionThroughputSetting *MongodbDatabaseCollectionThroughputSetting) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*MongodbDatabaseCollectionThroughputSetting) OriginalGVK

func (mongodbDatabaseCollectionThroughputSetting *MongodbDatabaseCollectionThroughputSetting) OriginalGVK() *schema.GroupVersionKind

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

func (*MongodbDatabaseCollectionThroughputSetting) Owner

func (mongodbDatabaseCollectionThroughputSetting *MongodbDatabaseCollectionThroughputSetting) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*MongodbDatabaseCollectionThroughputSetting) SetConditions

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

SetConditions sets the conditions on the resource status

func (*MongodbDatabaseCollectionThroughputSetting) SetStatus

func (mongodbDatabaseCollectionThroughputSetting *MongodbDatabaseCollectionThroughputSetting) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type MongodbDatabaseCollectionThroughputSettingList

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

+kubebuilder:object:root=true Storage version of v1alpha1api20210515.MongodbDatabaseCollectionThroughputSetting Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_mongodbDatabases_collections_throughputSettings

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 Storage version of v1alpha1api20210515.MongodbDatabase Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_mongodbDatabases

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

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1alpha1api20210515.MongodbDatabaseThroughputSetting Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_mongodbDatabases_throughputSettings

func (*MongodbDatabaseThroughputSetting) AzureName

func (mongodbDatabaseThroughputSetting *MongodbDatabaseThroughputSetting) AzureName() string

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

func (*MongodbDatabaseThroughputSetting) DeepCopy

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

func (*MongodbDatabaseThroughputSetting) DeepCopyInto

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

func (*MongodbDatabaseThroughputSetting) DeepCopyObject

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

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

func (MongodbDatabaseThroughputSetting) GetAPIVersion

func (mongodbDatabaseThroughputSetting MongodbDatabaseThroughputSetting) GetAPIVersion() string

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

func (*MongodbDatabaseThroughputSetting) GetConditions

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

GetConditions returns the conditions of the resource

func (*MongodbDatabaseThroughputSetting) GetResourceKind

func (mongodbDatabaseThroughputSetting *MongodbDatabaseThroughputSetting) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*MongodbDatabaseThroughputSetting) GetSpec

func (mongodbDatabaseThroughputSetting *MongodbDatabaseThroughputSetting) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*MongodbDatabaseThroughputSetting) GetStatus

func (mongodbDatabaseThroughputSetting *MongodbDatabaseThroughputSetting) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*MongodbDatabaseThroughputSetting) GetType

func (mongodbDatabaseThroughputSetting *MongodbDatabaseThroughputSetting) GetType() string

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

func (*MongodbDatabaseThroughputSetting) Hub

func (mongodbDatabaseThroughputSetting *MongodbDatabaseThroughputSetting) Hub()

Hub marks that this MongodbDatabaseThroughputSetting is the hub type for conversion

func (*MongodbDatabaseThroughputSetting) NewEmptyStatus

func (mongodbDatabaseThroughputSetting *MongodbDatabaseThroughputSetting) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*MongodbDatabaseThroughputSetting) OriginalGVK

func (mongodbDatabaseThroughputSetting *MongodbDatabaseThroughputSetting) OriginalGVK() *schema.GroupVersionKind

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

func (*MongodbDatabaseThroughputSetting) Owner

func (mongodbDatabaseThroughputSetting *MongodbDatabaseThroughputSetting) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*MongodbDatabaseThroughputSetting) SetConditions

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

SetConditions sets the conditions on the resource status

func (*MongodbDatabaseThroughputSetting) SetStatus

func (mongodbDatabaseThroughputSetting *MongodbDatabaseThroughputSetting) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type MongodbDatabaseThroughputSettingList

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

+kubebuilder:object:root=true Storage version of v1alpha1api20210515.MongodbDatabaseThroughputSetting Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_mongodbDatabases_throughputSettings

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 OptionsResource_Status

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

Storage version of v1alpha1api20210515.OptionsResource_Status

func (*OptionsResource_Status) DeepCopy

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

func (*OptionsResource_Status) DeepCopyInto

func (in *OptionsResource_Status) DeepCopyInto(out *OptionsResource_Status)

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

type PeriodicModeBackupPolicy

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

Storage version of v1alpha1api20210515.PeriodicModeBackupPolicy Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/PeriodicModeBackupPolicy

func (*PeriodicModeBackupPolicy) DeepCopy

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

func (*PeriodicModeBackupPolicy) DeepCopyInto

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

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

type PeriodicModeProperties

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

Storage version of v1alpha1api20210515.PeriodicModeProperties Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/PeriodicModeProperties

func (*PeriodicModeProperties) DeepCopy

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

func (*PeriodicModeProperties) DeepCopyInto

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

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

type PrivateEndpointConnection_Status_SubResourceEmbedded

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

Storage version of v1alpha1api20210515.PrivateEndpointConnection_Status_SubResourceEmbedded

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopy

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

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopyInto

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

type SpatialSpec

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

Storage version of v1alpha1api20210515.SpatialSpec Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/SpatialSpec

func (*SpatialSpec) DeepCopy

func (in *SpatialSpec) DeepCopy() *SpatialSpec

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

func (*SpatialSpec) DeepCopyInto

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

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

type SpatialSpec_Status

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

Storage version of v1alpha1api20210515.SpatialSpec_Status

func (*SpatialSpec_Status) DeepCopy

func (in *SpatialSpec_Status) DeepCopy() *SpatialSpec_Status

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

func (*SpatialSpec_Status) DeepCopyInto

func (in *SpatialSpec_Status) DeepCopyInto(out *SpatialSpec_Status)

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

type SqlContainerGetProperties_Status_Resource

type SqlContainerGetProperties_Status_Resource 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"`
	PropertyBag              genruntime.PropertyBag           `json:"$propertyBag,omitempty"`
	Rid                      *string                          `json:"_rid,omitempty"`
	Ts                       *float64                         `json:"_ts,omitempty"`
	UniqueKeyPolicy          *UniqueKeyPolicy_Status          `json:"uniqueKeyPolicy,omitempty"`
}

Storage version of v1alpha1api20210515.SqlContainerGetProperties_Status_Resource

func (*SqlContainerGetProperties_Status_Resource) DeepCopy

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

func (*SqlContainerGetProperties_Status_Resource) DeepCopyInto

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

type SqlContainerGetResults_Status

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

Storage version of v1alpha1api20210515.SqlContainerGetResults_Status

func (*SqlContainerGetResults_Status) ConvertStatusFrom

func (sqlContainerGetResultsStatus *SqlContainerGetResults_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our SqlContainerGetResults_Status from the provided source

func (*SqlContainerGetResults_Status) ConvertStatusTo

func (sqlContainerGetResultsStatus *SqlContainerGetResults_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our SqlContainerGetResults_Status

func (*SqlContainerGetResults_Status) DeepCopy

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

func (*SqlContainerGetResults_Status) DeepCopyInto

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

type SqlContainerResource

type SqlContainerResource struct {
	AnalyticalStorageTtl     *int                      `json:"analyticalStorageTtl,omitempty"`
	ConflictResolutionPolicy *ConflictResolutionPolicy `json:"conflictResolutionPolicy,omitempty"`
	DefaultTtl               *int                      `json:"defaultTtl,omitempty"`
	Id                       *string                   `json:"id,omitempty"`
	IndexingPolicy           *IndexingPolicy           `json:"indexingPolicy,omitempty"`
	PartitionKey             *ContainerPartitionKey    `json:"partitionKey,omitempty"`
	PropertyBag              genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	UniqueKeyPolicy          *UniqueKeyPolicy          `json:"uniqueKeyPolicy,omitempty"`
}

Storage version of v1alpha1api20210515.SqlContainerResource Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/SqlContainerResource

func (*SqlContainerResource) DeepCopy

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

func (*SqlContainerResource) DeepCopyInto

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

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

type SqlDatabase

type SqlDatabase struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatabaseAccountsSqlDatabases_Spec `json:"spec,omitempty"`
	Status            SqlDatabaseGetResults_Status      `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1alpha1api20210515.SqlDatabase Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_sqlDatabases

func (*SqlDatabase) AzureName

func (sqlDatabase *SqlDatabase) AzureName() string

AzureName returns the Azure name of the resource

func (*SqlDatabase) DeepCopy

func (in *SqlDatabase) DeepCopy() *SqlDatabase

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

func (*SqlDatabase) DeepCopyInto

func (in *SqlDatabase) DeepCopyInto(out *SqlDatabase)

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

func (*SqlDatabase) DeepCopyObject

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

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

func (SqlDatabase) GetAPIVersion

func (sqlDatabase SqlDatabase) GetAPIVersion() string

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

func (*SqlDatabase) GetConditions

func (sqlDatabase *SqlDatabase) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*SqlDatabase) GetResourceKind

func (sqlDatabase *SqlDatabase) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*SqlDatabase) GetSpec

func (sqlDatabase *SqlDatabase) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*SqlDatabase) GetStatus

func (sqlDatabase *SqlDatabase) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*SqlDatabase) GetType

func (sqlDatabase *SqlDatabase) GetType() string

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

func (*SqlDatabase) Hub

func (sqlDatabase *SqlDatabase) Hub()

Hub marks that this SqlDatabase is the hub type for conversion

func (*SqlDatabase) NewEmptyStatus

func (sqlDatabase *SqlDatabase) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*SqlDatabase) OriginalGVK

func (sqlDatabase *SqlDatabase) OriginalGVK() *schema.GroupVersionKind

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

func (*SqlDatabase) Owner

func (sqlDatabase *SqlDatabase) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*SqlDatabase) SetConditions

func (sqlDatabase *SqlDatabase) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*SqlDatabase) SetStatus

func (sqlDatabase *SqlDatabase) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type SqlDatabaseContainer

type SqlDatabaseContainer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatabaseAccountsSqlDatabasesContainers_Spec `json:"spec,omitempty"`
	Status            SqlContainerGetResults_Status               `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1alpha1api20210515.SqlDatabaseContainer Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_sqlDatabases_containers

func (*SqlDatabaseContainer) AzureName

func (sqlDatabaseContainer *SqlDatabaseContainer) AzureName() string

AzureName returns the Azure name of the resource

func (*SqlDatabaseContainer) DeepCopy

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

func (*SqlDatabaseContainer) DeepCopyInto

func (in *SqlDatabaseContainer) DeepCopyInto(out *SqlDatabaseContainer)

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

func (*SqlDatabaseContainer) DeepCopyObject

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

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

func (SqlDatabaseContainer) GetAPIVersion

func (sqlDatabaseContainer SqlDatabaseContainer) GetAPIVersion() string

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

func (*SqlDatabaseContainer) GetConditions

func (sqlDatabaseContainer *SqlDatabaseContainer) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*SqlDatabaseContainer) GetResourceKind

func (sqlDatabaseContainer *SqlDatabaseContainer) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*SqlDatabaseContainer) GetSpec

func (sqlDatabaseContainer *SqlDatabaseContainer) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*SqlDatabaseContainer) GetStatus

func (sqlDatabaseContainer *SqlDatabaseContainer) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*SqlDatabaseContainer) GetType

func (sqlDatabaseContainer *SqlDatabaseContainer) GetType() string

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

func (*SqlDatabaseContainer) Hub

func (sqlDatabaseContainer *SqlDatabaseContainer) Hub()

Hub marks that this SqlDatabaseContainer is the hub type for conversion

func (*SqlDatabaseContainer) NewEmptyStatus

func (sqlDatabaseContainer *SqlDatabaseContainer) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*SqlDatabaseContainer) OriginalGVK

func (sqlDatabaseContainer *SqlDatabaseContainer) OriginalGVK() *schema.GroupVersionKind

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

func (*SqlDatabaseContainer) Owner

func (sqlDatabaseContainer *SqlDatabaseContainer) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*SqlDatabaseContainer) SetConditions

func (sqlDatabaseContainer *SqlDatabaseContainer) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*SqlDatabaseContainer) SetStatus

func (sqlDatabaseContainer *SqlDatabaseContainer) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type SqlDatabaseContainerList

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

+kubebuilder:object:root=true Storage version of v1alpha1api20210515.SqlDatabaseContainer Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_sqlDatabases_containers

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

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1alpha1api20210515.SqlDatabaseContainerStoredProcedure Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_sqlDatabases_containers_storedProcedures

func (*SqlDatabaseContainerStoredProcedure) AzureName

func (sqlDatabaseContainerStoredProcedure *SqlDatabaseContainerStoredProcedure) AzureName() string

AzureName returns the Azure name of the resource

func (*SqlDatabaseContainerStoredProcedure) DeepCopy

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

func (*SqlDatabaseContainerStoredProcedure) DeepCopyInto

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

func (*SqlDatabaseContainerStoredProcedure) DeepCopyObject

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

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

func (SqlDatabaseContainerStoredProcedure) GetAPIVersion

func (sqlDatabaseContainerStoredProcedure SqlDatabaseContainerStoredProcedure) GetAPIVersion() string

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

func (*SqlDatabaseContainerStoredProcedure) GetConditions

func (sqlDatabaseContainerStoredProcedure *SqlDatabaseContainerStoredProcedure) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*SqlDatabaseContainerStoredProcedure) GetResourceKind

func (sqlDatabaseContainerStoredProcedure *SqlDatabaseContainerStoredProcedure) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*SqlDatabaseContainerStoredProcedure) GetSpec

func (sqlDatabaseContainerStoredProcedure *SqlDatabaseContainerStoredProcedure) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*SqlDatabaseContainerStoredProcedure) GetStatus

func (sqlDatabaseContainerStoredProcedure *SqlDatabaseContainerStoredProcedure) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*SqlDatabaseContainerStoredProcedure) GetType

func (sqlDatabaseContainerStoredProcedure *SqlDatabaseContainerStoredProcedure) GetType() string

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

func (*SqlDatabaseContainerStoredProcedure) Hub

func (sqlDatabaseContainerStoredProcedure *SqlDatabaseContainerStoredProcedure) Hub()

Hub marks that this SqlDatabaseContainerStoredProcedure is the hub type for conversion

func (*SqlDatabaseContainerStoredProcedure) NewEmptyStatus

func (sqlDatabaseContainerStoredProcedure *SqlDatabaseContainerStoredProcedure) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*SqlDatabaseContainerStoredProcedure) OriginalGVK

func (sqlDatabaseContainerStoredProcedure *SqlDatabaseContainerStoredProcedure) OriginalGVK() *schema.GroupVersionKind

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

func (*SqlDatabaseContainerStoredProcedure) Owner

func (sqlDatabaseContainerStoredProcedure *SqlDatabaseContainerStoredProcedure) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*SqlDatabaseContainerStoredProcedure) SetConditions

func (sqlDatabaseContainerStoredProcedure *SqlDatabaseContainerStoredProcedure) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*SqlDatabaseContainerStoredProcedure) SetStatus

func (sqlDatabaseContainerStoredProcedure *SqlDatabaseContainerStoredProcedure) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type SqlDatabaseContainerStoredProcedureList

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

+kubebuilder:object:root=true Storage version of v1alpha1api20210515.SqlDatabaseContainerStoredProcedure Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_sqlDatabases_containers_storedProcedures

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

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1alpha1api20210515.SqlDatabaseContainerThroughputSetting Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_sqlDatabases_containers_throughputSettings

func (*SqlDatabaseContainerThroughputSetting) AzureName

func (sqlDatabaseContainerThroughputSetting *SqlDatabaseContainerThroughputSetting) AzureName() string

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

func (*SqlDatabaseContainerThroughputSetting) DeepCopy

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

func (*SqlDatabaseContainerThroughputSetting) DeepCopyInto

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

func (*SqlDatabaseContainerThroughputSetting) DeepCopyObject

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

func (SqlDatabaseContainerThroughputSetting) GetAPIVersion

func (sqlDatabaseContainerThroughputSetting SqlDatabaseContainerThroughputSetting) GetAPIVersion() string

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

func (*SqlDatabaseContainerThroughputSetting) GetConditions

func (sqlDatabaseContainerThroughputSetting *SqlDatabaseContainerThroughputSetting) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*SqlDatabaseContainerThroughputSetting) GetResourceKind

func (sqlDatabaseContainerThroughputSetting *SqlDatabaseContainerThroughputSetting) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*SqlDatabaseContainerThroughputSetting) GetSpec

func (sqlDatabaseContainerThroughputSetting *SqlDatabaseContainerThroughputSetting) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*SqlDatabaseContainerThroughputSetting) GetStatus

func (sqlDatabaseContainerThroughputSetting *SqlDatabaseContainerThroughputSetting) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*SqlDatabaseContainerThroughputSetting) GetType

func (sqlDatabaseContainerThroughputSetting *SqlDatabaseContainerThroughputSetting) GetType() string

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

func (*SqlDatabaseContainerThroughputSetting) Hub

func (sqlDatabaseContainerThroughputSetting *SqlDatabaseContainerThroughputSetting) Hub()

Hub marks that this SqlDatabaseContainerThroughputSetting is the hub type for conversion

func (*SqlDatabaseContainerThroughputSetting) NewEmptyStatus

func (sqlDatabaseContainerThroughputSetting *SqlDatabaseContainerThroughputSetting) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*SqlDatabaseContainerThroughputSetting) OriginalGVK

func (sqlDatabaseContainerThroughputSetting *SqlDatabaseContainerThroughputSetting) OriginalGVK() *schema.GroupVersionKind

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

func (*SqlDatabaseContainerThroughputSetting) Owner

func (sqlDatabaseContainerThroughputSetting *SqlDatabaseContainerThroughputSetting) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*SqlDatabaseContainerThroughputSetting) SetConditions

func (sqlDatabaseContainerThroughputSetting *SqlDatabaseContainerThroughputSetting) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*SqlDatabaseContainerThroughputSetting) SetStatus

func (sqlDatabaseContainerThroughputSetting *SqlDatabaseContainerThroughputSetting) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type SqlDatabaseContainerThroughputSettingList

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

+kubebuilder:object:root=true Storage version of v1alpha1api20210515.SqlDatabaseContainerThroughputSetting Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_sqlDatabases_containers_throughputSettings

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

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1alpha1api20210515.SqlDatabaseContainerTrigger Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_sqlDatabases_containers_triggers

func (*SqlDatabaseContainerTrigger) AzureName

func (sqlDatabaseContainerTrigger *SqlDatabaseContainerTrigger) AzureName() string

AzureName returns the Azure name of the resource

func (*SqlDatabaseContainerTrigger) DeepCopy

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

func (*SqlDatabaseContainerTrigger) DeepCopyInto

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

func (*SqlDatabaseContainerTrigger) DeepCopyObject

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

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

func (SqlDatabaseContainerTrigger) GetAPIVersion

func (sqlDatabaseContainerTrigger SqlDatabaseContainerTrigger) GetAPIVersion() string

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

func (*SqlDatabaseContainerTrigger) GetConditions

func (sqlDatabaseContainerTrigger *SqlDatabaseContainerTrigger) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*SqlDatabaseContainerTrigger) GetResourceKind

func (sqlDatabaseContainerTrigger *SqlDatabaseContainerTrigger) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*SqlDatabaseContainerTrigger) GetSpec

func (sqlDatabaseContainerTrigger *SqlDatabaseContainerTrigger) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*SqlDatabaseContainerTrigger) GetStatus

func (sqlDatabaseContainerTrigger *SqlDatabaseContainerTrigger) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*SqlDatabaseContainerTrigger) GetType

func (sqlDatabaseContainerTrigger *SqlDatabaseContainerTrigger) GetType() string

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

func (*SqlDatabaseContainerTrigger) Hub

func (sqlDatabaseContainerTrigger *SqlDatabaseContainerTrigger) Hub()

Hub marks that this SqlDatabaseContainerTrigger is the hub type for conversion

func (*SqlDatabaseContainerTrigger) NewEmptyStatus

func (sqlDatabaseContainerTrigger *SqlDatabaseContainerTrigger) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*SqlDatabaseContainerTrigger) OriginalGVK

func (sqlDatabaseContainerTrigger *SqlDatabaseContainerTrigger) OriginalGVK() *schema.GroupVersionKind

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

func (*SqlDatabaseContainerTrigger) Owner

func (sqlDatabaseContainerTrigger *SqlDatabaseContainerTrigger) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*SqlDatabaseContainerTrigger) SetConditions

func (sqlDatabaseContainerTrigger *SqlDatabaseContainerTrigger) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*SqlDatabaseContainerTrigger) SetStatus

func (sqlDatabaseContainerTrigger *SqlDatabaseContainerTrigger) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type SqlDatabaseContainerTriggerList

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

+kubebuilder:object:root=true Storage version of v1alpha1api20210515.SqlDatabaseContainerTrigger Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_sqlDatabases_containers_triggers

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

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1alpha1api20210515.SqlDatabaseContainerUserDefinedFunction Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_sqlDatabases_containers_userDefinedFunctions

func (*SqlDatabaseContainerUserDefinedFunction) AzureName

func (sqlDatabaseContainerUserDefinedFunction *SqlDatabaseContainerUserDefinedFunction) AzureName() string

AzureName returns the Azure name of the resource

func (*SqlDatabaseContainerUserDefinedFunction) DeepCopy

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

func (*SqlDatabaseContainerUserDefinedFunction) DeepCopyInto

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

func (*SqlDatabaseContainerUserDefinedFunction) DeepCopyObject

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

func (SqlDatabaseContainerUserDefinedFunction) GetAPIVersion

func (sqlDatabaseContainerUserDefinedFunction SqlDatabaseContainerUserDefinedFunction) GetAPIVersion() string

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

func (*SqlDatabaseContainerUserDefinedFunction) GetConditions

func (sqlDatabaseContainerUserDefinedFunction *SqlDatabaseContainerUserDefinedFunction) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*SqlDatabaseContainerUserDefinedFunction) GetResourceKind

func (sqlDatabaseContainerUserDefinedFunction *SqlDatabaseContainerUserDefinedFunction) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*SqlDatabaseContainerUserDefinedFunction) GetSpec

func (sqlDatabaseContainerUserDefinedFunction *SqlDatabaseContainerUserDefinedFunction) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*SqlDatabaseContainerUserDefinedFunction) GetStatus

func (sqlDatabaseContainerUserDefinedFunction *SqlDatabaseContainerUserDefinedFunction) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*SqlDatabaseContainerUserDefinedFunction) GetType

func (sqlDatabaseContainerUserDefinedFunction *SqlDatabaseContainerUserDefinedFunction) GetType() string

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

func (*SqlDatabaseContainerUserDefinedFunction) Hub

func (sqlDatabaseContainerUserDefinedFunction *SqlDatabaseContainerUserDefinedFunction) Hub()

Hub marks that this SqlDatabaseContainerUserDefinedFunction is the hub type for conversion

func (*SqlDatabaseContainerUserDefinedFunction) NewEmptyStatus

func (sqlDatabaseContainerUserDefinedFunction *SqlDatabaseContainerUserDefinedFunction) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*SqlDatabaseContainerUserDefinedFunction) OriginalGVK

func (sqlDatabaseContainerUserDefinedFunction *SqlDatabaseContainerUserDefinedFunction) OriginalGVK() *schema.GroupVersionKind

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

func (*SqlDatabaseContainerUserDefinedFunction) Owner

func (sqlDatabaseContainerUserDefinedFunction *SqlDatabaseContainerUserDefinedFunction) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*SqlDatabaseContainerUserDefinedFunction) SetConditions

func (sqlDatabaseContainerUserDefinedFunction *SqlDatabaseContainerUserDefinedFunction) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*SqlDatabaseContainerUserDefinedFunction) SetStatus

func (sqlDatabaseContainerUserDefinedFunction *SqlDatabaseContainerUserDefinedFunction) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type SqlDatabaseContainerUserDefinedFunctionList

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

+kubebuilder:object:root=true Storage version of v1alpha1api20210515.SqlDatabaseContainerUserDefinedFunction Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_sqlDatabases_containers_userDefinedFunctions

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 SqlDatabaseGetProperties_Status_Resource

type SqlDatabaseGetProperties_Status_Resource struct {
	Colls       *string                `json:"_colls,omitempty"`
	Etag        *string                `json:"_etag,omitempty"`
	Id          *string                `json:"id,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Rid         *string                `json:"_rid,omitempty"`
	Ts          *float64               `json:"_ts,omitempty"`
	Users       *string                `json:"_users,omitempty"`
}

Storage version of v1alpha1api20210515.SqlDatabaseGetProperties_Status_Resource

func (*SqlDatabaseGetProperties_Status_Resource) DeepCopy

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

func (*SqlDatabaseGetProperties_Status_Resource) DeepCopyInto

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

type SqlDatabaseGetResults_Status

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

Storage version of v1alpha1api20210515.SqlDatabaseGetResults_Status

func (*SqlDatabaseGetResults_Status) ConvertStatusFrom

func (sqlDatabaseGetResultsStatus *SqlDatabaseGetResults_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our SqlDatabaseGetResults_Status from the provided source

func (*SqlDatabaseGetResults_Status) ConvertStatusTo

func (sqlDatabaseGetResultsStatus *SqlDatabaseGetResults_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our SqlDatabaseGetResults_Status

func (*SqlDatabaseGetResults_Status) DeepCopy

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

func (*SqlDatabaseGetResults_Status) DeepCopyInto

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

type SqlDatabaseList

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

+kubebuilder:object:root=true Storage version of v1alpha1api20210515.SqlDatabase Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_sqlDatabases

func (*SqlDatabaseList) DeepCopy

func (in *SqlDatabaseList) DeepCopy() *SqlDatabaseList

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

func (*SqlDatabaseList) DeepCopyInto

func (in *SqlDatabaseList) DeepCopyInto(out *SqlDatabaseList)

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

func (*SqlDatabaseList) DeepCopyObject

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

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

type SqlDatabaseResource

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

Storage version of v1alpha1api20210515.SqlDatabaseResource Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/SqlDatabaseResource

func (*SqlDatabaseResource) DeepCopy

func (in *SqlDatabaseResource) DeepCopy() *SqlDatabaseResource

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

func (*SqlDatabaseResource) DeepCopyInto

func (in *SqlDatabaseResource) DeepCopyInto(out *SqlDatabaseResource)

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

type SqlDatabaseThroughputSetting

type SqlDatabaseThroughputSetting struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatabaseAccountsSqlDatabasesThroughputSettings_Spec `json:"spec,omitempty"`
	Status            ThroughputSettingsGetResults_Status                 `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1alpha1api20210515.SqlDatabaseThroughputSetting Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_sqlDatabases_throughputSettings

func (*SqlDatabaseThroughputSetting) AzureName

func (sqlDatabaseThroughputSetting *SqlDatabaseThroughputSetting) AzureName() string

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

func (*SqlDatabaseThroughputSetting) DeepCopy

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

func (*SqlDatabaseThroughputSetting) DeepCopyInto

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

func (*SqlDatabaseThroughputSetting) DeepCopyObject

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

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

func (SqlDatabaseThroughputSetting) GetAPIVersion

func (sqlDatabaseThroughputSetting SqlDatabaseThroughputSetting) GetAPIVersion() string

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

func (*SqlDatabaseThroughputSetting) GetConditions

func (sqlDatabaseThroughputSetting *SqlDatabaseThroughputSetting) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*SqlDatabaseThroughputSetting) GetResourceKind

func (sqlDatabaseThroughputSetting *SqlDatabaseThroughputSetting) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*SqlDatabaseThroughputSetting) GetSpec

func (sqlDatabaseThroughputSetting *SqlDatabaseThroughputSetting) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*SqlDatabaseThroughputSetting) GetStatus

func (sqlDatabaseThroughputSetting *SqlDatabaseThroughputSetting) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*SqlDatabaseThroughputSetting) GetType

func (sqlDatabaseThroughputSetting *SqlDatabaseThroughputSetting) GetType() string

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

func (*SqlDatabaseThroughputSetting) Hub

func (sqlDatabaseThroughputSetting *SqlDatabaseThroughputSetting) Hub()

Hub marks that this SqlDatabaseThroughputSetting is the hub type for conversion

func (*SqlDatabaseThroughputSetting) NewEmptyStatus

func (sqlDatabaseThroughputSetting *SqlDatabaseThroughputSetting) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*SqlDatabaseThroughputSetting) OriginalGVK

func (sqlDatabaseThroughputSetting *SqlDatabaseThroughputSetting) OriginalGVK() *schema.GroupVersionKind

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

func (*SqlDatabaseThroughputSetting) Owner

func (sqlDatabaseThroughputSetting *SqlDatabaseThroughputSetting) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*SqlDatabaseThroughputSetting) SetConditions

func (sqlDatabaseThroughputSetting *SqlDatabaseThroughputSetting) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*SqlDatabaseThroughputSetting) SetStatus

func (sqlDatabaseThroughputSetting *SqlDatabaseThroughputSetting) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type SqlDatabaseThroughputSettingList

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

+kubebuilder:object:root=true Storage version of v1alpha1api20210515.SqlDatabaseThroughputSetting Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/resourceDefinitions/databaseAccounts_sqlDatabases_throughputSettings

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 SqlStoredProcedureGetProperties_Status_Resource

type SqlStoredProcedureGetProperties_Status_Resource struct {
	Body        *string                `json:"body,omitempty"`
	Etag        *string                `json:"_etag,omitempty"`
	Id          *string                `json:"id,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Rid         *string                `json:"_rid,omitempty"`
	Ts          *float64               `json:"_ts,omitempty"`
}

Storage version of v1alpha1api20210515.SqlStoredProcedureGetProperties_Status_Resource

func (*SqlStoredProcedureGetProperties_Status_Resource) DeepCopy

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

func (*SqlStoredProcedureGetProperties_Status_Resource) DeepCopyInto

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

type SqlStoredProcedureGetResults_Status

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

Storage version of v1alpha1api20210515.SqlStoredProcedureGetResults_Status

func (*SqlStoredProcedureGetResults_Status) ConvertStatusFrom

func (sqlStoredProcedureGetResultsStatus *SqlStoredProcedureGetResults_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our SqlStoredProcedureGetResults_Status from the provided source

func (*SqlStoredProcedureGetResults_Status) ConvertStatusTo

func (sqlStoredProcedureGetResultsStatus *SqlStoredProcedureGetResults_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our SqlStoredProcedureGetResults_Status

func (*SqlStoredProcedureGetResults_Status) DeepCopy

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

func (*SqlStoredProcedureGetResults_Status) DeepCopyInto

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

type SqlStoredProcedureResource

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

Storage version of v1alpha1api20210515.SqlStoredProcedureResource Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/SqlStoredProcedureResource

func (*SqlStoredProcedureResource) DeepCopy

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

func (*SqlStoredProcedureResource) DeepCopyInto

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

type SqlTriggerGetProperties_Status_Resource

type SqlTriggerGetProperties_Status_Resource struct {
	Body             *string                `json:"body,omitempty"`
	Etag             *string                `json:"_etag,omitempty"`
	Id               *string                `json:"id,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Rid              *string                `json:"_rid,omitempty"`
	TriggerOperation *string                `json:"triggerOperation,omitempty"`
	TriggerType      *string                `json:"triggerType,omitempty"`
	Ts               *float64               `json:"_ts,omitempty"`
}

Storage version of v1alpha1api20210515.SqlTriggerGetProperties_Status_Resource

func (*SqlTriggerGetProperties_Status_Resource) DeepCopy

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

func (*SqlTriggerGetProperties_Status_Resource) DeepCopyInto

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

type SqlTriggerGetResults_Status

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

Storage version of v1alpha1api20210515.SqlTriggerGetResults_Status

func (*SqlTriggerGetResults_Status) ConvertStatusFrom

func (sqlTriggerGetResultsStatus *SqlTriggerGetResults_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our SqlTriggerGetResults_Status from the provided source

func (*SqlTriggerGetResults_Status) ConvertStatusTo

func (sqlTriggerGetResultsStatus *SqlTriggerGetResults_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our SqlTriggerGetResults_Status

func (*SqlTriggerGetResults_Status) DeepCopy

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

func (*SqlTriggerGetResults_Status) DeepCopyInto

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

type SqlTriggerResource

type SqlTriggerResource struct {
	Body             *string                `json:"body,omitempty"`
	Id               *string                `json:"id,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TriggerOperation *string                `json:"triggerOperation,omitempty"`
	TriggerType      *string                `json:"triggerType,omitempty"`
}

Storage version of v1alpha1api20210515.SqlTriggerResource Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/SqlTriggerResource

func (*SqlTriggerResource) DeepCopy

func (in *SqlTriggerResource) DeepCopy() *SqlTriggerResource

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

func (*SqlTriggerResource) DeepCopyInto

func (in *SqlTriggerResource) DeepCopyInto(out *SqlTriggerResource)

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

type SqlUserDefinedFunctionGetProperties_Status_Resource

type SqlUserDefinedFunctionGetProperties_Status_Resource struct {
	Body        *string                `json:"body,omitempty"`
	Etag        *string                `json:"_etag,omitempty"`
	Id          *string                `json:"id,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Rid         *string                `json:"_rid,omitempty"`
	Ts          *float64               `json:"_ts,omitempty"`
}

Storage version of v1alpha1api20210515.SqlUserDefinedFunctionGetProperties_Status_Resource

func (*SqlUserDefinedFunctionGetProperties_Status_Resource) DeepCopy

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

func (*SqlUserDefinedFunctionGetProperties_Status_Resource) DeepCopyInto

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

type SqlUserDefinedFunctionGetResults_Status

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

Storage version of v1alpha1api20210515.SqlUserDefinedFunctionGetResults_Status

func (*SqlUserDefinedFunctionGetResults_Status) ConvertStatusFrom

func (sqlUserDefinedFunctionGetResultsStatus *SqlUserDefinedFunctionGetResults_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our SqlUserDefinedFunctionGetResults_Status from the provided source

func (*SqlUserDefinedFunctionGetResults_Status) ConvertStatusTo

func (sqlUserDefinedFunctionGetResultsStatus *SqlUserDefinedFunctionGetResults_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our SqlUserDefinedFunctionGetResults_Status

func (*SqlUserDefinedFunctionGetResults_Status) DeepCopy

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

func (*SqlUserDefinedFunctionGetResults_Status) DeepCopyInto

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

type SqlUserDefinedFunctionResource

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

Storage version of v1alpha1api20210515.SqlUserDefinedFunctionResource Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/SqlUserDefinedFunctionResource

func (*SqlUserDefinedFunctionResource) DeepCopy

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

func (*SqlUserDefinedFunctionResource) DeepCopyInto

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

type ThroughputPolicyResource

type ThroughputPolicyResource struct {
	IncrementPercent *int                   `json:"incrementPercent,omitempty"`
	IsEnabled        *bool                  `json:"isEnabled,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210515.ThroughputPolicyResource Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/ThroughputPolicyResource

func (*ThroughputPolicyResource) DeepCopy

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

func (*ThroughputPolicyResource) DeepCopyInto

func (in *ThroughputPolicyResource) DeepCopyInto(out *ThroughputPolicyResource)

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

type ThroughputPolicyResource_Status

type ThroughputPolicyResource_Status struct {
	IncrementPercent *int                   `json:"incrementPercent,omitempty"`
	IsEnabled        *bool                  `json:"isEnabled,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210515.ThroughputPolicyResource_Status

func (*ThroughputPolicyResource_Status) DeepCopy

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

func (*ThroughputPolicyResource_Status) DeepCopyInto

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

type ThroughputSettingsGetProperties_Status_Resource

type ThroughputSettingsGetProperties_Status_Resource struct {
	AutoscaleSettings   *AutoscaleSettingsResource_Status `json:"autoscaleSettings,omitempty"`
	Etag                *string                           `json:"_etag,omitempty"`
	MinimumThroughput   *string                           `json:"minimumThroughput,omitempty"`
	OfferReplacePending *string                           `json:"offerReplacePending,omitempty"`
	PropertyBag         genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	Rid                 *string                           `json:"_rid,omitempty"`
	Throughput          *int                              `json:"throughput,omitempty"`
	Ts                  *float64                          `json:"_ts,omitempty"`
}

Storage version of v1alpha1api20210515.ThroughputSettingsGetProperties_Status_Resource

func (*ThroughputSettingsGetProperties_Status_Resource) DeepCopy

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

func (*ThroughputSettingsGetProperties_Status_Resource) DeepCopyInto

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

type ThroughputSettingsGetResults_Status

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

Storage version of v1alpha1api20210515.ThroughputSettingsGetResults_Status

func (*ThroughputSettingsGetResults_Status) ConvertStatusFrom

func (throughputSettingsGetResultsStatus *ThroughputSettingsGetResults_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our ThroughputSettingsGetResults_Status from the provided source

func (*ThroughputSettingsGetResults_Status) ConvertStatusTo

func (throughputSettingsGetResultsStatus *ThroughputSettingsGetResults_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our ThroughputSettingsGetResults_Status

func (*ThroughputSettingsGetResults_Status) DeepCopy

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

func (*ThroughputSettingsGetResults_Status) DeepCopyInto

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

type ThroughputSettingsResource

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

Storage version of v1alpha1api20210515.ThroughputSettingsResource Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/ThroughputSettingsResource

func (*ThroughputSettingsResource) DeepCopy

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

func (*ThroughputSettingsResource) DeepCopyInto

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

type UniqueKey

type UniqueKey struct {
	Paths       []string               `json:"paths,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210515.UniqueKey Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/UniqueKey

func (*UniqueKey) DeepCopy

func (in *UniqueKey) DeepCopy() *UniqueKey

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

func (*UniqueKey) DeepCopyInto

func (in *UniqueKey) DeepCopyInto(out *UniqueKey)

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

type UniqueKeyPolicy

type UniqueKeyPolicy struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	UniqueKeys  []UniqueKey            `json:"uniqueKeys,omitempty"`
}

Storage version of v1alpha1api20210515.UniqueKeyPolicy Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/UniqueKeyPolicy

func (*UniqueKeyPolicy) DeepCopy

func (in *UniqueKeyPolicy) DeepCopy() *UniqueKeyPolicy

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

func (*UniqueKeyPolicy) DeepCopyInto

func (in *UniqueKeyPolicy) DeepCopyInto(out *UniqueKeyPolicy)

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

type UniqueKeyPolicy_Status

type UniqueKeyPolicy_Status struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	UniqueKeys  []UniqueKey_Status     `json:"uniqueKeys,omitempty"`
}

Storage version of v1alpha1api20210515.UniqueKeyPolicy_Status

func (*UniqueKeyPolicy_Status) DeepCopy

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

func (*UniqueKeyPolicy_Status) DeepCopyInto

func (in *UniqueKeyPolicy_Status) DeepCopyInto(out *UniqueKeyPolicy_Status)

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

type UniqueKey_Status

type UniqueKey_Status struct {
	Paths       []string               `json:"paths,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210515.UniqueKey_Status

func (*UniqueKey_Status) DeepCopy

func (in *UniqueKey_Status) DeepCopy() *UniqueKey_Status

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

func (*UniqueKey_Status) DeepCopyInto

func (in *UniqueKey_Status) DeepCopyInto(out *UniqueKey_Status)

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

type VirtualNetworkRule

type VirtualNetworkRule struct {
	IgnoreMissingVNetServiceEndpoint *bool                  `json:"ignoreMissingVNetServiceEndpoint,omitempty"`
	PropertyBag                      genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	//Reference: Resource ID of a subnet, for example:
	///subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Storage version of v1alpha1api20210515.VirtualNetworkRule Generated from: https://schema.management.azure.com/schemas/2021-05-15/Microsoft.DocumentDB.json#/definitions/VirtualNetworkRule

func (*VirtualNetworkRule) DeepCopy

func (in *VirtualNetworkRule) DeepCopy() *VirtualNetworkRule

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

func (*VirtualNetworkRule) DeepCopyInto

func (in *VirtualNetworkRule) DeepCopyInto(out *VirtualNetworkRule)

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

type VirtualNetworkRule_Status

type VirtualNetworkRule_Status struct {
	Id                               *string                `json:"id,omitempty"`
	IgnoreMissingVNetServiceEndpoint *bool                  `json:"ignoreMissingVNetServiceEndpoint,omitempty"`
	PropertyBag                      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210515.VirtualNetworkRule_Status

func (*VirtualNetworkRule_Status) DeepCopy

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

func (*VirtualNetworkRule_Status) DeepCopyInto

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL