Versions in this module Expand all Collapse all v0 v0.2.0 Apr 11, 2019 Changes in this version + const APIVersion + const AccountKind + const AccountKindAPIVersion + const ContainerKind + const ContainerKindAPIVersion + const Group + const Version + func ToStorageAccountCreate(s *StorageAccountSpec) storage.AccountCreateParameters + func ToStorageAccountUpdate(s *StorageAccountSpec) storage.AccountUpdateParameters + type Account struct + Spec AccountSpec + Status AccountStatus + func (a *Account) ConnectionSecret() *corev1.Secret + func (a *Account) ConnectionSecretName() string + func (a *Account) DeepCopy() *Account + func (a *Account) DeepCopyInto(out *Account) + func (a *Account) DeepCopyObject() runtime.Object + func (a *Account) IsAvailable() bool + func (a *Account) IsBound() bool + func (a *Account) ObjectReference() *corev1.ObjectReference + func (a *Account) OwnerReference() metav1.OwnerReference + func (a *Account) SetBound(state bool) + type AccountList struct + Items []Account + func (in *AccountList) DeepCopy() *AccountList + func (in *AccountList) DeepCopyInto(out *AccountList) + func (in *AccountList) DeepCopyObject() runtime.Object + type AccountSpec struct + ClaimRef *corev1.ObjectReference + ClassRef *corev1.ObjectReference + ConnectionSecretNameOverride string + ProviderRef corev1.LocalObjectReference + ReclaimPolicy corev1alpha1.ReclaimPolicy + ResourceGroupName string + StorageAccountName string + StorageAccountSpec *StorageAccountSpec + func ParseAccountSpec(p map[string]string) *AccountSpec + func (in *AccountSpec) DeepCopy() *AccountSpec + func (in *AccountSpec) DeepCopyInto(out *AccountSpec) + type AccountStatus struct + ConnectionSecretRef corev1.LocalObjectReference + func (in *AccountStatus) DeepCopy() *AccountStatus + func (in *AccountStatus) DeepCopyInto(out *AccountStatus) + type Container struct + Spec ContainerSpec + Status ContainerStatus + func (c *Container) ConnectionSecretName() string + func (c *Container) DeepCopy() *Container + func (c *Container) DeepCopyInto(out *Container) + func (c *Container) DeepCopyObject() runtime.Object + func (c *Container) GetContainerName() string + func (c *Container) IsAvailable() bool + func (c *Container) IsBound() bool + func (c *Container) ObjectReference() *corev1.ObjectReference + func (c *Container) OwnerReference() metav1.OwnerReference + func (c *Container) SetBound(state bool) + type ContainerList struct + Items []Container + func (in *ContainerList) DeepCopy() *ContainerList + func (in *ContainerList) DeepCopyInto(out *ContainerList) + func (in *ContainerList) DeepCopyObject() runtime.Object + type ContainerSpec struct + AccountRef corev1.LocalObjectReference + ClaimRef *corev1.ObjectReference + ClassRef *corev1.ObjectReference + ConnectionSecretNameOverride string + Metadata azblob.Metadata + NameFormat string + PublicAccessType azblob.PublicAccessType + ReclaimPolicy corev1alpha1.ReclaimPolicy + func ParseContainerSpec(p map[string]string) *ContainerSpec + func (in *ContainerSpec) DeepCopy() *ContainerSpec + func (in *ContainerSpec) DeepCopyInto(out *ContainerSpec) + type ContainerStatus struct + ConnectionSecretRef corev1.LocalObjectReference + Name string + func (in *ContainerStatus) DeepCopy() *ContainerStatus + func (in *ContainerStatus) DeepCopyInto(out *ContainerStatus) + type CustomDomain struct + Name string + UseSubDomainName bool + func (in *CustomDomain) DeepCopy() *CustomDomain + func (in *CustomDomain) DeepCopyInto(out *CustomDomain) + type EnabledEncryptionServices struct + Blob bool + File bool + Queue bool + Table bool + func (in *EnabledEncryptionServices) DeepCopy() *EnabledEncryptionServices + func (in *EnabledEncryptionServices) DeepCopyInto(out *EnabledEncryptionServices) + type Encryption struct + KeySource storage.KeySource + KeyVaultProperties *KeyVaultProperties + Services *EnabledEncryptionServices + func (in *Encryption) DeepCopy() *Encryption + func (in *Encryption) DeepCopyInto(out *Encryption) + type Endpoints struct + Blob string + File string + Queue string + Table string + func (in *Endpoints) DeepCopy() *Endpoints + func (in *Endpoints) DeepCopyInto(out *Endpoints) + type IPRule struct + Action storage.Action + IPAddressOrRange string + func (in *IPRule) DeepCopy() *IPRule + func (in *IPRule) DeepCopyInto(out *IPRule) + type Identity struct + PrincipalID string + TenantID string + Type string + func (in *Identity) DeepCopy() *Identity + func (in *Identity) DeepCopyInto(out *Identity) + type KeyVaultProperties struct + KeyName string + KeyVaultURI string + KeyVersion string + func (in *KeyVaultProperties) DeepCopy() *KeyVaultProperties + func (in *KeyVaultProperties) DeepCopyInto(out *KeyVaultProperties) + type NetworkRuleSet struct + Bypass storage.Bypass + DefaultAction storage.DefaultAction + IPRules []IPRule + VirtualNetworkRules []VirtualNetworkRule + func (in *NetworkRuleSet) DeepCopy() *NetworkRuleSet + func (in *NetworkRuleSet) DeepCopyInto(out *NetworkRuleSet) + type Sku struct + Capabilities []skuCapability + Kind storage.Kind + Locations []string + Name storage.SkuName + ResourceType string + Tier storage.SkuTier + func (in *Sku) DeepCopy() *Sku + func (in *Sku) DeepCopyInto(out *Sku) + type StorageAccountSpec struct + Identity *Identity + Kind storage.Kind + Location string + Sku *Sku + Tags map[string]string + func NewStorageAccountSpec(a *storage.Account) *StorageAccountSpec + func (in *StorageAccountSpec) DeepCopy() *StorageAccountSpec + func (in *StorageAccountSpec) DeepCopyInto(out *StorageAccountSpec) + type StorageAccountSpecProperties struct + AccessTier storage.AccessTier + CustomDomain *CustomDomain + EnableHTTPSTrafficOnly bool + Encryption *Encryption + NetworkRuleSet *NetworkRuleSet + func (in *StorageAccountSpecProperties) DeepCopy() *StorageAccountSpecProperties + func (in *StorageAccountSpecProperties) DeepCopyInto(out *StorageAccountSpecProperties) + type StorageAccountStatus struct + ID string + Name string + Type string + func NewStorageAccountStatus(a *storage.Account) *StorageAccountStatus + func (in *StorageAccountStatus) DeepCopy() *StorageAccountStatus + func (in *StorageAccountStatus) DeepCopyInto(out *StorageAccountStatus) + type StorageAccountStatusProperties struct + CreationTime *metav1.Time + LastGeoFailoverTime *metav1.Time + PrimaryEndpoints *Endpoints + PrimaryLocation string + ProvisioningState storage.ProvisioningState + SecondaryEndpoints *Endpoints + SecondaryLocation string + StatusOfPrimary storage.AccountStatus + StatusOfSecondary storage.AccountStatus + func (in *StorageAccountStatusProperties) DeepCopy() *StorageAccountStatusProperties + func (in *StorageAccountStatusProperties) DeepCopyInto(out *StorageAccountStatusProperties) + type VirtualNetworkRule struct + Action storage.Action + VirtualNetworkResourceID string + func (in *VirtualNetworkRule) DeepCopy() *VirtualNetworkRule + func (in *VirtualNetworkRule) DeepCopyInto(out *VirtualNetworkRule) v0.1.0 Dec 4, 2018 Changes in this version + var SchemeBuilder = &scheme.Builder + var SchemeGroupVersion = schema.GroupVersion + type AzureBucket struct + Spec AzureBucketSpec + Status AzureBucketStatus + func (in *AzureBucket) DeepCopy() *AzureBucket + func (in *AzureBucket) DeepCopyInto(out *AzureBucket) + func (in *AzureBucket) DeepCopyObject() runtime.Object + type AzureBucketList struct + Items []AzureBucket + func (in *AzureBucketList) DeepCopy() *AzureBucketList + func (in *AzureBucketList) DeepCopyInto(out *AzureBucketList) + func (in *AzureBucketList) DeepCopyObject() runtime.Object + type AzureBucketSpec struct + AccessTier string + ConnectionSecretNameOverride string + Location string + Name string + PredefinedACL string + ProviderRef v1.LocalObjectReference + Storage string + func (in *AzureBucketSpec) DeepCopy() *AzureBucketSpec + func (in *AzureBucketSpec) DeepCopyInto(out *AzureBucketSpec) + type AzureBucketStatus struct + ConnectionSecretRef v1.LocalObjectReference + Message string + ProviderID string + func (in *AzureBucketStatus) DeepCopy() *AzureBucketStatus + func (in *AzureBucketStatus) DeepCopyInto(out *AzureBucketStatus)