v1alpha1api20210601

package
v2.0.0-beta.1 Latest Latest
Warning

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

Go to latest
Published: Jun 29, 2022 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

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

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

Package v1alpha1api20210601 contains API Schema definitions for the dbforpostgresql v1alpha1api20210601 API group +groupName=dbforpostgresql.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.

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

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

Index

Constants

View Source
const (
	ConfigurationPropertiesStatusDataTypeBoolean     = ConfigurationPropertiesStatusDataType("Boolean")
	ConfigurationPropertiesStatusDataTypeEnumeration = ConfigurationPropertiesStatusDataType("Enumeration")
	ConfigurationPropertiesStatusDataTypeInteger     = ConfigurationPropertiesStatusDataType("Integer")
	ConfigurationPropertiesStatusDataTypeNumeric     = ConfigurationPropertiesStatusDataType("Numeric")
)
View Source
const (
	SystemDataStatusCreatedByTypeApplication     = SystemDataStatusCreatedByType("Application")
	SystemDataStatusCreatedByTypeKey             = SystemDataStatusCreatedByType("Key")
	SystemDataStatusCreatedByTypeManagedIdentity = SystemDataStatusCreatedByType("ManagedIdentity")
	SystemDataStatusCreatedByTypeUser            = SystemDataStatusCreatedByType("User")
)
View Source
const (
	SystemDataStatusLastModifiedByTypeApplication     = SystemDataStatusLastModifiedByType("Application")
	SystemDataStatusLastModifiedByTypeKey             = SystemDataStatusLastModifiedByType("Key")
	SystemDataStatusLastModifiedByTypeManagedIdentity = SystemDataStatusLastModifiedByType("ManagedIdentity")
	SystemDataStatusLastModifiedByTypeUser            = SystemDataStatusLastModifiedByType("User")
)
View Source
const (
	ServerPropertiesCreateModeCreate             = ServerPropertiesCreateMode("Create")
	ServerPropertiesCreateModeDefault            = ServerPropertiesCreateMode("Default")
	ServerPropertiesCreateModePointInTimeRestore = ServerPropertiesCreateMode("PointInTimeRestore")
	ServerPropertiesCreateModeUpdate             = ServerPropertiesCreateMode("Update")
)
View Source
const (
	ServerPropertiesStatusCreateModeCreate             = ServerPropertiesStatusCreateMode("Create")
	ServerPropertiesStatusCreateModeDefault            = ServerPropertiesStatusCreateMode("Default")
	ServerPropertiesStatusCreateModePointInTimeRestore = ServerPropertiesStatusCreateMode("PointInTimeRestore")
	ServerPropertiesStatusCreateModeUpdate             = ServerPropertiesStatusCreateMode("Update")
)
View Source
const (
	ServerPropertiesStatusStateDisabled = ServerPropertiesStatusState("Disabled")
	ServerPropertiesStatusStateDropping = ServerPropertiesStatusState("Dropping")
	ServerPropertiesStatusStateReady    = ServerPropertiesStatusState("Ready")
	ServerPropertiesStatusStateStarting = ServerPropertiesStatusState("Starting")
	ServerPropertiesStatusStateStopped  = ServerPropertiesStatusState("Stopped")
	ServerPropertiesStatusStateStopping = ServerPropertiesStatusState("Stopping")
	ServerPropertiesStatusStateUpdating = ServerPropertiesStatusState("Updating")
)
View Source
const (
	ServerPropertiesVersion11 = ServerPropertiesVersion("11")
	ServerPropertiesVersion12 = ServerPropertiesVersion("12")
	ServerPropertiesVersion13 = ServerPropertiesVersion("13")
)
View Source
const (
	ServerVersion_Status11 = ServerVersion_Status("11")
	ServerVersion_Status12 = ServerVersion_Status("12")
	ServerVersion_Status13 = ServerVersion_Status("13")
)
View Source
const (
	BackupGeoRedundantBackupDisabled = BackupGeoRedundantBackup("Disabled")
	BackupGeoRedundantBackupEnabled  = BackupGeoRedundantBackup("Enabled")
)
View Source
const (
	BackupStatusGeoRedundantBackupDisabled = BackupStatusGeoRedundantBackup("Disabled")
	BackupStatusGeoRedundantBackupEnabled  = BackupStatusGeoRedundantBackup("Enabled")
)
View Source
const (
	HighAvailabilityModeDisabled      = HighAvailabilityMode("Disabled")
	HighAvailabilityModeZoneRedundant = HighAvailabilityMode("ZoneRedundant")
)
View Source
const (
	HighAvailabilityStatusModeDisabled      = HighAvailabilityStatusMode("Disabled")
	HighAvailabilityStatusModeZoneRedundant = HighAvailabilityStatusMode("ZoneRedundant")
)
View Source
const (
	HighAvailabilityStatusStateCreatingStandby = HighAvailabilityStatusState("CreatingStandby")
	HighAvailabilityStatusStateFailingOver     = HighAvailabilityStatusState("FailingOver")
	HighAvailabilityStatusStateHealthy         = HighAvailabilityStatusState("Healthy")
	HighAvailabilityStatusStateNotEnabled      = HighAvailabilityStatusState("NotEnabled")
	HighAvailabilityStatusStateRemovingStandby = HighAvailabilityStatusState("RemovingStandby")
	HighAvailabilityStatusStateReplicatingData = HighAvailabilityStatusState("ReplicatingData")
)
View Source
const (
	NetworkStatusPublicNetworkAccessDisabled = NetworkStatusPublicNetworkAccess("Disabled")
	NetworkStatusPublicNetworkAccessEnabled  = NetworkStatusPublicNetworkAccess("Enabled")
)
View Source
const (
	SkuTierBurstable       = SkuTier("Burstable")
	SkuTierGeneralPurpose  = SkuTier("GeneralPurpose")
	SkuTierMemoryOptimized = SkuTier("MemoryOptimized")
)
View Source
const (
	SkuStatusTierBurstable       = SkuStatusTier("Burstable")
	SkuStatusTierGeneralPurpose  = SkuStatusTier("GeneralPurpose")
	SkuStatusTierMemoryOptimized = SkuStatusTier("MemoryOptimized")
)
View Source
const APIVersionValue = APIVersion("2021-06-01")

Variables

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

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

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

Functions

This section is empty.

Types

type APIVersion

type APIVersion string

Deprecated version of APIVersion. Use v1beta20210601.APIVersion instead +kubebuilder:validation:Enum={"2021-06-01"}

type Backup

type Backup struct {
	BackupRetentionDays *int                      `json:"backupRetentionDays,omitempty"`
	GeoRedundantBackup  *BackupGeoRedundantBackup `json:"geoRedundantBackup,omitempty"`
}

Deprecated version of Backup. Use v1beta20210601.Backup instead

func (*Backup) AssignPropertiesFromBackup

func (backup *Backup) AssignPropertiesFromBackup(source *alpha20210601s.Backup) error

AssignPropertiesFromBackup populates our Backup from the provided source Backup

func (*Backup) AssignPropertiesToBackup

func (backup *Backup) AssignPropertiesToBackup(destination *alpha20210601s.Backup) error

AssignPropertiesToBackup populates the provided destination Backup from our Backup

func (*Backup) ConvertToARM

func (backup *Backup) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Backup) DeepCopy

func (in *Backup) DeepCopy() *Backup

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

func (*Backup) DeepCopyInto

func (in *Backup) DeepCopyInto(out *Backup)

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

func (*Backup) NewEmptyARMValue

func (backup *Backup) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Backup) PopulateFromARM

func (backup *Backup) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type BackupARM

type BackupARM struct {
	BackupRetentionDays *int                      `json:"backupRetentionDays,omitempty"`
	GeoRedundantBackup  *BackupGeoRedundantBackup `json:"geoRedundantBackup,omitempty"`
}

Deprecated version of Backup. Use v1beta20210601.Backup instead

func (*BackupARM) DeepCopy

func (in *BackupARM) DeepCopy() *BackupARM

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

func (*BackupARM) DeepCopyInto

func (in *BackupARM) DeepCopyInto(out *BackupARM)

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

type BackupGeoRedundantBackup

type BackupGeoRedundantBackup string

Deprecated version of BackupGeoRedundantBackup. Use v1beta20210601.BackupGeoRedundantBackup instead +kubebuilder:validation:Enum={"Disabled","Enabled"}

type BackupStatusGeoRedundantBackup

type BackupStatusGeoRedundantBackup string

Deprecated version of BackupStatusGeoRedundantBackup. Use v1beta20210601.BackupStatusGeoRedundantBackup instead

type Backup_Status

type Backup_Status struct {
	BackupRetentionDays *int                            `json:"backupRetentionDays,omitempty"`
	EarliestRestoreDate *string                         `json:"earliestRestoreDate,omitempty"`
	GeoRedundantBackup  *BackupStatusGeoRedundantBackup `json:"geoRedundantBackup,omitempty"`
}

Deprecated version of Backup_Status. Use v1beta20210601.Backup_Status instead

func (*Backup_Status) AssignPropertiesFromBackupStatus

func (backup *Backup_Status) AssignPropertiesFromBackupStatus(source *alpha20210601s.Backup_Status) error

AssignPropertiesFromBackupStatus populates our Backup_Status from the provided source Backup_Status

func (*Backup_Status) AssignPropertiesToBackupStatus

func (backup *Backup_Status) AssignPropertiesToBackupStatus(destination *alpha20210601s.Backup_Status) error

AssignPropertiesToBackupStatus populates the provided destination Backup_Status from our Backup_Status

func (*Backup_Status) DeepCopy

func (in *Backup_Status) DeepCopy() *Backup_Status

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

func (*Backup_Status) DeepCopyInto

func (in *Backup_Status) DeepCopyInto(out *Backup_Status)

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

func (*Backup_Status) NewEmptyARMValue

func (backup *Backup_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Backup_Status) PopulateFromARM

func (backup *Backup_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Backup_StatusARM

type Backup_StatusARM struct {
	BackupRetentionDays *int                            `json:"backupRetentionDays,omitempty"`
	EarliestRestoreDate *string                         `json:"earliestRestoreDate,omitempty"`
	GeoRedundantBackup  *BackupStatusGeoRedundantBackup `json:"geoRedundantBackup,omitempty"`
}

Deprecated version of Backup_Status. Use v1beta20210601.Backup_Status instead

func (*Backup_StatusARM) DeepCopy

func (in *Backup_StatusARM) DeepCopy() *Backup_StatusARM

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

func (*Backup_StatusARM) DeepCopyInto

func (in *Backup_StatusARM) DeepCopyInto(out *Backup_StatusARM)

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

type ConfigurationPropertiesARM

type ConfigurationPropertiesARM struct {
	Source *string `json:"source,omitempty"`
	Value  *string `json:"value,omitempty"`
}

Deprecated version of ConfigurationProperties. Use v1beta20210601.ConfigurationProperties instead

func (*ConfigurationPropertiesARM) DeepCopy

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

func (*ConfigurationPropertiesARM) DeepCopyInto

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

type ConfigurationPropertiesStatusDataType

type ConfigurationPropertiesStatusDataType string

Deprecated version of ConfigurationPropertiesStatusDataType. Use v1beta20210601.ConfigurationPropertiesStatusDataType instead

type ConfigurationProperties_StatusARM

type ConfigurationProperties_StatusARM struct {
	AllowedValues          *string                                `json:"allowedValues,omitempty"`
	DataType               *ConfigurationPropertiesStatusDataType `json:"dataType,omitempty"`
	DefaultValue           *string                                `json:"defaultValue,omitempty"`
	Description            *string                                `json:"description,omitempty"`
	DocumentationLink      *string                                `json:"documentationLink,omitempty"`
	IsConfigPendingRestart *bool                                  `json:"isConfigPendingRestart,omitempty"`
	IsDynamicConfig        *bool                                  `json:"isDynamicConfig,omitempty"`
	IsReadOnly             *bool                                  `json:"isReadOnly,omitempty"`
	Source                 *string                                `json:"source,omitempty"`
	Unit                   *string                                `json:"unit,omitempty"`
	Value                  *string                                `json:"value,omitempty"`
}

Deprecated version of ConfigurationProperties_Status. Use v1beta20210601.ConfigurationProperties_Status instead

func (*ConfigurationProperties_StatusARM) DeepCopy

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

func (*ConfigurationProperties_StatusARM) DeepCopyInto

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

type Configuration_Status

type Configuration_Status struct {
	AllowedValues *string `json:"allowedValues,omitempty"`

	// Conditions: The observed state of the resource
	Conditions             []conditions.Condition                 `json:"conditions,omitempty"`
	DataType               *ConfigurationPropertiesStatusDataType `json:"dataType,omitempty"`
	DefaultValue           *string                                `json:"defaultValue,omitempty"`
	Description            *string                                `json:"description,omitempty"`
	DocumentationLink      *string                                `json:"documentationLink,omitempty"`
	Id                     *string                                `json:"id,omitempty"`
	IsConfigPendingRestart *bool                                  `json:"isConfigPendingRestart,omitempty"`
	IsDynamicConfig        *bool                                  `json:"isDynamicConfig,omitempty"`
	IsReadOnly             *bool                                  `json:"isReadOnly,omitempty"`
	Name                   *string                                `json:"name,omitempty"`
	Source                 *string                                `json:"source,omitempty"`
	SystemData             *SystemData_Status                     `json:"systemData,omitempty"`
	Type                   *string                                `json:"type,omitempty"`
	Unit                   *string                                `json:"unit,omitempty"`
	Value                  *string                                `json:"value,omitempty"`
}

Deprecated version of Configuration_Status. Use v1beta20210601.Configuration_Status instead

func (*Configuration_Status) AssignPropertiesFromConfigurationStatus

func (configuration *Configuration_Status) AssignPropertiesFromConfigurationStatus(source *alpha20210601s.Configuration_Status) error

AssignPropertiesFromConfigurationStatus populates our Configuration_Status from the provided source Configuration_Status

func (*Configuration_Status) AssignPropertiesToConfigurationStatus

func (configuration *Configuration_Status) AssignPropertiesToConfigurationStatus(destination *alpha20210601s.Configuration_Status) error

AssignPropertiesToConfigurationStatus populates the provided destination Configuration_Status from our Configuration_Status

func (*Configuration_Status) ConvertStatusFrom

func (configuration *Configuration_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Configuration_Status from the provided source

func (*Configuration_Status) ConvertStatusTo

func (configuration *Configuration_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Configuration_Status

func (*Configuration_Status) DeepCopy

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

func (*Configuration_Status) DeepCopyInto

func (in *Configuration_Status) DeepCopyInto(out *Configuration_Status)

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

func (*Configuration_Status) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Configuration_Status) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Configuration_StatusARM

type Configuration_StatusARM struct {
	Id         *string                            `json:"id,omitempty"`
	Name       *string                            `json:"name,omitempty"`
	Properties *ConfigurationProperties_StatusARM `json:"properties,omitempty"`
	SystemData *SystemData_StatusARM              `json:"systemData,omitempty"`
	Type       *string                            `json:"type,omitempty"`
}

Deprecated version of Configuration_Status. Use v1beta20210601.Configuration_Status instead

func (*Configuration_StatusARM) DeepCopy

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

func (*Configuration_StatusARM) DeepCopyInto

func (in *Configuration_StatusARM) DeepCopyInto(out *Configuration_StatusARM)

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

type DatabasePropertiesARM

type DatabasePropertiesARM struct {
	Charset   *string `json:"charset,omitempty"`
	Collation *string `json:"collation,omitempty"`
}

Deprecated version of DatabaseProperties. Use v1beta20210601.DatabaseProperties instead

func (*DatabasePropertiesARM) DeepCopy

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

func (*DatabasePropertiesARM) DeepCopyInto

func (in *DatabasePropertiesARM) DeepCopyInto(out *DatabasePropertiesARM)

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

type DatabaseProperties_StatusARM

type DatabaseProperties_StatusARM struct {
	Charset   *string `json:"charset,omitempty"`
	Collation *string `json:"collation,omitempty"`
}

Deprecated version of DatabaseProperties_Status. Use v1beta20210601.DatabaseProperties_Status instead

func (*DatabaseProperties_StatusARM) DeepCopy

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

func (*DatabaseProperties_StatusARM) DeepCopyInto

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

type Database_Status

type Database_Status struct {
	Charset   *string `json:"charset,omitempty"`
	Collation *string `json:"collation,omitempty"`

	// Conditions: The observed state of the resource
	Conditions []conditions.Condition `json:"conditions,omitempty"`
	Id         *string                `json:"id,omitempty"`
	Name       *string                `json:"name,omitempty"`
	SystemData *SystemData_Status     `json:"systemData,omitempty"`
	Type       *string                `json:"type,omitempty"`
}

Deprecated version of Database_Status. Use v1beta20210601.Database_Status instead

func (*Database_Status) AssignPropertiesFromDatabaseStatus

func (database *Database_Status) AssignPropertiesFromDatabaseStatus(source *alpha20210601s.Database_Status) error

AssignPropertiesFromDatabaseStatus populates our Database_Status from the provided source Database_Status

func (*Database_Status) AssignPropertiesToDatabaseStatus

func (database *Database_Status) AssignPropertiesToDatabaseStatus(destination *alpha20210601s.Database_Status) error

AssignPropertiesToDatabaseStatus populates the provided destination Database_Status from our Database_Status

func (*Database_Status) ConvertStatusFrom

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

ConvertStatusFrom populates our Database_Status from the provided source

func (*Database_Status) ConvertStatusTo

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

ConvertStatusTo populates the provided destination from our Database_Status

func (*Database_Status) DeepCopy

func (in *Database_Status) DeepCopy() *Database_Status

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

func (*Database_Status) DeepCopyInto

func (in *Database_Status) DeepCopyInto(out *Database_Status)

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

func (*Database_Status) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Database_Status) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Database_StatusARM

type Database_StatusARM struct {
	Id         *string                       `json:"id,omitempty"`
	Name       *string                       `json:"name,omitempty"`
	Properties *DatabaseProperties_StatusARM `json:"properties,omitempty"`
	SystemData *SystemData_StatusARM         `json:"systemData,omitempty"`
	Type       *string                       `json:"type,omitempty"`
}

Deprecated version of Database_Status. Use v1beta20210601.Database_Status instead

func (*Database_StatusARM) DeepCopy

func (in *Database_StatusARM) DeepCopy() *Database_StatusARM

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

func (*Database_StatusARM) DeepCopyInto

func (in *Database_StatusARM) DeepCopyInto(out *Database_StatusARM)

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

type FirewallRulePropertiesARM

type FirewallRulePropertiesARM struct {
	EndIpAddress   *string `json:"endIpAddress,omitempty"`
	StartIpAddress *string `json:"startIpAddress,omitempty"`
}

Deprecated version of FirewallRuleProperties. Use v1beta20210601.FirewallRuleProperties instead

func (*FirewallRulePropertiesARM) DeepCopy

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

func (*FirewallRulePropertiesARM) DeepCopyInto

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

type FirewallRuleProperties_StatusARM

type FirewallRuleProperties_StatusARM struct {
	EndIpAddress   *string `json:"endIpAddress,omitempty"`
	StartIpAddress *string `json:"startIpAddress,omitempty"`
}

Deprecated version of FirewallRuleProperties_Status. Use v1beta20210601.FirewallRuleProperties_Status instead

func (*FirewallRuleProperties_StatusARM) DeepCopy

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

func (*FirewallRuleProperties_StatusARM) DeepCopyInto

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

type FirewallRule_Status

type FirewallRule_Status struct {
	// Conditions: The observed state of the resource
	Conditions     []conditions.Condition `json:"conditions,omitempty"`
	EndIpAddress   *string                `json:"endIpAddress,omitempty"`
	Id             *string                `json:"id,omitempty"`
	Name           *string                `json:"name,omitempty"`
	StartIpAddress *string                `json:"startIpAddress,omitempty"`
	SystemData     *SystemData_Status     `json:"systemData,omitempty"`
	Type           *string                `json:"type,omitempty"`
}

Deprecated version of FirewallRule_Status. Use v1beta20210601.FirewallRule_Status instead

func (*FirewallRule_Status) AssignPropertiesFromFirewallRuleStatus

func (rule *FirewallRule_Status) AssignPropertiesFromFirewallRuleStatus(source *alpha20210601s.FirewallRule_Status) error

AssignPropertiesFromFirewallRuleStatus populates our FirewallRule_Status from the provided source FirewallRule_Status

func (*FirewallRule_Status) AssignPropertiesToFirewallRuleStatus

func (rule *FirewallRule_Status) AssignPropertiesToFirewallRuleStatus(destination *alpha20210601s.FirewallRule_Status) error

AssignPropertiesToFirewallRuleStatus populates the provided destination FirewallRule_Status from our FirewallRule_Status

func (*FirewallRule_Status) ConvertStatusFrom

func (rule *FirewallRule_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our FirewallRule_Status from the provided source

func (*FirewallRule_Status) ConvertStatusTo

func (rule *FirewallRule_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our FirewallRule_Status

func (*FirewallRule_Status) DeepCopy

func (in *FirewallRule_Status) DeepCopy() *FirewallRule_Status

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

func (*FirewallRule_Status) DeepCopyInto

func (in *FirewallRule_Status) DeepCopyInto(out *FirewallRule_Status)

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

func (*FirewallRule_Status) NewEmptyARMValue

func (rule *FirewallRule_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*FirewallRule_Status) PopulateFromARM

func (rule *FirewallRule_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type FirewallRule_StatusARM

type FirewallRule_StatusARM struct {
	Id         *string                           `json:"id,omitempty"`
	Name       *string                           `json:"name,omitempty"`
	Properties *FirewallRuleProperties_StatusARM `json:"properties,omitempty"`
	SystemData *SystemData_StatusARM             `json:"systemData,omitempty"`
	Type       *string                           `json:"type,omitempty"`
}

Deprecated version of FirewallRule_Status. Use v1beta20210601.FirewallRule_Status instead

func (*FirewallRule_StatusARM) DeepCopy

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

func (*FirewallRule_StatusARM) DeepCopyInto

func (in *FirewallRule_StatusARM) DeepCopyInto(out *FirewallRule_StatusARM)

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

type FlexibleServer

type FlexibleServer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FlexibleServers_Spec `json:"spec,omitempty"`
	Status            Server_Status        `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of FlexibleServer. Use v1beta20210601.FlexibleServer instead

func (*FlexibleServer) AssignPropertiesFromFlexibleServer

func (server *FlexibleServer) AssignPropertiesFromFlexibleServer(source *alpha20210601s.FlexibleServer) error

AssignPropertiesFromFlexibleServer populates our FlexibleServer from the provided source FlexibleServer

func (*FlexibleServer) AssignPropertiesToFlexibleServer

func (server *FlexibleServer) AssignPropertiesToFlexibleServer(destination *alpha20210601s.FlexibleServer) error

AssignPropertiesToFlexibleServer populates the provided destination FlexibleServer from our FlexibleServer

func (*FlexibleServer) AzureName

func (server *FlexibleServer) AzureName() string

AzureName returns the Azure name of the resource

func (*FlexibleServer) ConvertFrom

func (server *FlexibleServer) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our FlexibleServer from the provided hub FlexibleServer

func (*FlexibleServer) ConvertTo

func (server *FlexibleServer) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub FlexibleServer from our FlexibleServer

func (*FlexibleServer) DeepCopy

func (in *FlexibleServer) DeepCopy() *FlexibleServer

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

func (*FlexibleServer) DeepCopyInto

func (in *FlexibleServer) DeepCopyInto(out *FlexibleServer)

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

func (*FlexibleServer) DeepCopyObject

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

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

func (*FlexibleServer) Default

func (server *FlexibleServer) Default()

Default applies defaults to the FlexibleServer resource

func (FlexibleServer) GetAPIVersion

func (server FlexibleServer) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-06-01"

func (*FlexibleServer) GetConditions

func (server *FlexibleServer) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*FlexibleServer) GetResourceKind

func (server *FlexibleServer) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*FlexibleServer) GetSpec

func (server *FlexibleServer) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*FlexibleServer) GetStatus

func (server *FlexibleServer) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*FlexibleServer) GetType

func (server *FlexibleServer) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DBforPostgreSQL/flexibleServers"

func (*FlexibleServer) NewEmptyStatus

func (server *FlexibleServer) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*FlexibleServer) OriginalGVK

func (server *FlexibleServer) OriginalGVK() *schema.GroupVersionKind

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

func (*FlexibleServer) Owner

func (server *FlexibleServer) Owner() *genruntime.ResourceReference

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

func (*FlexibleServer) SetConditions

func (server *FlexibleServer) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*FlexibleServer) SetStatus

func (server *FlexibleServer) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*FlexibleServer) ValidateCreate

func (server *FlexibleServer) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*FlexibleServer) ValidateDelete

func (server *FlexibleServer) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*FlexibleServer) ValidateUpdate

func (server *FlexibleServer) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type FlexibleServerList

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

+kubebuilder:object:root=true Deprecated version of FlexibleServer. Use v1beta20210601.FlexibleServer instead

func (*FlexibleServerList) DeepCopy

func (in *FlexibleServerList) DeepCopy() *FlexibleServerList

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

func (*FlexibleServerList) DeepCopyInto

func (in *FlexibleServerList) DeepCopyInto(out *FlexibleServerList)

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

func (*FlexibleServerList) DeepCopyObject

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

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

type FlexibleServerOperatorSecrets

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

func (*FlexibleServerOperatorSecrets) AssignPropertiesFromFlexibleServerOperatorSecrets

func (secrets *FlexibleServerOperatorSecrets) AssignPropertiesFromFlexibleServerOperatorSecrets(source *alpha20210601s.FlexibleServerOperatorSecrets) error

AssignPropertiesFromFlexibleServerOperatorSecrets populates our FlexibleServerOperatorSecrets from the provided source FlexibleServerOperatorSecrets

func (*FlexibleServerOperatorSecrets) AssignPropertiesToFlexibleServerOperatorSecrets

func (secrets *FlexibleServerOperatorSecrets) AssignPropertiesToFlexibleServerOperatorSecrets(destination *alpha20210601s.FlexibleServerOperatorSecrets) error

AssignPropertiesToFlexibleServerOperatorSecrets populates the provided destination FlexibleServerOperatorSecrets from our FlexibleServerOperatorSecrets

func (*FlexibleServerOperatorSecrets) DeepCopy

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

func (*FlexibleServerOperatorSecrets) DeepCopyInto

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

type FlexibleServerOperatorSpec

type FlexibleServerOperatorSpec struct {
	// Secrets: configures where to place Azure generated secrets.
	Secrets *FlexibleServerOperatorSecrets `json:"secrets,omitempty"`
}

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

func (*FlexibleServerOperatorSpec) AssignPropertiesFromFlexibleServerOperatorSpec

func (operator *FlexibleServerOperatorSpec) AssignPropertiesFromFlexibleServerOperatorSpec(source *alpha20210601s.FlexibleServerOperatorSpec) error

AssignPropertiesFromFlexibleServerOperatorSpec populates our FlexibleServerOperatorSpec from the provided source FlexibleServerOperatorSpec

func (*FlexibleServerOperatorSpec) AssignPropertiesToFlexibleServerOperatorSpec

func (operator *FlexibleServerOperatorSpec) AssignPropertiesToFlexibleServerOperatorSpec(destination *alpha20210601s.FlexibleServerOperatorSpec) error

AssignPropertiesToFlexibleServerOperatorSpec populates the provided destination FlexibleServerOperatorSpec from our FlexibleServerOperatorSpec

func (*FlexibleServerOperatorSpec) DeepCopy

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

func (*FlexibleServerOperatorSpec) DeepCopyInto

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

type FlexibleServersConfiguration

type FlexibleServersConfiguration struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FlexibleServersConfigurations_Spec `json:"spec,omitempty"`
	Status            Configuration_Status               `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of FlexibleServersConfiguration. Use v1beta20210601.FlexibleServersConfiguration instead

func (*FlexibleServersConfiguration) AssignPropertiesFromFlexibleServersConfiguration

func (configuration *FlexibleServersConfiguration) AssignPropertiesFromFlexibleServersConfiguration(source *alpha20210601s.FlexibleServersConfiguration) error

AssignPropertiesFromFlexibleServersConfiguration populates our FlexibleServersConfiguration from the provided source FlexibleServersConfiguration

func (*FlexibleServersConfiguration) AssignPropertiesToFlexibleServersConfiguration

func (configuration *FlexibleServersConfiguration) AssignPropertiesToFlexibleServersConfiguration(destination *alpha20210601s.FlexibleServersConfiguration) error

AssignPropertiesToFlexibleServersConfiguration populates the provided destination FlexibleServersConfiguration from our FlexibleServersConfiguration

func (*FlexibleServersConfiguration) AzureName

func (configuration *FlexibleServersConfiguration) AzureName() string

AzureName returns the Azure name of the resource

func (*FlexibleServersConfiguration) ConvertFrom

func (configuration *FlexibleServersConfiguration) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our FlexibleServersConfiguration from the provided hub FlexibleServersConfiguration

func (*FlexibleServersConfiguration) ConvertTo

func (configuration *FlexibleServersConfiguration) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub FlexibleServersConfiguration from our FlexibleServersConfiguration

func (*FlexibleServersConfiguration) DeepCopy

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

func (*FlexibleServersConfiguration) DeepCopyInto

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

func (*FlexibleServersConfiguration) DeepCopyObject

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

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

func (*FlexibleServersConfiguration) Default

func (configuration *FlexibleServersConfiguration) Default()

Default applies defaults to the FlexibleServersConfiguration resource

func (FlexibleServersConfiguration) GetAPIVersion

func (configuration FlexibleServersConfiguration) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-06-01"

func (*FlexibleServersConfiguration) GetConditions

func (configuration *FlexibleServersConfiguration) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*FlexibleServersConfiguration) GetResourceKind

func (configuration *FlexibleServersConfiguration) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*FlexibleServersConfiguration) GetSpec

func (configuration *FlexibleServersConfiguration) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*FlexibleServersConfiguration) GetStatus

func (configuration *FlexibleServersConfiguration) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*FlexibleServersConfiguration) GetType

func (configuration *FlexibleServersConfiguration) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DBforPostgreSQL/flexibleServers/configurations"

func (*FlexibleServersConfiguration) NewEmptyStatus

func (configuration *FlexibleServersConfiguration) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*FlexibleServersConfiguration) OriginalGVK

func (configuration *FlexibleServersConfiguration) OriginalGVK() *schema.GroupVersionKind

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

func (*FlexibleServersConfiguration) Owner

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

func (*FlexibleServersConfiguration) SetConditions

func (configuration *FlexibleServersConfiguration) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*FlexibleServersConfiguration) SetStatus

func (configuration *FlexibleServersConfiguration) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*FlexibleServersConfiguration) ValidateCreate

func (configuration *FlexibleServersConfiguration) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*FlexibleServersConfiguration) ValidateDelete

func (configuration *FlexibleServersConfiguration) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*FlexibleServersConfiguration) ValidateUpdate

func (configuration *FlexibleServersConfiguration) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type FlexibleServersConfigurationList

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

+kubebuilder:object:root=true Deprecated version of FlexibleServersConfiguration. Use v1beta20210601.FlexibleServersConfiguration instead

func (*FlexibleServersConfigurationList) DeepCopy

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

func (*FlexibleServersConfigurationList) DeepCopyInto

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

func (*FlexibleServersConfigurationList) DeepCopyObject

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

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

type FlexibleServersConfigurations_Spec

type FlexibleServersConfigurations_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName string  `json:"azureName,omitempty"`
	Location  *string `json:"location,omitempty"`

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

func (*FlexibleServersConfigurations_Spec) AssignPropertiesFromFlexibleServersConfigurationsSpec

func (configurations *FlexibleServersConfigurations_Spec) AssignPropertiesFromFlexibleServersConfigurationsSpec(source *alpha20210601s.FlexibleServersConfigurations_Spec) error

AssignPropertiesFromFlexibleServersConfigurationsSpec populates our FlexibleServersConfigurations_Spec from the provided source FlexibleServersConfigurations_Spec

func (*FlexibleServersConfigurations_Spec) AssignPropertiesToFlexibleServersConfigurationsSpec

func (configurations *FlexibleServersConfigurations_Spec) AssignPropertiesToFlexibleServersConfigurationsSpec(destination *alpha20210601s.FlexibleServersConfigurations_Spec) error

AssignPropertiesToFlexibleServersConfigurationsSpec populates the provided destination FlexibleServersConfigurations_Spec from our FlexibleServersConfigurations_Spec

func (*FlexibleServersConfigurations_Spec) ConvertSpecFrom

func (configurations *FlexibleServersConfigurations_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our FlexibleServersConfigurations_Spec from the provided source

func (*FlexibleServersConfigurations_Spec) ConvertSpecTo

func (configurations *FlexibleServersConfigurations_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our FlexibleServersConfigurations_Spec

func (*FlexibleServersConfigurations_Spec) ConvertToARM

func (configurations *FlexibleServersConfigurations_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*FlexibleServersConfigurations_Spec) DeepCopy

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

func (*FlexibleServersConfigurations_Spec) DeepCopyInto

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

func (*FlexibleServersConfigurations_Spec) NewEmptyARMValue

func (configurations *FlexibleServersConfigurations_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*FlexibleServersConfigurations_Spec) OriginalVersion

func (configurations *FlexibleServersConfigurations_Spec) OriginalVersion() string

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

func (*FlexibleServersConfigurations_Spec) PopulateFromARM

func (configurations *FlexibleServersConfigurations_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*FlexibleServersConfigurations_Spec) SetAzureName

func (configurations *FlexibleServersConfigurations_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type FlexibleServersConfigurations_SpecARM

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

Deprecated version of FlexibleServersConfigurations_Spec. Use v1beta20210601.FlexibleServersConfigurations_Spec instead

func (*FlexibleServersConfigurations_SpecARM) DeepCopy

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

func (*FlexibleServersConfigurations_SpecARM) DeepCopyInto

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

func (FlexibleServersConfigurations_SpecARM) GetAPIVersion

func (configurations FlexibleServersConfigurations_SpecARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-06-01"

func (*FlexibleServersConfigurations_SpecARM) GetName

func (configurations *FlexibleServersConfigurations_SpecARM) GetName() string

GetName returns the Name of the resource

func (*FlexibleServersConfigurations_SpecARM) GetType

func (configurations *FlexibleServersConfigurations_SpecARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DBforPostgreSQL/flexibleServers/configurations"

type FlexibleServersDatabase

type FlexibleServersDatabase struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FlexibleServersDatabases_Spec `json:"spec,omitempty"`
	Status            Database_Status               `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of FlexibleServersDatabase. Use v1beta20210601.FlexibleServersDatabase instead

func (*FlexibleServersDatabase) AssignPropertiesFromFlexibleServersDatabase

func (database *FlexibleServersDatabase) AssignPropertiesFromFlexibleServersDatabase(source *alpha20210601s.FlexibleServersDatabase) error

AssignPropertiesFromFlexibleServersDatabase populates our FlexibleServersDatabase from the provided source FlexibleServersDatabase

func (*FlexibleServersDatabase) AssignPropertiesToFlexibleServersDatabase

func (database *FlexibleServersDatabase) AssignPropertiesToFlexibleServersDatabase(destination *alpha20210601s.FlexibleServersDatabase) error

AssignPropertiesToFlexibleServersDatabase populates the provided destination FlexibleServersDatabase from our FlexibleServersDatabase

func (*FlexibleServersDatabase) AzureName

func (database *FlexibleServersDatabase) AzureName() string

AzureName returns the Azure name of the resource

func (*FlexibleServersDatabase) ConvertFrom

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

ConvertFrom populates our FlexibleServersDatabase from the provided hub FlexibleServersDatabase

func (*FlexibleServersDatabase) ConvertTo

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

ConvertTo populates the provided hub FlexibleServersDatabase from our FlexibleServersDatabase

func (*FlexibleServersDatabase) DeepCopy

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

func (*FlexibleServersDatabase) DeepCopyInto

func (in *FlexibleServersDatabase) DeepCopyInto(out *FlexibleServersDatabase)

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

func (*FlexibleServersDatabase) DeepCopyObject

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

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

func (*FlexibleServersDatabase) Default

func (database *FlexibleServersDatabase) Default()

Default applies defaults to the FlexibleServersDatabase resource

func (FlexibleServersDatabase) GetAPIVersion

func (database FlexibleServersDatabase) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-06-01"

func (*FlexibleServersDatabase) GetConditions

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

GetConditions returns the conditions of the resource

func (*FlexibleServersDatabase) GetResourceKind

func (database *FlexibleServersDatabase) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*FlexibleServersDatabase) GetSpec

GetSpec returns the specification of this resource

func (*FlexibleServersDatabase) GetStatus

GetStatus returns the status of this resource

func (*FlexibleServersDatabase) GetType

func (database *FlexibleServersDatabase) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DBforPostgreSQL/flexibleServers/databases"

func (*FlexibleServersDatabase) NewEmptyStatus

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

NewEmptyStatus returns a new empty (blank) status

func (*FlexibleServersDatabase) OriginalGVK

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

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

func (*FlexibleServersDatabase) Owner

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

func (*FlexibleServersDatabase) SetConditions

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

SetConditions sets the conditions on the resource status

func (*FlexibleServersDatabase) SetStatus

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

SetStatus sets the status of this resource

func (*FlexibleServersDatabase) ValidateCreate

func (database *FlexibleServersDatabase) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*FlexibleServersDatabase) ValidateDelete

func (database *FlexibleServersDatabase) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*FlexibleServersDatabase) ValidateUpdate

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

ValidateUpdate validates an update of the resource

type FlexibleServersDatabaseList

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

+kubebuilder:object:root=true Deprecated version of FlexibleServersDatabase. Use v1beta20210601.FlexibleServersDatabase instead

func (*FlexibleServersDatabaseList) DeepCopy

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

func (*FlexibleServersDatabaseList) DeepCopyInto

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

func (*FlexibleServersDatabaseList) DeepCopyObject

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

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

type FlexibleServersDatabases_Spec

type FlexibleServersDatabases_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName string  `json:"azureName,omitempty"`
	Charset   *string `json:"charset,omitempty"`
	Collation *string `json:"collation,omitempty"`
	Location  *string `json:"location,omitempty"`

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

func (*FlexibleServersDatabases_Spec) AssignPropertiesFromFlexibleServersDatabasesSpec

func (databases *FlexibleServersDatabases_Spec) AssignPropertiesFromFlexibleServersDatabasesSpec(source *alpha20210601s.FlexibleServersDatabases_Spec) error

AssignPropertiesFromFlexibleServersDatabasesSpec populates our FlexibleServersDatabases_Spec from the provided source FlexibleServersDatabases_Spec

func (*FlexibleServersDatabases_Spec) AssignPropertiesToFlexibleServersDatabasesSpec

func (databases *FlexibleServersDatabases_Spec) AssignPropertiesToFlexibleServersDatabasesSpec(destination *alpha20210601s.FlexibleServersDatabases_Spec) error

AssignPropertiesToFlexibleServersDatabasesSpec populates the provided destination FlexibleServersDatabases_Spec from our FlexibleServersDatabases_Spec

func (*FlexibleServersDatabases_Spec) ConvertSpecFrom

func (databases *FlexibleServersDatabases_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our FlexibleServersDatabases_Spec from the provided source

func (*FlexibleServersDatabases_Spec) ConvertSpecTo

func (databases *FlexibleServersDatabases_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our FlexibleServersDatabases_Spec

func (*FlexibleServersDatabases_Spec) ConvertToARM

func (databases *FlexibleServersDatabases_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*FlexibleServersDatabases_Spec) DeepCopy

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

func (*FlexibleServersDatabases_Spec) DeepCopyInto

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

func (*FlexibleServersDatabases_Spec) NewEmptyARMValue

func (databases *FlexibleServersDatabases_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*FlexibleServersDatabases_Spec) OriginalVersion

func (databases *FlexibleServersDatabases_Spec) OriginalVersion() string

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

func (*FlexibleServersDatabases_Spec) PopulateFromARM

func (databases *FlexibleServersDatabases_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*FlexibleServersDatabases_Spec) SetAzureName

func (databases *FlexibleServersDatabases_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type FlexibleServersDatabases_SpecARM

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

Deprecated version of FlexibleServersDatabases_Spec. Use v1beta20210601.FlexibleServersDatabases_Spec instead

func (*FlexibleServersDatabases_SpecARM) DeepCopy

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

func (*FlexibleServersDatabases_SpecARM) DeepCopyInto

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

func (FlexibleServersDatabases_SpecARM) GetAPIVersion

func (databases FlexibleServersDatabases_SpecARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-06-01"

func (*FlexibleServersDatabases_SpecARM) GetName

func (databases *FlexibleServersDatabases_SpecARM) GetName() string

GetName returns the Name of the resource

func (*FlexibleServersDatabases_SpecARM) GetType

func (databases *FlexibleServersDatabases_SpecARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DBforPostgreSQL/flexibleServers/databases"

type FlexibleServersFirewallRule

type FlexibleServersFirewallRule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FlexibleServersFirewallRules_Spec `json:"spec,omitempty"`
	Status            FirewallRule_Status               `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of FlexibleServersFirewallRule. Use v1beta20210601.FlexibleServersFirewallRule instead

func (*FlexibleServersFirewallRule) AssignPropertiesFromFlexibleServersFirewallRule

func (rule *FlexibleServersFirewallRule) AssignPropertiesFromFlexibleServersFirewallRule(source *alpha20210601s.FlexibleServersFirewallRule) error

AssignPropertiesFromFlexibleServersFirewallRule populates our FlexibleServersFirewallRule from the provided source FlexibleServersFirewallRule

func (*FlexibleServersFirewallRule) AssignPropertiesToFlexibleServersFirewallRule

func (rule *FlexibleServersFirewallRule) AssignPropertiesToFlexibleServersFirewallRule(destination *alpha20210601s.FlexibleServersFirewallRule) error

AssignPropertiesToFlexibleServersFirewallRule populates the provided destination FlexibleServersFirewallRule from our FlexibleServersFirewallRule

func (*FlexibleServersFirewallRule) AzureName

func (rule *FlexibleServersFirewallRule) AzureName() string

AzureName returns the Azure name of the resource

func (*FlexibleServersFirewallRule) ConvertFrom

func (rule *FlexibleServersFirewallRule) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our FlexibleServersFirewallRule from the provided hub FlexibleServersFirewallRule

func (*FlexibleServersFirewallRule) ConvertTo

func (rule *FlexibleServersFirewallRule) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub FlexibleServersFirewallRule from our FlexibleServersFirewallRule

func (*FlexibleServersFirewallRule) DeepCopy

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

func (*FlexibleServersFirewallRule) DeepCopyInto

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

func (*FlexibleServersFirewallRule) DeepCopyObject

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

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

func (*FlexibleServersFirewallRule) Default

func (rule *FlexibleServersFirewallRule) Default()

Default applies defaults to the FlexibleServersFirewallRule resource

func (FlexibleServersFirewallRule) GetAPIVersion

func (rule FlexibleServersFirewallRule) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-06-01"

func (*FlexibleServersFirewallRule) GetConditions

func (rule *FlexibleServersFirewallRule) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*FlexibleServersFirewallRule) GetResourceKind

func (rule *FlexibleServersFirewallRule) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*FlexibleServersFirewallRule) GetSpec

GetSpec returns the specification of this resource

func (*FlexibleServersFirewallRule) GetStatus

GetStatus returns the status of this resource

func (*FlexibleServersFirewallRule) GetType

func (rule *FlexibleServersFirewallRule) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules"

func (*FlexibleServersFirewallRule) NewEmptyStatus

NewEmptyStatus returns a new empty (blank) status

func (*FlexibleServersFirewallRule) OriginalGVK

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

func (*FlexibleServersFirewallRule) Owner

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

func (*FlexibleServersFirewallRule) SetConditions

func (rule *FlexibleServersFirewallRule) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*FlexibleServersFirewallRule) SetStatus

SetStatus sets the status of this resource

func (*FlexibleServersFirewallRule) ValidateCreate

func (rule *FlexibleServersFirewallRule) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*FlexibleServersFirewallRule) ValidateDelete

func (rule *FlexibleServersFirewallRule) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*FlexibleServersFirewallRule) ValidateUpdate

func (rule *FlexibleServersFirewallRule) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type FlexibleServersFirewallRuleList

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

+kubebuilder:object:root=true Deprecated version of FlexibleServersFirewallRule. Use v1beta20210601.FlexibleServersFirewallRule instead

func (*FlexibleServersFirewallRuleList) DeepCopy

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

func (*FlexibleServersFirewallRuleList) DeepCopyInto

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

func (*FlexibleServersFirewallRuleList) DeepCopyObject

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

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

type FlexibleServersFirewallRules_Spec

type FlexibleServersFirewallRules_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName string `json:"azureName,omitempty"`

	// +kubebuilder:validation:Required
	// +kubebuilder:validation:Pattern="^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$"
	EndIpAddress *string `json:"endIpAddress,omitempty"`
	Location     *string `json:"location,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a dbforpostgresql.azure.com/FlexibleServer resource
	Owner *genruntime.KnownResourceReference `group:"dbforpostgresql.azure.com" json:"owner,omitempty" kind:"FlexibleServer"`

	// +kubebuilder:validation:Required
	// +kubebuilder:validation:Pattern="^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$"
	StartIpAddress *string           `json:"startIpAddress,omitempty"`
	Tags           map[string]string `json:"tags,omitempty"`
}

func (*FlexibleServersFirewallRules_Spec) AssignPropertiesFromFlexibleServersFirewallRulesSpec

func (rules *FlexibleServersFirewallRules_Spec) AssignPropertiesFromFlexibleServersFirewallRulesSpec(source *alpha20210601s.FlexibleServersFirewallRules_Spec) error

AssignPropertiesFromFlexibleServersFirewallRulesSpec populates our FlexibleServersFirewallRules_Spec from the provided source FlexibleServersFirewallRules_Spec

func (*FlexibleServersFirewallRules_Spec) AssignPropertiesToFlexibleServersFirewallRulesSpec

func (rules *FlexibleServersFirewallRules_Spec) AssignPropertiesToFlexibleServersFirewallRulesSpec(destination *alpha20210601s.FlexibleServersFirewallRules_Spec) error

AssignPropertiesToFlexibleServersFirewallRulesSpec populates the provided destination FlexibleServersFirewallRules_Spec from our FlexibleServersFirewallRules_Spec

func (*FlexibleServersFirewallRules_Spec) ConvertSpecFrom

func (rules *FlexibleServersFirewallRules_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our FlexibleServersFirewallRules_Spec from the provided source

func (*FlexibleServersFirewallRules_Spec) ConvertSpecTo

func (rules *FlexibleServersFirewallRules_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our FlexibleServersFirewallRules_Spec

func (*FlexibleServersFirewallRules_Spec) ConvertToARM

func (rules *FlexibleServersFirewallRules_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*FlexibleServersFirewallRules_Spec) DeepCopy

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

func (*FlexibleServersFirewallRules_Spec) DeepCopyInto

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

func (*FlexibleServersFirewallRules_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*FlexibleServersFirewallRules_Spec) OriginalVersion

func (rules *FlexibleServersFirewallRules_Spec) OriginalVersion() string

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

func (*FlexibleServersFirewallRules_Spec) PopulateFromARM

func (rules *FlexibleServersFirewallRules_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*FlexibleServersFirewallRules_Spec) SetAzureName

func (rules *FlexibleServersFirewallRules_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type FlexibleServersFirewallRules_SpecARM

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

Deprecated version of FlexibleServersFirewallRules_Spec. Use v1beta20210601.FlexibleServersFirewallRules_Spec instead

func (*FlexibleServersFirewallRules_SpecARM) DeepCopy

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

func (*FlexibleServersFirewallRules_SpecARM) DeepCopyInto

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

func (FlexibleServersFirewallRules_SpecARM) GetAPIVersion

func (rules FlexibleServersFirewallRules_SpecARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-06-01"

func (*FlexibleServersFirewallRules_SpecARM) GetName

GetName returns the Name of the resource

func (*FlexibleServersFirewallRules_SpecARM) GetType

GetType returns the ARM Type of the resource. This is always "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules"

type FlexibleServers_Spec

type FlexibleServers_Spec struct {
	AdministratorLogin         *string                     `json:"administratorLogin,omitempty"`
	AdministratorLoginPassword *genruntime.SecretReference `json:"administratorLoginPassword,omitempty"`
	AvailabilityZone           *string                     `json:"availabilityZone,omitempty"`

	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName         string                      `json:"azureName,omitempty"`
	Backup            *Backup                     `json:"backup,omitempty"`
	CreateMode        *ServerPropertiesCreateMode `json:"createMode,omitempty"`
	HighAvailability  *HighAvailability           `json:"highAvailability,omitempty"`
	Location          *string                     `json:"location,omitempty"`
	MaintenanceWindow *MaintenanceWindow          `json:"maintenanceWindow,omitempty"`
	Network           *Network                    `json:"network,omitempty"`

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

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a resources.azure.com/ResourceGroup resource
	Owner                         *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
	PointInTimeUTC                *string                            `json:"pointInTimeUTC,omitempty"`
	Sku                           *Sku                               `json:"sku,omitempty"`
	SourceServerResourceReference *genruntime.ResourceReference      `armReference:"SourceServerResourceId" json:"sourceServerResourceReference,omitempty"`
	Storage                       *Storage                           `json:"storage,omitempty"`
	Tags                          map[string]string                  `json:"tags,omitempty"`
	Version                       *ServerPropertiesVersion           `json:"version,omitempty"`
}

func (*FlexibleServers_Spec) AssignPropertiesFromFlexibleServersSpec

func (servers *FlexibleServers_Spec) AssignPropertiesFromFlexibleServersSpec(source *alpha20210601s.FlexibleServers_Spec) error

AssignPropertiesFromFlexibleServersSpec populates our FlexibleServers_Spec from the provided source FlexibleServers_Spec

func (*FlexibleServers_Spec) AssignPropertiesToFlexibleServersSpec

func (servers *FlexibleServers_Spec) AssignPropertiesToFlexibleServersSpec(destination *alpha20210601s.FlexibleServers_Spec) error

AssignPropertiesToFlexibleServersSpec populates the provided destination FlexibleServers_Spec from our FlexibleServers_Spec

func (*FlexibleServers_Spec) ConvertSpecFrom

func (servers *FlexibleServers_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our FlexibleServers_Spec from the provided source

func (*FlexibleServers_Spec) ConvertSpecTo

func (servers *FlexibleServers_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our FlexibleServers_Spec

func (*FlexibleServers_Spec) ConvertToARM

func (servers *FlexibleServers_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*FlexibleServers_Spec) DeepCopy

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

func (*FlexibleServers_Spec) DeepCopyInto

func (in *FlexibleServers_Spec) DeepCopyInto(out *FlexibleServers_Spec)

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

func (*FlexibleServers_Spec) NewEmptyARMValue

func (servers *FlexibleServers_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*FlexibleServers_Spec) OriginalVersion

func (servers *FlexibleServers_Spec) OriginalVersion() string

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

func (*FlexibleServers_Spec) PopulateFromARM

func (servers *FlexibleServers_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*FlexibleServers_Spec) SetAzureName

func (servers *FlexibleServers_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type FlexibleServers_SpecARM

type FlexibleServers_SpecARM struct {
	Location   *string              `json:"location,omitempty"`
	Name       string               `json:"name,omitempty"`
	Properties *ServerPropertiesARM `json:"properties,omitempty"`
	Sku        *SkuARM              `json:"sku,omitempty"`
	Tags       map[string]string    `json:"tags,omitempty"`
}

Deprecated version of FlexibleServers_Spec. Use v1beta20210601.FlexibleServers_Spec instead

func (*FlexibleServers_SpecARM) DeepCopy

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

func (*FlexibleServers_SpecARM) DeepCopyInto

func (in *FlexibleServers_SpecARM) DeepCopyInto(out *FlexibleServers_SpecARM)

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

func (FlexibleServers_SpecARM) GetAPIVersion

func (servers FlexibleServers_SpecARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-06-01"

func (*FlexibleServers_SpecARM) GetName

func (servers *FlexibleServers_SpecARM) GetName() string

GetName returns the Name of the resource

func (*FlexibleServers_SpecARM) GetType

func (servers *FlexibleServers_SpecARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DBforPostgreSQL/flexibleServers"

type HighAvailability

type HighAvailability struct {
	Mode                    *HighAvailabilityMode `json:"mode,omitempty"`
	StandbyAvailabilityZone *string               `json:"standbyAvailabilityZone,omitempty"`
}

Deprecated version of HighAvailability. Use v1beta20210601.HighAvailability instead

func (*HighAvailability) AssignPropertiesFromHighAvailability

func (availability *HighAvailability) AssignPropertiesFromHighAvailability(source *alpha20210601s.HighAvailability) error

AssignPropertiesFromHighAvailability populates our HighAvailability from the provided source HighAvailability

func (*HighAvailability) AssignPropertiesToHighAvailability

func (availability *HighAvailability) AssignPropertiesToHighAvailability(destination *alpha20210601s.HighAvailability) error

AssignPropertiesToHighAvailability populates the provided destination HighAvailability from our HighAvailability

func (*HighAvailability) ConvertToARM

func (availability *HighAvailability) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*HighAvailability) DeepCopy

func (in *HighAvailability) DeepCopy() *HighAvailability

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

func (*HighAvailability) DeepCopyInto

func (in *HighAvailability) DeepCopyInto(out *HighAvailability)

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

func (*HighAvailability) NewEmptyARMValue

func (availability *HighAvailability) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*HighAvailability) PopulateFromARM

func (availability *HighAvailability) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type HighAvailabilityARM

type HighAvailabilityARM struct {
	Mode                    *HighAvailabilityMode `json:"mode,omitempty"`
	StandbyAvailabilityZone *string               `json:"standbyAvailabilityZone,omitempty"`
}

Deprecated version of HighAvailability. Use v1beta20210601.HighAvailability instead

func (*HighAvailabilityARM) DeepCopy

func (in *HighAvailabilityARM) DeepCopy() *HighAvailabilityARM

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

func (*HighAvailabilityARM) DeepCopyInto

func (in *HighAvailabilityARM) DeepCopyInto(out *HighAvailabilityARM)

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

type HighAvailabilityMode

type HighAvailabilityMode string

Deprecated version of HighAvailabilityMode. Use v1beta20210601.HighAvailabilityMode instead +kubebuilder:validation:Enum={"Disabled","ZoneRedundant"}

type HighAvailabilityStatusMode

type HighAvailabilityStatusMode string

Deprecated version of HighAvailabilityStatusMode. Use v1beta20210601.HighAvailabilityStatusMode instead

type HighAvailabilityStatusState

type HighAvailabilityStatusState string

Deprecated version of HighAvailabilityStatusState. Use v1beta20210601.HighAvailabilityStatusState instead

type HighAvailability_Status

type HighAvailability_Status struct {
	Mode                    *HighAvailabilityStatusMode  `json:"mode,omitempty"`
	StandbyAvailabilityZone *string                      `json:"standbyAvailabilityZone,omitempty"`
	State                   *HighAvailabilityStatusState `json:"state,omitempty"`
}

Deprecated version of HighAvailability_Status. Use v1beta20210601.HighAvailability_Status instead

func (*HighAvailability_Status) AssignPropertiesFromHighAvailabilityStatus

func (availability *HighAvailability_Status) AssignPropertiesFromHighAvailabilityStatus(source *alpha20210601s.HighAvailability_Status) error

AssignPropertiesFromHighAvailabilityStatus populates our HighAvailability_Status from the provided source HighAvailability_Status

func (*HighAvailability_Status) AssignPropertiesToHighAvailabilityStatus

func (availability *HighAvailability_Status) AssignPropertiesToHighAvailabilityStatus(destination *alpha20210601s.HighAvailability_Status) error

AssignPropertiesToHighAvailabilityStatus populates the provided destination HighAvailability_Status from our HighAvailability_Status

func (*HighAvailability_Status) DeepCopy

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

func (*HighAvailability_Status) DeepCopyInto

func (in *HighAvailability_Status) DeepCopyInto(out *HighAvailability_Status)

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

func (*HighAvailability_Status) NewEmptyARMValue

func (availability *HighAvailability_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*HighAvailability_Status) PopulateFromARM

func (availability *HighAvailability_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type HighAvailability_StatusARM

type HighAvailability_StatusARM struct {
	Mode                    *HighAvailabilityStatusMode  `json:"mode,omitempty"`
	StandbyAvailabilityZone *string                      `json:"standbyAvailabilityZone,omitempty"`
	State                   *HighAvailabilityStatusState `json:"state,omitempty"`
}

Deprecated version of HighAvailability_Status. Use v1beta20210601.HighAvailability_Status instead

func (*HighAvailability_StatusARM) DeepCopy

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

func (*HighAvailability_StatusARM) DeepCopyInto

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

type MaintenanceWindow

type MaintenanceWindow struct {
	CustomWindow *string `json:"customWindow,omitempty"`
	DayOfWeek    *int    `json:"dayOfWeek,omitempty"`
	StartHour    *int    `json:"startHour,omitempty"`
	StartMinute  *int    `json:"startMinute,omitempty"`
}

Deprecated version of MaintenanceWindow. Use v1beta20210601.MaintenanceWindow instead

func (*MaintenanceWindow) AssignPropertiesFromMaintenanceWindow

func (window *MaintenanceWindow) AssignPropertiesFromMaintenanceWindow(source *alpha20210601s.MaintenanceWindow) error

AssignPropertiesFromMaintenanceWindow populates our MaintenanceWindow from the provided source MaintenanceWindow

func (*MaintenanceWindow) AssignPropertiesToMaintenanceWindow

func (window *MaintenanceWindow) AssignPropertiesToMaintenanceWindow(destination *alpha20210601s.MaintenanceWindow) error

AssignPropertiesToMaintenanceWindow populates the provided destination MaintenanceWindow from our MaintenanceWindow

func (*MaintenanceWindow) ConvertToARM

func (window *MaintenanceWindow) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*MaintenanceWindow) DeepCopy

func (in *MaintenanceWindow) DeepCopy() *MaintenanceWindow

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

func (*MaintenanceWindow) DeepCopyInto

func (in *MaintenanceWindow) DeepCopyInto(out *MaintenanceWindow)

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

func (*MaintenanceWindow) NewEmptyARMValue

func (window *MaintenanceWindow) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*MaintenanceWindow) PopulateFromARM

func (window *MaintenanceWindow) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type MaintenanceWindowARM

type MaintenanceWindowARM struct {
	CustomWindow *string `json:"customWindow,omitempty"`
	DayOfWeek    *int    `json:"dayOfWeek,omitempty"`
	StartHour    *int    `json:"startHour,omitempty"`
	StartMinute  *int    `json:"startMinute,omitempty"`
}

Deprecated version of MaintenanceWindow. Use v1beta20210601.MaintenanceWindow instead

func (*MaintenanceWindowARM) DeepCopy

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

func (*MaintenanceWindowARM) DeepCopyInto

func (in *MaintenanceWindowARM) DeepCopyInto(out *MaintenanceWindowARM)

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

type MaintenanceWindow_Status

type MaintenanceWindow_Status struct {
	CustomWindow *string `json:"customWindow,omitempty"`
	DayOfWeek    *int    `json:"dayOfWeek,omitempty"`
	StartHour    *int    `json:"startHour,omitempty"`
	StartMinute  *int    `json:"startMinute,omitempty"`
}

Deprecated version of MaintenanceWindow_Status. Use v1beta20210601.MaintenanceWindow_Status instead

func (*MaintenanceWindow_Status) AssignPropertiesFromMaintenanceWindowStatus

func (window *MaintenanceWindow_Status) AssignPropertiesFromMaintenanceWindowStatus(source *alpha20210601s.MaintenanceWindow_Status) error

AssignPropertiesFromMaintenanceWindowStatus populates our MaintenanceWindow_Status from the provided source MaintenanceWindow_Status

func (*MaintenanceWindow_Status) AssignPropertiesToMaintenanceWindowStatus

func (window *MaintenanceWindow_Status) AssignPropertiesToMaintenanceWindowStatus(destination *alpha20210601s.MaintenanceWindow_Status) error

AssignPropertiesToMaintenanceWindowStatus populates the provided destination MaintenanceWindow_Status from our MaintenanceWindow_Status

func (*MaintenanceWindow_Status) DeepCopy

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

func (*MaintenanceWindow_Status) DeepCopyInto

func (in *MaintenanceWindow_Status) DeepCopyInto(out *MaintenanceWindow_Status)

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

func (*MaintenanceWindow_Status) NewEmptyARMValue

func (window *MaintenanceWindow_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*MaintenanceWindow_Status) PopulateFromARM

func (window *MaintenanceWindow_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type MaintenanceWindow_StatusARM

type MaintenanceWindow_StatusARM struct {
	CustomWindow *string `json:"customWindow,omitempty"`
	DayOfWeek    *int    `json:"dayOfWeek,omitempty"`
	StartHour    *int    `json:"startHour,omitempty"`
	StartMinute  *int    `json:"startMinute,omitempty"`
}

Deprecated version of MaintenanceWindow_Status. Use v1beta20210601.MaintenanceWindow_Status instead

func (*MaintenanceWindow_StatusARM) DeepCopy

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

func (*MaintenanceWindow_StatusARM) DeepCopyInto

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

type Network

type Network struct {
	DelegatedSubnetResourceReference   *genruntime.ResourceReference `armReference:"DelegatedSubnetResourceId" json:"delegatedSubnetResourceReference,omitempty"`
	PrivateDnsZoneArmResourceReference *genruntime.ResourceReference `armReference:"PrivateDnsZoneArmResourceId" json:"privateDnsZoneArmResourceReference,omitempty"`
}

Deprecated version of Network. Use v1beta20210601.Network instead

func (*Network) AssignPropertiesFromNetwork

func (network *Network) AssignPropertiesFromNetwork(source *alpha20210601s.Network) error

AssignPropertiesFromNetwork populates our Network from the provided source Network

func (*Network) AssignPropertiesToNetwork

func (network *Network) AssignPropertiesToNetwork(destination *alpha20210601s.Network) error

AssignPropertiesToNetwork populates the provided destination Network from our Network

func (*Network) ConvertToARM

func (network *Network) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Network) DeepCopy

func (in *Network) DeepCopy() *Network

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

func (*Network) DeepCopyInto

func (in *Network) DeepCopyInto(out *Network)

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

func (*Network) NewEmptyARMValue

func (network *Network) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Network) PopulateFromARM

func (network *Network) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type NetworkARM

type NetworkARM struct {
	DelegatedSubnetResourceId   *string `json:"delegatedSubnetResourceId,omitempty"`
	PrivateDnsZoneArmResourceId *string `json:"privateDnsZoneArmResourceId,omitempty"`
}

Deprecated version of Network. Use v1beta20210601.Network instead

func (*NetworkARM) DeepCopy

func (in *NetworkARM) DeepCopy() *NetworkARM

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

func (*NetworkARM) DeepCopyInto

func (in *NetworkARM) DeepCopyInto(out *NetworkARM)

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

type NetworkStatusPublicNetworkAccess

type NetworkStatusPublicNetworkAccess string

Deprecated version of NetworkStatusPublicNetworkAccess. Use v1beta20210601.NetworkStatusPublicNetworkAccess instead

type Network_Status

type Network_Status struct {
	DelegatedSubnetResourceId   *string                           `json:"delegatedSubnetResourceId,omitempty"`
	PrivateDnsZoneArmResourceId *string                           `json:"privateDnsZoneArmResourceId,omitempty"`
	PublicNetworkAccess         *NetworkStatusPublicNetworkAccess `json:"publicNetworkAccess,omitempty"`
}

Deprecated version of Network_Status. Use v1beta20210601.Network_Status instead

func (*Network_Status) AssignPropertiesFromNetworkStatus

func (network *Network_Status) AssignPropertiesFromNetworkStatus(source *alpha20210601s.Network_Status) error

AssignPropertiesFromNetworkStatus populates our Network_Status from the provided source Network_Status

func (*Network_Status) AssignPropertiesToNetworkStatus

func (network *Network_Status) AssignPropertiesToNetworkStatus(destination *alpha20210601s.Network_Status) error

AssignPropertiesToNetworkStatus populates the provided destination Network_Status from our Network_Status

func (*Network_Status) DeepCopy

func (in *Network_Status) DeepCopy() *Network_Status

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

func (*Network_Status) DeepCopyInto

func (in *Network_Status) DeepCopyInto(out *Network_Status)

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

func (*Network_Status) NewEmptyARMValue

func (network *Network_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Network_Status) PopulateFromARM

func (network *Network_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Network_StatusARM

type Network_StatusARM struct {
	DelegatedSubnetResourceId   *string                           `json:"delegatedSubnetResourceId,omitempty"`
	PrivateDnsZoneArmResourceId *string                           `json:"privateDnsZoneArmResourceId,omitempty"`
	PublicNetworkAccess         *NetworkStatusPublicNetworkAccess `json:"publicNetworkAccess,omitempty"`
}

Deprecated version of Network_Status. Use v1beta20210601.Network_Status instead

func (*Network_StatusARM) DeepCopy

func (in *Network_StatusARM) DeepCopy() *Network_StatusARM

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

func (*Network_StatusARM) DeepCopyInto

func (in *Network_StatusARM) DeepCopyInto(out *Network_StatusARM)

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

type ServerPropertiesARM

type ServerPropertiesARM struct {
	AdministratorLogin         *string                     `json:"administratorLogin,omitempty"`
	AdministratorLoginPassword *string                     `json:"administratorLoginPassword,omitempty"`
	AvailabilityZone           *string                     `json:"availabilityZone,omitempty"`
	Backup                     *BackupARM                  `json:"backup,omitempty"`
	CreateMode                 *ServerPropertiesCreateMode `json:"createMode,omitempty"`
	HighAvailability           *HighAvailabilityARM        `json:"highAvailability,omitempty"`
	MaintenanceWindow          *MaintenanceWindowARM       `json:"maintenanceWindow,omitempty"`
	Network                    *NetworkARM                 `json:"network,omitempty"`
	PointInTimeUTC             *string                     `json:"pointInTimeUTC,omitempty"`
	SourceServerResourceId     *string                     `json:"sourceServerResourceId,omitempty"`
	Storage                    *StorageARM                 `json:"storage,omitempty"`
	Version                    *ServerPropertiesVersion    `json:"version,omitempty"`
}

Deprecated version of ServerProperties. Use v1beta20210601.ServerProperties instead

func (*ServerPropertiesARM) DeepCopy

func (in *ServerPropertiesARM) DeepCopy() *ServerPropertiesARM

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

func (*ServerPropertiesARM) DeepCopyInto

func (in *ServerPropertiesARM) DeepCopyInto(out *ServerPropertiesARM)

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

type ServerPropertiesCreateMode

type ServerPropertiesCreateMode string

Deprecated version of ServerPropertiesCreateMode. Use v1beta20210601.ServerPropertiesCreateMode instead +kubebuilder:validation:Enum={"Create","Default","PointInTimeRestore","Update"}

type ServerPropertiesStatusCreateMode

type ServerPropertiesStatusCreateMode string

Deprecated version of ServerPropertiesStatusCreateMode. Use v1beta20210601.ServerPropertiesStatusCreateMode instead

type ServerPropertiesStatusState

type ServerPropertiesStatusState string

Deprecated version of ServerPropertiesStatusState. Use v1beta20210601.ServerPropertiesStatusState instead

type ServerPropertiesVersion

type ServerPropertiesVersion string

Deprecated version of ServerPropertiesVersion. Use v1beta20210601.ServerPropertiesVersion instead +kubebuilder:validation:Enum={"11","12","13"}

type ServerProperties_StatusARM

type ServerProperties_StatusARM struct {
	AdministratorLogin       *string                           `json:"administratorLogin,omitempty"`
	AvailabilityZone         *string                           `json:"availabilityZone,omitempty"`
	Backup                   *Backup_StatusARM                 `json:"backup,omitempty"`
	CreateMode               *ServerPropertiesStatusCreateMode `json:"createMode,omitempty"`
	FullyQualifiedDomainName *string                           `json:"fullyQualifiedDomainName,omitempty"`
	HighAvailability         *HighAvailability_StatusARM       `json:"highAvailability,omitempty"`
	MaintenanceWindow        *MaintenanceWindow_StatusARM      `json:"maintenanceWindow,omitempty"`
	MinorVersion             *string                           `json:"minorVersion,omitempty"`
	Network                  *Network_StatusARM                `json:"network,omitempty"`
	PointInTimeUTC           *string                           `json:"pointInTimeUTC,omitempty"`
	SourceServerResourceId   *string                           `json:"sourceServerResourceId,omitempty"`
	State                    *ServerPropertiesStatusState      `json:"state,omitempty"`
	Storage                  *Storage_StatusARM                `json:"storage,omitempty"`
	Version                  *ServerVersion_Status             `json:"version,omitempty"`
}

Deprecated version of ServerProperties_Status. Use v1beta20210601.ServerProperties_Status instead

func (*ServerProperties_StatusARM) DeepCopy

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

func (*ServerProperties_StatusARM) DeepCopyInto

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

type ServerVersion_Status

type ServerVersion_Status string

Deprecated version of ServerVersion_Status. Use v1beta20210601.ServerVersion_Status instead

type Server_Status

type Server_Status struct {
	AdministratorLogin *string        `json:"administratorLogin,omitempty"`
	AvailabilityZone   *string        `json:"availabilityZone,omitempty"`
	Backup             *Backup_Status `json:"backup,omitempty"`

	// Conditions: The observed state of the resource
	Conditions               []conditions.Condition            `json:"conditions,omitempty"`
	CreateMode               *ServerPropertiesStatusCreateMode `json:"createMode,omitempty"`
	FullyQualifiedDomainName *string                           `json:"fullyQualifiedDomainName,omitempty"`
	HighAvailability         *HighAvailability_Status          `json:"highAvailability,omitempty"`
	Id                       *string                           `json:"id,omitempty"`
	Location                 *string                           `json:"location,omitempty"`
	MaintenanceWindow        *MaintenanceWindow_Status         `json:"maintenanceWindow,omitempty"`
	MinorVersion             *string                           `json:"minorVersion,omitempty"`
	Name                     *string                           `json:"name,omitempty"`
	Network                  *Network_Status                   `json:"network,omitempty"`
	PointInTimeUTC           *string                           `json:"pointInTimeUTC,omitempty"`
	Sku                      *Sku_Status                       `json:"sku,omitempty"`
	SourceServerResourceId   *string                           `json:"sourceServerResourceId,omitempty"`
	State                    *ServerPropertiesStatusState      `json:"state,omitempty"`
	Storage                  *Storage_Status                   `json:"storage,omitempty"`
	SystemData               *SystemData_Status                `json:"systemData,omitempty"`
	Tags                     map[string]string                 `json:"tags,omitempty"`
	Type                     *string                           `json:"type,omitempty"`
	Version                  *ServerVersion_Status             `json:"version,omitempty"`
}

Deprecated version of Server_Status. Use v1beta20210601.Server_Status instead

func (*Server_Status) AssignPropertiesFromServerStatus

func (server *Server_Status) AssignPropertiesFromServerStatus(source *alpha20210601s.Server_Status) error

AssignPropertiesFromServerStatus populates our Server_Status from the provided source Server_Status

func (*Server_Status) AssignPropertiesToServerStatus

func (server *Server_Status) AssignPropertiesToServerStatus(destination *alpha20210601s.Server_Status) error

AssignPropertiesToServerStatus populates the provided destination Server_Status from our Server_Status

func (*Server_Status) ConvertStatusFrom

func (server *Server_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Server_Status from the provided source

func (*Server_Status) ConvertStatusTo

func (server *Server_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Server_Status

func (*Server_Status) DeepCopy

func (in *Server_Status) DeepCopy() *Server_Status

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

func (*Server_Status) DeepCopyInto

func (in *Server_Status) DeepCopyInto(out *Server_Status)

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

func (*Server_Status) NewEmptyARMValue

func (server *Server_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Server_Status) PopulateFromARM

func (server *Server_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Server_StatusARM

type Server_StatusARM struct {
	Id         *string                     `json:"id,omitempty"`
	Location   *string                     `json:"location,omitempty"`
	Name       *string                     `json:"name,omitempty"`
	Properties *ServerProperties_StatusARM `json:"properties,omitempty"`
	Sku        *Sku_StatusARM              `json:"sku,omitempty"`
	SystemData *SystemData_StatusARM       `json:"systemData,omitempty"`
	Tags       map[string]string           `json:"tags,omitempty"`
	Type       *string                     `json:"type,omitempty"`
}

Deprecated version of Server_Status. Use v1beta20210601.Server_Status instead

func (*Server_StatusARM) DeepCopy

func (in *Server_StatusARM) DeepCopy() *Server_StatusARM

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

func (*Server_StatusARM) DeepCopyInto

func (in *Server_StatusARM) DeepCopyInto(out *Server_StatusARM)

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

type Sku

type Sku struct {
	// +kubebuilder:validation:Required
	Name *string `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Tier *SkuTier `json:"tier,omitempty"`
}

Deprecated version of Sku. Use v1beta20210601.Sku instead

func (*Sku) AssignPropertiesFromSku

func (sku *Sku) AssignPropertiesFromSku(source *alpha20210601s.Sku) error

AssignPropertiesFromSku populates our Sku from the provided source Sku

func (*Sku) AssignPropertiesToSku

func (sku *Sku) AssignPropertiesToSku(destination *alpha20210601s.Sku) error

AssignPropertiesToSku populates the provided destination Sku from our Sku

func (*Sku) ConvertToARM

func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Sku) DeepCopy

func (in *Sku) DeepCopy() *Sku

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

func (*Sku) DeepCopyInto

func (in *Sku) DeepCopyInto(out *Sku)

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

func (*Sku) NewEmptyARMValue

func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Sku) PopulateFromARM

func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SkuARM

type SkuARM struct {
	Name *string  `json:"name,omitempty"`
	Tier *SkuTier `json:"tier,omitempty"`
}

Deprecated version of Sku. Use v1beta20210601.Sku instead

func (*SkuARM) DeepCopy

func (in *SkuARM) DeepCopy() *SkuARM

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

func (*SkuARM) DeepCopyInto

func (in *SkuARM) DeepCopyInto(out *SkuARM)

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

type SkuStatusTier

type SkuStatusTier string

Deprecated version of SkuStatusTier. Use v1beta20210601.SkuStatusTier instead

type SkuTier

type SkuTier string

Deprecated version of SkuTier. Use v1beta20210601.SkuTier instead +kubebuilder:validation:Enum={"Burstable","GeneralPurpose","MemoryOptimized"}

type Sku_Status

type Sku_Status struct {
	Name *string        `json:"name,omitempty"`
	Tier *SkuStatusTier `json:"tier,omitempty"`
}

Deprecated version of Sku_Status. Use v1beta20210601.Sku_Status instead

func (*Sku_Status) AssignPropertiesFromSkuStatus

func (sku *Sku_Status) AssignPropertiesFromSkuStatus(source *alpha20210601s.Sku_Status) error

AssignPropertiesFromSkuStatus populates our Sku_Status from the provided source Sku_Status

func (*Sku_Status) AssignPropertiesToSkuStatus

func (sku *Sku_Status) AssignPropertiesToSkuStatus(destination *alpha20210601s.Sku_Status) error

AssignPropertiesToSkuStatus populates the provided destination Sku_Status from our Sku_Status

func (*Sku_Status) DeepCopy

func (in *Sku_Status) DeepCopy() *Sku_Status

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

func (*Sku_Status) DeepCopyInto

func (in *Sku_Status) DeepCopyInto(out *Sku_Status)

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

func (*Sku_Status) NewEmptyARMValue

func (sku *Sku_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Sku_Status) PopulateFromARM

func (sku *Sku_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Sku_StatusARM

type Sku_StatusARM struct {
	Name *string        `json:"name,omitempty"`
	Tier *SkuStatusTier `json:"tier,omitempty"`
}

Deprecated version of Sku_Status. Use v1beta20210601.Sku_Status instead

func (*Sku_StatusARM) DeepCopy

func (in *Sku_StatusARM) DeepCopy() *Sku_StatusARM

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

func (*Sku_StatusARM) DeepCopyInto

func (in *Sku_StatusARM) DeepCopyInto(out *Sku_StatusARM)

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

type Storage

type Storage struct {
	StorageSizeGB *int `json:"storageSizeGB,omitempty"`
}

Deprecated version of Storage. Use v1beta20210601.Storage instead

func (*Storage) AssignPropertiesFromStorage

func (storage *Storage) AssignPropertiesFromStorage(source *alpha20210601s.Storage) error

AssignPropertiesFromStorage populates our Storage from the provided source Storage

func (*Storage) AssignPropertiesToStorage

func (storage *Storage) AssignPropertiesToStorage(destination *alpha20210601s.Storage) error

AssignPropertiesToStorage populates the provided destination Storage from our Storage

func (*Storage) ConvertToARM

func (storage *Storage) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Storage) DeepCopy

func (in *Storage) DeepCopy() *Storage

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

func (*Storage) DeepCopyInto

func (in *Storage) DeepCopyInto(out *Storage)

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

func (*Storage) NewEmptyARMValue

func (storage *Storage) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Storage) PopulateFromARM

func (storage *Storage) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageARM

type StorageARM struct {
	StorageSizeGB *int `json:"storageSizeGB,omitempty"`
}

Deprecated version of Storage. Use v1beta20210601.Storage instead

func (*StorageARM) DeepCopy

func (in *StorageARM) DeepCopy() *StorageARM

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

func (*StorageARM) DeepCopyInto

func (in *StorageARM) DeepCopyInto(out *StorageARM)

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

type Storage_Status

type Storage_Status struct {
	StorageSizeGB *int `json:"storageSizeGB,omitempty"`
}

Deprecated version of Storage_Status. Use v1beta20210601.Storage_Status instead

func (*Storage_Status) AssignPropertiesFromStorageStatus

func (storage *Storage_Status) AssignPropertiesFromStorageStatus(source *alpha20210601s.Storage_Status) error

AssignPropertiesFromStorageStatus populates our Storage_Status from the provided source Storage_Status

func (*Storage_Status) AssignPropertiesToStorageStatus

func (storage *Storage_Status) AssignPropertiesToStorageStatus(destination *alpha20210601s.Storage_Status) error

AssignPropertiesToStorageStatus populates the provided destination Storage_Status from our Storage_Status

func (*Storage_Status) DeepCopy

func (in *Storage_Status) DeepCopy() *Storage_Status

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

func (*Storage_Status) DeepCopyInto

func (in *Storage_Status) DeepCopyInto(out *Storage_Status)

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

func (*Storage_Status) NewEmptyARMValue

func (storage *Storage_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Storage_Status) PopulateFromARM

func (storage *Storage_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Storage_StatusARM

type Storage_StatusARM struct {
	StorageSizeGB *int `json:"storageSizeGB,omitempty"`
}

Deprecated version of Storage_Status. Use v1beta20210601.Storage_Status instead

func (*Storage_StatusARM) DeepCopy

func (in *Storage_StatusARM) DeepCopy() *Storage_StatusARM

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

func (*Storage_StatusARM) DeepCopyInto

func (in *Storage_StatusARM) DeepCopyInto(out *Storage_StatusARM)

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

type SystemDataStatusCreatedByType

type SystemDataStatusCreatedByType string

Deprecated version of SystemDataStatusCreatedByType. Use v1beta20210601.SystemDataStatusCreatedByType instead

type SystemDataStatusLastModifiedByType

type SystemDataStatusLastModifiedByType string

Deprecated version of SystemDataStatusLastModifiedByType. Use v1beta20210601.SystemDataStatusLastModifiedByType instead

type SystemData_Status

type SystemData_Status struct {
	CreatedAt          *string                             `json:"createdAt,omitempty"`
	CreatedBy          *string                             `json:"createdBy,omitempty"`
	CreatedByType      *SystemDataStatusCreatedByType      `json:"createdByType,omitempty"`
	LastModifiedAt     *string                             `json:"lastModifiedAt,omitempty"`
	LastModifiedBy     *string                             `json:"lastModifiedBy,omitempty"`
	LastModifiedByType *SystemDataStatusLastModifiedByType `json:"lastModifiedByType,omitempty"`
}

Deprecated version of SystemData_Status. Use v1beta20210601.SystemData_Status instead

func (*SystemData_Status) AssignPropertiesFromSystemDataStatus

func (data *SystemData_Status) AssignPropertiesFromSystemDataStatus(source *alpha20210601s.SystemData_Status) error

AssignPropertiesFromSystemDataStatus populates our SystemData_Status from the provided source SystemData_Status

func (*SystemData_Status) AssignPropertiesToSystemDataStatus

func (data *SystemData_Status) AssignPropertiesToSystemDataStatus(destination *alpha20210601s.SystemData_Status) error

AssignPropertiesToSystemDataStatus populates the provided destination SystemData_Status from our SystemData_Status

func (*SystemData_Status) DeepCopy

func (in *SystemData_Status) DeepCopy() *SystemData_Status

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

func (*SystemData_Status) DeepCopyInto

func (in *SystemData_Status) DeepCopyInto(out *SystemData_Status)

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

func (*SystemData_Status) NewEmptyARMValue

func (data *SystemData_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SystemData_Status) PopulateFromARM

func (data *SystemData_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SystemData_StatusARM

type SystemData_StatusARM struct {
	CreatedAt          *string                             `json:"createdAt,omitempty"`
	CreatedBy          *string                             `json:"createdBy,omitempty"`
	CreatedByType      *SystemDataStatusCreatedByType      `json:"createdByType,omitempty"`
	LastModifiedAt     *string                             `json:"lastModifiedAt,omitempty"`
	LastModifiedBy     *string                             `json:"lastModifiedBy,omitempty"`
	LastModifiedByType *SystemDataStatusLastModifiedByType `json:"lastModifiedByType,omitempty"`
}

Deprecated version of SystemData_Status. Use v1beta20210601.SystemData_Status instead

func (*SystemData_StatusARM) DeepCopy

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

func (*SystemData_StatusARM) DeepCopyInto

func (in *SystemData_StatusARM) DeepCopyInto(out *SystemData_StatusARM)

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