Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=hpc.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AccessRuleObservation
- type AccessRuleParameters
- type BindObservation
- type BindParameters
- type Cache
- func (in *Cache) DeepCopy() *Cache
- func (in *Cache) DeepCopyInto(out *Cache)
- func (in *Cache) DeepCopyObject() runtime.Object
- func (mg *Cache) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Cache) GetConnectionDetailsMapping() map[string]string
- func (mg *Cache) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Cache) GetID() string
- func (tr *Cache) GetObservation() (map[string]interface{}, error)
- func (tr *Cache) GetParameters() (map[string]interface{}, error)
- func (mg *Cache) GetProviderConfigReference() *xpv1.Reference
- func (mg *Cache) GetProviderReference() *xpv1.Reference
- func (mg *Cache) GetTerraformResourceType() string
- func (tr *Cache) GetTerraformSchemaVersion() int
- func (mg *Cache) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Cache) LateInitialize(attrs []byte) (bool, error)
- func (mg *Cache) SetConditions(c ...xpv1.Condition)
- func (mg *Cache) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Cache) SetObservation(obs map[string]interface{}) error
- func (tr *Cache) SetParameters(params map[string]interface{}) error
- func (mg *Cache) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Cache) SetProviderReference(r *xpv1.Reference)
- func (mg *Cache) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CacheAccessPolicy
- func (in *CacheAccessPolicy) DeepCopy() *CacheAccessPolicy
- func (in *CacheAccessPolicy) DeepCopyInto(out *CacheAccessPolicy)
- func (in *CacheAccessPolicy) DeepCopyObject() runtime.Object
- func (mg *CacheAccessPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CacheAccessPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *CacheAccessPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CacheAccessPolicy) GetID() string
- func (tr *CacheAccessPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *CacheAccessPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *CacheAccessPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *CacheAccessPolicy) GetProviderReference() *xpv1.Reference
- func (mg *CacheAccessPolicy) GetTerraformResourceType() string
- func (tr *CacheAccessPolicy) GetTerraformSchemaVersion() int
- func (mg *CacheAccessPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CacheAccessPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *CacheAccessPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *CacheAccessPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CacheAccessPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *CacheAccessPolicy) SetParameters(params map[string]interface{}) error
- func (mg *CacheAccessPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CacheAccessPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *CacheAccessPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CacheAccessPolicyAccessRuleObservation
- type CacheAccessPolicyAccessRuleParameters
- type CacheAccessPolicyList
- type CacheAccessPolicyObservation
- type CacheAccessPolicyParameters
- type CacheAccessPolicySpec
- type CacheAccessPolicyStatus
- type CacheBlobNfsTarget
- func (in *CacheBlobNfsTarget) DeepCopy() *CacheBlobNfsTarget
- func (in *CacheBlobNfsTarget) DeepCopyInto(out *CacheBlobNfsTarget)
- func (in *CacheBlobNfsTarget) DeepCopyObject() runtime.Object
- func (mg *CacheBlobNfsTarget) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CacheBlobNfsTarget) GetConnectionDetailsMapping() map[string]string
- func (mg *CacheBlobNfsTarget) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CacheBlobNfsTarget) GetID() string
- func (tr *CacheBlobNfsTarget) GetObservation() (map[string]interface{}, error)
- func (tr *CacheBlobNfsTarget) GetParameters() (map[string]interface{}, error)
- func (mg *CacheBlobNfsTarget) GetProviderConfigReference() *xpv1.Reference
- func (mg *CacheBlobNfsTarget) GetProviderReference() *xpv1.Reference
- func (mg *CacheBlobNfsTarget) GetTerraformResourceType() string
- func (tr *CacheBlobNfsTarget) GetTerraformSchemaVersion() int
- func (mg *CacheBlobNfsTarget) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CacheBlobNfsTarget) LateInitialize(attrs []byte) (bool, error)
- func (mg *CacheBlobNfsTarget) SetConditions(c ...xpv1.Condition)
- func (mg *CacheBlobNfsTarget) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CacheBlobNfsTarget) SetObservation(obs map[string]interface{}) error
- func (tr *CacheBlobNfsTarget) SetParameters(params map[string]interface{}) error
- func (mg *CacheBlobNfsTarget) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CacheBlobNfsTarget) SetProviderReference(r *xpv1.Reference)
- func (mg *CacheBlobNfsTarget) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CacheBlobNfsTargetList
- type CacheBlobNfsTargetObservation
- type CacheBlobNfsTargetParameters
- type CacheBlobNfsTargetSpec
- type CacheBlobNfsTargetStatus
- type CacheBlobTarget
- func (in *CacheBlobTarget) DeepCopy() *CacheBlobTarget
- func (in *CacheBlobTarget) DeepCopyInto(out *CacheBlobTarget)
- func (in *CacheBlobTarget) DeepCopyObject() runtime.Object
- func (mg *CacheBlobTarget) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CacheBlobTarget) GetConnectionDetailsMapping() map[string]string
- func (mg *CacheBlobTarget) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CacheBlobTarget) GetID() string
- func (tr *CacheBlobTarget) GetObservation() (map[string]interface{}, error)
- func (tr *CacheBlobTarget) GetParameters() (map[string]interface{}, error)
- func (mg *CacheBlobTarget) GetProviderConfigReference() *xpv1.Reference
- func (mg *CacheBlobTarget) GetProviderReference() *xpv1.Reference
- func (mg *CacheBlobTarget) GetTerraformResourceType() string
- func (tr *CacheBlobTarget) GetTerraformSchemaVersion() int
- func (mg *CacheBlobTarget) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CacheBlobTarget) LateInitialize(attrs []byte) (bool, error)
- func (mg *CacheBlobTarget) SetConditions(c ...xpv1.Condition)
- func (mg *CacheBlobTarget) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CacheBlobTarget) SetObservation(obs map[string]interface{}) error
- func (tr *CacheBlobTarget) SetParameters(params map[string]interface{}) error
- func (mg *CacheBlobTarget) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CacheBlobTarget) SetProviderReference(r *xpv1.Reference)
- func (mg *CacheBlobTarget) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CacheBlobTargetList
- type CacheBlobTargetObservation
- type CacheBlobTargetParameters
- type CacheBlobTargetSpec
- type CacheBlobTargetStatus
- type CacheList
- type CacheNfsTarget
- func (in *CacheNfsTarget) DeepCopy() *CacheNfsTarget
- func (in *CacheNfsTarget) DeepCopyInto(out *CacheNfsTarget)
- func (in *CacheNfsTarget) DeepCopyObject() runtime.Object
- func (mg *CacheNfsTarget) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CacheNfsTarget) GetConnectionDetailsMapping() map[string]string
- func (mg *CacheNfsTarget) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CacheNfsTarget) GetID() string
- func (tr *CacheNfsTarget) GetObservation() (map[string]interface{}, error)
- func (tr *CacheNfsTarget) GetParameters() (map[string]interface{}, error)
- func (mg *CacheNfsTarget) GetProviderConfigReference() *xpv1.Reference
- func (mg *CacheNfsTarget) GetProviderReference() *xpv1.Reference
- func (mg *CacheNfsTarget) GetTerraformResourceType() string
- func (tr *CacheNfsTarget) GetTerraformSchemaVersion() int
- func (mg *CacheNfsTarget) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CacheNfsTarget) LateInitialize(attrs []byte) (bool, error)
- func (mg *CacheNfsTarget) SetConditions(c ...xpv1.Condition)
- func (mg *CacheNfsTarget) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CacheNfsTarget) SetObservation(obs map[string]interface{}) error
- func (tr *CacheNfsTarget) SetParameters(params map[string]interface{}) error
- func (mg *CacheNfsTarget) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CacheNfsTarget) SetProviderReference(r *xpv1.Reference)
- func (mg *CacheNfsTarget) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CacheNfsTargetList
- type CacheNfsTargetObservation
- type CacheNfsTargetParameters
- type CacheNfsTargetSpec
- type CacheNfsTargetStatus
- type CacheObservation
- type CacheParameters
- type CacheSpec
- type CacheStatus
- type DNSObservation
- type DNSParameters
- type DefaultAccessPolicyObservation
- type DefaultAccessPolicyParameters
- type DirectoryActiveDirectoryObservation
- type DirectoryActiveDirectoryParameters
- type DirectoryFlatFileObservation
- type DirectoryFlatFileParameters
- type DirectoryLdapObservation
- type DirectoryLdapParameters
- type NamespaceJunctionObservation
- type NamespaceJunctionParameters
Constants ¶
const ( CRDGroup = "hpc.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Cache_Kind = "Cache" Cache_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Cache_Kind}.String() Cache_KindAPIVersion = Cache_Kind + "." + CRDGroupVersion.String() Cache_GroupVersionKind = CRDGroupVersion.WithKind(Cache_Kind) )
Repository type metadata.
var ( CacheAccessPolicy_Kind = "CacheAccessPolicy" CacheAccessPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CacheAccessPolicy_Kind}.String() CacheAccessPolicy_KindAPIVersion = CacheAccessPolicy_Kind + "." + CRDGroupVersion.String() CacheAccessPolicy_GroupVersionKind = CRDGroupVersion.WithKind(CacheAccessPolicy_Kind) )
Repository type metadata.
var ( CacheBlobNfsTarget_Kind = "CacheBlobNfsTarget" CacheBlobNfsTarget_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CacheBlobNfsTarget_Kind}.String() CacheBlobNfsTarget_KindAPIVersion = CacheBlobNfsTarget_Kind + "." + CRDGroupVersion.String() CacheBlobNfsTarget_GroupVersionKind = CRDGroupVersion.WithKind(CacheBlobNfsTarget_Kind) )
Repository type metadata.
var ( CacheBlobTarget_Kind = "CacheBlobTarget" CacheBlobTarget_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CacheBlobTarget_Kind}.String() CacheBlobTarget_KindAPIVersion = CacheBlobTarget_Kind + "." + CRDGroupVersion.String() CacheBlobTarget_GroupVersionKind = CRDGroupVersion.WithKind(CacheBlobTarget_Kind) )
Repository type metadata.
var ( CacheNfsTarget_Kind = "CacheNfsTarget" CacheNfsTarget_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CacheNfsTarget_Kind}.String() CacheNfsTarget_KindAPIVersion = CacheNfsTarget_Kind + "." + CRDGroupVersion.String() CacheNfsTarget_GroupVersionKind = CRDGroupVersion.WithKind(CacheNfsTarget_Kind) )
Repository type metadata.
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 )
Functions ¶
This section is empty.
Types ¶
type AccessRuleObservation ¶
type AccessRuleObservation struct { }
func (*AccessRuleObservation) DeepCopy ¶
func (in *AccessRuleObservation) DeepCopy() *AccessRuleObservation
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 *int64 `json:"anonymousGid,omitempty" tf:"anonymous_gid,omitempty"` // +kubebuilder:validation:Optional AnonymousUID *int64 `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 ¶
func (in *AccessRuleParameters) DeepCopy() *AccessRuleParameters
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 Cache ¶
type Cache struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CacheSpec `json:"spec"` Status CacheStatus `json:"status,omitempty"` }
Cache is the Schema for the Caches 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 (*Cache) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cache.
func (*Cache) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cache) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Cache) GetCondition ¶
func (mg *Cache) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Cache.
func (*Cache) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Cache
func (*Cache) GetDeletionPolicy ¶
func (mg *Cache) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Cache.
func (*Cache) GetObservation ¶
GetObservation of this Cache
func (*Cache) GetParameters ¶
GetParameters of this Cache
func (*Cache) GetProviderConfigReference ¶
GetProviderConfigReference of this Cache.
func (*Cache) GetProviderReference ¶
GetProviderReference of this Cache. Deprecated: Use GetProviderConfigReference.
func (*Cache) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Cache
func (*Cache) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Cache) GetWriteConnectionSecretToReference ¶
func (mg *Cache) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Cache.
func (*Cache) LateInitialize ¶
LateInitialize this Cache using its observed tfState. returns True if there are any spec changes for the resource.
func (*Cache) SetConditions ¶
SetConditions of this Cache.
func (*Cache) SetDeletionPolicy ¶
func (mg *Cache) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Cache.
func (*Cache) SetObservation ¶
SetObservation for this Cache
func (*Cache) SetParameters ¶
SetParameters for this Cache
func (*Cache) SetProviderConfigReference ¶
SetProviderConfigReference of this Cache.
func (*Cache) SetProviderReference ¶
SetProviderReference of this Cache. Deprecated: Use SetProviderConfigReference.
func (*Cache) SetWriteConnectionSecretToReference ¶
func (mg *Cache) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Cache.
type CacheAccessPolicy ¶
type CacheAccessPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CacheAccessPolicySpec `json:"spec"` Status CacheAccessPolicyStatus `json:"status,omitempty"` }
CacheAccessPolicy is the Schema for the CacheAccessPolicys 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 (*CacheAccessPolicy) DeepCopy ¶
func (in *CacheAccessPolicy) DeepCopy() *CacheAccessPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheAccessPolicy.
func (*CacheAccessPolicy) DeepCopyInto ¶
func (in *CacheAccessPolicy) DeepCopyInto(out *CacheAccessPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheAccessPolicy) DeepCopyObject ¶
func (in *CacheAccessPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CacheAccessPolicy) GetCondition ¶
func (mg *CacheAccessPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CacheAccessPolicy.
func (*CacheAccessPolicy) GetConnectionDetailsMapping ¶
func (tr *CacheAccessPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CacheAccessPolicy
func (*CacheAccessPolicy) GetDeletionPolicy ¶
func (mg *CacheAccessPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CacheAccessPolicy.
func (*CacheAccessPolicy) GetID ¶
func (tr *CacheAccessPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this CacheAccessPolicy
func (*CacheAccessPolicy) GetObservation ¶
func (tr *CacheAccessPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this CacheAccessPolicy
func (*CacheAccessPolicy) GetParameters ¶
func (tr *CacheAccessPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this CacheAccessPolicy
func (*CacheAccessPolicy) GetProviderConfigReference ¶
func (mg *CacheAccessPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CacheAccessPolicy.
func (*CacheAccessPolicy) GetProviderReference ¶
func (mg *CacheAccessPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this CacheAccessPolicy. Deprecated: Use GetProviderConfigReference.
func (*CacheAccessPolicy) GetTerraformResourceType ¶
func (mg *CacheAccessPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CacheAccessPolicy
func (*CacheAccessPolicy) GetTerraformSchemaVersion ¶
func (tr *CacheAccessPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CacheAccessPolicy) GetWriteConnectionSecretToReference ¶
func (mg *CacheAccessPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CacheAccessPolicy.
func (*CacheAccessPolicy) LateInitialize ¶
func (tr *CacheAccessPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CacheAccessPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*CacheAccessPolicy) SetConditions ¶
func (mg *CacheAccessPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this CacheAccessPolicy.
func (*CacheAccessPolicy) SetDeletionPolicy ¶
func (mg *CacheAccessPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CacheAccessPolicy.
func (*CacheAccessPolicy) SetObservation ¶
func (tr *CacheAccessPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this CacheAccessPolicy
func (*CacheAccessPolicy) SetParameters ¶
func (tr *CacheAccessPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this CacheAccessPolicy
func (*CacheAccessPolicy) SetProviderConfigReference ¶
func (mg *CacheAccessPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CacheAccessPolicy.
func (*CacheAccessPolicy) SetProviderReference ¶
func (mg *CacheAccessPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CacheAccessPolicy. Deprecated: Use SetProviderConfigReference.
func (*CacheAccessPolicy) SetWriteConnectionSecretToReference ¶
func (mg *CacheAccessPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CacheAccessPolicy.
type CacheAccessPolicyAccessRuleObservation ¶
type CacheAccessPolicyAccessRuleObservation struct { }
func (*CacheAccessPolicyAccessRuleObservation) DeepCopy ¶
func (in *CacheAccessPolicyAccessRuleObservation) DeepCopy() *CacheAccessPolicyAccessRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheAccessPolicyAccessRuleObservation.
func (*CacheAccessPolicyAccessRuleObservation) DeepCopyInto ¶
func (in *CacheAccessPolicyAccessRuleObservation) DeepCopyInto(out *CacheAccessPolicyAccessRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheAccessPolicyAccessRuleParameters ¶
type CacheAccessPolicyAccessRuleParameters struct { // +kubebuilder:validation:Required Access *string `json:"access" tf:"access,omitempty"` // +kubebuilder:validation:Optional AnonymousGID *int64 `json:"anonymousGid,omitempty" tf:"anonymous_gid,omitempty"` // +kubebuilder:validation:Optional AnonymousUID *int64 `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 (*CacheAccessPolicyAccessRuleParameters) DeepCopy ¶
func (in *CacheAccessPolicyAccessRuleParameters) DeepCopy() *CacheAccessPolicyAccessRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheAccessPolicyAccessRuleParameters.
func (*CacheAccessPolicyAccessRuleParameters) DeepCopyInto ¶
func (in *CacheAccessPolicyAccessRuleParameters) DeepCopyInto(out *CacheAccessPolicyAccessRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheAccessPolicyList ¶
type CacheAccessPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CacheAccessPolicy `json:"items"` }
CacheAccessPolicyList contains a list of CacheAccessPolicys
func (*CacheAccessPolicyList) DeepCopy ¶
func (in *CacheAccessPolicyList) DeepCopy() *CacheAccessPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheAccessPolicyList.
func (*CacheAccessPolicyList) DeepCopyInto ¶
func (in *CacheAccessPolicyList) DeepCopyInto(out *CacheAccessPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheAccessPolicyList) DeepCopyObject ¶
func (in *CacheAccessPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CacheAccessPolicyList) GetItems ¶
func (l *CacheAccessPolicyList) GetItems() []resource.Managed
GetItems of this CacheAccessPolicyList.
type CacheAccessPolicyObservation ¶
type CacheAccessPolicyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*CacheAccessPolicyObservation) DeepCopy ¶
func (in *CacheAccessPolicyObservation) DeepCopy() *CacheAccessPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheAccessPolicyObservation.
func (*CacheAccessPolicyObservation) DeepCopyInto ¶
func (in *CacheAccessPolicyObservation) DeepCopyInto(out *CacheAccessPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheAccessPolicyParameters ¶
type CacheAccessPolicyParameters struct { // +kubebuilder:validation:Required AccessRule []CacheAccessPolicyAccessRuleParameters `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 (*CacheAccessPolicyParameters) DeepCopy ¶
func (in *CacheAccessPolicyParameters) DeepCopy() *CacheAccessPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheAccessPolicyParameters.
func (*CacheAccessPolicyParameters) DeepCopyInto ¶
func (in *CacheAccessPolicyParameters) DeepCopyInto(out *CacheAccessPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheAccessPolicySpec ¶
type CacheAccessPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider CacheAccessPolicyParameters `json:"forProvider"` }
CacheAccessPolicySpec defines the desired state of CacheAccessPolicy
func (*CacheAccessPolicySpec) DeepCopy ¶
func (in *CacheAccessPolicySpec) DeepCopy() *CacheAccessPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheAccessPolicySpec.
func (*CacheAccessPolicySpec) DeepCopyInto ¶
func (in *CacheAccessPolicySpec) DeepCopyInto(out *CacheAccessPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheAccessPolicyStatus ¶
type CacheAccessPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CacheAccessPolicyObservation `json:"atProvider,omitempty"` }
CacheAccessPolicyStatus defines the observed state of CacheAccessPolicy.
func (*CacheAccessPolicyStatus) DeepCopy ¶
func (in *CacheAccessPolicyStatus) DeepCopy() *CacheAccessPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheAccessPolicyStatus.
func (*CacheAccessPolicyStatus) DeepCopyInto ¶
func (in *CacheAccessPolicyStatus) DeepCopyInto(out *CacheAccessPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheBlobNfsTarget ¶
type CacheBlobNfsTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CacheBlobNfsTargetSpec `json:"spec"` Status CacheBlobNfsTargetStatus `json:"status,omitempty"` }
CacheBlobNfsTarget is the Schema for the CacheBlobNfsTargets 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 (*CacheBlobNfsTarget) DeepCopy ¶
func (in *CacheBlobNfsTarget) DeepCopy() *CacheBlobNfsTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobNfsTarget.
func (*CacheBlobNfsTarget) DeepCopyInto ¶
func (in *CacheBlobNfsTarget) DeepCopyInto(out *CacheBlobNfsTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheBlobNfsTarget) DeepCopyObject ¶
func (in *CacheBlobNfsTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CacheBlobNfsTarget) GetCondition ¶
func (mg *CacheBlobNfsTarget) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CacheBlobNfsTarget.
func (*CacheBlobNfsTarget) GetConnectionDetailsMapping ¶
func (tr *CacheBlobNfsTarget) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CacheBlobNfsTarget
func (*CacheBlobNfsTarget) GetDeletionPolicy ¶
func (mg *CacheBlobNfsTarget) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CacheBlobNfsTarget.
func (*CacheBlobNfsTarget) GetID ¶
func (tr *CacheBlobNfsTarget) GetID() string
GetID returns ID of underlying Terraform resource of this CacheBlobNfsTarget
func (*CacheBlobNfsTarget) GetObservation ¶
func (tr *CacheBlobNfsTarget) GetObservation() (map[string]interface{}, error)
GetObservation of this CacheBlobNfsTarget
func (*CacheBlobNfsTarget) GetParameters ¶
func (tr *CacheBlobNfsTarget) GetParameters() (map[string]interface{}, error)
GetParameters of this CacheBlobNfsTarget
func (*CacheBlobNfsTarget) GetProviderConfigReference ¶
func (mg *CacheBlobNfsTarget) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CacheBlobNfsTarget.
func (*CacheBlobNfsTarget) GetProviderReference ¶
func (mg *CacheBlobNfsTarget) GetProviderReference() *xpv1.Reference
GetProviderReference of this CacheBlobNfsTarget. Deprecated: Use GetProviderConfigReference.
func (*CacheBlobNfsTarget) GetTerraformResourceType ¶
func (mg *CacheBlobNfsTarget) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CacheBlobNfsTarget
func (*CacheBlobNfsTarget) GetTerraformSchemaVersion ¶
func (tr *CacheBlobNfsTarget) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CacheBlobNfsTarget) GetWriteConnectionSecretToReference ¶
func (mg *CacheBlobNfsTarget) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CacheBlobNfsTarget.
func (*CacheBlobNfsTarget) LateInitialize ¶
func (tr *CacheBlobNfsTarget) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CacheBlobNfsTarget using its observed tfState. returns True if there are any spec changes for the resource.
func (*CacheBlobNfsTarget) SetConditions ¶
func (mg *CacheBlobNfsTarget) SetConditions(c ...xpv1.Condition)
SetConditions of this CacheBlobNfsTarget.
func (*CacheBlobNfsTarget) SetDeletionPolicy ¶
func (mg *CacheBlobNfsTarget) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CacheBlobNfsTarget.
func (*CacheBlobNfsTarget) SetObservation ¶
func (tr *CacheBlobNfsTarget) SetObservation(obs map[string]interface{}) error
SetObservation for this CacheBlobNfsTarget
func (*CacheBlobNfsTarget) SetParameters ¶
func (tr *CacheBlobNfsTarget) SetParameters(params map[string]interface{}) error
SetParameters for this CacheBlobNfsTarget
func (*CacheBlobNfsTarget) SetProviderConfigReference ¶
func (mg *CacheBlobNfsTarget) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CacheBlobNfsTarget.
func (*CacheBlobNfsTarget) SetProviderReference ¶
func (mg *CacheBlobNfsTarget) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CacheBlobNfsTarget. Deprecated: Use SetProviderConfigReference.
func (*CacheBlobNfsTarget) SetWriteConnectionSecretToReference ¶
func (mg *CacheBlobNfsTarget) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CacheBlobNfsTarget.
type CacheBlobNfsTargetList ¶
type CacheBlobNfsTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CacheBlobNfsTarget `json:"items"` }
CacheBlobNfsTargetList contains a list of CacheBlobNfsTargets
func (*CacheBlobNfsTargetList) DeepCopy ¶
func (in *CacheBlobNfsTargetList) DeepCopy() *CacheBlobNfsTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobNfsTargetList.
func (*CacheBlobNfsTargetList) DeepCopyInto ¶
func (in *CacheBlobNfsTargetList) DeepCopyInto(out *CacheBlobNfsTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheBlobNfsTargetList) DeepCopyObject ¶
func (in *CacheBlobNfsTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CacheBlobNfsTargetList) GetItems ¶
func (l *CacheBlobNfsTargetList) GetItems() []resource.Managed
GetItems of this CacheBlobNfsTargetList.
type CacheBlobNfsTargetObservation ¶
type CacheBlobNfsTargetObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*CacheBlobNfsTargetObservation) DeepCopy ¶
func (in *CacheBlobNfsTargetObservation) DeepCopy() *CacheBlobNfsTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobNfsTargetObservation.
func (*CacheBlobNfsTargetObservation) DeepCopyInto ¶
func (in *CacheBlobNfsTargetObservation) DeepCopyInto(out *CacheBlobNfsTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheBlobNfsTargetParameters ¶
type CacheBlobNfsTargetParameters 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"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required StorageContainerID *string `json:"storageContainerId" tf:"storage_container_id,omitempty"` // +kubebuilder:validation:Required UsageModel *string `json:"usageModel" tf:"usage_model,omitempty"` }
func (*CacheBlobNfsTargetParameters) DeepCopy ¶
func (in *CacheBlobNfsTargetParameters) DeepCopy() *CacheBlobNfsTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobNfsTargetParameters.
func (*CacheBlobNfsTargetParameters) DeepCopyInto ¶
func (in *CacheBlobNfsTargetParameters) DeepCopyInto(out *CacheBlobNfsTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheBlobNfsTargetSpec ¶
type CacheBlobNfsTargetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CacheBlobNfsTargetParameters `json:"forProvider"` }
CacheBlobNfsTargetSpec defines the desired state of CacheBlobNfsTarget
func (*CacheBlobNfsTargetSpec) DeepCopy ¶
func (in *CacheBlobNfsTargetSpec) DeepCopy() *CacheBlobNfsTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobNfsTargetSpec.
func (*CacheBlobNfsTargetSpec) DeepCopyInto ¶
func (in *CacheBlobNfsTargetSpec) DeepCopyInto(out *CacheBlobNfsTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheBlobNfsTargetStatus ¶
type CacheBlobNfsTargetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CacheBlobNfsTargetObservation `json:"atProvider,omitempty"` }
CacheBlobNfsTargetStatus defines the observed state of CacheBlobNfsTarget.
func (*CacheBlobNfsTargetStatus) DeepCopy ¶
func (in *CacheBlobNfsTargetStatus) DeepCopy() *CacheBlobNfsTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobNfsTargetStatus.
func (*CacheBlobNfsTargetStatus) DeepCopyInto ¶
func (in *CacheBlobNfsTargetStatus) DeepCopyInto(out *CacheBlobNfsTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheBlobTarget ¶
type CacheBlobTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CacheBlobTargetSpec `json:"spec"` Status CacheBlobTargetStatus `json:"status,omitempty"` }
CacheBlobTarget is the Schema for the CacheBlobTargets 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 (*CacheBlobTarget) DeepCopy ¶
func (in *CacheBlobTarget) DeepCopy() *CacheBlobTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobTarget.
func (*CacheBlobTarget) DeepCopyInto ¶
func (in *CacheBlobTarget) DeepCopyInto(out *CacheBlobTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheBlobTarget) DeepCopyObject ¶
func (in *CacheBlobTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CacheBlobTarget) GetCondition ¶
func (mg *CacheBlobTarget) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CacheBlobTarget.
func (*CacheBlobTarget) GetConnectionDetailsMapping ¶
func (tr *CacheBlobTarget) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CacheBlobTarget
func (*CacheBlobTarget) GetDeletionPolicy ¶
func (mg *CacheBlobTarget) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CacheBlobTarget.
func (*CacheBlobTarget) GetID ¶
func (tr *CacheBlobTarget) GetID() string
GetID returns ID of underlying Terraform resource of this CacheBlobTarget
func (*CacheBlobTarget) GetObservation ¶
func (tr *CacheBlobTarget) GetObservation() (map[string]interface{}, error)
GetObservation of this CacheBlobTarget
func (*CacheBlobTarget) GetParameters ¶
func (tr *CacheBlobTarget) GetParameters() (map[string]interface{}, error)
GetParameters of this CacheBlobTarget
func (*CacheBlobTarget) GetProviderConfigReference ¶
func (mg *CacheBlobTarget) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CacheBlobTarget.
func (*CacheBlobTarget) GetProviderReference ¶
func (mg *CacheBlobTarget) GetProviderReference() *xpv1.Reference
GetProviderReference of this CacheBlobTarget. Deprecated: Use GetProviderConfigReference.
func (*CacheBlobTarget) GetTerraformResourceType ¶
func (mg *CacheBlobTarget) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CacheBlobTarget
func (*CacheBlobTarget) GetTerraformSchemaVersion ¶
func (tr *CacheBlobTarget) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CacheBlobTarget) GetWriteConnectionSecretToReference ¶
func (mg *CacheBlobTarget) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CacheBlobTarget.
func (*CacheBlobTarget) LateInitialize ¶
func (tr *CacheBlobTarget) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CacheBlobTarget using its observed tfState. returns True if there are any spec changes for the resource.
func (*CacheBlobTarget) SetConditions ¶
func (mg *CacheBlobTarget) SetConditions(c ...xpv1.Condition)
SetConditions of this CacheBlobTarget.
func (*CacheBlobTarget) SetDeletionPolicy ¶
func (mg *CacheBlobTarget) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CacheBlobTarget.
func (*CacheBlobTarget) SetObservation ¶
func (tr *CacheBlobTarget) SetObservation(obs map[string]interface{}) error
SetObservation for this CacheBlobTarget
func (*CacheBlobTarget) SetParameters ¶
func (tr *CacheBlobTarget) SetParameters(params map[string]interface{}) error
SetParameters for this CacheBlobTarget
func (*CacheBlobTarget) SetProviderConfigReference ¶
func (mg *CacheBlobTarget) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CacheBlobTarget.
func (*CacheBlobTarget) SetProviderReference ¶
func (mg *CacheBlobTarget) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CacheBlobTarget. Deprecated: Use SetProviderConfigReference.
func (*CacheBlobTarget) SetWriteConnectionSecretToReference ¶
func (mg *CacheBlobTarget) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CacheBlobTarget.
type CacheBlobTargetList ¶
type CacheBlobTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CacheBlobTarget `json:"items"` }
CacheBlobTargetList contains a list of CacheBlobTargets
func (*CacheBlobTargetList) DeepCopy ¶
func (in *CacheBlobTargetList) DeepCopy() *CacheBlobTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobTargetList.
func (*CacheBlobTargetList) DeepCopyInto ¶
func (in *CacheBlobTargetList) DeepCopyInto(out *CacheBlobTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheBlobTargetList) DeepCopyObject ¶
func (in *CacheBlobTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CacheBlobTargetList) GetItems ¶
func (l *CacheBlobTargetList) GetItems() []resource.Managed
GetItems of this CacheBlobTargetList.
type CacheBlobTargetObservation ¶
type CacheBlobTargetObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*CacheBlobTargetObservation) DeepCopy ¶
func (in *CacheBlobTargetObservation) DeepCopy() *CacheBlobTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobTargetObservation.
func (*CacheBlobTargetObservation) DeepCopyInto ¶
func (in *CacheBlobTargetObservation) DeepCopyInto(out *CacheBlobTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheBlobTargetParameters ¶
type CacheBlobTargetParameters 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"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required StorageContainerID *string `json:"storageContainerId" tf:"storage_container_id,omitempty"` }
func (*CacheBlobTargetParameters) DeepCopy ¶
func (in *CacheBlobTargetParameters) DeepCopy() *CacheBlobTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobTargetParameters.
func (*CacheBlobTargetParameters) DeepCopyInto ¶
func (in *CacheBlobTargetParameters) DeepCopyInto(out *CacheBlobTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheBlobTargetSpec ¶
type CacheBlobTargetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CacheBlobTargetParameters `json:"forProvider"` }
CacheBlobTargetSpec defines the desired state of CacheBlobTarget
func (*CacheBlobTargetSpec) DeepCopy ¶
func (in *CacheBlobTargetSpec) DeepCopy() *CacheBlobTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobTargetSpec.
func (*CacheBlobTargetSpec) DeepCopyInto ¶
func (in *CacheBlobTargetSpec) DeepCopyInto(out *CacheBlobTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheBlobTargetStatus ¶
type CacheBlobTargetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CacheBlobTargetObservation `json:"atProvider,omitempty"` }
CacheBlobTargetStatus defines the observed state of CacheBlobTarget.
func (*CacheBlobTargetStatus) DeepCopy ¶
func (in *CacheBlobTargetStatus) DeepCopy() *CacheBlobTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobTargetStatus.
func (*CacheBlobTargetStatus) DeepCopyInto ¶
func (in *CacheBlobTargetStatus) DeepCopyInto(out *CacheBlobTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheList ¶
type CacheList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Cache `json:"items"` }
CacheList contains a list of Caches
func (*CacheList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheList.
func (*CacheList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CacheNfsTarget ¶
type CacheNfsTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CacheNfsTargetSpec `json:"spec"` Status CacheNfsTargetStatus `json:"status,omitempty"` }
CacheNfsTarget is the Schema for the CacheNfsTargets 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 (*CacheNfsTarget) DeepCopy ¶
func (in *CacheNfsTarget) DeepCopy() *CacheNfsTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheNfsTarget.
func (*CacheNfsTarget) DeepCopyInto ¶
func (in *CacheNfsTarget) DeepCopyInto(out *CacheNfsTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheNfsTarget) DeepCopyObject ¶
func (in *CacheNfsTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CacheNfsTarget) GetCondition ¶
func (mg *CacheNfsTarget) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CacheNfsTarget.
func (*CacheNfsTarget) GetConnectionDetailsMapping ¶
func (tr *CacheNfsTarget) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CacheNfsTarget
func (*CacheNfsTarget) GetDeletionPolicy ¶
func (mg *CacheNfsTarget) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CacheNfsTarget.
func (*CacheNfsTarget) GetID ¶
func (tr *CacheNfsTarget) GetID() string
GetID returns ID of underlying Terraform resource of this CacheNfsTarget
func (*CacheNfsTarget) GetObservation ¶
func (tr *CacheNfsTarget) GetObservation() (map[string]interface{}, error)
GetObservation of this CacheNfsTarget
func (*CacheNfsTarget) GetParameters ¶
func (tr *CacheNfsTarget) GetParameters() (map[string]interface{}, error)
GetParameters of this CacheNfsTarget
func (*CacheNfsTarget) GetProviderConfigReference ¶
func (mg *CacheNfsTarget) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CacheNfsTarget.
func (*CacheNfsTarget) GetProviderReference ¶
func (mg *CacheNfsTarget) GetProviderReference() *xpv1.Reference
GetProviderReference of this CacheNfsTarget. Deprecated: Use GetProviderConfigReference.
func (*CacheNfsTarget) GetTerraformResourceType ¶
func (mg *CacheNfsTarget) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CacheNfsTarget
func (*CacheNfsTarget) GetTerraformSchemaVersion ¶
func (tr *CacheNfsTarget) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CacheNfsTarget) GetWriteConnectionSecretToReference ¶
func (mg *CacheNfsTarget) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CacheNfsTarget.
func (*CacheNfsTarget) LateInitialize ¶
func (tr *CacheNfsTarget) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CacheNfsTarget using its observed tfState. returns True if there are any spec changes for the resource.
func (*CacheNfsTarget) SetConditions ¶
func (mg *CacheNfsTarget) SetConditions(c ...xpv1.Condition)
SetConditions of this CacheNfsTarget.
func (*CacheNfsTarget) SetDeletionPolicy ¶
func (mg *CacheNfsTarget) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CacheNfsTarget.
func (*CacheNfsTarget) SetObservation ¶
func (tr *CacheNfsTarget) SetObservation(obs map[string]interface{}) error
SetObservation for this CacheNfsTarget
func (*CacheNfsTarget) SetParameters ¶
func (tr *CacheNfsTarget) SetParameters(params map[string]interface{}) error
SetParameters for this CacheNfsTarget
func (*CacheNfsTarget) SetProviderConfigReference ¶
func (mg *CacheNfsTarget) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CacheNfsTarget.
func (*CacheNfsTarget) SetProviderReference ¶
func (mg *CacheNfsTarget) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CacheNfsTarget. Deprecated: Use SetProviderConfigReference.
func (*CacheNfsTarget) SetWriteConnectionSecretToReference ¶
func (mg *CacheNfsTarget) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CacheNfsTarget.
type CacheNfsTargetList ¶
type CacheNfsTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CacheNfsTarget `json:"items"` }
CacheNfsTargetList contains a list of CacheNfsTargets
func (*CacheNfsTargetList) DeepCopy ¶
func (in *CacheNfsTargetList) DeepCopy() *CacheNfsTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheNfsTargetList.
func (*CacheNfsTargetList) DeepCopyInto ¶
func (in *CacheNfsTargetList) DeepCopyInto(out *CacheNfsTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheNfsTargetList) DeepCopyObject ¶
func (in *CacheNfsTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CacheNfsTargetList) GetItems ¶
func (l *CacheNfsTargetList) GetItems() []resource.Managed
GetItems of this CacheNfsTargetList.
type CacheNfsTargetObservation ¶
type CacheNfsTargetObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*CacheNfsTargetObservation) DeepCopy ¶
func (in *CacheNfsTargetObservation) DeepCopy() *CacheNfsTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheNfsTargetObservation.
func (*CacheNfsTargetObservation) DeepCopyInto ¶
func (in *CacheNfsTargetObservation) DeepCopyInto(out *CacheNfsTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheNfsTargetParameters ¶
type CacheNfsTargetParameters 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"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required TargetHostName *string `json:"targetHostName" tf:"target_host_name,omitempty"` // +kubebuilder:validation:Required UsageModel *string `json:"usageModel" tf:"usage_model,omitempty"` }
func (*CacheNfsTargetParameters) DeepCopy ¶
func (in *CacheNfsTargetParameters) DeepCopy() *CacheNfsTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheNfsTargetParameters.
func (*CacheNfsTargetParameters) DeepCopyInto ¶
func (in *CacheNfsTargetParameters) DeepCopyInto(out *CacheNfsTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheNfsTargetSpec ¶
type CacheNfsTargetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CacheNfsTargetParameters `json:"forProvider"` }
CacheNfsTargetSpec defines the desired state of CacheNfsTarget
func (*CacheNfsTargetSpec) DeepCopy ¶
func (in *CacheNfsTargetSpec) DeepCopy() *CacheNfsTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheNfsTargetSpec.
func (*CacheNfsTargetSpec) DeepCopyInto ¶
func (in *CacheNfsTargetSpec) DeepCopyInto(out *CacheNfsTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheNfsTargetStatus ¶
type CacheNfsTargetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CacheNfsTargetObservation `json:"atProvider,omitempty"` }
CacheNfsTargetStatus defines the observed state of CacheNfsTarget.
func (*CacheNfsTargetStatus) DeepCopy ¶
func (in *CacheNfsTargetStatus) DeepCopy() *CacheNfsTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheNfsTargetStatus.
func (*CacheNfsTargetStatus) DeepCopyInto ¶
func (in *CacheNfsTargetStatus) DeepCopyInto(out *CacheNfsTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheObservation ¶
type CacheObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` MountAddresses []*string `json:"mountAddresses,omitempty" tf:"mount_addresses,omitempty"` }
func (*CacheObservation) DeepCopy ¶
func (in *CacheObservation) DeepCopy() *CacheObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheObservation.
func (*CacheObservation) DeepCopyInto ¶
func (in *CacheObservation) DeepCopyInto(out *CacheObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheParameters ¶
type CacheParameters struct { // +kubebuilder:validation:Required CacheSizeInGb *int64 `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 *int64 `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"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional RootSquashEnabled *bool `json:"rootSquashEnabled,omitempty" tf:"root_squash_enabled,omitempty"` // +kubebuilder:validation:Required SkuName *string `json:"skuName" tf:"sku_name,omitempty"` // +kubebuilder:validation:Required SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*CacheParameters) DeepCopy ¶
func (in *CacheParameters) DeepCopy() *CacheParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheParameters.
func (*CacheParameters) DeepCopyInto ¶
func (in *CacheParameters) DeepCopyInto(out *CacheParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheSpec ¶
type CacheSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CacheParameters `json:"forProvider"` }
CacheSpec defines the desired state of Cache
func (*CacheSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheSpec.
func (*CacheSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheStatus ¶
type CacheStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CacheObservation `json:"atProvider,omitempty"` }
CacheStatus defines the observed state of Cache.
func (*CacheStatus) DeepCopy ¶
func (in *CacheStatus) DeepCopy() *CacheStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheStatus.
func (*CacheStatus) DeepCopyInto ¶
func (in *CacheStatus) DeepCopyInto(out *CacheStatus)
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 ¶
func (in *DefaultAccessPolicyObservation) DeepCopy() *DefaultAccessPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultAccessPolicyObservation.
func (*DefaultAccessPolicyObservation) DeepCopyInto ¶
func (in *DefaultAccessPolicyObservation) DeepCopyInto(out *DefaultAccessPolicyObservation)
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 ¶
func (in *DefaultAccessPolicyParameters) DeepCopy() *DefaultAccessPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultAccessPolicyParameters.
func (*DefaultAccessPolicyParameters) DeepCopyInto ¶
func (in *DefaultAccessPolicyParameters) DeepCopyInto(out *DefaultAccessPolicyParameters)
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 ¶
func (in *DirectoryActiveDirectoryObservation) DeepCopy() *DirectoryActiveDirectoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryActiveDirectoryObservation.
func (*DirectoryActiveDirectoryObservation) DeepCopyInto ¶
func (in *DirectoryActiveDirectoryObservation) DeepCopyInto(out *DirectoryActiveDirectoryObservation)
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 ¶
func (in *DirectoryActiveDirectoryParameters) DeepCopy() *DirectoryActiveDirectoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryActiveDirectoryParameters.
func (*DirectoryActiveDirectoryParameters) DeepCopyInto ¶
func (in *DirectoryActiveDirectoryParameters) DeepCopyInto(out *DirectoryActiveDirectoryParameters)
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 ¶
func (in *DirectoryFlatFileObservation) DeepCopy() *DirectoryFlatFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryFlatFileObservation.
func (*DirectoryFlatFileObservation) DeepCopyInto ¶
func (in *DirectoryFlatFileObservation) DeepCopyInto(out *DirectoryFlatFileObservation)
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 ¶
func (in *DirectoryFlatFileParameters) DeepCopy() *DirectoryFlatFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryFlatFileParameters.
func (*DirectoryFlatFileParameters) DeepCopyInto ¶
func (in *DirectoryFlatFileParameters) DeepCopyInto(out *DirectoryFlatFileParameters)
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 ¶
func (in *DirectoryLdapObservation) DeepCopy() *DirectoryLdapObservation
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 ¶
func (in *DirectoryLdapParameters) DeepCopy() *DirectoryLdapParameters
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 NamespaceJunctionObservation ¶
type NamespaceJunctionObservation struct { }
func (*NamespaceJunctionObservation) DeepCopy ¶
func (in *NamespaceJunctionObservation) DeepCopy() *NamespaceJunctionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceJunctionObservation.
func (*NamespaceJunctionObservation) DeepCopyInto ¶
func (in *NamespaceJunctionObservation) DeepCopyInto(out *NamespaceJunctionObservation)
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 NamespacePath *string `json:"namespacePath" tf:"namespace_path,omitempty"` // +kubebuilder:validation:Required NfsExport *string `json:"nfsExport" tf:"nfs_export,omitempty"` // +kubebuilder:validation:Optional TargetPath *string `json:"targetPath,omitempty" tf:"target_path,omitempty"` }
func (*NamespaceJunctionParameters) DeepCopy ¶
func (in *NamespaceJunctionParameters) DeepCopy() *NamespaceJunctionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceJunctionParameters.
func (*NamespaceJunctionParameters) DeepCopyInto ¶
func (in *NamespaceJunctionParameters) DeepCopyInto(out *NamespaceJunctionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_cache_terraformed.go
- zz_cache_types.go
- zz_cacheaccesspolicy_terraformed.go
- zz_cacheaccesspolicy_types.go
- zz_cacheblobnfstarget_terraformed.go
- zz_cacheblobnfstarget_types.go
- zz_cacheblobtarget_terraformed.go
- zz_cacheblobtarget_types.go
- zz_cachenfstarget_terraformed.go
- zz_cachenfstarget_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go