v1alpha1

package
v0.9.0-preview Latest Latest
Warning

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

Go to latest
Published: Apr 6, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=storage.azure.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "storage.azure.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	AccountCustomerManagedKey_Kind             = "AccountCustomerManagedKey"
	AccountCustomerManagedKey_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AccountCustomerManagedKey_Kind}.String()
	AccountCustomerManagedKey_KindAPIVersion   = AccountCustomerManagedKey_Kind + "." + CRDGroupVersion.String()
	AccountCustomerManagedKey_GroupVersionKind = CRDGroupVersion.WithKind(AccountCustomerManagedKey_Kind)
)

Repository type metadata.

View Source
var (
	AccountNetworkRules_Kind             = "AccountNetworkRules"
	AccountNetworkRules_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AccountNetworkRules_Kind}.String()
	AccountNetworkRules_KindAPIVersion   = AccountNetworkRules_Kind + "." + CRDGroupVersion.String()
	AccountNetworkRules_GroupVersionKind = CRDGroupVersion.WithKind(AccountNetworkRules_Kind)
)

Repository type metadata.

View Source
var (
	BlobInventoryPolicy_Kind             = "BlobInventoryPolicy"
	BlobInventoryPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: BlobInventoryPolicy_Kind}.String()
	BlobInventoryPolicy_KindAPIVersion   = BlobInventoryPolicy_Kind + "." + CRDGroupVersion.String()
	BlobInventoryPolicy_GroupVersionKind = CRDGroupVersion.WithKind(BlobInventoryPolicy_Kind)
)

Repository type metadata.

View Source
var (
	DataLakeGen2FileSystem_Kind             = "DataLakeGen2FileSystem"
	DataLakeGen2FileSystem_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DataLakeGen2FileSystem_Kind}.String()
	DataLakeGen2FileSystem_KindAPIVersion   = DataLakeGen2FileSystem_Kind + "." + CRDGroupVersion.String()
	DataLakeGen2FileSystem_GroupVersionKind = CRDGroupVersion.WithKind(DataLakeGen2FileSystem_Kind)
)

Repository type metadata.

View Source
var (
	DataLakeGen2Path_Kind             = "DataLakeGen2Path"
	DataLakeGen2Path_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DataLakeGen2Path_Kind}.String()
	DataLakeGen2Path_KindAPIVersion   = DataLakeGen2Path_Kind + "." + CRDGroupVersion.String()
	DataLakeGen2Path_GroupVersionKind = CRDGroupVersion.WithKind(DataLakeGen2Path_Kind)
)

Repository type metadata.

View Source
var (
	EncryptionScope_Kind             = "EncryptionScope"
	EncryptionScope_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: EncryptionScope_Kind}.String()
	EncryptionScope_KindAPIVersion   = EncryptionScope_Kind + "." + CRDGroupVersion.String()
	EncryptionScope_GroupVersionKind = CRDGroupVersion.WithKind(EncryptionScope_Kind)
)

Repository type metadata.

View Source
var (
	// CRDGroupVersion is the API Group Version used to register the objects
	CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion}

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

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	ManagementPolicy_Kind             = "ManagementPolicy"
	ManagementPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementPolicy_Kind}.String()
	ManagementPolicy_KindAPIVersion   = ManagementPolicy_Kind + "." + CRDGroupVersion.String()
	ManagementPolicy_GroupVersionKind = CRDGroupVersion.WithKind(ManagementPolicy_Kind)
)

Repository type metadata.

View Source
var (
	ObjectReplication_Kind             = "ObjectReplication"
	ObjectReplication_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ObjectReplication_Kind}.String()
	ObjectReplication_KindAPIVersion   = ObjectReplication_Kind + "." + CRDGroupVersion.String()
	ObjectReplication_GroupVersionKind = CRDGroupVersion.WithKind(ObjectReplication_Kind)
)

Repository type metadata.

View Source
var (
	Queue_Kind             = "Queue"
	Queue_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Queue_Kind}.String()
	Queue_KindAPIVersion   = Queue_Kind + "." + CRDGroupVersion.String()
	Queue_GroupVersionKind = CRDGroupVersion.WithKind(Queue_Kind)
)

Repository type metadata.

View Source
var (
	Share_Kind             = "Share"
	Share_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Share_Kind}.String()
	Share_KindAPIVersion   = Share_Kind + "." + CRDGroupVersion.String()
	Share_GroupVersionKind = CRDGroupVersion.WithKind(Share_Kind)
)

Repository type metadata.

View Source
var (
	ShareDirectory_Kind             = "ShareDirectory"
	ShareDirectory_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ShareDirectory_Kind}.String()
	ShareDirectory_KindAPIVersion   = ShareDirectory_Kind + "." + CRDGroupVersion.String()
	ShareDirectory_GroupVersionKind = CRDGroupVersion.WithKind(ShareDirectory_Kind)
)

Repository type metadata.

View Source
var (
	Table_Kind             = "Table"
	Table_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Table_Kind}.String()
	Table_KindAPIVersion   = Table_Kind + "." + CRDGroupVersion.String()
	Table_GroupVersionKind = CRDGroupVersion.WithKind(Table_Kind)
)

Repository type metadata.

View Source
var (
	TableEntity_Kind             = "TableEntity"
	TableEntity_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: TableEntity_Kind}.String()
	TableEntity_KindAPIVersion   = TableEntity_Kind + "." + CRDGroupVersion.String()
	TableEntity_GroupVersionKind = CRDGroupVersion.WithKind(TableEntity_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type ACLAccessPolicyObservation

type ACLAccessPolicyObservation struct {
}

func (*ACLAccessPolicyObservation) DeepCopy

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

func (*ACLAccessPolicyObservation) DeepCopyInto

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

type ACLAccessPolicyParameters

type ACLAccessPolicyParameters struct {

	// +kubebuilder:validation:Required
	Expiry *string `json:"expiry" tf:"expiry,omitempty"`

	// +kubebuilder:validation:Required
	Permissions *string `json:"permissions" tf:"permissions,omitempty"`

	// +kubebuilder:validation:Required
	Start *string `json:"start" tf:"start,omitempty"`
}

func (*ACLAccessPolicyParameters) DeepCopy

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

func (*ACLAccessPolicyParameters) DeepCopyInto

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

type ACLObservation

type ACLObservation struct {
}

func (*ACLObservation) DeepCopy

func (in *ACLObservation) DeepCopy() *ACLObservation

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

func (*ACLObservation) DeepCopyInto

func (in *ACLObservation) DeepCopyInto(out *ACLObservation)

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

type ACLParameters

type ACLParameters struct {

	// +kubebuilder:validation:Optional
	AccessPolicy []AccessPolicyParameters `json:"accessPolicy,omitempty" tf:"access_policy,omitempty"`

	// +kubebuilder:validation:Required
	ID *string `json:"id" tf:"id,omitempty"`
}

func (*ACLParameters) DeepCopy

func (in *ACLParameters) DeepCopy() *ACLParameters

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

func (*ACLParameters) DeepCopyInto

func (in *ACLParameters) DeepCopyInto(out *ACLParameters)

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

type AccessPolicyObservation

type AccessPolicyObservation struct {
}

func (*AccessPolicyObservation) DeepCopy

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

func (*AccessPolicyObservation) DeepCopyInto

func (in *AccessPolicyObservation) DeepCopyInto(out *AccessPolicyObservation)

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

type AccessPolicyParameters

type AccessPolicyParameters struct {

	// +kubebuilder:validation:Optional
	Expiry *string `json:"expiry,omitempty" tf:"expiry,omitempty"`

	// +kubebuilder:validation:Required
	Permissions *string `json:"permissions" tf:"permissions,omitempty"`

	// +kubebuilder:validation:Optional
	Start *string `json:"start,omitempty" tf:"start,omitempty"`
}

func (*AccessPolicyParameters) DeepCopy

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

func (*AccessPolicyParameters) DeepCopyInto

func (in *AccessPolicyParameters) DeepCopyInto(out *AccessPolicyParameters)

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

type AccountCustomerManagedKey

type AccountCustomerManagedKey struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AccountCustomerManagedKeySpec   `json:"spec"`
	Status            AccountCustomerManagedKeyStatus `json:"status,omitempty"`
}

AccountCustomerManagedKey is the Schema for the AccountCustomerManagedKeys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*AccountCustomerManagedKey) DeepCopy

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

func (*AccountCustomerManagedKey) DeepCopyInto

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

func (*AccountCustomerManagedKey) DeepCopyObject

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

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

func (*AccountCustomerManagedKey) GetCondition

GetCondition of this AccountCustomerManagedKey.

func (*AccountCustomerManagedKey) GetConnectionDetailsMapping

func (tr *AccountCustomerManagedKey) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this AccountCustomerManagedKey

func (*AccountCustomerManagedKey) GetDeletionPolicy

func (mg *AccountCustomerManagedKey) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this AccountCustomerManagedKey.

func (*AccountCustomerManagedKey) GetID

func (tr *AccountCustomerManagedKey) GetID() string

GetID returns ID of underlying Terraform resource of this AccountCustomerManagedKey

func (*AccountCustomerManagedKey) GetObservation

func (tr *AccountCustomerManagedKey) GetObservation() (map[string]interface{}, error)

GetObservation of this AccountCustomerManagedKey

func (*AccountCustomerManagedKey) GetParameters

func (tr *AccountCustomerManagedKey) GetParameters() (map[string]interface{}, error)

GetParameters of this AccountCustomerManagedKey

func (*AccountCustomerManagedKey) GetProviderConfigReference

func (mg *AccountCustomerManagedKey) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this AccountCustomerManagedKey.

func (*AccountCustomerManagedKey) GetProviderReference

func (mg *AccountCustomerManagedKey) GetProviderReference() *xpv1.Reference

GetProviderReference of this AccountCustomerManagedKey. Deprecated: Use GetProviderConfigReference.

func (*AccountCustomerManagedKey) GetTerraformResourceType

func (mg *AccountCustomerManagedKey) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AccountCustomerManagedKey

func (*AccountCustomerManagedKey) GetTerraformSchemaVersion

func (tr *AccountCustomerManagedKey) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AccountCustomerManagedKey) GetWriteConnectionSecretToReference

func (mg *AccountCustomerManagedKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this AccountCustomerManagedKey.

func (*AccountCustomerManagedKey) LateInitialize

func (tr *AccountCustomerManagedKey) LateInitialize(attrs []byte) (bool, error)

LateInitialize this AccountCustomerManagedKey using its observed tfState. returns True if there are any spec changes for the resource.

func (*AccountCustomerManagedKey) SetConditions

func (mg *AccountCustomerManagedKey) SetConditions(c ...xpv1.Condition)

SetConditions of this AccountCustomerManagedKey.

func (*AccountCustomerManagedKey) SetDeletionPolicy

func (mg *AccountCustomerManagedKey) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this AccountCustomerManagedKey.

func (*AccountCustomerManagedKey) SetObservation

func (tr *AccountCustomerManagedKey) SetObservation(obs map[string]interface{}) error

SetObservation for this AccountCustomerManagedKey

func (*AccountCustomerManagedKey) SetParameters

func (tr *AccountCustomerManagedKey) SetParameters(params map[string]interface{}) error

SetParameters for this AccountCustomerManagedKey

func (*AccountCustomerManagedKey) SetProviderConfigReference

func (mg *AccountCustomerManagedKey) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this AccountCustomerManagedKey.

func (*AccountCustomerManagedKey) SetProviderReference

func (mg *AccountCustomerManagedKey) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this AccountCustomerManagedKey. Deprecated: Use SetProviderConfigReference.

func (*AccountCustomerManagedKey) SetWriteConnectionSecretToReference

func (mg *AccountCustomerManagedKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this AccountCustomerManagedKey.

type AccountCustomerManagedKeyList

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

AccountCustomerManagedKeyList contains a list of AccountCustomerManagedKeys

func (*AccountCustomerManagedKeyList) DeepCopy

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

func (*AccountCustomerManagedKeyList) DeepCopyInto

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

func (*AccountCustomerManagedKeyList) DeepCopyObject

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

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

func (*AccountCustomerManagedKeyList) GetItems

GetItems of this AccountCustomerManagedKeyList.

type AccountCustomerManagedKeyObservation

type AccountCustomerManagedKeyObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*AccountCustomerManagedKeyObservation) DeepCopy

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

func (*AccountCustomerManagedKeyObservation) DeepCopyInto

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

type AccountCustomerManagedKeyParameters

type AccountCustomerManagedKeyParameters struct {

	// +kubebuilder:validation:Required
	KeyName *string `json:"keyName" tf:"key_name,omitempty"`

	// +kubebuilder:validation:Required
	KeyVaultID *string `json:"keyVaultId" tf:"key_vault_id,omitempty"`

	// +kubebuilder:validation:Optional
	KeyVersion *string `json:"keyVersion,omitempty" tf:"key_version,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"`

	// +kubebuilder:validation:Optional
	UserAssignedIdentityID *string `json:"userAssignedIdentityId,omitempty" tf:"user_assigned_identity_id,omitempty"`
}

func (*AccountCustomerManagedKeyParameters) DeepCopy

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

func (*AccountCustomerManagedKeyParameters) DeepCopyInto

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

type AccountCustomerManagedKeySpec

type AccountCustomerManagedKeySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AccountCustomerManagedKeyParameters `json:"forProvider"`
}

AccountCustomerManagedKeySpec defines the desired state of AccountCustomerManagedKey

func (*AccountCustomerManagedKeySpec) DeepCopy

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

func (*AccountCustomerManagedKeySpec) DeepCopyInto

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

type AccountCustomerManagedKeyStatus

type AccountCustomerManagedKeyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        AccountCustomerManagedKeyObservation `json:"atProvider,omitempty"`
}

AccountCustomerManagedKeyStatus defines the observed state of AccountCustomerManagedKey.

func (*AccountCustomerManagedKeyStatus) DeepCopy

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

func (*AccountCustomerManagedKeyStatus) DeepCopyInto

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

type AccountNetworkRules

type AccountNetworkRules struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AccountNetworkRulesSpec   `json:"spec"`
	Status            AccountNetworkRulesStatus `json:"status,omitempty"`
}

AccountNetworkRules is the Schema for the AccountNetworkRuless API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*AccountNetworkRules) DeepCopy

func (in *AccountNetworkRules) DeepCopy() *AccountNetworkRules

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

func (*AccountNetworkRules) DeepCopyInto

func (in *AccountNetworkRules) DeepCopyInto(out *AccountNetworkRules)

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

func (*AccountNetworkRules) DeepCopyObject

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

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

func (*AccountNetworkRules) GetCondition

func (mg *AccountNetworkRules) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this AccountNetworkRules.

func (*AccountNetworkRules) GetConnectionDetailsMapping

func (tr *AccountNetworkRules) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this AccountNetworkRules

func (*AccountNetworkRules) GetDeletionPolicy

func (mg *AccountNetworkRules) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this AccountNetworkRules.

func (*AccountNetworkRules) GetID

func (tr *AccountNetworkRules) GetID() string

GetID returns ID of underlying Terraform resource of this AccountNetworkRules

func (*AccountNetworkRules) GetObservation

func (tr *AccountNetworkRules) GetObservation() (map[string]interface{}, error)

GetObservation of this AccountNetworkRules

func (*AccountNetworkRules) GetParameters

func (tr *AccountNetworkRules) GetParameters() (map[string]interface{}, error)

GetParameters of this AccountNetworkRules

func (*AccountNetworkRules) GetProviderConfigReference

func (mg *AccountNetworkRules) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this AccountNetworkRules.

func (*AccountNetworkRules) GetProviderReference

func (mg *AccountNetworkRules) GetProviderReference() *xpv1.Reference

GetProviderReference of this AccountNetworkRules. Deprecated: Use GetProviderConfigReference.

func (*AccountNetworkRules) GetTerraformResourceType

func (mg *AccountNetworkRules) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AccountNetworkRules

func (*AccountNetworkRules) GetTerraformSchemaVersion

func (tr *AccountNetworkRules) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AccountNetworkRules) GetWriteConnectionSecretToReference

func (mg *AccountNetworkRules) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this AccountNetworkRules.

func (*AccountNetworkRules) LateInitialize

func (tr *AccountNetworkRules) LateInitialize(attrs []byte) (bool, error)

LateInitialize this AccountNetworkRules using its observed tfState. returns True if there are any spec changes for the resource.

func (*AccountNetworkRules) ResolveReferences

func (mg *AccountNetworkRules) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this AccountNetworkRules.

func (*AccountNetworkRules) SetConditions

func (mg *AccountNetworkRules) SetConditions(c ...xpv1.Condition)

SetConditions of this AccountNetworkRules.

func (*AccountNetworkRules) SetDeletionPolicy

func (mg *AccountNetworkRules) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this AccountNetworkRules.

func (*AccountNetworkRules) SetObservation

func (tr *AccountNetworkRules) SetObservation(obs map[string]interface{}) error

SetObservation for this AccountNetworkRules

func (*AccountNetworkRules) SetParameters

func (tr *AccountNetworkRules) SetParameters(params map[string]interface{}) error

SetParameters for this AccountNetworkRules

func (*AccountNetworkRules) SetProviderConfigReference

func (mg *AccountNetworkRules) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this AccountNetworkRules.

func (*AccountNetworkRules) SetProviderReference

func (mg *AccountNetworkRules) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this AccountNetworkRules. Deprecated: Use SetProviderConfigReference.

func (*AccountNetworkRules) SetWriteConnectionSecretToReference

func (mg *AccountNetworkRules) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this AccountNetworkRules.

type AccountNetworkRulesList

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

AccountNetworkRulesList contains a list of AccountNetworkRuless

func (*AccountNetworkRulesList) DeepCopy

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

func (*AccountNetworkRulesList) DeepCopyInto

func (in *AccountNetworkRulesList) DeepCopyInto(out *AccountNetworkRulesList)

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

func (*AccountNetworkRulesList) DeepCopyObject

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

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

func (*AccountNetworkRulesList) GetItems

func (l *AccountNetworkRulesList) GetItems() []resource.Managed

GetItems of this AccountNetworkRulesList.

type AccountNetworkRulesObservation

type AccountNetworkRulesObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*AccountNetworkRulesObservation) DeepCopy

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

func (*AccountNetworkRulesObservation) DeepCopyInto

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

type AccountNetworkRulesParameters

type AccountNetworkRulesParameters struct {

	// +kubebuilder:validation:Optional
	Bypass []*string `json:"bypass,omitempty" tf:"bypass,omitempty"`

	// +kubebuilder:validation:Required
	DefaultAction *string `json:"defaultAction" tf:"default_action,omitempty"`

	// +kubebuilder:validation:Optional
	IPRules []*string `json:"ipRules,omitempty" tf:"ip_rules,omitempty"`

	// +kubebuilder:validation:Optional
	PrivateLinkAccess []PrivateLinkAccessParameters `json:"privateLinkAccess,omitempty" tf:"private_link_access,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	StorageAccountID *string `json:"storageAccountId,omitempty" tf:"storage_account_id,omitempty"`

	// +kubebuilder:validation:Optional
	StorageAccountName *string `json:"storageAccountName,omitempty" tf:"storage_account_name,omitempty"`

	// +kubebuilder:validation:Optional
	VirtualNetworkSubnetIds []*string `json:"virtualNetworkSubnetIds,omitempty" tf:"virtual_network_subnet_ids,omitempty"`
}

func (*AccountNetworkRulesParameters) DeepCopy

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

func (*AccountNetworkRulesParameters) DeepCopyInto

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

type AccountNetworkRulesSpec

type AccountNetworkRulesSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AccountNetworkRulesParameters `json:"forProvider"`
}

AccountNetworkRulesSpec defines the desired state of AccountNetworkRules

func (*AccountNetworkRulesSpec) DeepCopy

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

func (*AccountNetworkRulesSpec) DeepCopyInto

func (in *AccountNetworkRulesSpec) DeepCopyInto(out *AccountNetworkRulesSpec)

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

type AccountNetworkRulesStatus

type AccountNetworkRulesStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        AccountNetworkRulesObservation `json:"atProvider,omitempty"`
}

AccountNetworkRulesStatus defines the observed state of AccountNetworkRules.

func (*AccountNetworkRulesStatus) DeepCopy

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

func (*AccountNetworkRulesStatus) DeepCopyInto

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

type AceObservation

type AceObservation struct {
}

func (*AceObservation) DeepCopy

func (in *AceObservation) DeepCopy() *AceObservation

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

func (*AceObservation) DeepCopyInto

func (in *AceObservation) DeepCopyInto(out *AceObservation)

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

type AceParameters

type AceParameters struct {

	// +kubebuilder:validation:Optional
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	// +kubebuilder:validation:Required
	Permissions *string `json:"permissions" tf:"permissions,omitempty"`

	// +kubebuilder:validation:Optional
	Scope *string `json:"scope,omitempty" tf:"scope,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*AceParameters) DeepCopy

func (in *AceParameters) DeepCopy() *AceParameters

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

func (*AceParameters) DeepCopyInto

func (in *AceParameters) DeepCopyInto(out *AceParameters)

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

type ActionsObservation

type ActionsObservation struct {
}

func (*ActionsObservation) DeepCopy

func (in *ActionsObservation) DeepCopy() *ActionsObservation

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

func (*ActionsObservation) DeepCopyInto

func (in *ActionsObservation) DeepCopyInto(out *ActionsObservation)

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

type ActionsParameters

type ActionsParameters struct {

	// +kubebuilder:validation:Optional
	BaseBlob []BaseBlobParameters `json:"baseBlob,omitempty" tf:"base_blob,omitempty"`

	// +kubebuilder:validation:Optional
	Snapshot []SnapshotParameters `json:"snapshot,omitempty" tf:"snapshot,omitempty"`

	// +kubebuilder:validation:Optional
	Version []VersionParameters `json:"version,omitempty" tf:"version,omitempty"`
}

func (*ActionsParameters) DeepCopy

func (in *ActionsParameters) DeepCopy() *ActionsParameters

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

func (*ActionsParameters) DeepCopyInto

func (in *ActionsParameters) DeepCopyInto(out *ActionsParameters)

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

type BaseBlobObservation

type BaseBlobObservation struct {
}

func (*BaseBlobObservation) DeepCopy

func (in *BaseBlobObservation) DeepCopy() *BaseBlobObservation

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

func (*BaseBlobObservation) DeepCopyInto

func (in *BaseBlobObservation) DeepCopyInto(out *BaseBlobObservation)

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

type BaseBlobParameters

type BaseBlobParameters struct {

	// +kubebuilder:validation:Optional
	DeleteAfterDaysSinceModificationGreaterThan *float64 `json:"deleteAfterDaysSinceModificationGreaterThan,omitempty" tf:"delete_after_days_since_modification_greater_than,omitempty"`

	// +kubebuilder:validation:Optional
	TierToArchiveAfterDaysSinceModificationGreaterThan *float64 `` /* 141-byte string literal not displayed */

	// +kubebuilder:validation:Optional
	TierToCoolAfterDaysSinceModificationGreaterThan *float64 `` /* 135-byte string literal not displayed */
}

func (*BaseBlobParameters) DeepCopy

func (in *BaseBlobParameters) DeepCopy() *BaseBlobParameters

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

func (*BaseBlobParameters) DeepCopyInto

func (in *BaseBlobParameters) DeepCopyInto(out *BaseBlobParameters)

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

type BlobInventoryPolicy

type BlobInventoryPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BlobInventoryPolicySpec   `json:"spec"`
	Status            BlobInventoryPolicyStatus `json:"status,omitempty"`
}

BlobInventoryPolicy is the Schema for the BlobInventoryPolicys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*BlobInventoryPolicy) DeepCopy

func (in *BlobInventoryPolicy) DeepCopy() *BlobInventoryPolicy

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

func (*BlobInventoryPolicy) DeepCopyInto

func (in *BlobInventoryPolicy) DeepCopyInto(out *BlobInventoryPolicy)

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

func (*BlobInventoryPolicy) DeepCopyObject

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

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

func (*BlobInventoryPolicy) GetCondition

func (mg *BlobInventoryPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this BlobInventoryPolicy.

func (*BlobInventoryPolicy) GetConnectionDetailsMapping

func (tr *BlobInventoryPolicy) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this BlobInventoryPolicy

func (*BlobInventoryPolicy) GetDeletionPolicy

func (mg *BlobInventoryPolicy) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this BlobInventoryPolicy.

func (*BlobInventoryPolicy) GetID

func (tr *BlobInventoryPolicy) GetID() string

GetID returns ID of underlying Terraform resource of this BlobInventoryPolicy

func (*BlobInventoryPolicy) GetObservation

func (tr *BlobInventoryPolicy) GetObservation() (map[string]interface{}, error)

GetObservation of this BlobInventoryPolicy

func (*BlobInventoryPolicy) GetParameters

func (tr *BlobInventoryPolicy) GetParameters() (map[string]interface{}, error)

GetParameters of this BlobInventoryPolicy

func (*BlobInventoryPolicy) GetProviderConfigReference

func (mg *BlobInventoryPolicy) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this BlobInventoryPolicy.

func (*BlobInventoryPolicy) GetProviderReference

func (mg *BlobInventoryPolicy) GetProviderReference() *xpv1.Reference

GetProviderReference of this BlobInventoryPolicy. Deprecated: Use GetProviderConfigReference.

func (*BlobInventoryPolicy) GetTerraformResourceType

func (mg *BlobInventoryPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this BlobInventoryPolicy

func (*BlobInventoryPolicy) GetTerraformSchemaVersion

func (tr *BlobInventoryPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*BlobInventoryPolicy) GetWriteConnectionSecretToReference

func (mg *BlobInventoryPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this BlobInventoryPolicy.

func (*BlobInventoryPolicy) LateInitialize

func (tr *BlobInventoryPolicy) LateInitialize(attrs []byte) (bool, error)

LateInitialize this BlobInventoryPolicy using its observed tfState. returns True if there are any spec changes for the resource.

func (*BlobInventoryPolicy) SetConditions

func (mg *BlobInventoryPolicy) SetConditions(c ...xpv1.Condition)

SetConditions of this BlobInventoryPolicy.

func (*BlobInventoryPolicy) SetDeletionPolicy

func (mg *BlobInventoryPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this BlobInventoryPolicy.

func (*BlobInventoryPolicy) SetObservation

func (tr *BlobInventoryPolicy) SetObservation(obs map[string]interface{}) error

SetObservation for this BlobInventoryPolicy

func (*BlobInventoryPolicy) SetParameters

func (tr *BlobInventoryPolicy) SetParameters(params map[string]interface{}) error

SetParameters for this BlobInventoryPolicy

func (*BlobInventoryPolicy) SetProviderConfigReference

func (mg *BlobInventoryPolicy) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this BlobInventoryPolicy.

func (*BlobInventoryPolicy) SetProviderReference

func (mg *BlobInventoryPolicy) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this BlobInventoryPolicy. Deprecated: Use SetProviderConfigReference.

func (*BlobInventoryPolicy) SetWriteConnectionSecretToReference

func (mg *BlobInventoryPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this BlobInventoryPolicy.

type BlobInventoryPolicyList

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

BlobInventoryPolicyList contains a list of BlobInventoryPolicys

func (*BlobInventoryPolicyList) DeepCopy

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

func (*BlobInventoryPolicyList) DeepCopyInto

func (in *BlobInventoryPolicyList) DeepCopyInto(out *BlobInventoryPolicyList)

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

func (*BlobInventoryPolicyList) DeepCopyObject

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

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

func (*BlobInventoryPolicyList) GetItems

func (l *BlobInventoryPolicyList) GetItems() []resource.Managed

GetItems of this BlobInventoryPolicyList.

type BlobInventoryPolicyObservation

type BlobInventoryPolicyObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*BlobInventoryPolicyObservation) DeepCopy

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

func (*BlobInventoryPolicyObservation) DeepCopyInto

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

type BlobInventoryPolicyParameters

type BlobInventoryPolicyParameters struct {

	// +kubebuilder:validation:Required
	Rules []RulesParameters `json:"rules" tf:"rules,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"`

	// +kubebuilder:validation:Required
	StorageContainerName *string `json:"storageContainerName" tf:"storage_container_name,omitempty"`
}

func (*BlobInventoryPolicyParameters) DeepCopy

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

func (*BlobInventoryPolicyParameters) DeepCopyInto

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

type BlobInventoryPolicySpec

type BlobInventoryPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BlobInventoryPolicyParameters `json:"forProvider"`
}

BlobInventoryPolicySpec defines the desired state of BlobInventoryPolicy

func (*BlobInventoryPolicySpec) DeepCopy

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

func (*BlobInventoryPolicySpec) DeepCopyInto

func (in *BlobInventoryPolicySpec) DeepCopyInto(out *BlobInventoryPolicySpec)

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

type BlobInventoryPolicyStatus

type BlobInventoryPolicyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        BlobInventoryPolicyObservation `json:"atProvider,omitempty"`
}

BlobInventoryPolicyStatus defines the observed state of BlobInventoryPolicy.

func (*BlobInventoryPolicyStatus) DeepCopy

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

func (*BlobInventoryPolicyStatus) DeepCopyInto

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

type DataLakeGen2FileSystem

type DataLakeGen2FileSystem struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataLakeGen2FileSystemSpec   `json:"spec"`
	Status            DataLakeGen2FileSystemStatus `json:"status,omitempty"`
}

DataLakeGen2FileSystem is the Schema for the DataLakeGen2FileSystems API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*DataLakeGen2FileSystem) DeepCopy

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

func (*DataLakeGen2FileSystem) DeepCopyInto

func (in *DataLakeGen2FileSystem) DeepCopyInto(out *DataLakeGen2FileSystem)

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

func (*DataLakeGen2FileSystem) DeepCopyObject

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

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

func (*DataLakeGen2FileSystem) GetCondition

GetCondition of this DataLakeGen2FileSystem.

func (*DataLakeGen2FileSystem) GetConnectionDetailsMapping

func (tr *DataLakeGen2FileSystem) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this DataLakeGen2FileSystem

func (*DataLakeGen2FileSystem) GetDeletionPolicy

func (mg *DataLakeGen2FileSystem) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this DataLakeGen2FileSystem.

func (*DataLakeGen2FileSystem) GetID

func (tr *DataLakeGen2FileSystem) GetID() string

GetID returns ID of underlying Terraform resource of this DataLakeGen2FileSystem

func (*DataLakeGen2FileSystem) GetObservation

func (tr *DataLakeGen2FileSystem) GetObservation() (map[string]interface{}, error)

GetObservation of this DataLakeGen2FileSystem

func (*DataLakeGen2FileSystem) GetParameters

func (tr *DataLakeGen2FileSystem) GetParameters() (map[string]interface{}, error)

GetParameters of this DataLakeGen2FileSystem

func (*DataLakeGen2FileSystem) GetProviderConfigReference

func (mg *DataLakeGen2FileSystem) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this DataLakeGen2FileSystem.

func (*DataLakeGen2FileSystem) GetProviderReference

func (mg *DataLakeGen2FileSystem) GetProviderReference() *xpv1.Reference

GetProviderReference of this DataLakeGen2FileSystem. Deprecated: Use GetProviderConfigReference.

func (*DataLakeGen2FileSystem) GetTerraformResourceType

func (mg *DataLakeGen2FileSystem) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DataLakeGen2FileSystem

func (*DataLakeGen2FileSystem) GetTerraformSchemaVersion

func (tr *DataLakeGen2FileSystem) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DataLakeGen2FileSystem) GetWriteConnectionSecretToReference

func (mg *DataLakeGen2FileSystem) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this DataLakeGen2FileSystem.

func (*DataLakeGen2FileSystem) LateInitialize

func (tr *DataLakeGen2FileSystem) LateInitialize(attrs []byte) (bool, error)

LateInitialize this DataLakeGen2FileSystem using its observed tfState. returns True if there are any spec changes for the resource.

func (*DataLakeGen2FileSystem) SetConditions

func (mg *DataLakeGen2FileSystem) SetConditions(c ...xpv1.Condition)

SetConditions of this DataLakeGen2FileSystem.

func (*DataLakeGen2FileSystem) SetDeletionPolicy

func (mg *DataLakeGen2FileSystem) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this DataLakeGen2FileSystem.

func (*DataLakeGen2FileSystem) SetObservation

func (tr *DataLakeGen2FileSystem) SetObservation(obs map[string]interface{}) error

SetObservation for this DataLakeGen2FileSystem

func (*DataLakeGen2FileSystem) SetParameters

func (tr *DataLakeGen2FileSystem) SetParameters(params map[string]interface{}) error

SetParameters for this DataLakeGen2FileSystem

func (*DataLakeGen2FileSystem) SetProviderConfigReference

func (mg *DataLakeGen2FileSystem) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this DataLakeGen2FileSystem.

func (*DataLakeGen2FileSystem) SetProviderReference

func (mg *DataLakeGen2FileSystem) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this DataLakeGen2FileSystem. Deprecated: Use SetProviderConfigReference.

func (*DataLakeGen2FileSystem) SetWriteConnectionSecretToReference

func (mg *DataLakeGen2FileSystem) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this DataLakeGen2FileSystem.

type DataLakeGen2FileSystemList

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

DataLakeGen2FileSystemList contains a list of DataLakeGen2FileSystems

func (*DataLakeGen2FileSystemList) DeepCopy

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

func (*DataLakeGen2FileSystemList) DeepCopyInto

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

func (*DataLakeGen2FileSystemList) DeepCopyObject

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

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

func (*DataLakeGen2FileSystemList) GetItems

GetItems of this DataLakeGen2FileSystemList.

type DataLakeGen2FileSystemObservation

type DataLakeGen2FileSystemObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*DataLakeGen2FileSystemObservation) DeepCopy

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

func (*DataLakeGen2FileSystemObservation) DeepCopyInto

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

type DataLakeGen2FileSystemParameters

type DataLakeGen2FileSystemParameters struct {

	// +kubebuilder:validation:Optional
	Ace []AceParameters `json:"ace,omitempty" tf:"ace,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Properties map[string]*string `json:"properties,omitempty" tf:"properties,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"`
}

func (*DataLakeGen2FileSystemParameters) DeepCopy

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

func (*DataLakeGen2FileSystemParameters) DeepCopyInto

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

type DataLakeGen2FileSystemSpec

type DataLakeGen2FileSystemSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DataLakeGen2FileSystemParameters `json:"forProvider"`
}

DataLakeGen2FileSystemSpec defines the desired state of DataLakeGen2FileSystem

func (*DataLakeGen2FileSystemSpec) DeepCopy

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

func (*DataLakeGen2FileSystemSpec) DeepCopyInto

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

type DataLakeGen2FileSystemStatus

type DataLakeGen2FileSystemStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DataLakeGen2FileSystemObservation `json:"atProvider,omitempty"`
}

DataLakeGen2FileSystemStatus defines the observed state of DataLakeGen2FileSystem.

func (*DataLakeGen2FileSystemStatus) DeepCopy

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

func (*DataLakeGen2FileSystemStatus) DeepCopyInto

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

type DataLakeGen2Path

type DataLakeGen2Path struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataLakeGen2PathSpec   `json:"spec"`
	Status            DataLakeGen2PathStatus `json:"status,omitempty"`
}

DataLakeGen2Path is the Schema for the DataLakeGen2Paths API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*DataLakeGen2Path) DeepCopy

func (in *DataLakeGen2Path) DeepCopy() *DataLakeGen2Path

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

func (*DataLakeGen2Path) DeepCopyInto

func (in *DataLakeGen2Path) DeepCopyInto(out *DataLakeGen2Path)

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

func (*DataLakeGen2Path) DeepCopyObject

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

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

func (*DataLakeGen2Path) GetCondition

func (mg *DataLakeGen2Path) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this DataLakeGen2Path.

func (*DataLakeGen2Path) GetConnectionDetailsMapping

func (tr *DataLakeGen2Path) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this DataLakeGen2Path

func (*DataLakeGen2Path) GetDeletionPolicy

func (mg *DataLakeGen2Path) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this DataLakeGen2Path.

func (*DataLakeGen2Path) GetID

func (tr *DataLakeGen2Path) GetID() string

GetID returns ID of underlying Terraform resource of this DataLakeGen2Path

func (*DataLakeGen2Path) GetObservation

func (tr *DataLakeGen2Path) GetObservation() (map[string]interface{}, error)

GetObservation of this DataLakeGen2Path

func (*DataLakeGen2Path) GetParameters

func (tr *DataLakeGen2Path) GetParameters() (map[string]interface{}, error)

GetParameters of this DataLakeGen2Path

func (*DataLakeGen2Path) GetProviderConfigReference

func (mg *DataLakeGen2Path) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this DataLakeGen2Path.

func (*DataLakeGen2Path) GetProviderReference

func (mg *DataLakeGen2Path) GetProviderReference() *xpv1.Reference

GetProviderReference of this DataLakeGen2Path. Deprecated: Use GetProviderConfigReference.

func (*DataLakeGen2Path) GetTerraformResourceType

func (mg *DataLakeGen2Path) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DataLakeGen2Path

func (*DataLakeGen2Path) GetTerraformSchemaVersion

func (tr *DataLakeGen2Path) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DataLakeGen2Path) GetWriteConnectionSecretToReference

func (mg *DataLakeGen2Path) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this DataLakeGen2Path.

func (*DataLakeGen2Path) LateInitialize

func (tr *DataLakeGen2Path) LateInitialize(attrs []byte) (bool, error)

LateInitialize this DataLakeGen2Path using its observed tfState. returns True if there are any spec changes for the resource.

func (*DataLakeGen2Path) SetConditions

func (mg *DataLakeGen2Path) SetConditions(c ...xpv1.Condition)

SetConditions of this DataLakeGen2Path.

func (*DataLakeGen2Path) SetDeletionPolicy

func (mg *DataLakeGen2Path) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this DataLakeGen2Path.

func (*DataLakeGen2Path) SetObservation

func (tr *DataLakeGen2Path) SetObservation(obs map[string]interface{}) error

SetObservation for this DataLakeGen2Path

func (*DataLakeGen2Path) SetParameters

func (tr *DataLakeGen2Path) SetParameters(params map[string]interface{}) error

SetParameters for this DataLakeGen2Path

func (*DataLakeGen2Path) SetProviderConfigReference

func (mg *DataLakeGen2Path) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this DataLakeGen2Path.

func (*DataLakeGen2Path) SetProviderReference

func (mg *DataLakeGen2Path) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this DataLakeGen2Path. Deprecated: Use SetProviderConfigReference.

func (*DataLakeGen2Path) SetWriteConnectionSecretToReference

func (mg *DataLakeGen2Path) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this DataLakeGen2Path.

type DataLakeGen2PathAceObservation

type DataLakeGen2PathAceObservation struct {
}

func (*DataLakeGen2PathAceObservation) DeepCopy

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

func (*DataLakeGen2PathAceObservation) DeepCopyInto

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

type DataLakeGen2PathAceParameters

type DataLakeGen2PathAceParameters struct {

	// +kubebuilder:validation:Optional
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	// +kubebuilder:validation:Required
	Permissions *string `json:"permissions" tf:"permissions,omitempty"`

	// +kubebuilder:validation:Optional
	Scope *string `json:"scope,omitempty" tf:"scope,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*DataLakeGen2PathAceParameters) DeepCopy

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

func (*DataLakeGen2PathAceParameters) DeepCopyInto

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

type DataLakeGen2PathList

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

DataLakeGen2PathList contains a list of DataLakeGen2Paths

func (*DataLakeGen2PathList) DeepCopy

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

func (*DataLakeGen2PathList) DeepCopyInto

func (in *DataLakeGen2PathList) DeepCopyInto(out *DataLakeGen2PathList)

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

func (*DataLakeGen2PathList) DeepCopyObject

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

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

func (*DataLakeGen2PathList) GetItems

func (l *DataLakeGen2PathList) GetItems() []resource.Managed

GetItems of this DataLakeGen2PathList.

type DataLakeGen2PathObservation

type DataLakeGen2PathObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*DataLakeGen2PathObservation) DeepCopy

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

func (*DataLakeGen2PathObservation) DeepCopyInto

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

type DataLakeGen2PathParameters

type DataLakeGen2PathParameters struct {

	// +kubebuilder:validation:Optional
	Ace []DataLakeGen2PathAceParameters `json:"ace,omitempty" tf:"ace,omitempty"`

	// +kubebuilder:validation:Required
	FileSystemName *string `json:"filesystemName" tf:"filesystem_name,omitempty"`

	// +kubebuilder:validation:Optional
	Group *string `json:"group,omitempty" tf:"group,omitempty"`

	// +kubebuilder:validation:Optional
	Owner *string `json:"owner,omitempty" tf:"owner,omitempty"`

	// +kubebuilder:validation:Required
	Path *string `json:"path" tf:"path,omitempty"`

	// +kubebuilder:validation:Required
	Resource *string `json:"resource" tf:"resource,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"`
}

func (*DataLakeGen2PathParameters) DeepCopy

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

func (*DataLakeGen2PathParameters) DeepCopyInto

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

type DataLakeGen2PathSpec

type DataLakeGen2PathSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DataLakeGen2PathParameters `json:"forProvider"`
}

DataLakeGen2PathSpec defines the desired state of DataLakeGen2Path

func (*DataLakeGen2PathSpec) DeepCopy

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

func (*DataLakeGen2PathSpec) DeepCopyInto

func (in *DataLakeGen2PathSpec) DeepCopyInto(out *DataLakeGen2PathSpec)

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

type DataLakeGen2PathStatus

type DataLakeGen2PathStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DataLakeGen2PathObservation `json:"atProvider,omitempty"`
}

DataLakeGen2PathStatus defines the observed state of DataLakeGen2Path.

func (*DataLakeGen2PathStatus) DeepCopy

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

func (*DataLakeGen2PathStatus) DeepCopyInto

func (in *DataLakeGen2PathStatus) DeepCopyInto(out *DataLakeGen2PathStatus)

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

type EncryptionScope

type EncryptionScope struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EncryptionScopeSpec   `json:"spec"`
	Status            EncryptionScopeStatus `json:"status,omitempty"`
}

EncryptionScope is the Schema for the EncryptionScopes API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*EncryptionScope) DeepCopy

func (in *EncryptionScope) DeepCopy() *EncryptionScope

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

func (*EncryptionScope) DeepCopyInto

func (in *EncryptionScope) DeepCopyInto(out *EncryptionScope)

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

func (*EncryptionScope) DeepCopyObject

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

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

func (*EncryptionScope) GetCondition

func (mg *EncryptionScope) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this EncryptionScope.

func (*EncryptionScope) GetConnectionDetailsMapping

func (tr *EncryptionScope) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this EncryptionScope

func (*EncryptionScope) GetDeletionPolicy

func (mg *EncryptionScope) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this EncryptionScope.

func (*EncryptionScope) GetID

func (tr *EncryptionScope) GetID() string

GetID returns ID of underlying Terraform resource of this EncryptionScope

func (*EncryptionScope) GetObservation

func (tr *EncryptionScope) GetObservation() (map[string]interface{}, error)

GetObservation of this EncryptionScope

func (*EncryptionScope) GetParameters

func (tr *EncryptionScope) GetParameters() (map[string]interface{}, error)

GetParameters of this EncryptionScope

func (*EncryptionScope) GetProviderConfigReference

func (mg *EncryptionScope) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this EncryptionScope.

func (*EncryptionScope) GetProviderReference

func (mg *EncryptionScope) GetProviderReference() *xpv1.Reference

GetProviderReference of this EncryptionScope. Deprecated: Use GetProviderConfigReference.

func (*EncryptionScope) GetTerraformResourceType

func (mg *EncryptionScope) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this EncryptionScope

func (*EncryptionScope) GetTerraformSchemaVersion

func (tr *EncryptionScope) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*EncryptionScope) GetWriteConnectionSecretToReference

func (mg *EncryptionScope) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this EncryptionScope.

func (*EncryptionScope) LateInitialize

func (tr *EncryptionScope) LateInitialize(attrs []byte) (bool, error)

LateInitialize this EncryptionScope using its observed tfState. returns True if there are any spec changes for the resource.

func (*EncryptionScope) SetConditions

func (mg *EncryptionScope) SetConditions(c ...xpv1.Condition)

SetConditions of this EncryptionScope.

func (*EncryptionScope) SetDeletionPolicy

func (mg *EncryptionScope) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this EncryptionScope.

func (*EncryptionScope) SetObservation

func (tr *EncryptionScope) SetObservation(obs map[string]interface{}) error

SetObservation for this EncryptionScope

func (*EncryptionScope) SetParameters

func (tr *EncryptionScope) SetParameters(params map[string]interface{}) error

SetParameters for this EncryptionScope

func (*EncryptionScope) SetProviderConfigReference

func (mg *EncryptionScope) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this EncryptionScope.

func (*EncryptionScope) SetProviderReference

func (mg *EncryptionScope) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this EncryptionScope. Deprecated: Use SetProviderConfigReference.

func (*EncryptionScope) SetWriteConnectionSecretToReference

func (mg *EncryptionScope) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this EncryptionScope.

type EncryptionScopeList

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

EncryptionScopeList contains a list of EncryptionScopes

func (*EncryptionScopeList) DeepCopy

func (in *EncryptionScopeList) DeepCopy() *EncryptionScopeList

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

func (*EncryptionScopeList) DeepCopyInto

func (in *EncryptionScopeList) DeepCopyInto(out *EncryptionScopeList)

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

func (*EncryptionScopeList) DeepCopyObject

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

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

func (*EncryptionScopeList) GetItems

func (l *EncryptionScopeList) GetItems() []resource.Managed

GetItems of this EncryptionScopeList.

type EncryptionScopeObservation

type EncryptionScopeObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*EncryptionScopeObservation) DeepCopy

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

func (*EncryptionScopeObservation) DeepCopyInto

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

type EncryptionScopeParameters

type EncryptionScopeParameters struct {

	// +kubebuilder:validation:Optional
	InfrastructureEncryptionRequired *bool `json:"infrastructureEncryptionRequired,omitempty" tf:"infrastructure_encryption_required,omitempty"`

	// +kubebuilder:validation:Optional
	KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Source *string `json:"source" tf:"source,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"`
}

func (*EncryptionScopeParameters) DeepCopy

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

func (*EncryptionScopeParameters) DeepCopyInto

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

type EncryptionScopeSpec

type EncryptionScopeSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     EncryptionScopeParameters `json:"forProvider"`
}

EncryptionScopeSpec defines the desired state of EncryptionScope

func (*EncryptionScopeSpec) DeepCopy

func (in *EncryptionScopeSpec) DeepCopy() *EncryptionScopeSpec

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

func (*EncryptionScopeSpec) DeepCopyInto

func (in *EncryptionScopeSpec) DeepCopyInto(out *EncryptionScopeSpec)

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

type EncryptionScopeStatus

type EncryptionScopeStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        EncryptionScopeObservation `json:"atProvider,omitempty"`
}

EncryptionScopeStatus defines the observed state of EncryptionScope.

func (*EncryptionScopeStatus) DeepCopy

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

func (*EncryptionScopeStatus) DeepCopyInto

func (in *EncryptionScopeStatus) DeepCopyInto(out *EncryptionScopeStatus)

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

type FilterObservation

type FilterObservation struct {
}

func (*FilterObservation) DeepCopy

func (in *FilterObservation) DeepCopy() *FilterObservation

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

func (*FilterObservation) DeepCopyInto

func (in *FilterObservation) DeepCopyInto(out *FilterObservation)

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

type FilterParameters

type FilterParameters struct {

	// +kubebuilder:validation:Required
	BlobTypes []*string `json:"blobTypes" tf:"blob_types,omitempty"`

	// +kubebuilder:validation:Optional
	IncludeBlobVersions *bool `json:"includeBlobVersions,omitempty" tf:"include_blob_versions,omitempty"`

	// +kubebuilder:validation:Optional
	IncludeSnapshots *bool `json:"includeSnapshots,omitempty" tf:"include_snapshots,omitempty"`

	// +kubebuilder:validation:Optional
	PrefixMatch []*string `json:"prefixMatch,omitempty" tf:"prefix_match,omitempty"`
}

func (*FilterParameters) DeepCopy

func (in *FilterParameters) DeepCopy() *FilterParameters

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

func (*FilterParameters) DeepCopyInto

func (in *FilterParameters) DeepCopyInto(out *FilterParameters)

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

type FiltersObservation

type FiltersObservation struct {
}

func (*FiltersObservation) DeepCopy

func (in *FiltersObservation) DeepCopy() *FiltersObservation

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

func (*FiltersObservation) DeepCopyInto

func (in *FiltersObservation) DeepCopyInto(out *FiltersObservation)

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

type FiltersParameters

type FiltersParameters struct {

	// +kubebuilder:validation:Optional
	BlobTypes []*string `json:"blobTypes,omitempty" tf:"blob_types,omitempty"`

	// +kubebuilder:validation:Optional
	MatchBlobIndexTag []MatchBlobIndexTagParameters `json:"matchBlobIndexTag,omitempty" tf:"match_blob_index_tag,omitempty"`

	// +kubebuilder:validation:Optional
	PrefixMatch []*string `json:"prefixMatch,omitempty" tf:"prefix_match,omitempty"`
}

func (*FiltersParameters) DeepCopy

func (in *FiltersParameters) DeepCopy() *FiltersParameters

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

func (*FiltersParameters) DeepCopyInto

func (in *FiltersParameters) DeepCopyInto(out *FiltersParameters)

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

type ManagementPolicy

type ManagementPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementPolicySpec   `json:"spec"`
	Status            ManagementPolicyStatus `json:"status,omitempty"`
}

ManagementPolicy is the Schema for the ManagementPolicys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*ManagementPolicy) DeepCopy

func (in *ManagementPolicy) DeepCopy() *ManagementPolicy

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

func (*ManagementPolicy) DeepCopyInto

func (in *ManagementPolicy) DeepCopyInto(out *ManagementPolicy)

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

func (*ManagementPolicy) DeepCopyObject

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

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

func (*ManagementPolicy) GetCondition

func (mg *ManagementPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ManagementPolicy.

func (*ManagementPolicy) GetConnectionDetailsMapping

func (tr *ManagementPolicy) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ManagementPolicy

func (*ManagementPolicy) GetDeletionPolicy

func (mg *ManagementPolicy) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ManagementPolicy.

func (*ManagementPolicy) GetID

func (tr *ManagementPolicy) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementPolicy

func (*ManagementPolicy) GetObservation

func (tr *ManagementPolicy) GetObservation() (map[string]interface{}, error)

GetObservation of this ManagementPolicy

func (*ManagementPolicy) GetParameters

func (tr *ManagementPolicy) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagementPolicy

func (*ManagementPolicy) GetProviderConfigReference

func (mg *ManagementPolicy) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagementPolicy.

func (*ManagementPolicy) GetProviderReference

func (mg *ManagementPolicy) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagementPolicy. Deprecated: Use GetProviderConfigReference.

func (*ManagementPolicy) GetTerraformResourceType

func (mg *ManagementPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementPolicy

func (*ManagementPolicy) GetTerraformSchemaVersion

func (tr *ManagementPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementPolicy) GetWriteConnectionSecretToReference

func (mg *ManagementPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagementPolicy.

func (*ManagementPolicy) LateInitialize

func (tr *ManagementPolicy) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagementPolicy using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagementPolicy) SetConditions

func (mg *ManagementPolicy) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagementPolicy.

func (*ManagementPolicy) SetDeletionPolicy

func (mg *ManagementPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagementPolicy.

func (*ManagementPolicy) SetObservation

func (tr *ManagementPolicy) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagementPolicy

func (*ManagementPolicy) SetParameters

func (tr *ManagementPolicy) SetParameters(params map[string]interface{}) error

SetParameters for this ManagementPolicy

func (*ManagementPolicy) SetProviderConfigReference

func (mg *ManagementPolicy) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagementPolicy.

func (*ManagementPolicy) SetProviderReference

func (mg *ManagementPolicy) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagementPolicy. Deprecated: Use SetProviderConfigReference.

func (*ManagementPolicy) SetWriteConnectionSecretToReference

func (mg *ManagementPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagementPolicy.

type ManagementPolicyList

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

ManagementPolicyList contains a list of ManagementPolicys

func (*ManagementPolicyList) DeepCopy

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

func (*ManagementPolicyList) DeepCopyInto

func (in *ManagementPolicyList) DeepCopyInto(out *ManagementPolicyList)

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

func (*ManagementPolicyList) DeepCopyObject

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

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

func (*ManagementPolicyList) GetItems

func (l *ManagementPolicyList) GetItems() []resource.Managed

GetItems of this ManagementPolicyList.

type ManagementPolicyObservation

type ManagementPolicyObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagementPolicyObservation) DeepCopy

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

func (*ManagementPolicyObservation) DeepCopyInto

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

type ManagementPolicyParameters

type ManagementPolicyParameters struct {

	// +kubebuilder:validation:Optional
	Rule []RuleParameters `json:"rule,omitempty" tf:"rule,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"`
}

func (*ManagementPolicyParameters) DeepCopy

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

func (*ManagementPolicyParameters) DeepCopyInto

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

type ManagementPolicySpec

type ManagementPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementPolicyParameters `json:"forProvider"`
}

ManagementPolicySpec defines the desired state of ManagementPolicy

func (*ManagementPolicySpec) DeepCopy

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

func (*ManagementPolicySpec) DeepCopyInto

func (in *ManagementPolicySpec) DeepCopyInto(out *ManagementPolicySpec)

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

type ManagementPolicyStatus

type ManagementPolicyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagementPolicyObservation `json:"atProvider,omitempty"`
}

ManagementPolicyStatus defines the observed state of ManagementPolicy.

func (*ManagementPolicyStatus) DeepCopy

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

func (*ManagementPolicyStatus) DeepCopyInto

func (in *ManagementPolicyStatus) DeepCopyInto(out *ManagementPolicyStatus)

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

type MatchBlobIndexTagObservation

type MatchBlobIndexTagObservation struct {
}

func (*MatchBlobIndexTagObservation) DeepCopy

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

func (*MatchBlobIndexTagObservation) DeepCopyInto

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

type MatchBlobIndexTagParameters

type MatchBlobIndexTagParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Operation *string `json:"operation,omitempty" tf:"operation,omitempty"`

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

func (*MatchBlobIndexTagParameters) DeepCopy

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

func (*MatchBlobIndexTagParameters) DeepCopyInto

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

type ObjectReplication

type ObjectReplication struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ObjectReplicationSpec   `json:"spec"`
	Status            ObjectReplicationStatus `json:"status,omitempty"`
}

ObjectReplication is the Schema for the ObjectReplications API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*ObjectReplication) DeepCopy

func (in *ObjectReplication) DeepCopy() *ObjectReplication

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

func (*ObjectReplication) DeepCopyInto

func (in *ObjectReplication) DeepCopyInto(out *ObjectReplication)

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

func (*ObjectReplication) DeepCopyObject

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

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

func (*ObjectReplication) GetCondition

func (mg *ObjectReplication) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ObjectReplication.

func (*ObjectReplication) GetConnectionDetailsMapping

func (tr *ObjectReplication) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ObjectReplication

func (*ObjectReplication) GetDeletionPolicy

func (mg *ObjectReplication) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ObjectReplication.

func (*ObjectReplication) GetID

func (tr *ObjectReplication) GetID() string

GetID returns ID of underlying Terraform resource of this ObjectReplication

func (*ObjectReplication) GetObservation

func (tr *ObjectReplication) GetObservation() (map[string]interface{}, error)

GetObservation of this ObjectReplication

func (*ObjectReplication) GetParameters

func (tr *ObjectReplication) GetParameters() (map[string]interface{}, error)

GetParameters of this ObjectReplication

func (*ObjectReplication) GetProviderConfigReference

func (mg *ObjectReplication) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ObjectReplication.

func (*ObjectReplication) GetProviderReference

func (mg *ObjectReplication) GetProviderReference() *xpv1.Reference

GetProviderReference of this ObjectReplication. Deprecated: Use GetProviderConfigReference.

func (*ObjectReplication) GetTerraformResourceType

func (mg *ObjectReplication) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ObjectReplication

func (*ObjectReplication) GetTerraformSchemaVersion

func (tr *ObjectReplication) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ObjectReplication) GetWriteConnectionSecretToReference

func (mg *ObjectReplication) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ObjectReplication.

func (*ObjectReplication) LateInitialize

func (tr *ObjectReplication) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ObjectReplication using its observed tfState. returns True if there are any spec changes for the resource.

func (*ObjectReplication) SetConditions

func (mg *ObjectReplication) SetConditions(c ...xpv1.Condition)

SetConditions of this ObjectReplication.

func (*ObjectReplication) SetDeletionPolicy

func (mg *ObjectReplication) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ObjectReplication.

func (*ObjectReplication) SetObservation

func (tr *ObjectReplication) SetObservation(obs map[string]interface{}) error

SetObservation for this ObjectReplication

func (*ObjectReplication) SetParameters

func (tr *ObjectReplication) SetParameters(params map[string]interface{}) error

SetParameters for this ObjectReplication

func (*ObjectReplication) SetProviderConfigReference

func (mg *ObjectReplication) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ObjectReplication.

func (*ObjectReplication) SetProviderReference

func (mg *ObjectReplication) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ObjectReplication. Deprecated: Use SetProviderConfigReference.

func (*ObjectReplication) SetWriteConnectionSecretToReference

func (mg *ObjectReplication) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ObjectReplication.

type ObjectReplicationList

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

ObjectReplicationList contains a list of ObjectReplications

func (*ObjectReplicationList) DeepCopy

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

func (*ObjectReplicationList) DeepCopyInto

func (in *ObjectReplicationList) DeepCopyInto(out *ObjectReplicationList)

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

func (*ObjectReplicationList) DeepCopyObject

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

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

func (*ObjectReplicationList) GetItems

func (l *ObjectReplicationList) GetItems() []resource.Managed

GetItems of this ObjectReplicationList.

type ObjectReplicationObservation

type ObjectReplicationObservation struct {
	DestinationObjectReplicationID *string `json:"destinationObjectReplicationId,omitempty" tf:"destination_object_replication_id,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	SourceObjectReplicationID *string `json:"sourceObjectReplicationId,omitempty" tf:"source_object_replication_id,omitempty"`
}

func (*ObjectReplicationObservation) DeepCopy

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

func (*ObjectReplicationObservation) DeepCopyInto

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

type ObjectReplicationParameters

type ObjectReplicationParameters struct {

	// +kubebuilder:validation:Required
	DestinationStorageAccountID *string `json:"destinationStorageAccountId" tf:"destination_storage_account_id,omitempty"`

	// +kubebuilder:validation:Required
	Rules []ObjectReplicationRulesParameters `json:"rules" tf:"rules,omitempty"`

	// +kubebuilder:validation:Required
	SourceStorageAccountID *string `json:"sourceStorageAccountId" tf:"source_storage_account_id,omitempty"`
}

func (*ObjectReplicationParameters) DeepCopy

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

func (*ObjectReplicationParameters) DeepCopyInto

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

type ObjectReplicationRulesObservation

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

func (*ObjectReplicationRulesObservation) DeepCopy

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

func (*ObjectReplicationRulesObservation) DeepCopyInto

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

type ObjectReplicationRulesParameters

type ObjectReplicationRulesParameters struct {

	// +kubebuilder:validation:Optional
	CopyBlobsCreatedAfter *string `json:"copyBlobsCreatedAfter,omitempty" tf:"copy_blobs_created_after,omitempty"`

	// +kubebuilder:validation:Required
	DestinationContainerName *string `json:"destinationContainerName" tf:"destination_container_name,omitempty"`

	// +kubebuilder:validation:Optional
	FilterOutBlobsWithPrefix []*string `json:"filterOutBlobsWithPrefix,omitempty" tf:"filter_out_blobs_with_prefix,omitempty"`

	// +kubebuilder:validation:Required
	SourceContainerName *string `json:"sourceContainerName" tf:"source_container_name,omitempty"`
}

func (*ObjectReplicationRulesParameters) DeepCopy

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

func (*ObjectReplicationRulesParameters) DeepCopyInto

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

type ObjectReplicationSpec

type ObjectReplicationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ObjectReplicationParameters `json:"forProvider"`
}

ObjectReplicationSpec defines the desired state of ObjectReplication

func (*ObjectReplicationSpec) DeepCopy

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

func (*ObjectReplicationSpec) DeepCopyInto

func (in *ObjectReplicationSpec) DeepCopyInto(out *ObjectReplicationSpec)

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

type ObjectReplicationStatus

type ObjectReplicationStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ObjectReplicationObservation `json:"atProvider,omitempty"`
}

ObjectReplicationStatus defines the observed state of ObjectReplication.

func (*ObjectReplicationStatus) DeepCopy

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

func (*ObjectReplicationStatus) DeepCopyInto

func (in *ObjectReplicationStatus) DeepCopyInto(out *ObjectReplicationStatus)

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

type PrivateLinkAccessObservation

type PrivateLinkAccessObservation struct {
}

func (*PrivateLinkAccessObservation) DeepCopy

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

func (*PrivateLinkAccessObservation) DeepCopyInto

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

type PrivateLinkAccessParameters

type PrivateLinkAccessParameters struct {

	// +kubebuilder:validation:Required
	EndpointResourceID *string `json:"endpointResourceId" tf:"endpoint_resource_id,omitempty"`

	// +kubebuilder:validation:Optional
	EndpointTenantID *string `json:"endpointTenantId,omitempty" tf:"endpoint_tenant_id,omitempty"`
}

func (*PrivateLinkAccessParameters) DeepCopy

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

func (*PrivateLinkAccessParameters) DeepCopyInto

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

type Queue

type Queue struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              QueueSpec   `json:"spec"`
	Status            QueueStatus `json:"status,omitempty"`
}

Queue is the Schema for the Queues API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*Queue) DeepCopy

func (in *Queue) DeepCopy() *Queue

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

func (*Queue) DeepCopyInto

func (in *Queue) DeepCopyInto(out *Queue)

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

func (*Queue) DeepCopyObject

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

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

func (*Queue) GetCondition

func (mg *Queue) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Queue.

func (*Queue) GetConnectionDetailsMapping

func (tr *Queue) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Queue

func (*Queue) GetDeletionPolicy

func (mg *Queue) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Queue.

func (*Queue) GetID

func (tr *Queue) GetID() string

GetID returns ID of underlying Terraform resource of this Queue

func (*Queue) GetObservation

func (tr *Queue) GetObservation() (map[string]interface{}, error)

GetObservation of this Queue

func (*Queue) GetParameters

func (tr *Queue) GetParameters() (map[string]interface{}, error)

GetParameters of this Queue

func (*Queue) GetProviderConfigReference

func (mg *Queue) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Queue.

func (*Queue) GetProviderReference

func (mg *Queue) GetProviderReference() *xpv1.Reference

GetProviderReference of this Queue. Deprecated: Use GetProviderConfigReference.

func (*Queue) GetTerraformResourceType

func (mg *Queue) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Queue

func (*Queue) GetTerraformSchemaVersion

func (tr *Queue) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Queue) GetWriteConnectionSecretToReference

func (mg *Queue) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Queue.

func (*Queue) LateInitialize

func (tr *Queue) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Queue using its observed tfState. returns True if there are any spec changes for the resource.

func (*Queue) SetConditions

func (mg *Queue) SetConditions(c ...xpv1.Condition)

SetConditions of this Queue.

func (*Queue) SetDeletionPolicy

func (mg *Queue) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Queue.

func (*Queue) SetObservation

func (tr *Queue) SetObservation(obs map[string]interface{}) error

SetObservation for this Queue

func (*Queue) SetParameters

func (tr *Queue) SetParameters(params map[string]interface{}) error

SetParameters for this Queue

func (*Queue) SetProviderConfigReference

func (mg *Queue) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Queue.

func (*Queue) SetProviderReference

func (mg *Queue) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Queue. Deprecated: Use SetProviderConfigReference.

func (*Queue) SetWriteConnectionSecretToReference

func (mg *Queue) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Queue.

type QueueList

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

QueueList contains a list of Queues

func (*QueueList) DeepCopy

func (in *QueueList) DeepCopy() *QueueList

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

func (*QueueList) DeepCopyInto

func (in *QueueList) DeepCopyInto(out *QueueList)

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

func (*QueueList) DeepCopyObject

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

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

func (*QueueList) GetItems

func (l *QueueList) GetItems() []resource.Managed

GetItems of this QueueList.

type QueueObservation

type QueueObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*QueueObservation) DeepCopy

func (in *QueueObservation) DeepCopy() *QueueObservation

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

func (*QueueObservation) DeepCopyInto

func (in *QueueObservation) DeepCopyInto(out *QueueObservation)

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

type QueueParameters

type QueueParameters struct {

	// +kubebuilder:validation:Optional
	Metadata map[string]*string `json:"metadata,omitempty" tf:"metadata,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountName *string `json:"storageAccountName" tf:"storage_account_name,omitempty"`
}

func (*QueueParameters) DeepCopy

func (in *QueueParameters) DeepCopy() *QueueParameters

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

func (*QueueParameters) DeepCopyInto

func (in *QueueParameters) DeepCopyInto(out *QueueParameters)

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

type QueueSpec

type QueueSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     QueueParameters `json:"forProvider"`
}

QueueSpec defines the desired state of Queue

func (*QueueSpec) DeepCopy

func (in *QueueSpec) DeepCopy() *QueueSpec

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

func (*QueueSpec) DeepCopyInto

func (in *QueueSpec) DeepCopyInto(out *QueueSpec)

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

type QueueStatus

type QueueStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        QueueObservation `json:"atProvider,omitempty"`
}

QueueStatus defines the observed state of Queue.

func (*QueueStatus) DeepCopy

func (in *QueueStatus) DeepCopy() *QueueStatus

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

func (*QueueStatus) DeepCopyInto

func (in *QueueStatus) DeepCopyInto(out *QueueStatus)

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

type RuleObservation

type RuleObservation struct {
}

func (*RuleObservation) DeepCopy

func (in *RuleObservation) DeepCopy() *RuleObservation

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

func (*RuleObservation) DeepCopyInto

func (in *RuleObservation) DeepCopyInto(out *RuleObservation)

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

type RuleParameters

type RuleParameters struct {

	// +kubebuilder:validation:Required
	Actions []ActionsParameters `json:"actions" tf:"actions,omitempty"`

	// +kubebuilder:validation:Required
	Enabled *bool `json:"enabled" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Optional
	Filters []FiltersParameters `json:"filters,omitempty" tf:"filters,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`
}

func (*RuleParameters) DeepCopy

func (in *RuleParameters) DeepCopy() *RuleParameters

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

func (*RuleParameters) DeepCopyInto

func (in *RuleParameters) DeepCopyInto(out *RuleParameters)

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

type RulesObservation

type RulesObservation struct {
}

func (*RulesObservation) DeepCopy

func (in *RulesObservation) DeepCopy() *RulesObservation

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

func (*RulesObservation) DeepCopyInto

func (in *RulesObservation) DeepCopyInto(out *RulesObservation)

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

type RulesParameters

type RulesParameters struct {

	// +kubebuilder:validation:Required
	Filter []FilterParameters `json:"filter" tf:"filter,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`
}

func (*RulesParameters) DeepCopy

func (in *RulesParameters) DeepCopy() *RulesParameters

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

func (*RulesParameters) DeepCopyInto

func (in *RulesParameters) DeepCopyInto(out *RulesParameters)

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

type Share

type Share struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ShareSpec   `json:"spec"`
	Status            ShareStatus `json:"status,omitempty"`
}

Share is the Schema for the Shares API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*Share) DeepCopy

func (in *Share) DeepCopy() *Share

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

func (*Share) DeepCopyInto

func (in *Share) DeepCopyInto(out *Share)

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

func (*Share) DeepCopyObject

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

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

func (*Share) GetCondition

func (mg *Share) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Share.

func (*Share) GetConnectionDetailsMapping

func (tr *Share) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Share

func (*Share) GetDeletionPolicy

func (mg *Share) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Share.

func (*Share) GetID

func (tr *Share) GetID() string

GetID returns ID of underlying Terraform resource of this Share

func (*Share) GetObservation

func (tr *Share) GetObservation() (map[string]interface{}, error)

GetObservation of this Share

func (*Share) GetParameters

func (tr *Share) GetParameters() (map[string]interface{}, error)

GetParameters of this Share

func (*Share) GetProviderConfigReference

func (mg *Share) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Share.

func (*Share) GetProviderReference

func (mg *Share) GetProviderReference() *xpv1.Reference

GetProviderReference of this Share. Deprecated: Use GetProviderConfigReference.

func (*Share) GetTerraformResourceType

func (mg *Share) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Share

func (*Share) GetTerraformSchemaVersion

func (tr *Share) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Share) GetWriteConnectionSecretToReference

func (mg *Share) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Share.

func (*Share) LateInitialize

func (tr *Share) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Share using its observed tfState. returns True if there are any spec changes for the resource.

func (*Share) SetConditions

func (mg *Share) SetConditions(c ...xpv1.Condition)

SetConditions of this Share.

func (*Share) SetDeletionPolicy

func (mg *Share) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Share.

func (*Share) SetObservation

func (tr *Share) SetObservation(obs map[string]interface{}) error

SetObservation for this Share

func (*Share) SetParameters

func (tr *Share) SetParameters(params map[string]interface{}) error

SetParameters for this Share

func (*Share) SetProviderConfigReference

func (mg *Share) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Share.

func (*Share) SetProviderReference

func (mg *Share) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Share. Deprecated: Use SetProviderConfigReference.

func (*Share) SetWriteConnectionSecretToReference

func (mg *Share) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Share.

type ShareDirectory

type ShareDirectory struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ShareDirectorySpec   `json:"spec"`
	Status            ShareDirectoryStatus `json:"status,omitempty"`
}

ShareDirectory is the Schema for the ShareDirectorys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*ShareDirectory) DeepCopy

func (in *ShareDirectory) DeepCopy() *ShareDirectory

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

func (*ShareDirectory) DeepCopyInto

func (in *ShareDirectory) DeepCopyInto(out *ShareDirectory)

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

func (*ShareDirectory) DeepCopyObject

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

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

func (*ShareDirectory) GetCondition

func (mg *ShareDirectory) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ShareDirectory.

func (*ShareDirectory) GetConnectionDetailsMapping

func (tr *ShareDirectory) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ShareDirectory

func (*ShareDirectory) GetDeletionPolicy

func (mg *ShareDirectory) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ShareDirectory.

func (*ShareDirectory) GetID

func (tr *ShareDirectory) GetID() string

GetID returns ID of underlying Terraform resource of this ShareDirectory

func (*ShareDirectory) GetObservation

func (tr *ShareDirectory) GetObservation() (map[string]interface{}, error)

GetObservation of this ShareDirectory

func (*ShareDirectory) GetParameters

func (tr *ShareDirectory) GetParameters() (map[string]interface{}, error)

GetParameters of this ShareDirectory

func (*ShareDirectory) GetProviderConfigReference

func (mg *ShareDirectory) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ShareDirectory.

func (*ShareDirectory) GetProviderReference

func (mg *ShareDirectory) GetProviderReference() *xpv1.Reference

GetProviderReference of this ShareDirectory. Deprecated: Use GetProviderConfigReference.

func (*ShareDirectory) GetTerraformResourceType

func (mg *ShareDirectory) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ShareDirectory

func (*ShareDirectory) GetTerraformSchemaVersion

func (tr *ShareDirectory) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ShareDirectory) GetWriteConnectionSecretToReference

func (mg *ShareDirectory) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ShareDirectory.

func (*ShareDirectory) LateInitialize

func (tr *ShareDirectory) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ShareDirectory using its observed tfState. returns True if there are any spec changes for the resource.

func (*ShareDirectory) SetConditions

func (mg *ShareDirectory) SetConditions(c ...xpv1.Condition)

SetConditions of this ShareDirectory.

func (*ShareDirectory) SetDeletionPolicy

func (mg *ShareDirectory) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ShareDirectory.

func (*ShareDirectory) SetObservation

func (tr *ShareDirectory) SetObservation(obs map[string]interface{}) error

SetObservation for this ShareDirectory

func (*ShareDirectory) SetParameters

func (tr *ShareDirectory) SetParameters(params map[string]interface{}) error

SetParameters for this ShareDirectory

func (*ShareDirectory) SetProviderConfigReference

func (mg *ShareDirectory) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ShareDirectory.

func (*ShareDirectory) SetProviderReference

func (mg *ShareDirectory) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ShareDirectory. Deprecated: Use SetProviderConfigReference.

func (*ShareDirectory) SetWriteConnectionSecretToReference

func (mg *ShareDirectory) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ShareDirectory.

type ShareDirectoryList

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

ShareDirectoryList contains a list of ShareDirectorys

func (*ShareDirectoryList) DeepCopy

func (in *ShareDirectoryList) DeepCopy() *ShareDirectoryList

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

func (*ShareDirectoryList) DeepCopyInto

func (in *ShareDirectoryList) DeepCopyInto(out *ShareDirectoryList)

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

func (*ShareDirectoryList) DeepCopyObject

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

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

func (*ShareDirectoryList) GetItems

func (l *ShareDirectoryList) GetItems() []resource.Managed

GetItems of this ShareDirectoryList.

type ShareDirectoryObservation

type ShareDirectoryObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ShareDirectoryObservation) DeepCopy

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

func (*ShareDirectoryObservation) DeepCopyInto

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

type ShareDirectoryParameters

type ShareDirectoryParameters struct {

	// +kubebuilder:validation:Optional
	Metadata map[string]*string `json:"metadata,omitempty" tf:"metadata,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	ShareName *string `json:"shareName" tf:"share_name,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountName *string `json:"storageAccountName" tf:"storage_account_name,omitempty"`
}

func (*ShareDirectoryParameters) DeepCopy

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

func (*ShareDirectoryParameters) DeepCopyInto

func (in *ShareDirectoryParameters) DeepCopyInto(out *ShareDirectoryParameters)

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

type ShareDirectorySpec

type ShareDirectorySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ShareDirectoryParameters `json:"forProvider"`
}

ShareDirectorySpec defines the desired state of ShareDirectory

func (*ShareDirectorySpec) DeepCopy

func (in *ShareDirectorySpec) DeepCopy() *ShareDirectorySpec

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

func (*ShareDirectorySpec) DeepCopyInto

func (in *ShareDirectorySpec) DeepCopyInto(out *ShareDirectorySpec)

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

type ShareDirectoryStatus

type ShareDirectoryStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ShareDirectoryObservation `json:"atProvider,omitempty"`
}

ShareDirectoryStatus defines the observed state of ShareDirectory.

func (*ShareDirectoryStatus) DeepCopy

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

func (*ShareDirectoryStatus) DeepCopyInto

func (in *ShareDirectoryStatus) DeepCopyInto(out *ShareDirectoryStatus)

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

type ShareList

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

ShareList contains a list of Shares

func (*ShareList) DeepCopy

func (in *ShareList) DeepCopy() *ShareList

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

func (*ShareList) DeepCopyInto

func (in *ShareList) DeepCopyInto(out *ShareList)

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

func (*ShareList) DeepCopyObject

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

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

func (*ShareList) GetItems

func (l *ShareList) GetItems() []resource.Managed

GetItems of this ShareList.

type ShareObservation

type ShareObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	ResourceManagerID *string `json:"resourceManagerId,omitempty" tf:"resource_manager_id,omitempty"`

	URL *string `json:"url,omitempty" tf:"url,omitempty"`
}

func (*ShareObservation) DeepCopy

func (in *ShareObservation) DeepCopy() *ShareObservation

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

func (*ShareObservation) DeepCopyInto

func (in *ShareObservation) DeepCopyInto(out *ShareObservation)

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

type ShareParameters

type ShareParameters struct {

	// +kubebuilder:validation:Optional
	ACL []ACLParameters `json:"acl,omitempty" tf:"acl,omitempty"`

	// +kubebuilder:validation:Optional
	Metadata map[string]*string `json:"metadata,omitempty" tf:"metadata,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Quota *float64 `json:"quota,omitempty" tf:"quota,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountName *string `json:"storageAccountName" tf:"storage_account_name,omitempty"`
}

func (*ShareParameters) DeepCopy

func (in *ShareParameters) DeepCopy() *ShareParameters

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

func (*ShareParameters) DeepCopyInto

func (in *ShareParameters) DeepCopyInto(out *ShareParameters)

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

type ShareSpec

type ShareSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ShareParameters `json:"forProvider"`
}

ShareSpec defines the desired state of Share

func (*ShareSpec) DeepCopy

func (in *ShareSpec) DeepCopy() *ShareSpec

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

func (*ShareSpec) DeepCopyInto

func (in *ShareSpec) DeepCopyInto(out *ShareSpec)

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

type ShareStatus

type ShareStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ShareObservation `json:"atProvider,omitempty"`
}

ShareStatus defines the observed state of Share.

func (*ShareStatus) DeepCopy

func (in *ShareStatus) DeepCopy() *ShareStatus

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

func (*ShareStatus) DeepCopyInto

func (in *ShareStatus) DeepCopyInto(out *ShareStatus)

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

type SnapshotObservation

type SnapshotObservation struct {
}

func (*SnapshotObservation) DeepCopy

func (in *SnapshotObservation) DeepCopy() *SnapshotObservation

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

func (*SnapshotObservation) DeepCopyInto

func (in *SnapshotObservation) DeepCopyInto(out *SnapshotObservation)

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

type SnapshotParameters

type SnapshotParameters struct {

	// +kubebuilder:validation:Optional
	ChangeTierToArchiveAfterDaysSinceCreation *float64 `json:"changeTierToArchiveAfterDaysSinceCreation,omitempty" tf:"change_tier_to_archive_after_days_since_creation,omitempty"`

	// +kubebuilder:validation:Optional
	ChangeTierToCoolAfterDaysSinceCreation *float64 `json:"changeTierToCoolAfterDaysSinceCreation,omitempty" tf:"change_tier_to_cool_after_days_since_creation,omitempty"`

	// +kubebuilder:validation:Optional
	DeleteAfterDaysSinceCreationGreaterThan *float64 `json:"deleteAfterDaysSinceCreationGreaterThan,omitempty" tf:"delete_after_days_since_creation_greater_than,omitempty"`
}

func (*SnapshotParameters) DeepCopy

func (in *SnapshotParameters) DeepCopy() *SnapshotParameters

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

func (*SnapshotParameters) DeepCopyInto

func (in *SnapshotParameters) DeepCopyInto(out *SnapshotParameters)

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

type Table

type Table struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TableSpec   `json:"spec"`
	Status            TableStatus `json:"status,omitempty"`
}

Table is the Schema for the Tables API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*Table) DeepCopy

func (in *Table) DeepCopy() *Table

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

func (*Table) DeepCopyInto

func (in *Table) DeepCopyInto(out *Table)

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

func (*Table) DeepCopyObject

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

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

func (*Table) GetCondition

func (mg *Table) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Table.

func (*Table) GetConnectionDetailsMapping

func (tr *Table) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Table

func (*Table) GetDeletionPolicy

func (mg *Table) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Table.

func (*Table) GetID

func (tr *Table) GetID() string

GetID returns ID of underlying Terraform resource of this Table

func (*Table) GetObservation

func (tr *Table) GetObservation() (map[string]interface{}, error)

GetObservation of this Table

func (*Table) GetParameters

func (tr *Table) GetParameters() (map[string]interface{}, error)

GetParameters of this Table

func (*Table) GetProviderConfigReference

func (mg *Table) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Table.

func (*Table) GetProviderReference

func (mg *Table) GetProviderReference() *xpv1.Reference

GetProviderReference of this Table. Deprecated: Use GetProviderConfigReference.

func (*Table) GetTerraformResourceType

func (mg *Table) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Table

func (*Table) GetTerraformSchemaVersion

func (tr *Table) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Table) GetWriteConnectionSecretToReference

func (mg *Table) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Table.

func (*Table) LateInitialize

func (tr *Table) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Table using its observed tfState. returns True if there are any spec changes for the resource.

func (*Table) SetConditions

func (mg *Table) SetConditions(c ...xpv1.Condition)

SetConditions of this Table.

func (*Table) SetDeletionPolicy

func (mg *Table) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Table.

func (*Table) SetObservation

func (tr *Table) SetObservation(obs map[string]interface{}) error

SetObservation for this Table

func (*Table) SetParameters

func (tr *Table) SetParameters(params map[string]interface{}) error

SetParameters for this Table

func (*Table) SetProviderConfigReference

func (mg *Table) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Table.

func (*Table) SetProviderReference

func (mg *Table) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Table. Deprecated: Use SetProviderConfigReference.

func (*Table) SetWriteConnectionSecretToReference

func (mg *Table) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Table.

type TableACLObservation

type TableACLObservation struct {
}

func (*TableACLObservation) DeepCopy

func (in *TableACLObservation) DeepCopy() *TableACLObservation

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

func (*TableACLObservation) DeepCopyInto

func (in *TableACLObservation) DeepCopyInto(out *TableACLObservation)

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

type TableACLParameters

type TableACLParameters struct {

	// +kubebuilder:validation:Optional
	AccessPolicy []ACLAccessPolicyParameters `json:"accessPolicy,omitempty" tf:"access_policy,omitempty"`

	// +kubebuilder:validation:Required
	ID *string `json:"id" tf:"id,omitempty"`
}

func (*TableACLParameters) DeepCopy

func (in *TableACLParameters) DeepCopy() *TableACLParameters

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

func (*TableACLParameters) DeepCopyInto

func (in *TableACLParameters) DeepCopyInto(out *TableACLParameters)

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

type TableEntity

type TableEntity struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TableEntitySpec   `json:"spec"`
	Status            TableEntityStatus `json:"status,omitempty"`
}

TableEntity is the Schema for the TableEntitys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*TableEntity) DeepCopy

func (in *TableEntity) DeepCopy() *TableEntity

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

func (*TableEntity) DeepCopyInto

func (in *TableEntity) DeepCopyInto(out *TableEntity)

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

func (*TableEntity) DeepCopyObject

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

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

func (*TableEntity) GetCondition

func (mg *TableEntity) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this TableEntity.

func (*TableEntity) GetConnectionDetailsMapping

func (tr *TableEntity) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this TableEntity

func (*TableEntity) GetDeletionPolicy

func (mg *TableEntity) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this TableEntity.

func (*TableEntity) GetID

func (tr *TableEntity) GetID() string

GetID returns ID of underlying Terraform resource of this TableEntity

func (*TableEntity) GetObservation

func (tr *TableEntity) GetObservation() (map[string]interface{}, error)

GetObservation of this TableEntity

func (*TableEntity) GetParameters

func (tr *TableEntity) GetParameters() (map[string]interface{}, error)

GetParameters of this TableEntity

func (*TableEntity) GetProviderConfigReference

func (mg *TableEntity) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this TableEntity.

func (*TableEntity) GetProviderReference

func (mg *TableEntity) GetProviderReference() *xpv1.Reference

GetProviderReference of this TableEntity. Deprecated: Use GetProviderConfigReference.

func (*TableEntity) GetTerraformResourceType

func (mg *TableEntity) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this TableEntity

func (*TableEntity) GetTerraformSchemaVersion

func (tr *TableEntity) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*TableEntity) GetWriteConnectionSecretToReference

func (mg *TableEntity) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this TableEntity.

func (*TableEntity) LateInitialize

func (tr *TableEntity) LateInitialize(attrs []byte) (bool, error)

LateInitialize this TableEntity using its observed tfState. returns True if there are any spec changes for the resource.

func (*TableEntity) SetConditions

func (mg *TableEntity) SetConditions(c ...xpv1.Condition)

SetConditions of this TableEntity.

func (*TableEntity) SetDeletionPolicy

func (mg *TableEntity) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this TableEntity.

func (*TableEntity) SetObservation

func (tr *TableEntity) SetObservation(obs map[string]interface{}) error

SetObservation for this TableEntity

func (*TableEntity) SetParameters

func (tr *TableEntity) SetParameters(params map[string]interface{}) error

SetParameters for this TableEntity

func (*TableEntity) SetProviderConfigReference

func (mg *TableEntity) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this TableEntity.

func (*TableEntity) SetProviderReference

func (mg *TableEntity) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this TableEntity. Deprecated: Use SetProviderConfigReference.

func (*TableEntity) SetWriteConnectionSecretToReference

func (mg *TableEntity) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this TableEntity.

type TableEntityList

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

TableEntityList contains a list of TableEntitys

func (*TableEntityList) DeepCopy

func (in *TableEntityList) DeepCopy() *TableEntityList

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

func (*TableEntityList) DeepCopyInto

func (in *TableEntityList) DeepCopyInto(out *TableEntityList)

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

func (*TableEntityList) DeepCopyObject

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

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

func (*TableEntityList) GetItems

func (l *TableEntityList) GetItems() []resource.Managed

GetItems of this TableEntityList.

type TableEntityObservation

type TableEntityObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*TableEntityObservation) DeepCopy

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

func (*TableEntityObservation) DeepCopyInto

func (in *TableEntityObservation) DeepCopyInto(out *TableEntityObservation)

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

type TableEntityParameters

type TableEntityParameters struct {

	// +kubebuilder:validation:Required
	Entity map[string]*string `json:"entity" tf:"entity,omitempty"`

	// +kubebuilder:validation:Required
	PartitionKey *string `json:"partitionKey" tf:"partition_key,omitempty"`

	// +kubebuilder:validation:Required
	RowKey *string `json:"rowKey" tf:"row_key,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountName *string `json:"storageAccountName" tf:"storage_account_name,omitempty"`

	// +kubebuilder:validation:Required
	TableName *string `json:"tableName" tf:"table_name,omitempty"`
}

func (*TableEntityParameters) DeepCopy

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

func (*TableEntityParameters) DeepCopyInto

func (in *TableEntityParameters) DeepCopyInto(out *TableEntityParameters)

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

type TableEntitySpec

type TableEntitySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     TableEntityParameters `json:"forProvider"`
}

TableEntitySpec defines the desired state of TableEntity

func (*TableEntitySpec) DeepCopy

func (in *TableEntitySpec) DeepCopy() *TableEntitySpec

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

func (*TableEntitySpec) DeepCopyInto

func (in *TableEntitySpec) DeepCopyInto(out *TableEntitySpec)

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

type TableEntityStatus

type TableEntityStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        TableEntityObservation `json:"atProvider,omitempty"`
}

TableEntityStatus defines the observed state of TableEntity.

func (*TableEntityStatus) DeepCopy

func (in *TableEntityStatus) DeepCopy() *TableEntityStatus

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

func (*TableEntityStatus) DeepCopyInto

func (in *TableEntityStatus) DeepCopyInto(out *TableEntityStatus)

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

type TableList

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

TableList contains a list of Tables

func (*TableList) DeepCopy

func (in *TableList) DeepCopy() *TableList

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

func (*TableList) DeepCopyInto

func (in *TableList) DeepCopyInto(out *TableList)

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

func (*TableList) DeepCopyObject

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

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

func (*TableList) GetItems

func (l *TableList) GetItems() []resource.Managed

GetItems of this TableList.

type TableObservation

type TableObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*TableObservation) DeepCopy

func (in *TableObservation) DeepCopy() *TableObservation

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

func (*TableObservation) DeepCopyInto

func (in *TableObservation) DeepCopyInto(out *TableObservation)

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

type TableParameters

type TableParameters struct {

	// +kubebuilder:validation:Optional
	ACL []TableACLParameters `json:"acl,omitempty" tf:"acl,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountName *string `json:"storageAccountName" tf:"storage_account_name,omitempty"`
}

func (*TableParameters) DeepCopy

func (in *TableParameters) DeepCopy() *TableParameters

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

func (*TableParameters) DeepCopyInto

func (in *TableParameters) DeepCopyInto(out *TableParameters)

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

type TableSpec

type TableSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     TableParameters `json:"forProvider"`
}

TableSpec defines the desired state of Table

func (*TableSpec) DeepCopy

func (in *TableSpec) DeepCopy() *TableSpec

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

func (*TableSpec) DeepCopyInto

func (in *TableSpec) DeepCopyInto(out *TableSpec)

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

type TableStatus

type TableStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        TableObservation `json:"atProvider,omitempty"`
}

TableStatus defines the observed state of Table.

func (*TableStatus) DeepCopy

func (in *TableStatus) DeepCopy() *TableStatus

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

func (*TableStatus) DeepCopyInto

func (in *TableStatus) DeepCopyInto(out *TableStatus)

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

type VersionObservation

type VersionObservation struct {
}

func (*VersionObservation) DeepCopy

func (in *VersionObservation) DeepCopy() *VersionObservation

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

func (*VersionObservation) DeepCopyInto

func (in *VersionObservation) DeepCopyInto(out *VersionObservation)

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

type VersionParameters

type VersionParameters struct {

	// +kubebuilder:validation:Optional
	ChangeTierToArchiveAfterDaysSinceCreation *float64 `json:"changeTierToArchiveAfterDaysSinceCreation,omitempty" tf:"change_tier_to_archive_after_days_since_creation,omitempty"`

	// +kubebuilder:validation:Optional
	ChangeTierToCoolAfterDaysSinceCreation *float64 `json:"changeTierToCoolAfterDaysSinceCreation,omitempty" tf:"change_tier_to_cool_after_days_since_creation,omitempty"`

	// +kubebuilder:validation:Optional
	DeleteAfterDaysSinceCreation *float64 `json:"deleteAfterDaysSinceCreation,omitempty" tf:"delete_after_days_since_creation,omitempty"`
}

func (*VersionParameters) DeepCopy

func (in *VersionParameters) DeepCopy() *VersionParameters

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

func (*VersionParameters) DeepCopyInto

func (in *VersionParameters) DeepCopyInto(out *VersionParameters)

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