v1alpha1

package
v0.11.0-preview Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2022 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Overview

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

Index

Constants

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

Package type metadata.

Variables

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 (
	HPCCache_Kind             = "HPCCache"
	HPCCache_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: HPCCache_Kind}.String()
	HPCCache_KindAPIVersion   = HPCCache_Kind + "." + CRDGroupVersion.String()
	HPCCache_GroupVersionKind = CRDGroupVersion.WithKind(HPCCache_Kind)
)

Repository type metadata.

View Source
var (
	HPCCacheAccessPolicy_Kind             = "HPCCacheAccessPolicy"
	HPCCacheAccessPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: HPCCacheAccessPolicy_Kind}.String()
	HPCCacheAccessPolicy_KindAPIVersion   = HPCCacheAccessPolicy_Kind + "." + CRDGroupVersion.String()
	HPCCacheAccessPolicy_GroupVersionKind = CRDGroupVersion.WithKind(HPCCacheAccessPolicy_Kind)
)

Repository type metadata.

View Source
var (
	HPCCacheBlobNFSTarget_Kind             = "HPCCacheBlobNFSTarget"
	HPCCacheBlobNFSTarget_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: HPCCacheBlobNFSTarget_Kind}.String()
	HPCCacheBlobNFSTarget_KindAPIVersion   = HPCCacheBlobNFSTarget_Kind + "." + CRDGroupVersion.String()
	HPCCacheBlobNFSTarget_GroupVersionKind = CRDGroupVersion.WithKind(HPCCacheBlobNFSTarget_Kind)
)

Repository type metadata.

View Source
var (
	HPCCacheBlobTarget_Kind             = "HPCCacheBlobTarget"
	HPCCacheBlobTarget_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: HPCCacheBlobTarget_Kind}.String()
	HPCCacheBlobTarget_KindAPIVersion   = HPCCacheBlobTarget_Kind + "." + CRDGroupVersion.String()
	HPCCacheBlobTarget_GroupVersionKind = CRDGroupVersion.WithKind(HPCCacheBlobTarget_Kind)
)

Repository type metadata.

View Source
var (
	HPCCacheNFSTarget_Kind             = "HPCCacheNFSTarget"
	HPCCacheNFSTarget_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: HPCCacheNFSTarget_Kind}.String()
	HPCCacheNFSTarget_KindAPIVersion   = HPCCacheNFSTarget_Kind + "." + CRDGroupVersion.String()
	HPCCacheNFSTarget_GroupVersionKind = CRDGroupVersion.WithKind(HPCCacheNFSTarget_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type AccessRuleObservation

type AccessRuleObservation struct {
}

func (*AccessRuleObservation) DeepCopy

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

func (*AccessRuleObservation) DeepCopyInto

func (in *AccessRuleObservation) DeepCopyInto(out *AccessRuleObservation)

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

type AccessRuleParameters

type AccessRuleParameters struct {

	// +kubebuilder:validation:Required
	Access *string `json:"access" tf:"access,omitempty"`

	// +kubebuilder:validation:Optional
	AnonymousGID *float64 `json:"anonymousGid,omitempty" tf:"anonymous_gid,omitempty"`

	// +kubebuilder:validation:Optional
	AnonymousUID *float64 `json:"anonymousUid,omitempty" tf:"anonymous_uid,omitempty"`

	// +kubebuilder:validation:Optional
	Filter *string `json:"filter,omitempty" tf:"filter,omitempty"`

	// +kubebuilder:validation:Optional
	RootSquashEnabled *bool `json:"rootSquashEnabled,omitempty" tf:"root_squash_enabled,omitempty"`

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

	// +kubebuilder:validation:Optional
	SubmountAccessEnabled *bool `json:"submountAccessEnabled,omitempty" tf:"submount_access_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	SuidEnabled *bool `json:"suidEnabled,omitempty" tf:"suid_enabled,omitempty"`
}

func (*AccessRuleParameters) DeepCopy

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

func (*AccessRuleParameters) DeepCopyInto

func (in *AccessRuleParameters) DeepCopyInto(out *AccessRuleParameters)

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

type BindObservation

type BindObservation struct {
}

func (*BindObservation) DeepCopy

func (in *BindObservation) DeepCopy() *BindObservation

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

func (*BindObservation) DeepCopyInto

func (in *BindObservation) DeepCopyInto(out *BindObservation)

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

type BindParameters

type BindParameters struct {

	// +kubebuilder:validation:Required
	Dn *string `json:"dn" tf:"dn,omitempty"`

	// +kubebuilder:validation:Required
	PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"`
}

func (*BindParameters) DeepCopy

func (in *BindParameters) DeepCopy() *BindParameters

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

func (*BindParameters) DeepCopyInto

func (in *BindParameters) DeepCopyInto(out *BindParameters)

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

type DNSObservation

type DNSObservation struct {
}

func (*DNSObservation) DeepCopy

func (in *DNSObservation) DeepCopy() *DNSObservation

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

func (*DNSObservation) DeepCopyInto

func (in *DNSObservation) DeepCopyInto(out *DNSObservation)

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

type DNSParameters

type DNSParameters struct {

	// +kubebuilder:validation:Optional
	SearchDomain *string `json:"searchDomain,omitempty" tf:"search_domain,omitempty"`

	// +kubebuilder:validation:Required
	Servers []*string `json:"servers" tf:"servers,omitempty"`
}

func (*DNSParameters) DeepCopy

func (in *DNSParameters) DeepCopy() *DNSParameters

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

func (*DNSParameters) DeepCopyInto

func (in *DNSParameters) DeepCopyInto(out *DNSParameters)

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

type DefaultAccessPolicyObservation

type DefaultAccessPolicyObservation struct {
}

func (*DefaultAccessPolicyObservation) DeepCopy

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

func (*DefaultAccessPolicyObservation) DeepCopyInto

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

type DefaultAccessPolicyParameters

type DefaultAccessPolicyParameters struct {

	// +kubebuilder:validation:Required
	AccessRule []AccessRuleParameters `json:"accessRule" tf:"access_rule,omitempty"`
}

func (*DefaultAccessPolicyParameters) DeepCopy

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

func (*DefaultAccessPolicyParameters) DeepCopyInto

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

type DirectoryActiveDirectoryObservation

type DirectoryActiveDirectoryObservation struct {
}

func (*DirectoryActiveDirectoryObservation) DeepCopy

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

func (*DirectoryActiveDirectoryObservation) DeepCopyInto

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

type DirectoryActiveDirectoryParameters

type DirectoryActiveDirectoryParameters struct {

	// +kubebuilder:validation:Required
	CacheNetbiosName *string `json:"cacheNetbiosName" tf:"cache_netbios_name,omitempty"`

	// +kubebuilder:validation:Required
	DNSPrimaryIP *string `json:"dnsPrimaryIp" tf:"dns_primary_ip,omitempty"`

	// +kubebuilder:validation:Optional
	DNSSecondaryIP *string `json:"dnsSecondaryIp,omitempty" tf:"dns_secondary_ip,omitempty"`

	// +kubebuilder:validation:Required
	DomainName *string `json:"domainName" tf:"domain_name,omitempty"`

	// +kubebuilder:validation:Required
	DomainNetbiosName *string `json:"domainNetbiosName" tf:"domain_netbios_name,omitempty"`

	// +kubebuilder:validation:Required
	PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	Username *string `json:"username" tf:"username,omitempty"`
}

func (*DirectoryActiveDirectoryParameters) DeepCopy

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

func (*DirectoryActiveDirectoryParameters) DeepCopyInto

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

type DirectoryFlatFileObservation

type DirectoryFlatFileObservation struct {
}

func (*DirectoryFlatFileObservation) DeepCopy

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

func (*DirectoryFlatFileObservation) DeepCopyInto

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

type DirectoryFlatFileParameters

type DirectoryFlatFileParameters struct {

	// +kubebuilder:validation:Required
	GroupFileURI *string `json:"groupFileUri" tf:"group_file_uri,omitempty"`

	// +kubebuilder:validation:Required
	PasswordFileURI *string `json:"passwordFileUri" tf:"password_file_uri,omitempty"`
}

func (*DirectoryFlatFileParameters) DeepCopy

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

func (*DirectoryFlatFileParameters) DeepCopyInto

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

type DirectoryLdapObservation

type DirectoryLdapObservation struct {
}

func (*DirectoryLdapObservation) DeepCopy

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

func (*DirectoryLdapObservation) DeepCopyInto

func (in *DirectoryLdapObservation) DeepCopyInto(out *DirectoryLdapObservation)

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

type DirectoryLdapParameters

type DirectoryLdapParameters struct {

	// +kubebuilder:validation:Required
	BaseDn *string `json:"baseDn" tf:"base_dn,omitempty"`

	// +kubebuilder:validation:Optional
	Bind []BindParameters `json:"bind,omitempty" tf:"bind,omitempty"`

	// +kubebuilder:validation:Optional
	CertificateValidationURI *string `json:"certificateValidationUri,omitempty" tf:"certificate_validation_uri,omitempty"`

	// +kubebuilder:validation:Optional
	DownloadCertificateAutomatically *bool `json:"downloadCertificateAutomatically,omitempty" tf:"download_certificate_automatically,omitempty"`

	// +kubebuilder:validation:Optional
	Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`

	// +kubebuilder:validation:Required
	Server *string `json:"server" tf:"server,omitempty"`
}

func (*DirectoryLdapParameters) DeepCopy

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

func (*DirectoryLdapParameters) DeepCopyInto

func (in *DirectoryLdapParameters) DeepCopyInto(out *DirectoryLdapParameters)

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

type HPCCache

type HPCCache struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              HPCCacheSpec   `json:"spec"`
	Status            HPCCacheStatus `json:"status,omitempty"`
}

HPCCache is the Schema for the HPCCaches 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 (*HPCCache) DeepCopy

func (in *HPCCache) DeepCopy() *HPCCache

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

func (*HPCCache) DeepCopyInto

func (in *HPCCache) DeepCopyInto(out *HPCCache)

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

func (*HPCCache) DeepCopyObject

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

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

func (*HPCCache) GetCondition

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

GetCondition of this HPCCache.

func (*HPCCache) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this HPCCache

func (*HPCCache) GetDeletionPolicy

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

GetDeletionPolicy of this HPCCache.

func (*HPCCache) GetID

func (tr *HPCCache) GetID() string

GetID returns ID of underlying Terraform resource of this HPCCache

func (*HPCCache) GetObservation

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

GetObservation of this HPCCache

func (*HPCCache) GetParameters

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

GetParameters of this HPCCache

func (*HPCCache) GetProviderConfigReference

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

GetProviderConfigReference of this HPCCache.

func (*HPCCache) GetProviderReference

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

GetProviderReference of this HPCCache. Deprecated: Use GetProviderConfigReference.

func (*HPCCache) GetPublishConnectionDetailsTo

func (mg *HPCCache) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this HPCCache.

func (*HPCCache) GetTerraformResourceType

func (mg *HPCCache) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this HPCCache

func (*HPCCache) GetTerraformSchemaVersion

func (tr *HPCCache) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*HPCCache) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this HPCCache.

func (*HPCCache) LateInitialize

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

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

func (*HPCCache) ResolveReferences

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

ResolveReferences of this HPCCache.

func (*HPCCache) SetConditions

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

SetConditions of this HPCCache.

func (*HPCCache) SetDeletionPolicy

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

SetDeletionPolicy of this HPCCache.

func (*HPCCache) SetObservation

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

SetObservation for this HPCCache

func (*HPCCache) SetParameters

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

SetParameters for this HPCCache

func (*HPCCache) SetProviderConfigReference

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

SetProviderConfigReference of this HPCCache.

func (*HPCCache) SetProviderReference

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

SetProviderReference of this HPCCache. Deprecated: Use SetProviderConfigReference.

func (*HPCCache) SetPublishConnectionDetailsTo

func (mg *HPCCache) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this HPCCache.

func (*HPCCache) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this HPCCache.

type HPCCacheAccessPolicy

type HPCCacheAccessPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              HPCCacheAccessPolicySpec   `json:"spec"`
	Status            HPCCacheAccessPolicyStatus `json:"status,omitempty"`
}

HPCCacheAccessPolicy is the Schema for the HPCCacheAccessPolicys 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 (*HPCCacheAccessPolicy) DeepCopy

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

func (*HPCCacheAccessPolicy) DeepCopyInto

func (in *HPCCacheAccessPolicy) DeepCopyInto(out *HPCCacheAccessPolicy)

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

func (*HPCCacheAccessPolicy) DeepCopyObject

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

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

func (*HPCCacheAccessPolicy) GetCondition

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

GetCondition of this HPCCacheAccessPolicy.

func (*HPCCacheAccessPolicy) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this HPCCacheAccessPolicy

func (*HPCCacheAccessPolicy) GetDeletionPolicy

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

GetDeletionPolicy of this HPCCacheAccessPolicy.

func (*HPCCacheAccessPolicy) GetID

func (tr *HPCCacheAccessPolicy) GetID() string

GetID returns ID of underlying Terraform resource of this HPCCacheAccessPolicy

func (*HPCCacheAccessPolicy) GetObservation

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

GetObservation of this HPCCacheAccessPolicy

func (*HPCCacheAccessPolicy) GetParameters

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

GetParameters of this HPCCacheAccessPolicy

func (*HPCCacheAccessPolicy) GetProviderConfigReference

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

GetProviderConfigReference of this HPCCacheAccessPolicy.

func (*HPCCacheAccessPolicy) GetProviderReference

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

GetProviderReference of this HPCCacheAccessPolicy. Deprecated: Use GetProviderConfigReference.

func (*HPCCacheAccessPolicy) GetPublishConnectionDetailsTo

func (mg *HPCCacheAccessPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this HPCCacheAccessPolicy.

func (*HPCCacheAccessPolicy) GetTerraformResourceType

func (mg *HPCCacheAccessPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this HPCCacheAccessPolicy

func (*HPCCacheAccessPolicy) GetTerraformSchemaVersion

func (tr *HPCCacheAccessPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*HPCCacheAccessPolicy) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this HPCCacheAccessPolicy.

func (*HPCCacheAccessPolicy) LateInitialize

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

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

func (*HPCCacheAccessPolicy) SetConditions

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

SetConditions of this HPCCacheAccessPolicy.

func (*HPCCacheAccessPolicy) SetDeletionPolicy

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

SetDeletionPolicy of this HPCCacheAccessPolicy.

func (*HPCCacheAccessPolicy) SetObservation

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

SetObservation for this HPCCacheAccessPolicy

func (*HPCCacheAccessPolicy) SetParameters

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

SetParameters for this HPCCacheAccessPolicy

func (*HPCCacheAccessPolicy) SetProviderConfigReference

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

SetProviderConfigReference of this HPCCacheAccessPolicy.

func (*HPCCacheAccessPolicy) SetProviderReference

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

SetProviderReference of this HPCCacheAccessPolicy. Deprecated: Use SetProviderConfigReference.

func (*HPCCacheAccessPolicy) SetPublishConnectionDetailsTo

func (mg *HPCCacheAccessPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this HPCCacheAccessPolicy.

func (*HPCCacheAccessPolicy) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this HPCCacheAccessPolicy.

type HPCCacheAccessPolicyAccessRuleObservation

type HPCCacheAccessPolicyAccessRuleObservation struct {
}

func (*HPCCacheAccessPolicyAccessRuleObservation) DeepCopy

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

func (*HPCCacheAccessPolicyAccessRuleObservation) DeepCopyInto

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

type HPCCacheAccessPolicyAccessRuleParameters

type HPCCacheAccessPolicyAccessRuleParameters struct {

	// +kubebuilder:validation:Required
	Access *string `json:"access" tf:"access,omitempty"`

	// +kubebuilder:validation:Optional
	AnonymousGID *float64 `json:"anonymousGid,omitempty" tf:"anonymous_gid,omitempty"`

	// +kubebuilder:validation:Optional
	AnonymousUID *float64 `json:"anonymousUid,omitempty" tf:"anonymous_uid,omitempty"`

	// +kubebuilder:validation:Optional
	Filter *string `json:"filter,omitempty" tf:"filter,omitempty"`

	// +kubebuilder:validation:Optional
	RootSquashEnabled *bool `json:"rootSquashEnabled,omitempty" tf:"root_squash_enabled,omitempty"`

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

	// +kubebuilder:validation:Optional
	SubmountAccessEnabled *bool `json:"submountAccessEnabled,omitempty" tf:"submount_access_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	SuidEnabled *bool `json:"suidEnabled,omitempty" tf:"suid_enabled,omitempty"`
}

func (*HPCCacheAccessPolicyAccessRuleParameters) DeepCopy

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

func (*HPCCacheAccessPolicyAccessRuleParameters) DeepCopyInto

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

type HPCCacheAccessPolicyList

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

HPCCacheAccessPolicyList contains a list of HPCCacheAccessPolicys

func (*HPCCacheAccessPolicyList) DeepCopy

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

func (*HPCCacheAccessPolicyList) DeepCopyInto

func (in *HPCCacheAccessPolicyList) DeepCopyInto(out *HPCCacheAccessPolicyList)

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

func (*HPCCacheAccessPolicyList) DeepCopyObject

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

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

func (*HPCCacheAccessPolicyList) GetItems

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

GetItems of this HPCCacheAccessPolicyList.

type HPCCacheAccessPolicyObservation

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

func (*HPCCacheAccessPolicyObservation) DeepCopy

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

func (*HPCCacheAccessPolicyObservation) DeepCopyInto

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

type HPCCacheAccessPolicyParameters

type HPCCacheAccessPolicyParameters struct {

	// +kubebuilder:validation:Required
	AccessRule []HPCCacheAccessPolicyAccessRuleParameters `json:"accessRule" tf:"access_rule,omitempty"`

	// +kubebuilder:validation:Required
	HPCCacheID *string `json:"hpcCacheId" tf:"hpc_cache_id,omitempty"`

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

func (*HPCCacheAccessPolicyParameters) DeepCopy

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

func (*HPCCacheAccessPolicyParameters) DeepCopyInto

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

type HPCCacheAccessPolicySpec

type HPCCacheAccessPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     HPCCacheAccessPolicyParameters `json:"forProvider"`
}

HPCCacheAccessPolicySpec defines the desired state of HPCCacheAccessPolicy

func (*HPCCacheAccessPolicySpec) DeepCopy

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

func (*HPCCacheAccessPolicySpec) DeepCopyInto

func (in *HPCCacheAccessPolicySpec) DeepCopyInto(out *HPCCacheAccessPolicySpec)

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

type HPCCacheAccessPolicyStatus

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

HPCCacheAccessPolicyStatus defines the observed state of HPCCacheAccessPolicy.

func (*HPCCacheAccessPolicyStatus) DeepCopy

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

func (*HPCCacheAccessPolicyStatus) DeepCopyInto

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

type HPCCacheBlobNFSTarget

type HPCCacheBlobNFSTarget struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              HPCCacheBlobNFSTargetSpec   `json:"spec"`
	Status            HPCCacheBlobNFSTargetStatus `json:"status,omitempty"`
}

HPCCacheBlobNFSTarget is the Schema for the HPCCacheBlobNFSTargets 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 (*HPCCacheBlobNFSTarget) DeepCopy

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

func (*HPCCacheBlobNFSTarget) DeepCopyInto

func (in *HPCCacheBlobNFSTarget) DeepCopyInto(out *HPCCacheBlobNFSTarget)

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

func (*HPCCacheBlobNFSTarget) DeepCopyObject

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

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

func (*HPCCacheBlobNFSTarget) GetCondition

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

GetCondition of this HPCCacheBlobNFSTarget.

func (*HPCCacheBlobNFSTarget) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this HPCCacheBlobNFSTarget

func (*HPCCacheBlobNFSTarget) GetDeletionPolicy

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

GetDeletionPolicy of this HPCCacheBlobNFSTarget.

func (*HPCCacheBlobNFSTarget) GetID

func (tr *HPCCacheBlobNFSTarget) GetID() string

GetID returns ID of underlying Terraform resource of this HPCCacheBlobNFSTarget

func (*HPCCacheBlobNFSTarget) GetObservation

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

GetObservation of this HPCCacheBlobNFSTarget

func (*HPCCacheBlobNFSTarget) GetParameters

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

GetParameters of this HPCCacheBlobNFSTarget

func (*HPCCacheBlobNFSTarget) GetProviderConfigReference

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

GetProviderConfigReference of this HPCCacheBlobNFSTarget.

func (*HPCCacheBlobNFSTarget) GetProviderReference

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

GetProviderReference of this HPCCacheBlobNFSTarget. Deprecated: Use GetProviderConfigReference.

func (*HPCCacheBlobNFSTarget) GetPublishConnectionDetailsTo

func (mg *HPCCacheBlobNFSTarget) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this HPCCacheBlobNFSTarget.

func (*HPCCacheBlobNFSTarget) GetTerraformResourceType

func (mg *HPCCacheBlobNFSTarget) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this HPCCacheBlobNFSTarget

func (*HPCCacheBlobNFSTarget) GetTerraformSchemaVersion

func (tr *HPCCacheBlobNFSTarget) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*HPCCacheBlobNFSTarget) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this HPCCacheBlobNFSTarget.

func (*HPCCacheBlobNFSTarget) LateInitialize

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

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

func (*HPCCacheBlobNFSTarget) ResolveReferences

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

ResolveReferences of this HPCCacheBlobNFSTarget.

func (*HPCCacheBlobNFSTarget) SetConditions

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

SetConditions of this HPCCacheBlobNFSTarget.

func (*HPCCacheBlobNFSTarget) SetDeletionPolicy

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

SetDeletionPolicy of this HPCCacheBlobNFSTarget.

func (*HPCCacheBlobNFSTarget) SetObservation

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

SetObservation for this HPCCacheBlobNFSTarget

func (*HPCCacheBlobNFSTarget) SetParameters

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

SetParameters for this HPCCacheBlobNFSTarget

func (*HPCCacheBlobNFSTarget) SetProviderConfigReference

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

SetProviderConfigReference of this HPCCacheBlobNFSTarget.

func (*HPCCacheBlobNFSTarget) SetProviderReference

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

SetProviderReference of this HPCCacheBlobNFSTarget. Deprecated: Use SetProviderConfigReference.

func (*HPCCacheBlobNFSTarget) SetPublishConnectionDetailsTo

func (mg *HPCCacheBlobNFSTarget) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this HPCCacheBlobNFSTarget.

func (*HPCCacheBlobNFSTarget) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this HPCCacheBlobNFSTarget.

type HPCCacheBlobNFSTargetList

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

HPCCacheBlobNFSTargetList contains a list of HPCCacheBlobNFSTargets

func (*HPCCacheBlobNFSTargetList) DeepCopy

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

func (*HPCCacheBlobNFSTargetList) DeepCopyInto

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

func (*HPCCacheBlobNFSTargetList) DeepCopyObject

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

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

func (*HPCCacheBlobNFSTargetList) GetItems

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

GetItems of this HPCCacheBlobNFSTargetList.

type HPCCacheBlobNFSTargetObservation

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

func (*HPCCacheBlobNFSTargetObservation) DeepCopy

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

func (*HPCCacheBlobNFSTargetObservation) DeepCopyInto

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

type HPCCacheBlobNFSTargetParameters

type HPCCacheBlobNFSTargetParameters struct {

	// +kubebuilder:validation:Optional
	AccessPolicyName *string `json:"accessPolicyName,omitempty" tf:"access_policy_name,omitempty"`

	// +kubebuilder:validation:Required
	CacheName *string `json:"cacheName" tf:"cache_name,omitempty"`

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

	// +kubebuilder:validation:Required
	NamespacePath *string `json:"namespacePath" tf:"namespace_path,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:Required
	StorageContainerID *string `json:"storageContainerId" tf:"storage_container_id,omitempty"`

	// +kubebuilder:validation:Required
	UsageModel *string `json:"usageModel" tf:"usage_model,omitempty"`
}

func (*HPCCacheBlobNFSTargetParameters) DeepCopy

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

func (*HPCCacheBlobNFSTargetParameters) DeepCopyInto

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

type HPCCacheBlobNFSTargetSpec

type HPCCacheBlobNFSTargetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     HPCCacheBlobNFSTargetParameters `json:"forProvider"`
}

HPCCacheBlobNFSTargetSpec defines the desired state of HPCCacheBlobNFSTarget

func (*HPCCacheBlobNFSTargetSpec) DeepCopy

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

func (*HPCCacheBlobNFSTargetSpec) DeepCopyInto

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

type HPCCacheBlobNFSTargetStatus

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

HPCCacheBlobNFSTargetStatus defines the observed state of HPCCacheBlobNFSTarget.

func (*HPCCacheBlobNFSTargetStatus) DeepCopy

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

func (*HPCCacheBlobNFSTargetStatus) DeepCopyInto

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

type HPCCacheBlobTarget

type HPCCacheBlobTarget struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              HPCCacheBlobTargetSpec   `json:"spec"`
	Status            HPCCacheBlobTargetStatus `json:"status,omitempty"`
}

HPCCacheBlobTarget is the Schema for the HPCCacheBlobTargets 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 (*HPCCacheBlobTarget) DeepCopy

func (in *HPCCacheBlobTarget) DeepCopy() *HPCCacheBlobTarget

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

func (*HPCCacheBlobTarget) DeepCopyInto

func (in *HPCCacheBlobTarget) DeepCopyInto(out *HPCCacheBlobTarget)

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

func (*HPCCacheBlobTarget) DeepCopyObject

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

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

func (*HPCCacheBlobTarget) GetCondition

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

GetCondition of this HPCCacheBlobTarget.

func (*HPCCacheBlobTarget) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this HPCCacheBlobTarget

func (*HPCCacheBlobTarget) GetDeletionPolicy

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

GetDeletionPolicy of this HPCCacheBlobTarget.

func (*HPCCacheBlobTarget) GetID

func (tr *HPCCacheBlobTarget) GetID() string

GetID returns ID of underlying Terraform resource of this HPCCacheBlobTarget

func (*HPCCacheBlobTarget) GetObservation

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

GetObservation of this HPCCacheBlobTarget

func (*HPCCacheBlobTarget) GetParameters

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

GetParameters of this HPCCacheBlobTarget

func (*HPCCacheBlobTarget) GetProviderConfigReference

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

GetProviderConfigReference of this HPCCacheBlobTarget.

func (*HPCCacheBlobTarget) GetProviderReference

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

GetProviderReference of this HPCCacheBlobTarget. Deprecated: Use GetProviderConfigReference.

func (*HPCCacheBlobTarget) GetPublishConnectionDetailsTo

func (mg *HPCCacheBlobTarget) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this HPCCacheBlobTarget.

func (*HPCCacheBlobTarget) GetTerraformResourceType

func (mg *HPCCacheBlobTarget) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this HPCCacheBlobTarget

func (*HPCCacheBlobTarget) GetTerraformSchemaVersion

func (tr *HPCCacheBlobTarget) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*HPCCacheBlobTarget) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this HPCCacheBlobTarget.

func (*HPCCacheBlobTarget) LateInitialize

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

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

func (*HPCCacheBlobTarget) ResolveReferences

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

ResolveReferences of this HPCCacheBlobTarget.

func (*HPCCacheBlobTarget) SetConditions

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

SetConditions of this HPCCacheBlobTarget.

func (*HPCCacheBlobTarget) SetDeletionPolicy

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

SetDeletionPolicy of this HPCCacheBlobTarget.

func (*HPCCacheBlobTarget) SetObservation

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

SetObservation for this HPCCacheBlobTarget

func (*HPCCacheBlobTarget) SetParameters

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

SetParameters for this HPCCacheBlobTarget

func (*HPCCacheBlobTarget) SetProviderConfigReference

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

SetProviderConfigReference of this HPCCacheBlobTarget.

func (*HPCCacheBlobTarget) SetProviderReference

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

SetProviderReference of this HPCCacheBlobTarget. Deprecated: Use SetProviderConfigReference.

func (*HPCCacheBlobTarget) SetPublishConnectionDetailsTo

func (mg *HPCCacheBlobTarget) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this HPCCacheBlobTarget.

func (*HPCCacheBlobTarget) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this HPCCacheBlobTarget.

type HPCCacheBlobTargetList

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

HPCCacheBlobTargetList contains a list of HPCCacheBlobTargets

func (*HPCCacheBlobTargetList) DeepCopy

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

func (*HPCCacheBlobTargetList) DeepCopyInto

func (in *HPCCacheBlobTargetList) DeepCopyInto(out *HPCCacheBlobTargetList)

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

func (*HPCCacheBlobTargetList) DeepCopyObject

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

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

func (*HPCCacheBlobTargetList) GetItems

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

GetItems of this HPCCacheBlobTargetList.

type HPCCacheBlobTargetObservation

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

func (*HPCCacheBlobTargetObservation) DeepCopy

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

func (*HPCCacheBlobTargetObservation) DeepCopyInto

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

type HPCCacheBlobTargetParameters

type HPCCacheBlobTargetParameters struct {

	// +kubebuilder:validation:Optional
	AccessPolicyName *string `json:"accessPolicyName,omitempty" tf:"access_policy_name,omitempty"`

	// +kubebuilder:validation:Required
	CacheName *string `json:"cacheName" tf:"cache_name,omitempty"`

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

	// +kubebuilder:validation:Required
	NamespacePath *string `json:"namespacePath" tf:"namespace_path,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:Required
	StorageContainerID *string `json:"storageContainerId" tf:"storage_container_id,omitempty"`
}

func (*HPCCacheBlobTargetParameters) DeepCopy

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

func (*HPCCacheBlobTargetParameters) DeepCopyInto

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

type HPCCacheBlobTargetSpec

type HPCCacheBlobTargetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     HPCCacheBlobTargetParameters `json:"forProvider"`
}

HPCCacheBlobTargetSpec defines the desired state of HPCCacheBlobTarget

func (*HPCCacheBlobTargetSpec) DeepCopy

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

func (*HPCCacheBlobTargetSpec) DeepCopyInto

func (in *HPCCacheBlobTargetSpec) DeepCopyInto(out *HPCCacheBlobTargetSpec)

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

type HPCCacheBlobTargetStatus

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

HPCCacheBlobTargetStatus defines the observed state of HPCCacheBlobTarget.

func (*HPCCacheBlobTargetStatus) DeepCopy

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

func (*HPCCacheBlobTargetStatus) DeepCopyInto

func (in *HPCCacheBlobTargetStatus) DeepCopyInto(out *HPCCacheBlobTargetStatus)

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

type HPCCacheList

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

HPCCacheList contains a list of HPCCaches

func (*HPCCacheList) DeepCopy

func (in *HPCCacheList) DeepCopy() *HPCCacheList

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

func (*HPCCacheList) DeepCopyInto

func (in *HPCCacheList) DeepCopyInto(out *HPCCacheList)

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

func (*HPCCacheList) DeepCopyObject

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

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

func (*HPCCacheList) GetItems

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

GetItems of this HPCCacheList.

type HPCCacheNFSTarget

type HPCCacheNFSTarget struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              HPCCacheNFSTargetSpec   `json:"spec"`
	Status            HPCCacheNFSTargetStatus `json:"status,omitempty"`
}

HPCCacheNFSTarget is the Schema for the HPCCacheNFSTargets 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 (*HPCCacheNFSTarget) DeepCopy

func (in *HPCCacheNFSTarget) DeepCopy() *HPCCacheNFSTarget

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

func (*HPCCacheNFSTarget) DeepCopyInto

func (in *HPCCacheNFSTarget) DeepCopyInto(out *HPCCacheNFSTarget)

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

func (*HPCCacheNFSTarget) DeepCopyObject

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

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

func (*HPCCacheNFSTarget) GetCondition

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

GetCondition of this HPCCacheNFSTarget.

func (*HPCCacheNFSTarget) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this HPCCacheNFSTarget

func (*HPCCacheNFSTarget) GetDeletionPolicy

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

GetDeletionPolicy of this HPCCacheNFSTarget.

func (*HPCCacheNFSTarget) GetID

func (tr *HPCCacheNFSTarget) GetID() string

GetID returns ID of underlying Terraform resource of this HPCCacheNFSTarget

func (*HPCCacheNFSTarget) GetObservation

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

GetObservation of this HPCCacheNFSTarget

func (*HPCCacheNFSTarget) GetParameters

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

GetParameters of this HPCCacheNFSTarget

func (*HPCCacheNFSTarget) GetProviderConfigReference

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

GetProviderConfigReference of this HPCCacheNFSTarget.

func (*HPCCacheNFSTarget) GetProviderReference

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

GetProviderReference of this HPCCacheNFSTarget. Deprecated: Use GetProviderConfigReference.

func (*HPCCacheNFSTarget) GetPublishConnectionDetailsTo

func (mg *HPCCacheNFSTarget) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this HPCCacheNFSTarget.

func (*HPCCacheNFSTarget) GetTerraformResourceType

func (mg *HPCCacheNFSTarget) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this HPCCacheNFSTarget

func (*HPCCacheNFSTarget) GetTerraformSchemaVersion

func (tr *HPCCacheNFSTarget) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*HPCCacheNFSTarget) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this HPCCacheNFSTarget.

func (*HPCCacheNFSTarget) LateInitialize

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

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

func (*HPCCacheNFSTarget) ResolveReferences

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

ResolveReferences of this HPCCacheNFSTarget.

func (*HPCCacheNFSTarget) SetConditions

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

SetConditions of this HPCCacheNFSTarget.

func (*HPCCacheNFSTarget) SetDeletionPolicy

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

SetDeletionPolicy of this HPCCacheNFSTarget.

func (*HPCCacheNFSTarget) SetObservation

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

SetObservation for this HPCCacheNFSTarget

func (*HPCCacheNFSTarget) SetParameters

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

SetParameters for this HPCCacheNFSTarget

func (*HPCCacheNFSTarget) SetProviderConfigReference

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

SetProviderConfigReference of this HPCCacheNFSTarget.

func (*HPCCacheNFSTarget) SetProviderReference

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

SetProviderReference of this HPCCacheNFSTarget. Deprecated: Use SetProviderConfigReference.

func (*HPCCacheNFSTarget) SetPublishConnectionDetailsTo

func (mg *HPCCacheNFSTarget) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this HPCCacheNFSTarget.

func (*HPCCacheNFSTarget) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this HPCCacheNFSTarget.

type HPCCacheNFSTargetList

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

HPCCacheNFSTargetList contains a list of HPCCacheNFSTargets

func (*HPCCacheNFSTargetList) DeepCopy

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

func (*HPCCacheNFSTargetList) DeepCopyInto

func (in *HPCCacheNFSTargetList) DeepCopyInto(out *HPCCacheNFSTargetList)

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

func (*HPCCacheNFSTargetList) DeepCopyObject

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

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

func (*HPCCacheNFSTargetList) GetItems

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

GetItems of this HPCCacheNFSTargetList.

type HPCCacheNFSTargetObservation

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

func (*HPCCacheNFSTargetObservation) DeepCopy

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

func (*HPCCacheNFSTargetObservation) DeepCopyInto

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

type HPCCacheNFSTargetParameters

type HPCCacheNFSTargetParameters struct {

	// +kubebuilder:validation:Required
	CacheName *string `json:"cacheName" tf:"cache_name,omitempty"`

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

	// +kubebuilder:validation:Required
	NamespaceJunction []NamespaceJunctionParameters `json:"namespaceJunction" tf:"namespace_junction,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:Required
	TargetHostName *string `json:"targetHostName" tf:"target_host_name,omitempty"`

	// +kubebuilder:validation:Required
	UsageModel *string `json:"usageModel" tf:"usage_model,omitempty"`
}

func (*HPCCacheNFSTargetParameters) DeepCopy

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

func (*HPCCacheNFSTargetParameters) DeepCopyInto

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

type HPCCacheNFSTargetSpec

type HPCCacheNFSTargetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     HPCCacheNFSTargetParameters `json:"forProvider"`
}

HPCCacheNFSTargetSpec defines the desired state of HPCCacheNFSTarget

func (*HPCCacheNFSTargetSpec) DeepCopy

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

func (*HPCCacheNFSTargetSpec) DeepCopyInto

func (in *HPCCacheNFSTargetSpec) DeepCopyInto(out *HPCCacheNFSTargetSpec)

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

type HPCCacheNFSTargetStatus

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

HPCCacheNFSTargetStatus defines the observed state of HPCCacheNFSTarget.

func (*HPCCacheNFSTargetStatus) DeepCopy

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

func (*HPCCacheNFSTargetStatus) DeepCopyInto

func (in *HPCCacheNFSTargetStatus) DeepCopyInto(out *HPCCacheNFSTargetStatus)

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

type HPCCacheObservation

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

	MountAddresses []*string `json:"mountAddresses,omitempty" tf:"mount_addresses,omitempty"`
}

func (*HPCCacheObservation) DeepCopy

func (in *HPCCacheObservation) DeepCopy() *HPCCacheObservation

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

func (*HPCCacheObservation) DeepCopyInto

func (in *HPCCacheObservation) DeepCopyInto(out *HPCCacheObservation)

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

type HPCCacheParameters

type HPCCacheParameters struct {

	// +kubebuilder:validation:Required
	CacheSizeInGb *float64 `json:"cacheSizeInGb" tf:"cache_size_in_gb,omitempty"`

	// +kubebuilder:validation:Optional
	DNS []DNSParameters `json:"dns,omitempty" tf:"dns,omitempty"`

	// +kubebuilder:validation:Optional
	DefaultAccessPolicy []DefaultAccessPolicyParameters `json:"defaultAccessPolicy,omitempty" tf:"default_access_policy,omitempty"`

	// +kubebuilder:validation:Optional
	DirectoryActiveDirectory []DirectoryActiveDirectoryParameters `json:"directoryActiveDirectory,omitempty" tf:"directory_active_directory,omitempty"`

	// +kubebuilder:validation:Optional
	DirectoryFlatFile []DirectoryFlatFileParameters `json:"directoryFlatFile,omitempty" tf:"directory_flat_file,omitempty"`

	// +kubebuilder:validation:Optional
	DirectoryLdap []DirectoryLdapParameters `json:"directoryLdap,omitempty" tf:"directory_ldap,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Optional
	Mtu *float64 `json:"mtu,omitempty" tf:"mtu,omitempty"`

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

	// +kubebuilder:validation:Optional
	NtpServer *string `json:"ntpServer,omitempty" tf:"ntp_server,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
	RootSquashEnabled *bool `json:"rootSquashEnabled,omitempty" tf:"root_squash_enabled,omitempty"`

	// +kubebuilder:validation:Required
	SkuName *string `json:"skuName" tf:"sku_name,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID()
	// +kubebuilder:validation:Optional
	SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"`

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

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

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*HPCCacheParameters) DeepCopy

func (in *HPCCacheParameters) DeepCopy() *HPCCacheParameters

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

func (*HPCCacheParameters) DeepCopyInto

func (in *HPCCacheParameters) DeepCopyInto(out *HPCCacheParameters)

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

type HPCCacheSpec

type HPCCacheSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     HPCCacheParameters `json:"forProvider"`
}

HPCCacheSpec defines the desired state of HPCCache

func (*HPCCacheSpec) DeepCopy

func (in *HPCCacheSpec) DeepCopy() *HPCCacheSpec

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

func (*HPCCacheSpec) DeepCopyInto

func (in *HPCCacheSpec) DeepCopyInto(out *HPCCacheSpec)

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

type HPCCacheStatus

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

HPCCacheStatus defines the observed state of HPCCache.

func (*HPCCacheStatus) DeepCopy

func (in *HPCCacheStatus) DeepCopy() *HPCCacheStatus

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

func (*HPCCacheStatus) DeepCopyInto

func (in *HPCCacheStatus) DeepCopyInto(out *HPCCacheStatus)

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

type NamespaceJunctionObservation

type NamespaceJunctionObservation struct {
}

func (*NamespaceJunctionObservation) DeepCopy

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

func (*NamespaceJunctionObservation) DeepCopyInto

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

type NamespaceJunctionParameters

type NamespaceJunctionParameters struct {

	// +kubebuilder:validation:Optional
	AccessPolicyName *string `json:"accessPolicyName,omitempty" tf:"access_policy_name,omitempty"`

	// +kubebuilder:validation:Required
	NFSExport *string `json:"nfsExport" tf:"nfs_export,omitempty"`

	// +kubebuilder:validation:Required
	NamespacePath *string `json:"namespacePath" tf:"namespace_path,omitempty"`

	// +kubebuilder:validation:Optional
	TargetPath *string `json:"targetPath,omitempty" tf:"target_path,omitempty"`
}

func (*NamespaceJunctionParameters) DeepCopy

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

func (*NamespaceJunctionParameters) DeepCopyInto

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

Jump to

Keyboard shortcuts

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