Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=sfs.otc.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AccessRuleObservation
- type AccessRuleParameters
- type FileSystemV2
- func (in *FileSystemV2) DeepCopy() *FileSystemV2
- func (in *FileSystemV2) DeepCopyInto(out *FileSystemV2)
- func (in *FileSystemV2) DeepCopyObject() runtime.Object
- func (mg *FileSystemV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FileSystemV2) GetConnectionDetailsMapping() map[string]string
- func (mg *FileSystemV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FileSystemV2) GetID() string
- func (tr *FileSystemV2) GetObservation() (map[string]interface{}, error)
- func (tr *FileSystemV2) GetParameters() (map[string]interface{}, error)
- func (mg *FileSystemV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *FileSystemV2) GetProviderReference() *xpv1.Reference
- func (mg *FileSystemV2) GetTerraformResourceType() string
- func (tr *FileSystemV2) GetTerraformSchemaVersion() int
- func (mg *FileSystemV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FileSystemV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *FileSystemV2) SetConditions(c ...xpv1.Condition)
- func (mg *FileSystemV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FileSystemV2) SetObservation(obs map[string]interface{}) error
- func (tr *FileSystemV2) SetParameters(params map[string]interface{}) error
- func (mg *FileSystemV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FileSystemV2) SetProviderReference(r *xpv1.Reference)
- func (mg *FileSystemV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FileSystemV2List
- type FileSystemV2Observation
- type FileSystemV2Parameters
- type FileSystemV2Spec
- type FileSystemV2Status
- type ShareAccessRulesV2
- func (in *ShareAccessRulesV2) DeepCopy() *ShareAccessRulesV2
- func (in *ShareAccessRulesV2) DeepCopyInto(out *ShareAccessRulesV2)
- func (in *ShareAccessRulesV2) DeepCopyObject() runtime.Object
- func (mg *ShareAccessRulesV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ShareAccessRulesV2) GetConnectionDetailsMapping() map[string]string
- func (mg *ShareAccessRulesV2) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ShareAccessRulesV2) GetID() string
- func (tr *ShareAccessRulesV2) GetObservation() (map[string]interface{}, error)
- func (tr *ShareAccessRulesV2) GetParameters() (map[string]interface{}, error)
- func (mg *ShareAccessRulesV2) GetProviderConfigReference() *xpv1.Reference
- func (mg *ShareAccessRulesV2) GetProviderReference() *xpv1.Reference
- func (mg *ShareAccessRulesV2) GetTerraformResourceType() string
- func (tr *ShareAccessRulesV2) GetTerraformSchemaVersion() int
- func (mg *ShareAccessRulesV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ShareAccessRulesV2) LateInitialize(attrs []byte) (bool, error)
- func (mg *ShareAccessRulesV2) SetConditions(c ...xpv1.Condition)
- func (mg *ShareAccessRulesV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ShareAccessRulesV2) SetObservation(obs map[string]interface{}) error
- func (tr *ShareAccessRulesV2) SetParameters(params map[string]interface{}) error
- func (mg *ShareAccessRulesV2) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ShareAccessRulesV2) SetProviderReference(r *xpv1.Reference)
- func (mg *ShareAccessRulesV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ShareAccessRulesV2List
- type ShareAccessRulesV2Observation
- type ShareAccessRulesV2Parameters
- type ShareAccessRulesV2Spec
- type ShareAccessRulesV2Status
- type TurboShareV1
- func (in *TurboShareV1) DeepCopy() *TurboShareV1
- func (in *TurboShareV1) DeepCopyInto(out *TurboShareV1)
- func (in *TurboShareV1) DeepCopyObject() runtime.Object
- func (mg *TurboShareV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TurboShareV1) GetConnectionDetailsMapping() map[string]string
- func (mg *TurboShareV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TurboShareV1) GetID() string
- func (tr *TurboShareV1) GetObservation() (map[string]interface{}, error)
- func (tr *TurboShareV1) GetParameters() (map[string]interface{}, error)
- func (mg *TurboShareV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *TurboShareV1) GetProviderReference() *xpv1.Reference
- func (mg *TurboShareV1) GetTerraformResourceType() string
- func (tr *TurboShareV1) GetTerraformSchemaVersion() int
- func (mg *TurboShareV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TurboShareV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *TurboShareV1) SetConditions(c ...xpv1.Condition)
- func (mg *TurboShareV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TurboShareV1) SetObservation(obs map[string]interface{}) error
- func (tr *TurboShareV1) SetParameters(params map[string]interface{}) error
- func (mg *TurboShareV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TurboShareV1) SetProviderReference(r *xpv1.Reference)
- func (mg *TurboShareV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TurboShareV1List
- type TurboShareV1Observation
- type TurboShareV1Parameters
- type TurboShareV1Spec
- type TurboShareV1Status
Constants ¶
const ( CRDGroup = "sfs.otc.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( FileSystemV2_Kind = "FileSystemV2" FileSystemV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FileSystemV2_Kind}.String() FileSystemV2_KindAPIVersion = FileSystemV2_Kind + "." + CRDGroupVersion.String() FileSystemV2_GroupVersionKind = CRDGroupVersion.WithKind(FileSystemV2_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 )
var ()
Repository type metadata.
var ()
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AccessRuleObservation ¶
type AccessRuleObservation struct { AccessRuleStatus *string `json:"accessRuleStatus,omitempty" tf:"access_rule_status,omitempty"` }
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 AccessLevel *string `json:"accessLevel" tf:"access_level,omitempty"` // +kubebuilder:validation:Required AccessTo *string `json:"accessTo" tf:"access_to,omitempty"` // +kubebuilder:validation:Optional AccessType *string `json:"accessType,omitempty" tf:"access_type,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 FileSystemV2 ¶
type FileSystemV2 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FileSystemV2Spec `json:"spec"` Status FileSystemV2Status `json:"status,omitempty"` }
FileSystemV2 is the Schema for the FileSystemV2s 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,otcjet}
func (*FileSystemV2) DeepCopy ¶
func (in *FileSystemV2) DeepCopy() *FileSystemV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemV2.
func (*FileSystemV2) DeepCopyInto ¶
func (in *FileSystemV2) DeepCopyInto(out *FileSystemV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FileSystemV2) DeepCopyObject ¶
func (in *FileSystemV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FileSystemV2) GetCondition ¶
func (mg *FileSystemV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FileSystemV2.
func (*FileSystemV2) GetConnectionDetailsMapping ¶
func (tr *FileSystemV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FileSystemV2
func (*FileSystemV2) GetDeletionPolicy ¶
func (mg *FileSystemV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FileSystemV2.
func (*FileSystemV2) GetID ¶
func (tr *FileSystemV2) GetID() string
GetID returns ID of underlying Terraform resource of this FileSystemV2
func (*FileSystemV2) GetObservation ¶
func (tr *FileSystemV2) GetObservation() (map[string]interface{}, error)
GetObservation of this FileSystemV2
func (*FileSystemV2) GetParameters ¶
func (tr *FileSystemV2) GetParameters() (map[string]interface{}, error)
GetParameters of this FileSystemV2
func (*FileSystemV2) GetProviderConfigReference ¶
func (mg *FileSystemV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FileSystemV2.
func (*FileSystemV2) GetProviderReference ¶
func (mg *FileSystemV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this FileSystemV2. Deprecated: Use GetProviderConfigReference.
func (*FileSystemV2) GetTerraformResourceType ¶
func (mg *FileSystemV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FileSystemV2
func (*FileSystemV2) GetTerraformSchemaVersion ¶
func (tr *FileSystemV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FileSystemV2) GetWriteConnectionSecretToReference ¶
func (mg *FileSystemV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FileSystemV2.
func (*FileSystemV2) LateInitialize ¶
func (tr *FileSystemV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FileSystemV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*FileSystemV2) SetConditions ¶
func (mg *FileSystemV2) SetConditions(c ...xpv1.Condition)
SetConditions of this FileSystemV2.
func (*FileSystemV2) SetDeletionPolicy ¶
func (mg *FileSystemV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FileSystemV2.
func (*FileSystemV2) SetObservation ¶
func (tr *FileSystemV2) SetObservation(obs map[string]interface{}) error
SetObservation for this FileSystemV2
func (*FileSystemV2) SetParameters ¶
func (tr *FileSystemV2) SetParameters(params map[string]interface{}) error
SetParameters for this FileSystemV2
func (*FileSystemV2) SetProviderConfigReference ¶
func (mg *FileSystemV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FileSystemV2.
func (*FileSystemV2) SetProviderReference ¶
func (mg *FileSystemV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FileSystemV2. Deprecated: Use SetProviderConfigReference.
func (*FileSystemV2) SetWriteConnectionSecretToReference ¶
func (mg *FileSystemV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FileSystemV2.
type FileSystemV2List ¶
type FileSystemV2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FileSystemV2 `json:"items"` }
FileSystemV2List contains a list of FileSystemV2s
func (*FileSystemV2List) DeepCopy ¶
func (in *FileSystemV2List) DeepCopy() *FileSystemV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemV2List.
func (*FileSystemV2List) DeepCopyInto ¶
func (in *FileSystemV2List) DeepCopyInto(out *FileSystemV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FileSystemV2List) DeepCopyObject ¶
func (in *FileSystemV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FileSystemV2List) GetItems ¶
func (l *FileSystemV2List) GetItems() []resource.Managed
GetItems of this FileSystemV2List.
type FileSystemV2Observation ¶
type FileSystemV2Observation struct { AccessRuleStatus *string `json:"accessRuleStatus,omitempty" tf:"access_rule_status,omitempty"` ExportLocation *string `json:"exportLocation,omitempty" tf:"export_location,omitempty"` Host *string `json:"host,omitempty" tf:"host,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` VolumeType *string `json:"volumeType,omitempty" tf:"volume_type,omitempty"` }
func (*FileSystemV2Observation) DeepCopy ¶
func (in *FileSystemV2Observation) DeepCopy() *FileSystemV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemV2Observation.
func (*FileSystemV2Observation) DeepCopyInto ¶
func (in *FileSystemV2Observation) DeepCopyInto(out *FileSystemV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemV2Parameters ¶
type FileSystemV2Parameters struct { // +kubebuilder:validation:Optional AccessLevel *string `json:"accessLevel,omitempty" tf:"access_level,omitempty"` // +kubebuilder:validation:Optional AccessTo *string `json:"accessTo,omitempty" tf:"access_to,omitempty"` // +kubebuilder:validation:Optional AccessType *string `json:"accessType,omitempty" tf:"access_type,omitempty"` // +kubebuilder:validation:Optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional IsPublic *bool `json:"isPublic,omitempty" tf:"is_public,omitempty"` // +kubebuilder:validation:Optional Metadata map[string]string `json:"metadata,omitempty" tf:"metadata,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` ShareProto *string `json:"shareProto,omitempty" tf:"share_proto,omitempty"` // +kubebuilder:validation:Required Size *int64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Optional Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*FileSystemV2Parameters) DeepCopy ¶
func (in *FileSystemV2Parameters) DeepCopy() *FileSystemV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemV2Parameters.
func (*FileSystemV2Parameters) DeepCopyInto ¶
func (in *FileSystemV2Parameters) DeepCopyInto(out *FileSystemV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemV2Spec ¶
type FileSystemV2Spec struct { v1.ResourceSpec `json:",inline"` ForProvider FileSystemV2Parameters `json:"forProvider"` }
FileSystemV2Spec defines the desired state of FileSystemV2
func (*FileSystemV2Spec) DeepCopy ¶
func (in *FileSystemV2Spec) DeepCopy() *FileSystemV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemV2Spec.
func (*FileSystemV2Spec) DeepCopyInto ¶
func (in *FileSystemV2Spec) DeepCopyInto(out *FileSystemV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemV2Status ¶
type FileSystemV2Status struct { v1.ResourceStatus `json:",inline"` AtProvider FileSystemV2Observation `json:"atProvider,omitempty"` }
FileSystemV2Status defines the observed state of FileSystemV2.
func (*FileSystemV2Status) DeepCopy ¶
func (in *FileSystemV2Status) DeepCopy() *FileSystemV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemV2Status.
func (*FileSystemV2Status) DeepCopyInto ¶
func (in *FileSystemV2Status) DeepCopyInto(out *FileSystemV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShareAccessRulesV2 ¶
type ShareAccessRulesV2 struct {}
ShareAccessRulesV2 is the Schema for the ShareAccessRulesV2s 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,otcjet}
func (*ShareAccessRulesV2) DeepCopy ¶
func (in *ShareAccessRulesV2) DeepCopy() *ShareAccessRulesV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareAccessRulesV2.
func (*ShareAccessRulesV2) DeepCopyInto ¶
func (in *ShareAccessRulesV2) DeepCopyInto(out *ShareAccessRulesV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ShareAccessRulesV2) DeepCopyObject ¶
func (in *ShareAccessRulesV2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ShareAccessRulesV2) GetCondition ¶
func (mg *ShareAccessRulesV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ShareAccessRulesV2.
func (*ShareAccessRulesV2) GetConnectionDetailsMapping ¶
func (tr *ShareAccessRulesV2) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ShareAccessRulesV2
func (*ShareAccessRulesV2) GetDeletionPolicy ¶
func (mg *ShareAccessRulesV2) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ShareAccessRulesV2.
func (*ShareAccessRulesV2) GetID ¶
func (tr *ShareAccessRulesV2) GetID() string
GetID returns ID of underlying Terraform resource of this ShareAccessRulesV2
func (*ShareAccessRulesV2) GetObservation ¶
func (tr *ShareAccessRulesV2) GetObservation() (map[string]interface{}, error)
GetObservation of this ShareAccessRulesV2
func (*ShareAccessRulesV2) GetParameters ¶
func (tr *ShareAccessRulesV2) GetParameters() (map[string]interface{}, error)
GetParameters of this ShareAccessRulesV2
func (*ShareAccessRulesV2) GetProviderConfigReference ¶
func (mg *ShareAccessRulesV2) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ShareAccessRulesV2.
func (*ShareAccessRulesV2) GetProviderReference ¶
func (mg *ShareAccessRulesV2) GetProviderReference() *xpv1.Reference
GetProviderReference of this ShareAccessRulesV2. Deprecated: Use GetProviderConfigReference.
func (*ShareAccessRulesV2) GetTerraformResourceType ¶
func (mg *ShareAccessRulesV2) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ShareAccessRulesV2
func (*ShareAccessRulesV2) GetTerraformSchemaVersion ¶
func (tr *ShareAccessRulesV2) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ShareAccessRulesV2) GetWriteConnectionSecretToReference ¶
func (mg *ShareAccessRulesV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ShareAccessRulesV2.
func (*ShareAccessRulesV2) LateInitialize ¶
func (tr *ShareAccessRulesV2) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ShareAccessRulesV2 using its observed tfState. returns True if there are any spec changes for the resource.
func (*ShareAccessRulesV2) SetConditions ¶
func (mg *ShareAccessRulesV2) SetConditions(c ...xpv1.Condition)
SetConditions of this ShareAccessRulesV2.
func (*ShareAccessRulesV2) SetDeletionPolicy ¶
func (mg *ShareAccessRulesV2) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ShareAccessRulesV2.
func (*ShareAccessRulesV2) SetObservation ¶
func (tr *ShareAccessRulesV2) SetObservation(obs map[string]interface{}) error
SetObservation for this ShareAccessRulesV2
func (*ShareAccessRulesV2) SetParameters ¶
func (tr *ShareAccessRulesV2) SetParameters(params map[string]interface{}) error
SetParameters for this ShareAccessRulesV2
func (*ShareAccessRulesV2) SetProviderConfigReference ¶
func (mg *ShareAccessRulesV2) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ShareAccessRulesV2.
func (*ShareAccessRulesV2) SetProviderReference ¶
func (mg *ShareAccessRulesV2) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ShareAccessRulesV2. Deprecated: Use SetProviderConfigReference.
func (*ShareAccessRulesV2) SetWriteConnectionSecretToReference ¶
func (mg *ShareAccessRulesV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ShareAccessRulesV2.
type ShareAccessRulesV2List ¶
type ShareAccessRulesV2List struct {}
ShareAccessRulesV2List contains a list of ShareAccessRulesV2s
func (*ShareAccessRulesV2List) DeepCopy ¶
func (in *ShareAccessRulesV2List) DeepCopy() *ShareAccessRulesV2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareAccessRulesV2List.
func (*ShareAccessRulesV2List) DeepCopyInto ¶
func (in *ShareAccessRulesV2List) DeepCopyInto(out *ShareAccessRulesV2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ShareAccessRulesV2List) DeepCopyObject ¶
func (in *ShareAccessRulesV2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ShareAccessRulesV2List) GetItems ¶
func (l *ShareAccessRulesV2List) GetItems() []resource.Managed
GetItems of this ShareAccessRulesV2List.
type ShareAccessRulesV2Observation ¶
type ShareAccessRulesV2Observation struct {
}func (*ShareAccessRulesV2Observation) DeepCopy ¶
func (in *ShareAccessRulesV2Observation) DeepCopy() *ShareAccessRulesV2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareAccessRulesV2Observation.
func (*ShareAccessRulesV2Observation) DeepCopyInto ¶
func (in *ShareAccessRulesV2Observation) DeepCopyInto(out *ShareAccessRulesV2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShareAccessRulesV2Parameters ¶
type ShareAccessRulesV2Parameters struct { AccessRuleParameters `json:"accessRule" tf:"access_rule,omitempty"` ShareID *string `json:"shareId" tf:"share_id,omitempty"` }AccessRule []
func (*ShareAccessRulesV2Parameters) DeepCopy ¶
func (in *ShareAccessRulesV2Parameters) DeepCopy() *ShareAccessRulesV2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareAccessRulesV2Parameters.
func (*ShareAccessRulesV2Parameters) DeepCopyInto ¶
func (in *ShareAccessRulesV2Parameters) DeepCopyInto(out *ShareAccessRulesV2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShareAccessRulesV2Spec ¶
type ShareAccessRulesV2Spec struct {}
ShareAccessRulesV2Spec defines the desired state of ShareAccessRulesV2
func (*ShareAccessRulesV2Spec) DeepCopy ¶
func (in *ShareAccessRulesV2Spec) DeepCopy() *ShareAccessRulesV2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareAccessRulesV2Spec.
func (*ShareAccessRulesV2Spec) DeepCopyInto ¶
func (in *ShareAccessRulesV2Spec) DeepCopyInto(out *ShareAccessRulesV2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShareAccessRulesV2Status ¶
type ShareAccessRulesV2Status struct {}
ShareAccessRulesV2Status defines the observed state of ShareAccessRulesV2.
func (*ShareAccessRulesV2Status) DeepCopy ¶
func (in *ShareAccessRulesV2Status) DeepCopy() *ShareAccessRulesV2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShareAccessRulesV2Status.
func (*ShareAccessRulesV2Status) DeepCopyInto ¶
func (in *ShareAccessRulesV2Status) DeepCopyInto(out *ShareAccessRulesV2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TurboShareV1 ¶
type TurboShareV1 struct {}
TurboShareV1 is the Schema for the TurboShareV1s 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,otcjet}
func (*TurboShareV1) DeepCopy ¶
func (in *TurboShareV1) DeepCopy() *TurboShareV1
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TurboShareV1.
func (*TurboShareV1) DeepCopyInto ¶
func (in *TurboShareV1) DeepCopyInto(out *TurboShareV1)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TurboShareV1) DeepCopyObject ¶
func (in *TurboShareV1) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TurboShareV1) GetCondition ¶
func (mg *TurboShareV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TurboShareV1.
func (*TurboShareV1) GetConnectionDetailsMapping ¶
func (tr *TurboShareV1) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TurboShareV1
func (*TurboShareV1) GetDeletionPolicy ¶
func (mg *TurboShareV1) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TurboShareV1.
func (*TurboShareV1) GetID ¶
func (tr *TurboShareV1) GetID() string
GetID returns ID of underlying Terraform resource of this TurboShareV1
func (*TurboShareV1) GetObservation ¶
func (tr *TurboShareV1) GetObservation() (map[string]interface{}, error)
GetObservation of this TurboShareV1
func (*TurboShareV1) GetParameters ¶
func (tr *TurboShareV1) GetParameters() (map[string]interface{}, error)
GetParameters of this TurboShareV1
func (*TurboShareV1) GetProviderConfigReference ¶
func (mg *TurboShareV1) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TurboShareV1.
func (*TurboShareV1) GetProviderReference ¶
func (mg *TurboShareV1) GetProviderReference() *xpv1.Reference
GetProviderReference of this TurboShareV1. Deprecated: Use GetProviderConfigReference.
func (*TurboShareV1) GetTerraformResourceType ¶
func (mg *TurboShareV1) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TurboShareV1
func (*TurboShareV1) GetTerraformSchemaVersion ¶
func (tr *TurboShareV1) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TurboShareV1) GetWriteConnectionSecretToReference ¶
func (mg *TurboShareV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TurboShareV1.
func (*TurboShareV1) LateInitialize ¶
func (tr *TurboShareV1) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TurboShareV1 using its observed tfState. returns True if there are any spec changes for the resource.
func (*TurboShareV1) SetConditions ¶
func (mg *TurboShareV1) SetConditions(c ...xpv1.Condition)
SetConditions of this TurboShareV1.
func (*TurboShareV1) SetDeletionPolicy ¶
func (mg *TurboShareV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TurboShareV1.
func (*TurboShareV1) SetObservation ¶
func (tr *TurboShareV1) SetObservation(obs map[string]interface{}) error
SetObservation for this TurboShareV1
func (*TurboShareV1) SetParameters ¶
func (tr *TurboShareV1) SetParameters(params map[string]interface{}) error
SetParameters for this TurboShareV1
func (*TurboShareV1) SetProviderConfigReference ¶
func (mg *TurboShareV1) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TurboShareV1.
func (*TurboShareV1) SetProviderReference ¶
func (mg *TurboShareV1) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TurboShareV1. Deprecated: Use SetProviderConfigReference.
func (*TurboShareV1) SetWriteConnectionSecretToReference ¶
func (mg *TurboShareV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TurboShareV1.
type TurboShareV1List ¶
type TurboShareV1List struct {}
TurboShareV1List contains a list of TurboShareV1s
func (*TurboShareV1List) DeepCopy ¶
func (in *TurboShareV1List) DeepCopy() *TurboShareV1List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TurboShareV1List.
func (*TurboShareV1List) DeepCopyInto ¶
func (in *TurboShareV1List) DeepCopyInto(out *TurboShareV1List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TurboShareV1List) DeepCopyObject ¶
func (in *TurboShareV1List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TurboShareV1List) GetItems ¶
func (l *TurboShareV1List) GetItems() []resource.Managed
GetItems of this TurboShareV1List.
type TurboShareV1Observation ¶
type TurboShareV1Observation struct {}
func (*TurboShareV1Observation) DeepCopy ¶
func (in *TurboShareV1Observation) DeepCopy() *TurboShareV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TurboShareV1Observation.
func (*TurboShareV1Observation) DeepCopyInto ¶
func (in *TurboShareV1Observation) DeepCopyInto(out *TurboShareV1Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TurboShareV1Parameters ¶
type TurboShareV1Parameters struct { string `json:"availabilityZone" tf:"availability_zone,omitempty"` CryptKeyID *string `json:"cryptKeyId,omitempty" tf:"crypt_key_id,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` SecurityGroupID *string `json:"securityGroupId" tf:"security_group_id,omitempty"` ShareProto *string `json:"shareProto,omitempty" tf:"share_proto,omitempty"` ShareType *string `json:"shareType,omitempty" tf:"share_type,omitempty"` Size *int64 `json:"size" tf:"size,omitempty"` SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"` VPCID *string `json:"vpcId" tf:"vpc_id,omitempty"` }AvailabilityZone *
func (*TurboShareV1Parameters) DeepCopy ¶
func (in *TurboShareV1Parameters) DeepCopy() *TurboShareV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TurboShareV1Parameters.
func (*TurboShareV1Parameters) DeepCopyInto ¶
func (in *TurboShareV1Parameters) DeepCopyInto(out *TurboShareV1Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TurboShareV1Spec ¶
type TurboShareV1Spec struct {}
TurboShareV1Spec defines the desired state of TurboShareV1
func (*TurboShareV1Spec) DeepCopy ¶
func (in *TurboShareV1Spec) DeepCopy() *TurboShareV1Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TurboShareV1Spec.
func (*TurboShareV1Spec) DeepCopyInto ¶
func (in *TurboShareV1Spec) DeepCopyInto(out *TurboShareV1Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TurboShareV1Status ¶
type TurboShareV1Status struct {}
TurboShareV1Status defines the observed state of TurboShareV1.
func (*TurboShareV1Status) DeepCopy ¶
func (in *TurboShareV1Status) DeepCopy() *TurboShareV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TurboShareV1Status.
func (*TurboShareV1Status) DeepCopyInto ¶
func (in *TurboShareV1Status) DeepCopyInto(out *TurboShareV1Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.