v1alpha1api20210901

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

Package v1alpha1api20210901 contains API Schema definitions for the containerregistry v1alpha1api20210901 API group +groupName=containerregistry.azure.com

Package v1alpha1api20210901 contains API Schema definitions for the containerregistry v1alpha1api20210901 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=containerregistry.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.

Index

Constants

View Source
const (
	IdentityPropertiesTypeNone                       = IdentityPropertiesType("None")
	IdentityPropertiesTypeSystemAssigned             = IdentityPropertiesType("SystemAssigned")
	IdentityPropertiesTypeSystemAssignedUserAssigned = IdentityPropertiesType("SystemAssigned, UserAssigned")
	IdentityPropertiesTypeUserAssigned               = IdentityPropertiesType("UserAssigned")
)
View Source
const (
	RegistryPropertiesNetworkRuleBypassOptionsAzureServices = RegistryPropertiesNetworkRuleBypassOptions("AzureServices")
	RegistryPropertiesNetworkRuleBypassOptionsNone          = RegistryPropertiesNetworkRuleBypassOptions("None")
)
View Source
const (
	RegistryPropertiesPublicNetworkAccessDisabled = RegistryPropertiesPublicNetworkAccess("Disabled")
	RegistryPropertiesPublicNetworkAccessEnabled  = RegistryPropertiesPublicNetworkAccess("Enabled")
)
View Source
const (
	RegistryPropertiesZoneRedundancyDisabled = RegistryPropertiesZoneRedundancy("Disabled")
	RegistryPropertiesZoneRedundancyEnabled  = RegistryPropertiesZoneRedundancy("Enabled")
)
View Source
const (
	SkuNameBasic    = SkuName("Basic")
	SkuNameClassic  = SkuName("Classic")
	SkuNamePremium  = SkuName("Premium")
	SkuNameStandard = SkuName("Standard")
)
View Source
const (
	EncryptionPropertyStatusDisabled = EncryptionPropertyStatus("disabled")
	EncryptionPropertyStatusEnabled  = EncryptionPropertyStatus("enabled")
)
View Source
const (
	NetworkRuleSetDefaultActionAllow = NetworkRuleSetDefaultAction("Allow")
	NetworkRuleSetDefaultActionDeny  = NetworkRuleSetDefaultAction("Deny")
)
View Source
const (
	ExportPolicyStatusDisabled = ExportPolicyStatus("disabled")
	ExportPolicyStatusEnabled  = ExportPolicyStatus("enabled")
)
View Source
const (
	QuarantinePolicyStatusDisabled = QuarantinePolicyStatus("disabled")
	QuarantinePolicyStatusEnabled  = QuarantinePolicyStatus("enabled")
)
View Source
const (
	RetentionPolicyStatusDisabled = RetentionPolicyStatus("disabled")
	RetentionPolicyStatusEnabled  = RetentionPolicyStatus("enabled")
)
View Source
const (
	TrustPolicyStatusDisabled = TrustPolicyStatus("disabled")
	TrustPolicyStatusEnabled  = TrustPolicyStatus("enabled")
)
View Source
const (
	IdentityPropertiesStatusTypeNone                       = IdentityPropertiesStatusType("None")
	IdentityPropertiesStatusTypeSystemAssigned             = IdentityPropertiesStatusType("SystemAssigned")
	IdentityPropertiesStatusTypeSystemAssignedUserAssigned = IdentityPropertiesStatusType("SystemAssigned, UserAssigned")
	IdentityPropertiesStatusTypeUserAssigned               = IdentityPropertiesStatusType("UserAssigned")
)
View Source
const (
	SkuStatusNameBasic    = SkuStatusName("Basic")
	SkuStatusNameClassic  = SkuStatusName("Classic")
	SkuStatusNamePremium  = SkuStatusName("Premium")
	SkuStatusNameStandard = SkuStatusName("Standard")
)
View Source
const (
	SkuStatusTierBasic    = SkuStatusTier("Basic")
	SkuStatusTierClassic  = SkuStatusTier("Classic")
	SkuStatusTierPremium  = SkuStatusTier("Premium")
	SkuStatusTierStandard = SkuStatusTier("Standard")
)
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 (
	RegistryPropertiesStatusNetworkRuleBypassOptionsAzureServices = RegistryPropertiesStatusNetworkRuleBypassOptions("AzureServices")
	RegistryPropertiesStatusNetworkRuleBypassOptionsNone          = RegistryPropertiesStatusNetworkRuleBypassOptions("None")
)
View Source
const (
	RegistryPropertiesStatusProvisioningStateCanceled  = RegistryPropertiesStatusProvisioningState("Canceled")
	RegistryPropertiesStatusProvisioningStateCreating  = RegistryPropertiesStatusProvisioningState("Creating")
	RegistryPropertiesStatusProvisioningStateDeleting  = RegistryPropertiesStatusProvisioningState("Deleting")
	RegistryPropertiesStatusProvisioningStateFailed    = RegistryPropertiesStatusProvisioningState("Failed")
	RegistryPropertiesStatusProvisioningStateSucceeded = RegistryPropertiesStatusProvisioningState("Succeeded")
	RegistryPropertiesStatusProvisioningStateUpdating  = RegistryPropertiesStatusProvisioningState("Updating")
)
View Source
const (
	RegistryPropertiesStatusPublicNetworkAccessDisabled = RegistryPropertiesStatusPublicNetworkAccess("Disabled")
	RegistryPropertiesStatusPublicNetworkAccessEnabled  = RegistryPropertiesStatusPublicNetworkAccess("Enabled")
)
View Source
const (
	RegistryPropertiesStatusZoneRedundancyDisabled = RegistryPropertiesStatusZoneRedundancy("Disabled")
	RegistryPropertiesStatusZoneRedundancyEnabled  = RegistryPropertiesStatusZoneRedundancy("Enabled")
)
View Source
const (
	EncryptionPropertyStatusStatusDisabled = EncryptionPropertyStatusStatus("disabled")
	EncryptionPropertyStatusStatusEnabled  = EncryptionPropertyStatusStatus("enabled")
)
View Source
const (
	NetworkRuleSetStatusDefaultActionAllow = NetworkRuleSetStatusDefaultAction("Allow")
	NetworkRuleSetStatusDefaultActionDeny  = NetworkRuleSetStatusDefaultAction("Deny")
)
View Source
const (
	ExportPolicyStatusStatusDisabled = ExportPolicyStatusStatus("disabled")
	ExportPolicyStatusStatusEnabled  = ExportPolicyStatusStatus("enabled")
)
View Source
const (
	QuarantinePolicyStatusStatusDisabled = QuarantinePolicyStatusStatus("disabled")
	QuarantinePolicyStatusStatusEnabled  = QuarantinePolicyStatusStatus("enabled")
)
View Source
const (
	RetentionPolicyStatusStatusDisabled = RetentionPolicyStatusStatus("disabled")
	RetentionPolicyStatusStatusEnabled  = RetentionPolicyStatusStatus("enabled")
)
View Source
const (
	TrustPolicyStatusStatusDisabled = TrustPolicyStatusStatus("disabled")
	TrustPolicyStatusStatusEnabled  = TrustPolicyStatusStatus("enabled")
)
View Source
const APIVersionValue = APIVersion("2021-09-01")
View Source
const IPRuleActionAllow = IPRuleAction("Allow")
View Source
const IPRuleStatusActionAllow = IPRuleStatusAction("Allow")
View Source
const TrustPolicyStatusTypeNotary = TrustPolicyStatusType("Notary")
View Source
const TrustPolicyTypeNotary = TrustPolicyType("Notary")

Variables

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

	// 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 v1beta20210901.APIVersion instead +kubebuilder:validation:Enum={"2021-09-01"}

type EncryptionProperty

type EncryptionProperty struct {
	KeyVaultProperties *KeyVaultProperties       `json:"keyVaultProperties,omitempty"`
	Status             *EncryptionPropertyStatus `json:"status,omitempty"`
}

Deprecated version of EncryptionProperty. Use v1beta20210901.EncryptionProperty instead

func (*EncryptionProperty) AssignPropertiesFromEncryptionProperty

func (property *EncryptionProperty) AssignPropertiesFromEncryptionProperty(source *alpha20210901s.EncryptionProperty) error

AssignPropertiesFromEncryptionProperty populates our EncryptionProperty from the provided source EncryptionProperty

func (*EncryptionProperty) AssignPropertiesToEncryptionProperty

func (property *EncryptionProperty) AssignPropertiesToEncryptionProperty(destination *alpha20210901s.EncryptionProperty) error

AssignPropertiesToEncryptionProperty populates the provided destination EncryptionProperty from our EncryptionProperty

func (*EncryptionProperty) ConvertToARM

func (property *EncryptionProperty) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*EncryptionProperty) DeepCopy

func (in *EncryptionProperty) DeepCopy() *EncryptionProperty

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

func (*EncryptionProperty) DeepCopyInto

func (in *EncryptionProperty) DeepCopyInto(out *EncryptionProperty)

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

func (*EncryptionProperty) NewEmptyARMValue

func (property *EncryptionProperty) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EncryptionProperty) PopulateFromARM

func (property *EncryptionProperty) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EncryptionPropertyARM

type EncryptionPropertyARM struct {
	KeyVaultProperties *KeyVaultPropertiesARM    `json:"keyVaultProperties,omitempty"`
	Status             *EncryptionPropertyStatus `json:"status,omitempty"`
}

Deprecated version of EncryptionProperty. Use v1beta20210901.EncryptionProperty instead

func (*EncryptionPropertyARM) DeepCopy

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

func (*EncryptionPropertyARM) DeepCopyInto

func (in *EncryptionPropertyARM) DeepCopyInto(out *EncryptionPropertyARM)

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

type EncryptionPropertyStatus

type EncryptionPropertyStatus string

Deprecated version of EncryptionPropertyStatus. Use v1beta20210901.EncryptionPropertyStatus instead +kubebuilder:validation:Enum={"disabled","enabled"}

type EncryptionPropertyStatusStatus

type EncryptionPropertyStatusStatus string

Deprecated version of EncryptionPropertyStatusStatus. Use v1beta20210901.EncryptionPropertyStatusStatus instead

type EncryptionProperty_Status

type EncryptionProperty_Status struct {
	KeyVaultProperties *KeyVaultProperties_Status      `json:"keyVaultProperties,omitempty"`
	Status             *EncryptionPropertyStatusStatus `json:"status,omitempty"`
}

Deprecated version of EncryptionProperty_Status. Use v1beta20210901.EncryptionProperty_Status instead

func (*EncryptionProperty_Status) AssignPropertiesFromEncryptionPropertyStatus

func (property *EncryptionProperty_Status) AssignPropertiesFromEncryptionPropertyStatus(source *alpha20210901s.EncryptionProperty_Status) error

AssignPropertiesFromEncryptionPropertyStatus populates our EncryptionProperty_Status from the provided source EncryptionProperty_Status

func (*EncryptionProperty_Status) AssignPropertiesToEncryptionPropertyStatus

func (property *EncryptionProperty_Status) AssignPropertiesToEncryptionPropertyStatus(destination *alpha20210901s.EncryptionProperty_Status) error

AssignPropertiesToEncryptionPropertyStatus populates the provided destination EncryptionProperty_Status from our EncryptionProperty_Status

func (*EncryptionProperty_Status) DeepCopy

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

func (*EncryptionProperty_Status) DeepCopyInto

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

func (*EncryptionProperty_Status) NewEmptyARMValue

func (property *EncryptionProperty_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EncryptionProperty_Status) PopulateFromARM

func (property *EncryptionProperty_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EncryptionProperty_StatusARM

type EncryptionProperty_StatusARM struct {
	KeyVaultProperties *KeyVaultProperties_StatusARM   `json:"keyVaultProperties,omitempty"`
	Status             *EncryptionPropertyStatusStatus `json:"status,omitempty"`
}

Deprecated version of EncryptionProperty_Status. Use v1beta20210901.EncryptionProperty_Status instead

func (*EncryptionProperty_StatusARM) DeepCopy

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

func (*EncryptionProperty_StatusARM) DeepCopyInto

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

type ExportPolicy

type ExportPolicy struct {
	Status *ExportPolicyStatus `json:"status,omitempty"`
}

Deprecated version of ExportPolicy. Use v1beta20210901.ExportPolicy instead

func (*ExportPolicy) AssignPropertiesFromExportPolicy

func (policy *ExportPolicy) AssignPropertiesFromExportPolicy(source *alpha20210901s.ExportPolicy) error

AssignPropertiesFromExportPolicy populates our ExportPolicy from the provided source ExportPolicy

func (*ExportPolicy) AssignPropertiesToExportPolicy

func (policy *ExportPolicy) AssignPropertiesToExportPolicy(destination *alpha20210901s.ExportPolicy) error

AssignPropertiesToExportPolicy populates the provided destination ExportPolicy from our ExportPolicy

func (*ExportPolicy) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ExportPolicy) DeepCopy

func (in *ExportPolicy) DeepCopy() *ExportPolicy

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

func (*ExportPolicy) DeepCopyInto

func (in *ExportPolicy) DeepCopyInto(out *ExportPolicy)

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

func (*ExportPolicy) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ExportPolicy) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ExportPolicyARM

type ExportPolicyARM struct {
	Status *ExportPolicyStatus `json:"status,omitempty"`
}

Deprecated version of ExportPolicy. Use v1beta20210901.ExportPolicy instead

func (*ExportPolicyARM) DeepCopy

func (in *ExportPolicyARM) DeepCopy() *ExportPolicyARM

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

func (*ExportPolicyARM) DeepCopyInto

func (in *ExportPolicyARM) DeepCopyInto(out *ExportPolicyARM)

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

type ExportPolicyStatus

type ExportPolicyStatus string

Deprecated version of ExportPolicyStatus. Use v1beta20210901.ExportPolicyStatus instead +kubebuilder:validation:Enum={"disabled","enabled"}

type ExportPolicyStatusStatus

type ExportPolicyStatusStatus string

Deprecated version of ExportPolicyStatusStatus. Use v1beta20210901.ExportPolicyStatusStatus instead

type ExportPolicy_Status

type ExportPolicy_Status struct {
	Status *ExportPolicyStatusStatus `json:"status,omitempty"`
}

Deprecated version of ExportPolicy_Status. Use v1beta20210901.ExportPolicy_Status instead

func (*ExportPolicy_Status) AssignPropertiesFromExportPolicyStatus

func (policy *ExportPolicy_Status) AssignPropertiesFromExportPolicyStatus(source *alpha20210901s.ExportPolicy_Status) error

AssignPropertiesFromExportPolicyStatus populates our ExportPolicy_Status from the provided source ExportPolicy_Status

func (*ExportPolicy_Status) AssignPropertiesToExportPolicyStatus

func (policy *ExportPolicy_Status) AssignPropertiesToExportPolicyStatus(destination *alpha20210901s.ExportPolicy_Status) error

AssignPropertiesToExportPolicyStatus populates the provided destination ExportPolicy_Status from our ExportPolicy_Status

func (*ExportPolicy_Status) DeepCopy

func (in *ExportPolicy_Status) DeepCopy() *ExportPolicy_Status

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

func (*ExportPolicy_Status) DeepCopyInto

func (in *ExportPolicy_Status) DeepCopyInto(out *ExportPolicy_Status)

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

func (*ExportPolicy_Status) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ExportPolicy_Status) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ExportPolicy_StatusARM

type ExportPolicy_StatusARM struct {
	Status *ExportPolicyStatusStatus `json:"status,omitempty"`
}

Deprecated version of ExportPolicy_Status. Use v1beta20210901.ExportPolicy_Status instead

func (*ExportPolicy_StatusARM) DeepCopy

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

func (*ExportPolicy_StatusARM) DeepCopyInto

func (in *ExportPolicy_StatusARM) DeepCopyInto(out *ExportPolicy_StatusARM)

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

type IPRule

type IPRule struct {
	Action *IPRuleAction `json:"action,omitempty"`

	// +kubebuilder:validation:Required
	Value *string `json:"value,omitempty"`
}

Deprecated version of IPRule. Use v1beta20210901.IPRule instead

func (*IPRule) AssignPropertiesFromIPRule

func (rule *IPRule) AssignPropertiesFromIPRule(source *alpha20210901s.IPRule) error

AssignPropertiesFromIPRule populates our IPRule from the provided source IPRule

func (*IPRule) AssignPropertiesToIPRule

func (rule *IPRule) AssignPropertiesToIPRule(destination *alpha20210901s.IPRule) error

AssignPropertiesToIPRule populates the provided destination IPRule from our IPRule

func (*IPRule) ConvertToARM

func (rule *IPRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*IPRule) DeepCopy

func (in *IPRule) DeepCopy() *IPRule

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

func (*IPRule) DeepCopyInto

func (in *IPRule) DeepCopyInto(out *IPRule)

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

func (*IPRule) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IPRule) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IPRuleARM

type IPRuleARM struct {
	Action *IPRuleAction `json:"action,omitempty"`
	Value  *string       `json:"value,omitempty"`
}

Deprecated version of IPRule. Use v1beta20210901.IPRule instead

func (*IPRuleARM) DeepCopy

func (in *IPRuleARM) DeepCopy() *IPRuleARM

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

func (*IPRuleARM) DeepCopyInto

func (in *IPRuleARM) DeepCopyInto(out *IPRuleARM)

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

type IPRuleAction

type IPRuleAction string

Deprecated version of IPRuleAction. Use v1beta20210901.IPRuleAction instead +kubebuilder:validation:Enum={"Allow"}

type IPRuleStatusAction

type IPRuleStatusAction string

Deprecated version of IPRuleStatusAction. Use v1beta20210901.IPRuleStatusAction instead

type IPRule_Status

type IPRule_Status struct {
	Action *IPRuleStatusAction `json:"action,omitempty"`
	Value  *string             `json:"value,omitempty"`
}

Deprecated version of IPRule_Status. Use v1beta20210901.IPRule_Status instead

func (*IPRule_Status) AssignPropertiesFromIPRuleStatus

func (rule *IPRule_Status) AssignPropertiesFromIPRuleStatus(source *alpha20210901s.IPRule_Status) error

AssignPropertiesFromIPRuleStatus populates our IPRule_Status from the provided source IPRule_Status

func (*IPRule_Status) AssignPropertiesToIPRuleStatus

func (rule *IPRule_Status) AssignPropertiesToIPRuleStatus(destination *alpha20210901s.IPRule_Status) error

AssignPropertiesToIPRuleStatus populates the provided destination IPRule_Status from our IPRule_Status

func (*IPRule_Status) DeepCopy

func (in *IPRule_Status) DeepCopy() *IPRule_Status

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

func (*IPRule_Status) DeepCopyInto

func (in *IPRule_Status) DeepCopyInto(out *IPRule_Status)

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

func (*IPRule_Status) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IPRule_Status) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IPRule_StatusARM

type IPRule_StatusARM struct {
	Action *IPRuleStatusAction `json:"action,omitempty"`
	Value  *string             `json:"value,omitempty"`
}

Deprecated version of IPRule_Status. Use v1beta20210901.IPRule_Status instead

func (*IPRule_StatusARM) DeepCopy

func (in *IPRule_StatusARM) DeepCopy() *IPRule_StatusARM

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

func (*IPRule_StatusARM) DeepCopyInto

func (in *IPRule_StatusARM) DeepCopyInto(out *IPRule_StatusARM)

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

type IdentityProperties

type IdentityProperties struct {
	PrincipalId            *string                           `json:"principalId,omitempty"`
	TenantId               *string                           `json:"tenantId,omitempty"`
	Type                   *IdentityPropertiesType           `json:"type,omitempty"`
	UserAssignedIdentities map[string]UserIdentityProperties `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of IdentityProperties. Use v1beta20210901.IdentityProperties instead

func (*IdentityProperties) AssignPropertiesFromIdentityProperties

func (properties *IdentityProperties) AssignPropertiesFromIdentityProperties(source *alpha20210901s.IdentityProperties) error

AssignPropertiesFromIdentityProperties populates our IdentityProperties from the provided source IdentityProperties

func (*IdentityProperties) AssignPropertiesToIdentityProperties

func (properties *IdentityProperties) AssignPropertiesToIdentityProperties(destination *alpha20210901s.IdentityProperties) error

AssignPropertiesToIdentityProperties populates the provided destination IdentityProperties from our IdentityProperties

func (*IdentityProperties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*IdentityProperties) DeepCopy

func (in *IdentityProperties) DeepCopy() *IdentityProperties

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

func (*IdentityProperties) DeepCopyInto

func (in *IdentityProperties) DeepCopyInto(out *IdentityProperties)

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

func (*IdentityProperties) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IdentityProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IdentityPropertiesARM

type IdentityPropertiesARM struct {
	PrincipalId            *string                              `json:"principalId,omitempty"`
	TenantId               *string                              `json:"tenantId,omitempty"`
	Type                   *IdentityPropertiesType              `json:"type,omitempty"`
	UserAssignedIdentities map[string]UserIdentityPropertiesARM `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of IdentityProperties. Use v1beta20210901.IdentityProperties instead

func (*IdentityPropertiesARM) DeepCopy

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

func (*IdentityPropertiesARM) DeepCopyInto

func (in *IdentityPropertiesARM) DeepCopyInto(out *IdentityPropertiesARM)

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

type IdentityPropertiesStatusType

type IdentityPropertiesStatusType string

Deprecated version of IdentityPropertiesStatusType. Use v1beta20210901.IdentityPropertiesStatusType instead

type IdentityPropertiesType

type IdentityPropertiesType string

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

type IdentityProperties_Status

type IdentityProperties_Status struct {
	PrincipalId            *string                                  `json:"principalId,omitempty"`
	TenantId               *string                                  `json:"tenantId,omitempty"`
	Type                   *IdentityPropertiesStatusType            `json:"type,omitempty"`
	UserAssignedIdentities map[string]UserIdentityProperties_Status `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of IdentityProperties_Status. Use v1beta20210901.IdentityProperties_Status instead

func (*IdentityProperties_Status) AssignPropertiesFromIdentityPropertiesStatus

func (properties *IdentityProperties_Status) AssignPropertiesFromIdentityPropertiesStatus(source *alpha20210901s.IdentityProperties_Status) error

AssignPropertiesFromIdentityPropertiesStatus populates our IdentityProperties_Status from the provided source IdentityProperties_Status

func (*IdentityProperties_Status) AssignPropertiesToIdentityPropertiesStatus

func (properties *IdentityProperties_Status) AssignPropertiesToIdentityPropertiesStatus(destination *alpha20210901s.IdentityProperties_Status) error

AssignPropertiesToIdentityPropertiesStatus populates the provided destination IdentityProperties_Status from our IdentityProperties_Status

func (*IdentityProperties_Status) DeepCopy

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

func (*IdentityProperties_Status) DeepCopyInto

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

func (*IdentityProperties_Status) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IdentityProperties_Status) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IdentityProperties_StatusARM

type IdentityProperties_StatusARM struct {
	PrincipalId            *string                                     `json:"principalId,omitempty"`
	TenantId               *string                                     `json:"tenantId,omitempty"`
	Type                   *IdentityPropertiesStatusType               `json:"type,omitempty"`
	UserAssignedIdentities map[string]UserIdentityProperties_StatusARM `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of IdentityProperties_Status. Use v1beta20210901.IdentityProperties_Status instead

func (*IdentityProperties_StatusARM) DeepCopy

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

func (*IdentityProperties_StatusARM) DeepCopyInto

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

type KeyVaultProperties

type KeyVaultProperties struct {
	Identity      *string `json:"identity,omitempty"`
	KeyIdentifier *string `json:"keyIdentifier,omitempty"`
}

Deprecated version of KeyVaultProperties. Use v1beta20210901.KeyVaultProperties instead

func (*KeyVaultProperties) AssignPropertiesFromKeyVaultProperties

func (properties *KeyVaultProperties) AssignPropertiesFromKeyVaultProperties(source *alpha20210901s.KeyVaultProperties) error

AssignPropertiesFromKeyVaultProperties populates our KeyVaultProperties from the provided source KeyVaultProperties

func (*KeyVaultProperties) AssignPropertiesToKeyVaultProperties

func (properties *KeyVaultProperties) AssignPropertiesToKeyVaultProperties(destination *alpha20210901s.KeyVaultProperties) error

AssignPropertiesToKeyVaultProperties populates the provided destination KeyVaultProperties from our KeyVaultProperties

func (*KeyVaultProperties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*KeyVaultProperties) DeepCopy

func (in *KeyVaultProperties) DeepCopy() *KeyVaultProperties

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

func (*KeyVaultProperties) DeepCopyInto

func (in *KeyVaultProperties) DeepCopyInto(out *KeyVaultProperties)

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

func (*KeyVaultProperties) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KeyVaultProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KeyVaultPropertiesARM

type KeyVaultPropertiesARM struct {
	Identity      *string `json:"identity,omitempty"`
	KeyIdentifier *string `json:"keyIdentifier,omitempty"`
}

Deprecated version of KeyVaultProperties. Use v1beta20210901.KeyVaultProperties instead

func (*KeyVaultPropertiesARM) DeepCopy

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

func (*KeyVaultPropertiesARM) DeepCopyInto

func (in *KeyVaultPropertiesARM) DeepCopyInto(out *KeyVaultPropertiesARM)

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

type KeyVaultProperties_Status

type KeyVaultProperties_Status struct {
	Identity                 *string `json:"identity,omitempty"`
	KeyIdentifier            *string `json:"keyIdentifier,omitempty"`
	KeyRotationEnabled       *bool   `json:"keyRotationEnabled,omitempty"`
	LastKeyRotationTimestamp *string `json:"lastKeyRotationTimestamp,omitempty"`
	VersionedKeyIdentifier   *string `json:"versionedKeyIdentifier,omitempty"`
}

Deprecated version of KeyVaultProperties_Status. Use v1beta20210901.KeyVaultProperties_Status instead

func (*KeyVaultProperties_Status) AssignPropertiesFromKeyVaultPropertiesStatus

func (properties *KeyVaultProperties_Status) AssignPropertiesFromKeyVaultPropertiesStatus(source *alpha20210901s.KeyVaultProperties_Status) error

AssignPropertiesFromKeyVaultPropertiesStatus populates our KeyVaultProperties_Status from the provided source KeyVaultProperties_Status

func (*KeyVaultProperties_Status) AssignPropertiesToKeyVaultPropertiesStatus

func (properties *KeyVaultProperties_Status) AssignPropertiesToKeyVaultPropertiesStatus(destination *alpha20210901s.KeyVaultProperties_Status) error

AssignPropertiesToKeyVaultPropertiesStatus populates the provided destination KeyVaultProperties_Status from our KeyVaultProperties_Status

func (*KeyVaultProperties_Status) DeepCopy

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

func (*KeyVaultProperties_Status) DeepCopyInto

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

func (*KeyVaultProperties_Status) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KeyVaultProperties_Status) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KeyVaultProperties_StatusARM

type KeyVaultProperties_StatusARM struct {
	Identity                 *string `json:"identity,omitempty"`
	KeyIdentifier            *string `json:"keyIdentifier,omitempty"`
	KeyRotationEnabled       *bool   `json:"keyRotationEnabled,omitempty"`
	LastKeyRotationTimestamp *string `json:"lastKeyRotationTimestamp,omitempty"`
	VersionedKeyIdentifier   *string `json:"versionedKeyIdentifier,omitempty"`
}

Deprecated version of KeyVaultProperties_Status. Use v1beta20210901.KeyVaultProperties_Status instead

func (*KeyVaultProperties_StatusARM) DeepCopy

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

func (*KeyVaultProperties_StatusARM) DeepCopyInto

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

type NetworkRuleSet

type NetworkRuleSet struct {
	// +kubebuilder:validation:Required
	DefaultAction *NetworkRuleSetDefaultAction `json:"defaultAction,omitempty"`
	IpRules       []IPRule                     `json:"ipRules,omitempty"`
}

Deprecated version of NetworkRuleSet. Use v1beta20210901.NetworkRuleSet instead

func (*NetworkRuleSet) AssignPropertiesFromNetworkRuleSet

func (ruleSet *NetworkRuleSet) AssignPropertiesFromNetworkRuleSet(source *alpha20210901s.NetworkRuleSet) error

AssignPropertiesFromNetworkRuleSet populates our NetworkRuleSet from the provided source NetworkRuleSet

func (*NetworkRuleSet) AssignPropertiesToNetworkRuleSet

func (ruleSet *NetworkRuleSet) AssignPropertiesToNetworkRuleSet(destination *alpha20210901s.NetworkRuleSet) error

AssignPropertiesToNetworkRuleSet populates the provided destination NetworkRuleSet from our NetworkRuleSet

func (*NetworkRuleSet) ConvertToARM

func (ruleSet *NetworkRuleSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*NetworkRuleSet) DeepCopy

func (in *NetworkRuleSet) DeepCopy() *NetworkRuleSet

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

func (*NetworkRuleSet) DeepCopyInto

func (in *NetworkRuleSet) DeepCopyInto(out *NetworkRuleSet)

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

func (*NetworkRuleSet) NewEmptyARMValue

func (ruleSet *NetworkRuleSet) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NetworkRuleSet) PopulateFromARM

func (ruleSet *NetworkRuleSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type NetworkRuleSetARM

type NetworkRuleSetARM struct {
	DefaultAction *NetworkRuleSetDefaultAction `json:"defaultAction,omitempty"`
	IpRules       []IPRuleARM                  `json:"ipRules,omitempty"`
}

Deprecated version of NetworkRuleSet. Use v1beta20210901.NetworkRuleSet instead

func (*NetworkRuleSetARM) DeepCopy

func (in *NetworkRuleSetARM) DeepCopy() *NetworkRuleSetARM

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

func (*NetworkRuleSetARM) DeepCopyInto

func (in *NetworkRuleSetARM) DeepCopyInto(out *NetworkRuleSetARM)

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

type NetworkRuleSetDefaultAction

type NetworkRuleSetDefaultAction string

Deprecated version of NetworkRuleSetDefaultAction. Use v1beta20210901.NetworkRuleSetDefaultAction instead +kubebuilder:validation:Enum={"Allow","Deny"}

type NetworkRuleSetStatusDefaultAction

type NetworkRuleSetStatusDefaultAction string

Deprecated version of NetworkRuleSetStatusDefaultAction. Use v1beta20210901.NetworkRuleSetStatusDefaultAction instead

type NetworkRuleSet_Status

type NetworkRuleSet_Status struct {
	DefaultAction *NetworkRuleSetStatusDefaultAction `json:"defaultAction,omitempty"`
	IpRules       []IPRule_Status                    `json:"ipRules,omitempty"`
}

Deprecated version of NetworkRuleSet_Status. Use v1beta20210901.NetworkRuleSet_Status instead

func (*NetworkRuleSet_Status) AssignPropertiesFromNetworkRuleSetStatus

func (ruleSet *NetworkRuleSet_Status) AssignPropertiesFromNetworkRuleSetStatus(source *alpha20210901s.NetworkRuleSet_Status) error

AssignPropertiesFromNetworkRuleSetStatus populates our NetworkRuleSet_Status from the provided source NetworkRuleSet_Status

func (*NetworkRuleSet_Status) AssignPropertiesToNetworkRuleSetStatus

func (ruleSet *NetworkRuleSet_Status) AssignPropertiesToNetworkRuleSetStatus(destination *alpha20210901s.NetworkRuleSet_Status) error

AssignPropertiesToNetworkRuleSetStatus populates the provided destination NetworkRuleSet_Status from our NetworkRuleSet_Status

func (*NetworkRuleSet_Status) DeepCopy

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

func (*NetworkRuleSet_Status) DeepCopyInto

func (in *NetworkRuleSet_Status) DeepCopyInto(out *NetworkRuleSet_Status)

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

func (*NetworkRuleSet_Status) NewEmptyARMValue

func (ruleSet *NetworkRuleSet_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NetworkRuleSet_Status) PopulateFromARM

func (ruleSet *NetworkRuleSet_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type NetworkRuleSet_StatusARM

type NetworkRuleSet_StatusARM struct {
	DefaultAction *NetworkRuleSetStatusDefaultAction `json:"defaultAction,omitempty"`
	IpRules       []IPRule_StatusARM                 `json:"ipRules,omitempty"`
}

Deprecated version of NetworkRuleSet_Status. Use v1beta20210901.NetworkRuleSet_Status instead

func (*NetworkRuleSet_StatusARM) DeepCopy

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

func (*NetworkRuleSet_StatusARM) DeepCopyInto

func (in *NetworkRuleSet_StatusARM) DeepCopyInto(out *NetworkRuleSet_StatusARM)

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

type Policies

type Policies struct {
	ExportPolicy     *ExportPolicy     `json:"exportPolicy,omitempty"`
	QuarantinePolicy *QuarantinePolicy `json:"quarantinePolicy,omitempty"`
	RetentionPolicy  *RetentionPolicy  `json:"retentionPolicy,omitempty"`
	TrustPolicy      *TrustPolicy      `json:"trustPolicy,omitempty"`
}

Deprecated version of Policies. Use v1beta20210901.Policies instead

func (*Policies) AssignPropertiesFromPolicies

func (policies *Policies) AssignPropertiesFromPolicies(source *alpha20210901s.Policies) error

AssignPropertiesFromPolicies populates our Policies from the provided source Policies

func (*Policies) AssignPropertiesToPolicies

func (policies *Policies) AssignPropertiesToPolicies(destination *alpha20210901s.Policies) error

AssignPropertiesToPolicies populates the provided destination Policies from our Policies

func (*Policies) ConvertToARM

func (policies *Policies) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Policies) DeepCopy

func (in *Policies) DeepCopy() *Policies

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

func (*Policies) DeepCopyInto

func (in *Policies) DeepCopyInto(out *Policies)

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

func (*Policies) NewEmptyARMValue

func (policies *Policies) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Policies) PopulateFromARM

func (policies *Policies) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PoliciesARM

type PoliciesARM struct {
	ExportPolicy     *ExportPolicyARM     `json:"exportPolicy,omitempty"`
	QuarantinePolicy *QuarantinePolicyARM `json:"quarantinePolicy,omitempty"`
	RetentionPolicy  *RetentionPolicyARM  `json:"retentionPolicy,omitempty"`
	TrustPolicy      *TrustPolicyARM      `json:"trustPolicy,omitempty"`
}

Deprecated version of Policies. Use v1beta20210901.Policies instead

func (*PoliciesARM) DeepCopy

func (in *PoliciesARM) DeepCopy() *PoliciesARM

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

func (*PoliciesARM) DeepCopyInto

func (in *PoliciesARM) DeepCopyInto(out *PoliciesARM)

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

type Policies_Status

type Policies_Status struct {
	ExportPolicy     *ExportPolicy_Status     `json:"exportPolicy,omitempty"`
	QuarantinePolicy *QuarantinePolicy_Status `json:"quarantinePolicy,omitempty"`
	RetentionPolicy  *RetentionPolicy_Status  `json:"retentionPolicy,omitempty"`
	TrustPolicy      *TrustPolicy_Status      `json:"trustPolicy,omitempty"`
}

Deprecated version of Policies_Status. Use v1beta20210901.Policies_Status instead

func (*Policies_Status) AssignPropertiesFromPoliciesStatus

func (policies *Policies_Status) AssignPropertiesFromPoliciesStatus(source *alpha20210901s.Policies_Status) error

AssignPropertiesFromPoliciesStatus populates our Policies_Status from the provided source Policies_Status

func (*Policies_Status) AssignPropertiesToPoliciesStatus

func (policies *Policies_Status) AssignPropertiesToPoliciesStatus(destination *alpha20210901s.Policies_Status) error

AssignPropertiesToPoliciesStatus populates the provided destination Policies_Status from our Policies_Status

func (*Policies_Status) DeepCopy

func (in *Policies_Status) DeepCopy() *Policies_Status

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

func (*Policies_Status) DeepCopyInto

func (in *Policies_Status) DeepCopyInto(out *Policies_Status)

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

func (*Policies_Status) NewEmptyARMValue

func (policies *Policies_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Policies_Status) PopulateFromARM

func (policies *Policies_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Policies_StatusARM

type Policies_StatusARM struct {
	ExportPolicy     *ExportPolicy_StatusARM     `json:"exportPolicy,omitempty"`
	QuarantinePolicy *QuarantinePolicy_StatusARM `json:"quarantinePolicy,omitempty"`
	RetentionPolicy  *RetentionPolicy_StatusARM  `json:"retentionPolicy,omitempty"`
	TrustPolicy      *TrustPolicy_StatusARM      `json:"trustPolicy,omitempty"`
}

Deprecated version of Policies_Status. Use v1beta20210901.Policies_Status instead

func (*Policies_StatusARM) DeepCopy

func (in *Policies_StatusARM) DeepCopy() *Policies_StatusARM

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

func (*Policies_StatusARM) DeepCopyInto

func (in *Policies_StatusARM) DeepCopyInto(out *Policies_StatusARM)

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

type PrivateEndpointConnection_Status_SubResourceEmbedded

type PrivateEndpointConnection_Status_SubResourceEmbedded struct {
	Id         *string            `json:"id,omitempty"`
	SystemData *SystemData_Status `json:"systemData,omitempty"`
}

Deprecated version of PrivateEndpointConnection_Status_SubResourceEmbedded. Use v1beta20210901.PrivateEndpointConnection_Status_SubResourceEmbedded instead

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointConnectionStatusSubResourceEmbedded

func (embedded *PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointConnectionStatusSubResourceEmbedded(source *alpha20210901s.PrivateEndpointConnection_Status_SubResourceEmbedded) error

AssignPropertiesFromPrivateEndpointConnectionStatusSubResourceEmbedded populates our PrivateEndpointConnection_Status_SubResourceEmbedded from the provided source PrivateEndpointConnection_Status_SubResourceEmbedded

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesToPrivateEndpointConnectionStatusSubResourceEmbedded

func (embedded *PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesToPrivateEndpointConnectionStatusSubResourceEmbedded(destination *alpha20210901s.PrivateEndpointConnection_Status_SubResourceEmbedded) error

AssignPropertiesToPrivateEndpointConnectionStatusSubResourceEmbedded populates the provided destination PrivateEndpointConnection_Status_SubResourceEmbedded from our PrivateEndpointConnection_Status_SubResourceEmbedded

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopy

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

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopyInto

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

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) PopulateFromARM

func (embedded *PrivateEndpointConnection_Status_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrivateEndpointConnection_Status_SubResourceEmbeddedARM

type PrivateEndpointConnection_Status_SubResourceEmbeddedARM struct {
	Id         *string               `json:"id,omitempty"`
	SystemData *SystemData_StatusARM `json:"systemData,omitempty"`
}

Deprecated version of PrivateEndpointConnection_Status_SubResourceEmbedded. Use v1beta20210901.PrivateEndpointConnection_Status_SubResourceEmbedded instead

func (*PrivateEndpointConnection_Status_SubResourceEmbeddedARM) DeepCopy

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

func (*PrivateEndpointConnection_Status_SubResourceEmbeddedARM) DeepCopyInto

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

type QuarantinePolicy

type QuarantinePolicy struct {
	Status *QuarantinePolicyStatus `json:"status,omitempty"`
}

Deprecated version of QuarantinePolicy. Use v1beta20210901.QuarantinePolicy instead

func (*QuarantinePolicy) AssignPropertiesFromQuarantinePolicy

func (policy *QuarantinePolicy) AssignPropertiesFromQuarantinePolicy(source *alpha20210901s.QuarantinePolicy) error

AssignPropertiesFromQuarantinePolicy populates our QuarantinePolicy from the provided source QuarantinePolicy

func (*QuarantinePolicy) AssignPropertiesToQuarantinePolicy

func (policy *QuarantinePolicy) AssignPropertiesToQuarantinePolicy(destination *alpha20210901s.QuarantinePolicy) error

AssignPropertiesToQuarantinePolicy populates the provided destination QuarantinePolicy from our QuarantinePolicy

func (*QuarantinePolicy) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*QuarantinePolicy) DeepCopy

func (in *QuarantinePolicy) DeepCopy() *QuarantinePolicy

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

func (*QuarantinePolicy) DeepCopyInto

func (in *QuarantinePolicy) DeepCopyInto(out *QuarantinePolicy)

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

func (*QuarantinePolicy) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*QuarantinePolicy) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type QuarantinePolicyARM

type QuarantinePolicyARM struct {
	Status *QuarantinePolicyStatus `json:"status,omitempty"`
}

Deprecated version of QuarantinePolicy. Use v1beta20210901.QuarantinePolicy instead

func (*QuarantinePolicyARM) DeepCopy

func (in *QuarantinePolicyARM) DeepCopy() *QuarantinePolicyARM

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

func (*QuarantinePolicyARM) DeepCopyInto

func (in *QuarantinePolicyARM) DeepCopyInto(out *QuarantinePolicyARM)

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

type QuarantinePolicyStatus

type QuarantinePolicyStatus string

Deprecated version of QuarantinePolicyStatus. Use v1beta20210901.QuarantinePolicyStatus instead +kubebuilder:validation:Enum={"disabled","enabled"}

type QuarantinePolicyStatusStatus

type QuarantinePolicyStatusStatus string

Deprecated version of QuarantinePolicyStatusStatus. Use v1beta20210901.QuarantinePolicyStatusStatus instead

type QuarantinePolicy_Status

type QuarantinePolicy_Status struct {
	Status *QuarantinePolicyStatusStatus `json:"status,omitempty"`
}

Deprecated version of QuarantinePolicy_Status. Use v1beta20210901.QuarantinePolicy_Status instead

func (*QuarantinePolicy_Status) AssignPropertiesFromQuarantinePolicyStatus

func (policy *QuarantinePolicy_Status) AssignPropertiesFromQuarantinePolicyStatus(source *alpha20210901s.QuarantinePolicy_Status) error

AssignPropertiesFromQuarantinePolicyStatus populates our QuarantinePolicy_Status from the provided source QuarantinePolicy_Status

func (*QuarantinePolicy_Status) AssignPropertiesToQuarantinePolicyStatus

func (policy *QuarantinePolicy_Status) AssignPropertiesToQuarantinePolicyStatus(destination *alpha20210901s.QuarantinePolicy_Status) error

AssignPropertiesToQuarantinePolicyStatus populates the provided destination QuarantinePolicy_Status from our QuarantinePolicy_Status

func (*QuarantinePolicy_Status) DeepCopy

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

func (*QuarantinePolicy_Status) DeepCopyInto

func (in *QuarantinePolicy_Status) DeepCopyInto(out *QuarantinePolicy_Status)

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

func (*QuarantinePolicy_Status) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*QuarantinePolicy_Status) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type QuarantinePolicy_StatusARM

type QuarantinePolicy_StatusARM struct {
	Status *QuarantinePolicyStatusStatus `json:"status,omitempty"`
}

Deprecated version of QuarantinePolicy_Status. Use v1beta20210901.QuarantinePolicy_Status instead

func (*QuarantinePolicy_StatusARM) DeepCopy

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

func (*QuarantinePolicy_StatusARM) DeepCopyInto

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

type Registries_Spec

type Registries_Spec struct {
	AdminUserEnabled *bool `json:"adminUserEnabled,omitempty"`

	// +kubebuilder:validation:MaxLength=50
	// +kubebuilder:validation:MinLength=5
	// +kubebuilder:validation:Pattern="^[a-zA-Z0-9]*$"
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName                string                                      `json:"azureName,omitempty"`
	DataEndpointEnabled      *bool                                       `json:"dataEndpointEnabled,omitempty"`
	Encryption               *EncryptionProperty                         `json:"encryption,omitempty"`
	Identity                 *IdentityProperties                         `json:"identity,omitempty"`
	Location                 *string                                     `json:"location,omitempty"`
	NetworkRuleBypassOptions *RegistryPropertiesNetworkRuleBypassOptions `json:"networkRuleBypassOptions,omitempty"`
	NetworkRuleSet           *NetworkRuleSet                             `json:"networkRuleSet,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"`
	Policies            *Policies                              `json:"policies,omitempty"`
	PublicNetworkAccess *RegistryPropertiesPublicNetworkAccess `json:"publicNetworkAccess,omitempty"`

	// +kubebuilder:validation:Required
	Sku            *Sku                              `json:"sku,omitempty"`
	Tags           map[string]string                 `json:"tags,omitempty"`
	ZoneRedundancy *RegistryPropertiesZoneRedundancy `json:"zoneRedundancy,omitempty"`
}

func (*Registries_Spec) AssignPropertiesFromRegistriesSpec

func (registries *Registries_Spec) AssignPropertiesFromRegistriesSpec(source *alpha20210901s.Registries_Spec) error

AssignPropertiesFromRegistriesSpec populates our Registries_Spec from the provided source Registries_Spec

func (*Registries_Spec) AssignPropertiesToRegistriesSpec

func (registries *Registries_Spec) AssignPropertiesToRegistriesSpec(destination *alpha20210901s.Registries_Spec) error

AssignPropertiesToRegistriesSpec populates the provided destination Registries_Spec from our Registries_Spec

func (*Registries_Spec) ConvertSpecFrom

func (registries *Registries_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Registries_Spec from the provided source

func (*Registries_Spec) ConvertSpecTo

func (registries *Registries_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Registries_Spec

func (*Registries_Spec) ConvertToARM

func (registries *Registries_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Registries_Spec) DeepCopy

func (in *Registries_Spec) DeepCopy() *Registries_Spec

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

func (*Registries_Spec) DeepCopyInto

func (in *Registries_Spec) DeepCopyInto(out *Registries_Spec)

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

func (*Registries_Spec) NewEmptyARMValue

func (registries *Registries_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Registries_Spec) OriginalVersion

func (registries *Registries_Spec) OriginalVersion() string

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

func (*Registries_Spec) PopulateFromARM

func (registries *Registries_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*Registries_Spec) SetAzureName

func (registries *Registries_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type Registries_SpecARM

type Registries_SpecARM struct {
	Identity   *IdentityPropertiesARM `json:"identity,omitempty"`
	Location   *string                `json:"location,omitempty"`
	Name       string                 `json:"name,omitempty"`
	Properties *RegistryPropertiesARM `json:"properties,omitempty"`
	Sku        *SkuARM                `json:"sku,omitempty"`
	Tags       map[string]string      `json:"tags,omitempty"`
}

Deprecated version of Registries_Spec. Use v1beta20210901.Registries_Spec instead

func (*Registries_SpecARM) DeepCopy

func (in *Registries_SpecARM) DeepCopy() *Registries_SpecARM

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

func (*Registries_SpecARM) DeepCopyInto

func (in *Registries_SpecARM) DeepCopyInto(out *Registries_SpecARM)

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

func (Registries_SpecARM) GetAPIVersion

func (registries Registries_SpecARM) GetAPIVersion() string

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

func (*Registries_SpecARM) GetName

func (registries *Registries_SpecARM) GetName() string

GetName returns the Name of the resource

func (*Registries_SpecARM) GetType

func (registries *Registries_SpecARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.ContainerRegistry/registries"

type Registry

type Registry struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Registries_Spec `json:"spec,omitempty"`
	Status            Registry_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 Registry. Use v1beta20210901.Registry instead

func (*Registry) AssignPropertiesFromRegistry

func (registry *Registry) AssignPropertiesFromRegistry(source *alpha20210901s.Registry) error

AssignPropertiesFromRegistry populates our Registry from the provided source Registry

func (*Registry) AssignPropertiesToRegistry

func (registry *Registry) AssignPropertiesToRegistry(destination *alpha20210901s.Registry) error

AssignPropertiesToRegistry populates the provided destination Registry from our Registry

func (*Registry) AzureName

func (registry *Registry) AzureName() string

AzureName returns the Azure name of the resource

func (*Registry) ConvertFrom

func (registry *Registry) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Registry from the provided hub Registry

func (*Registry) ConvertTo

func (registry *Registry) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Registry from our Registry

func (*Registry) DeepCopy

func (in *Registry) DeepCopy() *Registry

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

func (*Registry) DeepCopyInto

func (in *Registry) DeepCopyInto(out *Registry)

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

func (*Registry) DeepCopyObject

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

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

func (*Registry) Default

func (registry *Registry) Default()

Default applies defaults to the Registry resource

func (Registry) GetAPIVersion

func (registry Registry) GetAPIVersion() string

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

func (*Registry) GetConditions

func (registry *Registry) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Registry) GetResourceKind

func (registry *Registry) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*Registry) GetSpec

func (registry *Registry) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Registry) GetStatus

func (registry *Registry) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Registry) GetType

func (registry *Registry) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.ContainerRegistry/registries"

func (*Registry) NewEmptyStatus

func (registry *Registry) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Registry) OriginalGVK

func (registry *Registry) OriginalGVK() *schema.GroupVersionKind

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

func (*Registry) Owner

func (registry *Registry) Owner() *genruntime.ResourceReference

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

func (*Registry) SetConditions

func (registry *Registry) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Registry) SetStatus

func (registry *Registry) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*Registry) ValidateCreate

func (registry *Registry) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*Registry) ValidateDelete

func (registry *Registry) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*Registry) ValidateUpdate

func (registry *Registry) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type RegistryList

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

+kubebuilder:object:root=true Deprecated version of Registry. Use v1beta20210901.Registry instead

func (*RegistryList) DeepCopy

func (in *RegistryList) DeepCopy() *RegistryList

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

func (*RegistryList) DeepCopyInto

func (in *RegistryList) DeepCopyInto(out *RegistryList)

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

func (*RegistryList) DeepCopyObject

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

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

type RegistryPropertiesARM

type RegistryPropertiesARM struct {
	AdminUserEnabled         *bool                                       `json:"adminUserEnabled,omitempty"`
	DataEndpointEnabled      *bool                                       `json:"dataEndpointEnabled,omitempty"`
	Encryption               *EncryptionPropertyARM                      `json:"encryption,omitempty"`
	NetworkRuleBypassOptions *RegistryPropertiesNetworkRuleBypassOptions `json:"networkRuleBypassOptions,omitempty"`
	NetworkRuleSet           *NetworkRuleSetARM                          `json:"networkRuleSet,omitempty"`
	Policies                 *PoliciesARM                                `json:"policies,omitempty"`
	PublicNetworkAccess      *RegistryPropertiesPublicNetworkAccess      `json:"publicNetworkAccess,omitempty"`
	ZoneRedundancy           *RegistryPropertiesZoneRedundancy           `json:"zoneRedundancy,omitempty"`
}

Deprecated version of RegistryProperties. Use v1beta20210901.RegistryProperties instead

func (*RegistryPropertiesARM) DeepCopy

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

func (*RegistryPropertiesARM) DeepCopyInto

func (in *RegistryPropertiesARM) DeepCopyInto(out *RegistryPropertiesARM)

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

type RegistryPropertiesNetworkRuleBypassOptions

type RegistryPropertiesNetworkRuleBypassOptions string

Deprecated version of RegistryPropertiesNetworkRuleBypassOptions. Use v1beta20210901.RegistryPropertiesNetworkRuleBypassOptions instead +kubebuilder:validation:Enum={"AzureServices","None"}

type RegistryPropertiesPublicNetworkAccess

type RegistryPropertiesPublicNetworkAccess string

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

type RegistryPropertiesStatusNetworkRuleBypassOptions

type RegistryPropertiesStatusNetworkRuleBypassOptions string

Deprecated version of RegistryPropertiesStatusNetworkRuleBypassOptions. Use v1beta20210901.RegistryPropertiesStatusNetworkRuleBypassOptions instead

type RegistryPropertiesStatusProvisioningState

type RegistryPropertiesStatusProvisioningState string

Deprecated version of RegistryPropertiesStatusProvisioningState. Use v1beta20210901.RegistryPropertiesStatusProvisioningState instead

type RegistryPropertiesStatusPublicNetworkAccess

type RegistryPropertiesStatusPublicNetworkAccess string

Deprecated version of RegistryPropertiesStatusPublicNetworkAccess. Use v1beta20210901.RegistryPropertiesStatusPublicNetworkAccess instead

type RegistryPropertiesStatusZoneRedundancy

type RegistryPropertiesStatusZoneRedundancy string

Deprecated version of RegistryPropertiesStatusZoneRedundancy. Use v1beta20210901.RegistryPropertiesStatusZoneRedundancy instead

type RegistryPropertiesZoneRedundancy

type RegistryPropertiesZoneRedundancy string

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

type RegistryProperties_StatusARM

type RegistryProperties_StatusARM struct {
	AdminUserEnabled           *bool                                                     `json:"adminUserEnabled,omitempty"`
	CreationDate               *string                                                   `json:"creationDate,omitempty"`
	DataEndpointEnabled        *bool                                                     `json:"dataEndpointEnabled,omitempty"`
	DataEndpointHostNames      []string                                                  `json:"dataEndpointHostNames,omitempty"`
	Encryption                 *EncryptionProperty_StatusARM                             `json:"encryption,omitempty"`
	LoginServer                *string                                                   `json:"loginServer,omitempty"`
	NetworkRuleBypassOptions   *RegistryPropertiesStatusNetworkRuleBypassOptions         `json:"networkRuleBypassOptions,omitempty"`
	NetworkRuleSet             *NetworkRuleSet_StatusARM                                 `json:"networkRuleSet,omitempty"`
	Policies                   *Policies_StatusARM                                       `json:"policies,omitempty"`
	PrivateEndpointConnections []PrivateEndpointConnection_Status_SubResourceEmbeddedARM `json:"privateEndpointConnections,omitempty"`
	ProvisioningState          *RegistryPropertiesStatusProvisioningState                `json:"provisioningState,omitempty"`
	PublicNetworkAccess        *RegistryPropertiesStatusPublicNetworkAccess              `json:"publicNetworkAccess,omitempty"`
	Status                     *Status_StatusARM                                         `json:"status,omitempty"`
	ZoneRedundancy             *RegistryPropertiesStatusZoneRedundancy                   `json:"zoneRedundancy,omitempty"`
}

Deprecated version of RegistryProperties_Status. Use v1beta20210901.RegistryProperties_Status instead

func (*RegistryProperties_StatusARM) DeepCopy

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

func (*RegistryProperties_StatusARM) DeepCopyInto

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

type Registry_Status

type Registry_Status struct {
	AdminUserEnabled *bool `json:"adminUserEnabled,omitempty"`

	// Conditions: The observed state of the resource
	Conditions                 []conditions.Condition                                 `json:"conditions,omitempty"`
	CreationDate               *string                                                `json:"creationDate,omitempty"`
	DataEndpointEnabled        *bool                                                  `json:"dataEndpointEnabled,omitempty"`
	DataEndpointHostNames      []string                                               `json:"dataEndpointHostNames,omitempty"`
	Encryption                 *EncryptionProperty_Status                             `json:"encryption,omitempty"`
	Id                         *string                                                `json:"id,omitempty"`
	Identity                   *IdentityProperties_Status                             `json:"identity,omitempty"`
	Location                   *string                                                `json:"location,omitempty"`
	LoginServer                *string                                                `json:"loginServer,omitempty"`
	Name                       *string                                                `json:"name,omitempty"`
	NetworkRuleBypassOptions   *RegistryPropertiesStatusNetworkRuleBypassOptions      `json:"networkRuleBypassOptions,omitempty"`
	NetworkRuleSet             *NetworkRuleSet_Status                                 `json:"networkRuleSet,omitempty"`
	Policies                   *Policies_Status                                       `json:"policies,omitempty"`
	PrivateEndpointConnections []PrivateEndpointConnection_Status_SubResourceEmbedded `json:"privateEndpointConnections,omitempty"`
	ProvisioningState          *RegistryPropertiesStatusProvisioningState             `json:"provisioningState,omitempty"`
	PublicNetworkAccess        *RegistryPropertiesStatusPublicNetworkAccess           `json:"publicNetworkAccess,omitempty"`
	Sku                        *Sku_Status                                            `json:"sku,omitempty"`
	Status                     *Status_Status                                         `json:"status,omitempty"`
	SystemData                 *SystemData_Status                                     `json:"systemData,omitempty"`
	Tags                       map[string]string                                      `json:"tags,omitempty"`
	Type                       *string                                                `json:"type,omitempty"`
	ZoneRedundancy             *RegistryPropertiesStatusZoneRedundancy                `json:"zoneRedundancy,omitempty"`
}

Deprecated version of Registry_Status. Use v1beta20210901.Registry_Status instead

func (*Registry_Status) AssignPropertiesFromRegistryStatus

func (registry *Registry_Status) AssignPropertiesFromRegistryStatus(source *alpha20210901s.Registry_Status) error

AssignPropertiesFromRegistryStatus populates our Registry_Status from the provided source Registry_Status

func (*Registry_Status) AssignPropertiesToRegistryStatus

func (registry *Registry_Status) AssignPropertiesToRegistryStatus(destination *alpha20210901s.Registry_Status) error

AssignPropertiesToRegistryStatus populates the provided destination Registry_Status from our Registry_Status

func (*Registry_Status) ConvertStatusFrom

func (registry *Registry_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Registry_Status from the provided source

func (*Registry_Status) ConvertStatusTo

func (registry *Registry_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Registry_Status

func (*Registry_Status) DeepCopy

func (in *Registry_Status) DeepCopy() *Registry_Status

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

func (*Registry_Status) DeepCopyInto

func (in *Registry_Status) DeepCopyInto(out *Registry_Status)

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

func (*Registry_Status) NewEmptyARMValue

func (registry *Registry_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Registry_Status) PopulateFromARM

func (registry *Registry_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Registry_StatusARM

type Registry_StatusARM struct {
	Id         *string                       `json:"id,omitempty"`
	Identity   *IdentityProperties_StatusARM `json:"identity,omitempty"`
	Location   *string                       `json:"location,omitempty"`
	Name       *string                       `json:"name,omitempty"`
	Properties *RegistryProperties_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 Registry_Status. Use v1beta20210901.Registry_Status instead

func (*Registry_StatusARM) DeepCopy

func (in *Registry_StatusARM) DeepCopy() *Registry_StatusARM

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

func (*Registry_StatusARM) DeepCopyInto

func (in *Registry_StatusARM) DeepCopyInto(out *Registry_StatusARM)

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

type RetentionPolicy

type RetentionPolicy struct {
	Days   *int                   `json:"days,omitempty"`
	Status *RetentionPolicyStatus `json:"status,omitempty"`
}

Deprecated version of RetentionPolicy. Use v1beta20210901.RetentionPolicy instead

func (*RetentionPolicy) AssignPropertiesFromRetentionPolicy

func (policy *RetentionPolicy) AssignPropertiesFromRetentionPolicy(source *alpha20210901s.RetentionPolicy) error

AssignPropertiesFromRetentionPolicy populates our RetentionPolicy from the provided source RetentionPolicy

func (*RetentionPolicy) AssignPropertiesToRetentionPolicy

func (policy *RetentionPolicy) AssignPropertiesToRetentionPolicy(destination *alpha20210901s.RetentionPolicy) error

AssignPropertiesToRetentionPolicy populates the provided destination RetentionPolicy from our RetentionPolicy

func (*RetentionPolicy) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*RetentionPolicy) DeepCopy

func (in *RetentionPolicy) DeepCopy() *RetentionPolicy

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

func (*RetentionPolicy) DeepCopyInto

func (in *RetentionPolicy) DeepCopyInto(out *RetentionPolicy)

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

func (*RetentionPolicy) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RetentionPolicy) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RetentionPolicyARM

type RetentionPolicyARM struct {
	Days   *int                   `json:"days,omitempty"`
	Status *RetentionPolicyStatus `json:"status,omitempty"`
}

Deprecated version of RetentionPolicy. Use v1beta20210901.RetentionPolicy instead

func (*RetentionPolicyARM) DeepCopy

func (in *RetentionPolicyARM) DeepCopy() *RetentionPolicyARM

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

func (*RetentionPolicyARM) DeepCopyInto

func (in *RetentionPolicyARM) DeepCopyInto(out *RetentionPolicyARM)

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

type RetentionPolicyStatus

type RetentionPolicyStatus string

Deprecated version of RetentionPolicyStatus. Use v1beta20210901.RetentionPolicyStatus instead +kubebuilder:validation:Enum={"disabled","enabled"}

type RetentionPolicyStatusStatus

type RetentionPolicyStatusStatus string

Deprecated version of RetentionPolicyStatusStatus. Use v1beta20210901.RetentionPolicyStatusStatus instead

type RetentionPolicy_Status

type RetentionPolicy_Status struct {
	Days            *int                         `json:"days,omitempty"`
	LastUpdatedTime *string                      `json:"lastUpdatedTime,omitempty"`
	Status          *RetentionPolicyStatusStatus `json:"status,omitempty"`
}

Deprecated version of RetentionPolicy_Status. Use v1beta20210901.RetentionPolicy_Status instead

func (*RetentionPolicy_Status) AssignPropertiesFromRetentionPolicyStatus

func (policy *RetentionPolicy_Status) AssignPropertiesFromRetentionPolicyStatus(source *alpha20210901s.RetentionPolicy_Status) error

AssignPropertiesFromRetentionPolicyStatus populates our RetentionPolicy_Status from the provided source RetentionPolicy_Status

func (*RetentionPolicy_Status) AssignPropertiesToRetentionPolicyStatus

func (policy *RetentionPolicy_Status) AssignPropertiesToRetentionPolicyStatus(destination *alpha20210901s.RetentionPolicy_Status) error

AssignPropertiesToRetentionPolicyStatus populates the provided destination RetentionPolicy_Status from our RetentionPolicy_Status

func (*RetentionPolicy_Status) DeepCopy

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

func (*RetentionPolicy_Status) DeepCopyInto

func (in *RetentionPolicy_Status) DeepCopyInto(out *RetentionPolicy_Status)

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

func (*RetentionPolicy_Status) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RetentionPolicy_Status) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RetentionPolicy_StatusARM

type RetentionPolicy_StatusARM struct {
	Days            *int                         `json:"days,omitempty"`
	LastUpdatedTime *string                      `json:"lastUpdatedTime,omitempty"`
	Status          *RetentionPolicyStatusStatus `json:"status,omitempty"`
}

Deprecated version of RetentionPolicy_Status. Use v1beta20210901.RetentionPolicy_Status instead

func (*RetentionPolicy_StatusARM) DeepCopy

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

func (*RetentionPolicy_StatusARM) DeepCopyInto

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

Deprecated version of Sku. Use v1beta20210901.Sku instead

func (*Sku) AssignPropertiesFromSku

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

AssignPropertiesFromSku populates our Sku from the provided source Sku

func (*Sku) AssignPropertiesToSku

func (sku *Sku) AssignPropertiesToSku(destination *alpha20210901s.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 *SkuName `json:"name,omitempty"`
}

Deprecated version of Sku. Use v1beta20210901.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 SkuName

type SkuName string

Deprecated version of SkuName. Use v1beta20210901.SkuName instead +kubebuilder:validation:Enum={"Basic","Classic","Premium","Standard"}

type SkuStatusName

type SkuStatusName string

Deprecated version of SkuStatusName. Use v1beta20210901.SkuStatusName instead

type SkuStatusTier

type SkuStatusTier string

Deprecated version of SkuStatusTier. Use v1beta20210901.SkuStatusTier instead

type Sku_Status

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

Deprecated version of Sku_Status. Use v1beta20210901.Sku_Status instead

func (*Sku_Status) AssignPropertiesFromSkuStatus

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

AssignPropertiesFromSkuStatus populates our Sku_Status from the provided source Sku_Status

func (*Sku_Status) AssignPropertiesToSkuStatus

func (sku *Sku_Status) AssignPropertiesToSkuStatus(destination *alpha20210901s.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 *SkuStatusName `json:"name,omitempty"`
	Tier *SkuStatusTier `json:"tier,omitempty"`
}

Deprecated version of Sku_Status. Use v1beta20210901.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 Status_Status

type Status_Status struct {
	DisplayStatus *string `json:"displayStatus,omitempty"`
	Message       *string `json:"message,omitempty"`
	Timestamp     *string `json:"timestamp,omitempty"`
}

Deprecated version of Status_Status. Use v1beta20210901.Status_Status instead

func (*Status_Status) AssignPropertiesFromStatusStatus

func (status *Status_Status) AssignPropertiesFromStatusStatus(source *alpha20210901s.Status_Status) error

AssignPropertiesFromStatusStatus populates our Status_Status from the provided source Status_Status

func (*Status_Status) AssignPropertiesToStatusStatus

func (status *Status_Status) AssignPropertiesToStatusStatus(destination *alpha20210901s.Status_Status) error

AssignPropertiesToStatusStatus populates the provided destination Status_Status from our Status_Status

func (*Status_Status) DeepCopy

func (in *Status_Status) DeepCopy() *Status_Status

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

func (*Status_Status) DeepCopyInto

func (in *Status_Status) DeepCopyInto(out *Status_Status)

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

func (*Status_Status) NewEmptyARMValue

func (status *Status_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Status_Status) PopulateFromARM

func (status *Status_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Status_StatusARM

type Status_StatusARM struct {
	DisplayStatus *string `json:"displayStatus,omitempty"`
	Message       *string `json:"message,omitempty"`
	Timestamp     *string `json:"timestamp,omitempty"`
}

Deprecated version of Status_Status. Use v1beta20210901.Status_Status instead

func (*Status_StatusARM) DeepCopy

func (in *Status_StatusARM) DeepCopy() *Status_StatusARM

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

func (*Status_StatusARM) DeepCopyInto

func (in *Status_StatusARM) DeepCopyInto(out *Status_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 v1beta20210901.SystemDataStatusCreatedByType instead

type SystemDataStatusLastModifiedByType

type SystemDataStatusLastModifiedByType string

Deprecated version of SystemDataStatusLastModifiedByType. Use v1beta20210901.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 v1beta20210901.SystemData_Status instead

func (*SystemData_Status) AssignPropertiesFromSystemDataStatus

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

AssignPropertiesFromSystemDataStatus populates our SystemData_Status from the provided source SystemData_Status

func (*SystemData_Status) AssignPropertiesToSystemDataStatus

func (data *SystemData_Status) AssignPropertiesToSystemDataStatus(destination *alpha20210901s.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 v1beta20210901.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.

type TrustPolicy

type TrustPolicy struct {
	Status *TrustPolicyStatus `json:"status,omitempty"`
	Type   *TrustPolicyType   `json:"type,omitempty"`
}

Deprecated version of TrustPolicy. Use v1beta20210901.TrustPolicy instead

func (*TrustPolicy) AssignPropertiesFromTrustPolicy

func (policy *TrustPolicy) AssignPropertiesFromTrustPolicy(source *alpha20210901s.TrustPolicy) error

AssignPropertiesFromTrustPolicy populates our TrustPolicy from the provided source TrustPolicy

func (*TrustPolicy) AssignPropertiesToTrustPolicy

func (policy *TrustPolicy) AssignPropertiesToTrustPolicy(destination *alpha20210901s.TrustPolicy) error

AssignPropertiesToTrustPolicy populates the provided destination TrustPolicy from our TrustPolicy

func (*TrustPolicy) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*TrustPolicy) DeepCopy

func (in *TrustPolicy) DeepCopy() *TrustPolicy

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

func (*TrustPolicy) DeepCopyInto

func (in *TrustPolicy) DeepCopyInto(out *TrustPolicy)

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

func (*TrustPolicy) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*TrustPolicy) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type TrustPolicyARM

type TrustPolicyARM struct {
	Status *TrustPolicyStatus `json:"status,omitempty"`
	Type   *TrustPolicyType   `json:"type,omitempty"`
}

Deprecated version of TrustPolicy. Use v1beta20210901.TrustPolicy instead

func (*TrustPolicyARM) DeepCopy

func (in *TrustPolicyARM) DeepCopy() *TrustPolicyARM

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

func (*TrustPolicyARM) DeepCopyInto

func (in *TrustPolicyARM) DeepCopyInto(out *TrustPolicyARM)

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

type TrustPolicyStatus

type TrustPolicyStatus string

Deprecated version of TrustPolicyStatus. Use v1beta20210901.TrustPolicyStatus instead +kubebuilder:validation:Enum={"disabled","enabled"}

type TrustPolicyStatusStatus

type TrustPolicyStatusStatus string

Deprecated version of TrustPolicyStatusStatus. Use v1beta20210901.TrustPolicyStatusStatus instead

type TrustPolicyStatusType

type TrustPolicyStatusType string

Deprecated version of TrustPolicyStatusType. Use v1beta20210901.TrustPolicyStatusType instead

type TrustPolicyType

type TrustPolicyType string

Deprecated version of TrustPolicyType. Use v1beta20210901.TrustPolicyType instead +kubebuilder:validation:Enum={"Notary"}

type TrustPolicy_Status

type TrustPolicy_Status struct {
	Status *TrustPolicyStatusStatus `json:"status,omitempty"`
	Type   *TrustPolicyStatusType   `json:"type,omitempty"`
}

Deprecated version of TrustPolicy_Status. Use v1beta20210901.TrustPolicy_Status instead

func (*TrustPolicy_Status) AssignPropertiesFromTrustPolicyStatus

func (policy *TrustPolicy_Status) AssignPropertiesFromTrustPolicyStatus(source *alpha20210901s.TrustPolicy_Status) error

AssignPropertiesFromTrustPolicyStatus populates our TrustPolicy_Status from the provided source TrustPolicy_Status

func (*TrustPolicy_Status) AssignPropertiesToTrustPolicyStatus

func (policy *TrustPolicy_Status) AssignPropertiesToTrustPolicyStatus(destination *alpha20210901s.TrustPolicy_Status) error

AssignPropertiesToTrustPolicyStatus populates the provided destination TrustPolicy_Status from our TrustPolicy_Status

func (*TrustPolicy_Status) DeepCopy

func (in *TrustPolicy_Status) DeepCopy() *TrustPolicy_Status

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

func (*TrustPolicy_Status) DeepCopyInto

func (in *TrustPolicy_Status) DeepCopyInto(out *TrustPolicy_Status)

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

func (*TrustPolicy_Status) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*TrustPolicy_Status) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type TrustPolicy_StatusARM

type TrustPolicy_StatusARM struct {
	Status *TrustPolicyStatusStatus `json:"status,omitempty"`
	Type   *TrustPolicyStatusType   `json:"type,omitempty"`
}

Deprecated version of TrustPolicy_Status. Use v1beta20210901.TrustPolicy_Status instead

func (*TrustPolicy_StatusARM) DeepCopy

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

func (*TrustPolicy_StatusARM) DeepCopyInto

func (in *TrustPolicy_StatusARM) DeepCopyInto(out *TrustPolicy_StatusARM)

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

type UserIdentityProperties

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

Deprecated version of UserIdentityProperties. Use v1beta20210901.UserIdentityProperties instead

func (*UserIdentityProperties) AssignPropertiesFromUserIdentityProperties

func (properties *UserIdentityProperties) AssignPropertiesFromUserIdentityProperties(source *alpha20210901s.UserIdentityProperties) error

AssignPropertiesFromUserIdentityProperties populates our UserIdentityProperties from the provided source UserIdentityProperties

func (*UserIdentityProperties) AssignPropertiesToUserIdentityProperties

func (properties *UserIdentityProperties) AssignPropertiesToUserIdentityProperties(destination *alpha20210901s.UserIdentityProperties) error

AssignPropertiesToUserIdentityProperties populates the provided destination UserIdentityProperties from our UserIdentityProperties

func (*UserIdentityProperties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*UserIdentityProperties) DeepCopy

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

func (*UserIdentityProperties) DeepCopyInto

func (in *UserIdentityProperties) DeepCopyInto(out *UserIdentityProperties)

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

func (*UserIdentityProperties) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UserIdentityProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UserIdentityPropertiesARM

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

Deprecated version of UserIdentityProperties. Use v1beta20210901.UserIdentityProperties instead

func (*UserIdentityPropertiesARM) DeepCopy

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

func (*UserIdentityPropertiesARM) DeepCopyInto

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

type UserIdentityProperties_Status

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

Deprecated version of UserIdentityProperties_Status. Use v1beta20210901.UserIdentityProperties_Status instead

func (*UserIdentityProperties_Status) AssignPropertiesFromUserIdentityPropertiesStatus

func (properties *UserIdentityProperties_Status) AssignPropertiesFromUserIdentityPropertiesStatus(source *alpha20210901s.UserIdentityProperties_Status) error

AssignPropertiesFromUserIdentityPropertiesStatus populates our UserIdentityProperties_Status from the provided source UserIdentityProperties_Status

func (*UserIdentityProperties_Status) AssignPropertiesToUserIdentityPropertiesStatus

func (properties *UserIdentityProperties_Status) AssignPropertiesToUserIdentityPropertiesStatus(destination *alpha20210901s.UserIdentityProperties_Status) error

AssignPropertiesToUserIdentityPropertiesStatus populates the provided destination UserIdentityProperties_Status from our UserIdentityProperties_Status

func (*UserIdentityProperties_Status) DeepCopy

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

func (*UserIdentityProperties_Status) DeepCopyInto

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

func (*UserIdentityProperties_Status) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UserIdentityProperties_Status) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UserIdentityProperties_StatusARM

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

Deprecated version of UserIdentityProperties_Status. Use v1beta20210901.UserIdentityProperties_Status instead

func (*UserIdentityProperties_StatusARM) DeepCopy

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

func (*UserIdentityProperties_StatusARM) DeepCopyInto

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

Jump to

Keyboard shortcuts

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