Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the storage v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/crossplaneio/crossplane/pkg/apis/azure/database +k8s:defaulter-gen=TypeMeta +groupName=storage.azure.crossplane.io
Package v1alpha1 contains API Schema definitions for the storage v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/crossplaneio/crossplane/pkg/apis/azure/storage +k8s:defaulter-gen=TypeMeta +groupName=storage.azure.crossplane.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "storage.azure.crossplane.io", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
Functions ¶
This section is empty.
Types ¶
type AzureBucket ¶
type AzureBucket struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AzureBucketSpec `json:"spec,omitempty"` Status AzureBucketStatus `json:"status,omitempty"` }
AzureBucket is the Schema for the Bucket API +k8s:openapi-gen=true +groupName=storage.azure
func (*AzureBucket) DeepCopy ¶
func (in *AzureBucket) DeepCopy() *AzureBucket
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureBucket.
func (*AzureBucket) DeepCopyInto ¶
func (in *AzureBucket) DeepCopyInto(out *AzureBucket)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureBucket) DeepCopyObject ¶
func (in *AzureBucket) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureBucketList ¶
type AzureBucketList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AzureBucket `json:"items"` }
AzureBucketList contains a list of AzureBuckets
func (*AzureBucketList) DeepCopy ¶
func (in *AzureBucketList) DeepCopy() *AzureBucketList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureBucketList.
func (*AzureBucketList) DeepCopyInto ¶
func (in *AzureBucketList) DeepCopyInto(out *AzureBucketList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureBucketList) DeepCopyObject ¶
func (in *AzureBucketList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureBucketSpec ¶
type AzureBucketSpec struct { Name string `json:"name,omitempty"` Location string `json:"location,omitempty"` // Storage // One of: // Locally redundant storage (LRS) // Geo-redundant storage (GRS) // Read-access geo-redundant storage (RA-GRS) Storage string `json:"storage,omitempty"` // AccessTier hot or cold AccessTier string `json:"accessTier,omitempty"` // PredefinedACL // One of: private, full-public-read, public-read-blobs-only PredefinedACL string `json:"predefinedACL,omitempty"` ConnectionSecretNameOverride string `json:"connectionSecretNameOverride,omitempty"` ProviderRef v1.LocalObjectReference `json:"providerRef"` }
AzureBucketSpec defines the desired state of AzureBucket
func (*AzureBucketSpec) DeepCopy ¶
func (in *AzureBucketSpec) DeepCopy() *AzureBucketSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureBucketSpec.
func (*AzureBucketSpec) DeepCopyInto ¶
func (in *AzureBucketSpec) DeepCopyInto(out *AzureBucketSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureBucketStatus ¶
type AzureBucketStatus struct { corev1alpha1.ConditionedStatus corev1alpha1.BindingStatusPhase Message string `json:"message,omitempty"` ProviderID string `json:"providerID,omitempty"` // the external ID to identify this resource in the cloud provider ConnectionSecretRef v1.LocalObjectReference `json:"connectionSecretRef,omitempty"` }
AzureBucketStatus defines the observed state of AzureBucket
func (*AzureBucketStatus) DeepCopy ¶
func (in *AzureBucketStatus) DeepCopy() *AzureBucketStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureBucketStatus.
func (*AzureBucketStatus) DeepCopyInto ¶
func (in *AzureBucketStatus) DeepCopyInto(out *AzureBucketStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.