Documentation ¶
Overview ¶
Package storage contains API Schema definitions for the keyvault storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=keyvault.azure.com +versionName=v1api20210401previewstorage
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- Variables
- type APIVersion
- type AccessPolicyEntry
- func (entry *AccessPolicyEntry) AssignProperties_From_AccessPolicyEntry(source *storage.AccessPolicyEntry) error
- func (entry *AccessPolicyEntry) AssignProperties_To_AccessPolicyEntry(destination *storage.AccessPolicyEntry) error
- func (in *AccessPolicyEntry) DeepCopy() *AccessPolicyEntry
- func (in *AccessPolicyEntry) DeepCopyInto(out *AccessPolicyEntry)
- type AccessPolicyEntry_STATUS
- func (entry *AccessPolicyEntry_STATUS) AssignProperties_From_AccessPolicyEntry_STATUS(source *storage.AccessPolicyEntry_STATUS) error
- func (entry *AccessPolicyEntry_STATUS) AssignProperties_To_AccessPolicyEntry_STATUS(destination *storage.AccessPolicyEntry_STATUS) error
- func (in *AccessPolicyEntry_STATUS) DeepCopy() *AccessPolicyEntry_STATUS
- func (in *AccessPolicyEntry_STATUS) DeepCopyInto(out *AccessPolicyEntry_STATUS)
- type IPRule
- type IPRule_STATUS
- func (rule *IPRule_STATUS) AssignProperties_From_IPRule_STATUS(source *storage.IPRule_STATUS) error
- func (rule *IPRule_STATUS) AssignProperties_To_IPRule_STATUS(destination *storage.IPRule_STATUS) error
- func (in *IPRule_STATUS) DeepCopy() *IPRule_STATUS
- func (in *IPRule_STATUS) DeepCopyInto(out *IPRule_STATUS)
- type NetworkRuleSet
- func (ruleSet *NetworkRuleSet) AssignProperties_From_NetworkRuleSet(source *storage.NetworkRuleSet) error
- func (ruleSet *NetworkRuleSet) AssignProperties_To_NetworkRuleSet(destination *storage.NetworkRuleSet) error
- func (in *NetworkRuleSet) DeepCopy() *NetworkRuleSet
- func (in *NetworkRuleSet) DeepCopyInto(out *NetworkRuleSet)
- type NetworkRuleSet_STATUS
- func (ruleSet *NetworkRuleSet_STATUS) AssignProperties_From_NetworkRuleSet_STATUS(source *storage.NetworkRuleSet_STATUS) error
- func (ruleSet *NetworkRuleSet_STATUS) AssignProperties_To_NetworkRuleSet_STATUS(destination *storage.NetworkRuleSet_STATUS) error
- func (in *NetworkRuleSet_STATUS) DeepCopy() *NetworkRuleSet_STATUS
- func (in *NetworkRuleSet_STATUS) DeepCopyInto(out *NetworkRuleSet_STATUS)
- type Permissions
- func (permissions *Permissions) AssignProperties_From_Permissions(source *storage.Permissions) error
- func (permissions *Permissions) AssignProperties_To_Permissions(destination *storage.Permissions) error
- func (in *Permissions) DeepCopy() *Permissions
- func (in *Permissions) DeepCopyInto(out *Permissions)
- type Permissions_STATUS
- func (permissions *Permissions_STATUS) AssignProperties_From_Permissions_STATUS(source *storage.Permissions_STATUS) error
- func (permissions *Permissions_STATUS) AssignProperties_To_Permissions_STATUS(destination *storage.Permissions_STATUS) error
- func (in *Permissions_STATUS) DeepCopy() *Permissions_STATUS
- func (in *Permissions_STATUS) DeepCopyInto(out *Permissions_STATUS)
- type PrivateEndpointConnectionItem_STATUS
- func (item *PrivateEndpointConnectionItem_STATUS) AssignProperties_From_PrivateEndpointConnectionItem_STATUS(source *storage.PrivateEndpointConnectionItem_STATUS) error
- func (item *PrivateEndpointConnectionItem_STATUS) AssignProperties_To_PrivateEndpointConnectionItem_STATUS(destination *storage.PrivateEndpointConnectionItem_STATUS) error
- func (in *PrivateEndpointConnectionItem_STATUS) DeepCopy() *PrivateEndpointConnectionItem_STATUS
- func (in *PrivateEndpointConnectionItem_STATUS) DeepCopyInto(out *PrivateEndpointConnectionItem_STATUS)
- type PrivateEndpoint_STATUS
- func (endpoint *PrivateEndpoint_STATUS) AssignProperties_From_PrivateEndpoint_STATUS(source *storage.PrivateEndpoint_STATUS) error
- func (endpoint *PrivateEndpoint_STATUS) AssignProperties_To_PrivateEndpoint_STATUS(destination *storage.PrivateEndpoint_STATUS) error
- func (in *PrivateEndpoint_STATUS) DeepCopy() *PrivateEndpoint_STATUS
- func (in *PrivateEndpoint_STATUS) DeepCopyInto(out *PrivateEndpoint_STATUS)
- type PrivateLinkServiceConnectionState_STATUS
- func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_From_PrivateLinkServiceConnectionState_STATUS(source *storage.PrivateLinkServiceConnectionState_STATUS) error
- func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_To_PrivateLinkServiceConnectionState_STATUS(destination *storage.PrivateLinkServiceConnectionState_STATUS) error
- func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopy() *PrivateLinkServiceConnectionState_STATUS
- func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopyInto(out *PrivateLinkServiceConnectionState_STATUS)
- type Sku
- type Sku_STATUS
- type SystemData_STATUS
- func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *storage.SystemData_STATUS) error
- func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *storage.SystemData_STATUS) error
- func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
- func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
- type Vault
- func (vault *Vault) AssignProperties_From_Vault(source *storage.Vault) error
- func (vault *Vault) AssignProperties_To_Vault(destination *storage.Vault) error
- func (vault *Vault) AzureName() string
- func (vault *Vault) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (vault *Vault) ConvertFrom(hub conversion.Hub) error
- func (vault *Vault) ConvertTo(hub conversion.Hub) error
- func (in *Vault) DeepCopy() *Vault
- func (in *Vault) DeepCopyInto(out *Vault)
- func (in *Vault) DeepCopyObject() runtime.Object
- func (vault Vault) GetAPIVersion() string
- func (vault *Vault) GetConditions() conditions.Conditions
- func (vault *Vault) GetResourceScope() genruntime.ResourceScope
- func (vault *Vault) GetSpec() genruntime.ConvertibleSpec
- func (vault *Vault) GetStatus() genruntime.ConvertibleStatus
- func (vault *Vault) GetSupportedOperations() []genruntime.ResourceOperation
- func (vault *Vault) GetType() string
- func (vault *Vault) NewEmptyStatus() genruntime.ConvertibleStatus
- func (vault *Vault) OriginalGVK() *schema.GroupVersionKind
- func (vault *Vault) Owner() *genruntime.ResourceReference
- func (vault *Vault) SecretDestinationExpressions() []*core.DestinationExpression
- func (vault *Vault) SetConditions(conditions conditions.Conditions)
- func (vault *Vault) SetStatus(status genruntime.ConvertibleStatus) error
- type VaultList
- type VaultOperatorSpec
- func (operator *VaultOperatorSpec) AssignProperties_From_VaultOperatorSpec(source *storage.VaultOperatorSpec) error
- func (operator *VaultOperatorSpec) AssignProperties_To_VaultOperatorSpec(destination *storage.VaultOperatorSpec) error
- func (in *VaultOperatorSpec) DeepCopy() *VaultOperatorSpec
- func (in *VaultOperatorSpec) DeepCopyInto(out *VaultOperatorSpec)
- type VaultProperties
- func (properties *VaultProperties) AssignProperties_From_VaultProperties(source *storage.VaultProperties) error
- func (properties *VaultProperties) AssignProperties_To_VaultProperties(destination *storage.VaultProperties) error
- func (in *VaultProperties) DeepCopy() *VaultProperties
- func (in *VaultProperties) DeepCopyInto(out *VaultProperties)
- type VaultProperties_STATUS
- func (properties *VaultProperties_STATUS) AssignProperties_From_VaultProperties_STATUS(source *storage.VaultProperties_STATUS) error
- func (properties *VaultProperties_STATUS) AssignProperties_To_VaultProperties_STATUS(destination *storage.VaultProperties_STATUS) error
- func (in *VaultProperties_STATUS) DeepCopy() *VaultProperties_STATUS
- func (in *VaultProperties_STATUS) DeepCopyInto(out *VaultProperties_STATUS)
- type Vault_STATUS
- func (vault *Vault_STATUS) AssignProperties_From_Vault_STATUS(source *storage.Vault_STATUS) error
- func (vault *Vault_STATUS) AssignProperties_To_Vault_STATUS(destination *storage.Vault_STATUS) error
- func (vault *Vault_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (vault *Vault_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Vault_STATUS) DeepCopy() *Vault_STATUS
- func (in *Vault_STATUS) DeepCopyInto(out *Vault_STATUS)
- type Vault_Spec
- func (vault *Vault_Spec) AssignProperties_From_Vault_Spec(source *storage.Vault_Spec) error
- func (vault *Vault_Spec) AssignProperties_To_Vault_Spec(destination *storage.Vault_Spec) error
- func (vault *Vault_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (vault *Vault_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *Vault_Spec) DeepCopy() *Vault_Spec
- func (in *Vault_Spec) DeepCopyInto(out *Vault_Spec)
- type VirtualNetworkRule
- func (rule *VirtualNetworkRule) AssignProperties_From_VirtualNetworkRule(source *storage.VirtualNetworkRule) error
- func (rule *VirtualNetworkRule) AssignProperties_To_VirtualNetworkRule(destination *storage.VirtualNetworkRule) error
- func (in *VirtualNetworkRule) DeepCopy() *VirtualNetworkRule
- func (in *VirtualNetworkRule) DeepCopyInto(out *VirtualNetworkRule)
- type VirtualNetworkRule_STATUS
- func (rule *VirtualNetworkRule_STATUS) AssignProperties_From_VirtualNetworkRule_STATUS(source *storage.VirtualNetworkRule_STATUS) error
- func (rule *VirtualNetworkRule_STATUS) AssignProperties_To_VirtualNetworkRule_STATUS(destination *storage.VirtualNetworkRule_STATUS) error
- func (in *VirtualNetworkRule_STATUS) DeepCopy() *VirtualNetworkRule_STATUS
- func (in *VirtualNetworkRule_STATUS) DeepCopyInto(out *VirtualNetworkRule_STATUS)
Constants ¶
const APIVersion_Value = APIVersion("2021-04-01-preview")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "keyvault.azure.com", Version: "v1api20210401previewstorage"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type APIVersion ¶
type APIVersion string
Storage version of v1api20210401preview.APIVersion +kubebuilder:validation:Enum={"2021-04-01-preview"}
type AccessPolicyEntry ¶
type AccessPolicyEntry struct { ApplicationId *string `json:"applicationId,omitempty" optionalConfigMapPair:"ApplicationId"` ApplicationIdFromConfig *genruntime.ConfigMapReference `json:"applicationIdFromConfig,omitempty" optionalConfigMapPair:"ApplicationId"` ObjectId *string `json:"objectId,omitempty" optionalConfigMapPair:"ObjectId"` ObjectIdFromConfig *genruntime.ConfigMapReference `json:"objectIdFromConfig,omitempty" optionalConfigMapPair:"ObjectId"` Permissions *Permissions `json:"permissions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TenantId *string `json:"tenantId,omitempty" optionalConfigMapPair:"TenantId"` TenantIdFromConfig *genruntime.ConfigMapReference `json:"tenantIdFromConfig,omitempty" optionalConfigMapPair:"TenantId"` }
Storage version of v1api20210401preview.AccessPolicyEntry An identity that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID.
func (*AccessPolicyEntry) AssignProperties_From_AccessPolicyEntry ¶
func (entry *AccessPolicyEntry) AssignProperties_From_AccessPolicyEntry(source *storage.AccessPolicyEntry) error
AssignProperties_From_AccessPolicyEntry populates our AccessPolicyEntry from the provided source AccessPolicyEntry
func (*AccessPolicyEntry) AssignProperties_To_AccessPolicyEntry ¶
func (entry *AccessPolicyEntry) AssignProperties_To_AccessPolicyEntry(destination *storage.AccessPolicyEntry) error
AssignProperties_To_AccessPolicyEntry populates the provided destination AccessPolicyEntry from our AccessPolicyEntry
func (*AccessPolicyEntry) DeepCopy ¶
func (in *AccessPolicyEntry) DeepCopy() *AccessPolicyEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyEntry.
func (*AccessPolicyEntry) DeepCopyInto ¶
func (in *AccessPolicyEntry) DeepCopyInto(out *AccessPolicyEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPolicyEntry_STATUS ¶
type AccessPolicyEntry_STATUS struct { ApplicationId *string `json:"applicationId,omitempty"` ObjectId *string `json:"objectId,omitempty"` Permissions *Permissions_STATUS `json:"permissions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TenantId *string `json:"tenantId,omitempty"` }
Storage version of v1api20210401preview.AccessPolicyEntry_STATUS An identity that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID.
func (*AccessPolicyEntry_STATUS) AssignProperties_From_AccessPolicyEntry_STATUS ¶
func (entry *AccessPolicyEntry_STATUS) AssignProperties_From_AccessPolicyEntry_STATUS(source *storage.AccessPolicyEntry_STATUS) error
AssignProperties_From_AccessPolicyEntry_STATUS populates our AccessPolicyEntry_STATUS from the provided source AccessPolicyEntry_STATUS
func (*AccessPolicyEntry_STATUS) AssignProperties_To_AccessPolicyEntry_STATUS ¶
func (entry *AccessPolicyEntry_STATUS) AssignProperties_To_AccessPolicyEntry_STATUS(destination *storage.AccessPolicyEntry_STATUS) error
AssignProperties_To_AccessPolicyEntry_STATUS populates the provided destination AccessPolicyEntry_STATUS from our AccessPolicyEntry_STATUS
func (*AccessPolicyEntry_STATUS) DeepCopy ¶
func (in *AccessPolicyEntry_STATUS) DeepCopy() *AccessPolicyEntry_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyEntry_STATUS.
func (*AccessPolicyEntry_STATUS) DeepCopyInto ¶
func (in *AccessPolicyEntry_STATUS) DeepCopyInto(out *AccessPolicyEntry_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRule ¶
type IPRule struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value *string `json:"value,omitempty"` }
Storage version of v1api20210401preview.IPRule A rule governing the accessibility of a vault from a specific ip address or ip range.
func (*IPRule) AssignProperties_From_IPRule ¶
AssignProperties_From_IPRule populates our IPRule from the provided source IPRule
func (*IPRule) AssignProperties_To_IPRule ¶
AssignProperties_To_IPRule populates the provided destination IPRule from our IPRule
func (*IPRule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRule.
func (*IPRule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRule_STATUS ¶
type IPRule_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value *string `json:"value,omitempty"` }
Storage version of v1api20210401preview.IPRule_STATUS A rule governing the accessibility of a vault from a specific ip address or ip range.
func (*IPRule_STATUS) AssignProperties_From_IPRule_STATUS ¶
func (rule *IPRule_STATUS) AssignProperties_From_IPRule_STATUS(source *storage.IPRule_STATUS) error
AssignProperties_From_IPRule_STATUS populates our IPRule_STATUS from the provided source IPRule_STATUS
func (*IPRule_STATUS) AssignProperties_To_IPRule_STATUS ¶
func (rule *IPRule_STATUS) AssignProperties_To_IPRule_STATUS(destination *storage.IPRule_STATUS) error
AssignProperties_To_IPRule_STATUS populates the provided destination IPRule_STATUS from our IPRule_STATUS
func (*IPRule_STATUS) DeepCopy ¶
func (in *IPRule_STATUS) DeepCopy() *IPRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRule_STATUS.
func (*IPRule_STATUS) DeepCopyInto ¶
func (in *IPRule_STATUS) DeepCopyInto(out *IPRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkRuleSet ¶
type NetworkRuleSet struct { Bypass *string `json:"bypass,omitempty"` DefaultAction *string `json:"defaultAction,omitempty"` IpRules []IPRule `json:"ipRules,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` VirtualNetworkRules []VirtualNetworkRule `json:"virtualNetworkRules,omitempty"` }
Storage version of v1api20210401preview.NetworkRuleSet A set of rules governing the network accessibility of a vault.
func (*NetworkRuleSet) AssignProperties_From_NetworkRuleSet ¶
func (ruleSet *NetworkRuleSet) AssignProperties_From_NetworkRuleSet(source *storage.NetworkRuleSet) error
AssignProperties_From_NetworkRuleSet populates our NetworkRuleSet from the provided source NetworkRuleSet
func (*NetworkRuleSet) AssignProperties_To_NetworkRuleSet ¶
func (ruleSet *NetworkRuleSet) AssignProperties_To_NetworkRuleSet(destination *storage.NetworkRuleSet) error
AssignProperties_To_NetworkRuleSet populates the provided destination NetworkRuleSet from our NetworkRuleSet
func (*NetworkRuleSet) DeepCopy ¶
func (in *NetworkRuleSet) DeepCopy() *NetworkRuleSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSet.
func (*NetworkRuleSet) DeepCopyInto ¶
func (in *NetworkRuleSet) DeepCopyInto(out *NetworkRuleSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkRuleSet_STATUS ¶
type NetworkRuleSet_STATUS struct { Bypass *string `json:"bypass,omitempty"` DefaultAction *string `json:"defaultAction,omitempty"` IpRules []IPRule_STATUS `json:"ipRules,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` VirtualNetworkRules []VirtualNetworkRule_STATUS `json:"virtualNetworkRules,omitempty"` }
Storage version of v1api20210401preview.NetworkRuleSet_STATUS A set of rules governing the network accessibility of a vault.
func (*NetworkRuleSet_STATUS) AssignProperties_From_NetworkRuleSet_STATUS ¶
func (ruleSet *NetworkRuleSet_STATUS) AssignProperties_From_NetworkRuleSet_STATUS(source *storage.NetworkRuleSet_STATUS) error
AssignProperties_From_NetworkRuleSet_STATUS populates our NetworkRuleSet_STATUS from the provided source NetworkRuleSet_STATUS
func (*NetworkRuleSet_STATUS) AssignProperties_To_NetworkRuleSet_STATUS ¶
func (ruleSet *NetworkRuleSet_STATUS) AssignProperties_To_NetworkRuleSet_STATUS(destination *storage.NetworkRuleSet_STATUS) error
AssignProperties_To_NetworkRuleSet_STATUS populates the provided destination NetworkRuleSet_STATUS from our NetworkRuleSet_STATUS
func (*NetworkRuleSet_STATUS) DeepCopy ¶
func (in *NetworkRuleSet_STATUS) DeepCopy() *NetworkRuleSet_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSet_STATUS.
func (*NetworkRuleSet_STATUS) DeepCopyInto ¶
func (in *NetworkRuleSet_STATUS) DeepCopyInto(out *NetworkRuleSet_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Permissions ¶
type Permissions struct { Certificates []string `json:"certificates,omitempty"` Keys []string `json:"keys,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Secrets []string `json:"secrets,omitempty"` Storage []string `json:"storage,omitempty"` }
Storage version of v1api20210401preview.Permissions Permissions the identity has for keys, secrets, certificates and storage.
func (*Permissions) AssignProperties_From_Permissions ¶
func (permissions *Permissions) AssignProperties_From_Permissions(source *storage.Permissions) error
AssignProperties_From_Permissions populates our Permissions from the provided source Permissions
func (*Permissions) AssignProperties_To_Permissions ¶
func (permissions *Permissions) AssignProperties_To_Permissions(destination *storage.Permissions) error
AssignProperties_To_Permissions populates the provided destination Permissions from our Permissions
func (*Permissions) DeepCopy ¶
func (in *Permissions) DeepCopy() *Permissions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Permissions.
func (*Permissions) DeepCopyInto ¶
func (in *Permissions) DeepCopyInto(out *Permissions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Permissions_STATUS ¶
type Permissions_STATUS struct { Certificates []string `json:"certificates,omitempty"` Keys []string `json:"keys,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Secrets []string `json:"secrets,omitempty"` Storage []string `json:"storage,omitempty"` }
Storage version of v1api20210401preview.Permissions_STATUS Permissions the identity has for keys, secrets, certificates and storage.
func (*Permissions_STATUS) AssignProperties_From_Permissions_STATUS ¶
func (permissions *Permissions_STATUS) AssignProperties_From_Permissions_STATUS(source *storage.Permissions_STATUS) error
AssignProperties_From_Permissions_STATUS populates our Permissions_STATUS from the provided source Permissions_STATUS
func (*Permissions_STATUS) AssignProperties_To_Permissions_STATUS ¶
func (permissions *Permissions_STATUS) AssignProperties_To_Permissions_STATUS(destination *storage.Permissions_STATUS) error
AssignProperties_To_Permissions_STATUS populates the provided destination Permissions_STATUS from our Permissions_STATUS
func (*Permissions_STATUS) DeepCopy ¶
func (in *Permissions_STATUS) DeepCopy() *Permissions_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Permissions_STATUS.
func (*Permissions_STATUS) DeepCopyInto ¶
func (in *Permissions_STATUS) DeepCopyInto(out *Permissions_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointConnectionItem_STATUS ¶
type PrivateEndpointConnectionItem_STATUS struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` PrivateEndpoint *PrivateEndpoint_STATUS `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState_STATUS `json:"privateLinkServiceConnectionState,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
Storage version of v1api20210401preview.PrivateEndpointConnectionItem_STATUS Private endpoint connection item.
func (*PrivateEndpointConnectionItem_STATUS) AssignProperties_From_PrivateEndpointConnectionItem_STATUS ¶
func (item *PrivateEndpointConnectionItem_STATUS) AssignProperties_From_PrivateEndpointConnectionItem_STATUS(source *storage.PrivateEndpointConnectionItem_STATUS) error
AssignProperties_From_PrivateEndpointConnectionItem_STATUS populates our PrivateEndpointConnectionItem_STATUS from the provided source PrivateEndpointConnectionItem_STATUS
func (*PrivateEndpointConnectionItem_STATUS) AssignProperties_To_PrivateEndpointConnectionItem_STATUS ¶
func (item *PrivateEndpointConnectionItem_STATUS) AssignProperties_To_PrivateEndpointConnectionItem_STATUS(destination *storage.PrivateEndpointConnectionItem_STATUS) error
AssignProperties_To_PrivateEndpointConnectionItem_STATUS populates the provided destination PrivateEndpointConnectionItem_STATUS from our PrivateEndpointConnectionItem_STATUS
func (*PrivateEndpointConnectionItem_STATUS) DeepCopy ¶
func (in *PrivateEndpointConnectionItem_STATUS) DeepCopy() *PrivateEndpointConnectionItem_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnectionItem_STATUS.
func (*PrivateEndpointConnectionItem_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointConnectionItem_STATUS) DeepCopyInto(out *PrivateEndpointConnectionItem_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpoint_STATUS ¶
type PrivateEndpoint_STATUS struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20210401preview.PrivateEndpoint_STATUS Private endpoint object properties.
func (*PrivateEndpoint_STATUS) AssignProperties_From_PrivateEndpoint_STATUS ¶
func (endpoint *PrivateEndpoint_STATUS) AssignProperties_From_PrivateEndpoint_STATUS(source *storage.PrivateEndpoint_STATUS) error
AssignProperties_From_PrivateEndpoint_STATUS populates our PrivateEndpoint_STATUS from the provided source PrivateEndpoint_STATUS
func (*PrivateEndpoint_STATUS) AssignProperties_To_PrivateEndpoint_STATUS ¶
func (endpoint *PrivateEndpoint_STATUS) AssignProperties_To_PrivateEndpoint_STATUS(destination *storage.PrivateEndpoint_STATUS) error
AssignProperties_To_PrivateEndpoint_STATUS populates the provided destination PrivateEndpoint_STATUS from our PrivateEndpoint_STATUS
func (*PrivateEndpoint_STATUS) DeepCopy ¶
func (in *PrivateEndpoint_STATUS) DeepCopy() *PrivateEndpoint_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_STATUS.
func (*PrivateEndpoint_STATUS) DeepCopyInto ¶
func (in *PrivateEndpoint_STATUS) DeepCopyInto(out *PrivateEndpoint_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceConnectionState_STATUS ¶
type PrivateLinkServiceConnectionState_STATUS struct { ActionsRequired *string `json:"actionsRequired,omitempty"` Description *string `json:"description,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Status *string `json:"status,omitempty"` }
Storage version of v1api20210401preview.PrivateLinkServiceConnectionState_STATUS An object that represents the approval state of the private link connection.
func (*PrivateLinkServiceConnectionState_STATUS) AssignProperties_From_PrivateLinkServiceConnectionState_STATUS ¶
func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_From_PrivateLinkServiceConnectionState_STATUS(source *storage.PrivateLinkServiceConnectionState_STATUS) error
AssignProperties_From_PrivateLinkServiceConnectionState_STATUS populates our PrivateLinkServiceConnectionState_STATUS from the provided source PrivateLinkServiceConnectionState_STATUS
func (*PrivateLinkServiceConnectionState_STATUS) AssignProperties_To_PrivateLinkServiceConnectionState_STATUS ¶
func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_To_PrivateLinkServiceConnectionState_STATUS(destination *storage.PrivateLinkServiceConnectionState_STATUS) error
AssignProperties_To_PrivateLinkServiceConnectionState_STATUS populates the provided destination PrivateLinkServiceConnectionState_STATUS from our PrivateLinkServiceConnectionState_STATUS
func (*PrivateLinkServiceConnectionState_STATUS) DeepCopy ¶
func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopy() *PrivateLinkServiceConnectionState_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionState_STATUS.
func (*PrivateLinkServiceConnectionState_STATUS) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopyInto(out *PrivateLinkServiceConnectionState_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Sku ¶
type Sku struct { Family *string `json:"family,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20210401preview.Sku SKU details
func (*Sku) AssignProperties_From_Sku ¶
AssignProperties_From_Sku populates our Sku from the provided source Sku
func (*Sku) AssignProperties_To_Sku ¶
AssignProperties_To_Sku populates the provided destination Sku from our Sku
func (*Sku) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku.
func (*Sku) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Sku_STATUS ¶
type Sku_STATUS struct { Family *string `json:"family,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20210401preview.Sku_STATUS SKU details
func (*Sku_STATUS) AssignProperties_From_Sku_STATUS ¶
func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *storage.Sku_STATUS) error
AssignProperties_From_Sku_STATUS populates our Sku_STATUS from the provided source Sku_STATUS
func (*Sku_STATUS) AssignProperties_To_Sku_STATUS ¶
func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *storage.Sku_STATUS) error
AssignProperties_To_Sku_STATUS populates the provided destination Sku_STATUS from our Sku_STATUS
func (*Sku_STATUS) DeepCopy ¶
func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS.
func (*Sku_STATUS) DeepCopyInto ¶
func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemData_STATUS ¶
type SystemData_STATUS struct { CreatedAt *string `json:"createdAt,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` CreatedByType *string `json:"createdByType,omitempty"` LastModifiedAt *string `json:"lastModifiedAt,omitempty"` LastModifiedBy *string `json:"lastModifiedBy,omitempty"` LastModifiedByType *string `json:"lastModifiedByType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20210401preview.SystemData_STATUS Metadata pertaining to creation and last modification of the key vault resource.
func (*SystemData_STATUS) AssignProperties_From_SystemData_STATUS ¶
func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *storage.SystemData_STATUS) error
AssignProperties_From_SystemData_STATUS populates our SystemData_STATUS from the provided source SystemData_STATUS
func (*SystemData_STATUS) AssignProperties_To_SystemData_STATUS ¶
func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *storage.SystemData_STATUS) error
AssignProperties_To_SystemData_STATUS populates the provided destination SystemData_STATUS from our SystemData_STATUS
func (*SystemData_STATUS) DeepCopy ¶
func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS.
func (*SystemData_STATUS) DeepCopyInto ¶
func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Vault ¶
type Vault struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Vault_Spec `json:"spec,omitempty"` Status Vault_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20210401preview.Vault Generator information: - Generated from: /keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/keyvault.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}
func (*Vault) AssignProperties_From_Vault ¶
AssignProperties_From_Vault populates our Vault from the provided source Vault
func (*Vault) AssignProperties_To_Vault ¶
AssignProperties_To_Vault populates the provided destination Vault from our Vault
func (*Vault) ConfigMapDestinationExpressions ¶
func (vault *Vault) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*Vault) ConvertFrom ¶
func (vault *Vault) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our Vault from the provided hub Vault
func (*Vault) ConvertTo ¶
func (vault *Vault) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub Vault from our Vault
func (*Vault) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Vault.
func (*Vault) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Vault) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Vault) GetAPIVersion ¶
GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01-preview"
func (*Vault) GetConditions ¶
func (vault *Vault) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*Vault) GetResourceScope ¶
func (vault *Vault) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*Vault) GetSpec ¶
func (vault *Vault) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*Vault) GetStatus ¶
func (vault *Vault) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*Vault) GetSupportedOperations ¶
func (vault *Vault) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*Vault) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.KeyVault/vaults"
func (*Vault) NewEmptyStatus ¶
func (vault *Vault) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*Vault) OriginalGVK ¶
func (vault *Vault) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*Vault) Owner ¶
func (vault *Vault) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*Vault) SecretDestinationExpressions ¶
func (vault *Vault) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*Vault) SetConditions ¶
func (vault *Vault) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*Vault) SetStatus ¶
func (vault *Vault) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type VaultList ¶
type VaultList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Vault `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20210401preview.Vault Generator information: - Generated from: /keyvault/resource-manager/Microsoft.KeyVault/preview/2021-04-01-preview/keyvault.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}
func (*VaultList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultList.
func (*VaultList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VaultOperatorSpec ¶
type VaultOperatorSpec struct { ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20210401preview.VaultOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*VaultOperatorSpec) AssignProperties_From_VaultOperatorSpec ¶
func (operator *VaultOperatorSpec) AssignProperties_From_VaultOperatorSpec(source *storage.VaultOperatorSpec) error
AssignProperties_From_VaultOperatorSpec populates our VaultOperatorSpec from the provided source VaultOperatorSpec
func (*VaultOperatorSpec) AssignProperties_To_VaultOperatorSpec ¶
func (operator *VaultOperatorSpec) AssignProperties_To_VaultOperatorSpec(destination *storage.VaultOperatorSpec) error
AssignProperties_To_VaultOperatorSpec populates the provided destination VaultOperatorSpec from our VaultOperatorSpec
func (*VaultOperatorSpec) DeepCopy ¶
func (in *VaultOperatorSpec) DeepCopy() *VaultOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultOperatorSpec.
func (*VaultOperatorSpec) DeepCopyInto ¶
func (in *VaultOperatorSpec) DeepCopyInto(out *VaultOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultProperties ¶
type VaultProperties struct { AccessPolicies []AccessPolicyEntry `json:"accessPolicies,omitempty"` CreateMode *string `json:"createMode,omitempty"` EnablePurgeProtection *bool `json:"enablePurgeProtection,omitempty"` EnableRbacAuthorization *bool `json:"enableRbacAuthorization,omitempty"` EnableSoftDelete *bool `json:"enableSoftDelete,omitempty"` EnabledForDeployment *bool `json:"enabledForDeployment,omitempty"` EnabledForDiskEncryption *bool `json:"enabledForDiskEncryption,omitempty"` EnabledForTemplateDeployment *bool `json:"enabledForTemplateDeployment,omitempty"` NetworkAcls *NetworkRuleSet `json:"networkAcls,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Sku *Sku `json:"sku,omitempty"` SoftDeleteRetentionInDays *int `json:"softDeleteRetentionInDays,omitempty"` TenantId *string `json:"tenantId,omitempty" optionalConfigMapPair:"TenantId"` TenantIdFromConfig *genruntime.ConfigMapReference `json:"tenantIdFromConfig,omitempty" optionalConfigMapPair:"TenantId"` VaultUri *string `json:"vaultUri,omitempty"` }
Storage version of v1api20210401preview.VaultProperties Properties of the vault
func (*VaultProperties) AssignProperties_From_VaultProperties ¶
func (properties *VaultProperties) AssignProperties_From_VaultProperties(source *storage.VaultProperties) error
AssignProperties_From_VaultProperties populates our VaultProperties from the provided source VaultProperties
func (*VaultProperties) AssignProperties_To_VaultProperties ¶
func (properties *VaultProperties) AssignProperties_To_VaultProperties(destination *storage.VaultProperties) error
AssignProperties_To_VaultProperties populates the provided destination VaultProperties from our VaultProperties
func (*VaultProperties) DeepCopy ¶
func (in *VaultProperties) DeepCopy() *VaultProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProperties.
func (*VaultProperties) DeepCopyInto ¶
func (in *VaultProperties) DeepCopyInto(out *VaultProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultProperties_STATUS ¶
type VaultProperties_STATUS struct { AccessPolicies []AccessPolicyEntry_STATUS `json:"accessPolicies,omitempty"` CreateMode *string `json:"createMode,omitempty"` EnablePurgeProtection *bool `json:"enablePurgeProtection,omitempty"` EnableRbacAuthorization *bool `json:"enableRbacAuthorization,omitempty"` EnableSoftDelete *bool `json:"enableSoftDelete,omitempty"` EnabledForDeployment *bool `json:"enabledForDeployment,omitempty"` EnabledForDiskEncryption *bool `json:"enabledForDiskEncryption,omitempty"` EnabledForTemplateDeployment *bool `json:"enabledForTemplateDeployment,omitempty"` HsmPoolResourceId *string `json:"hsmPoolResourceId,omitempty"` NetworkAcls *NetworkRuleSet_STATUS `json:"networkAcls,omitempty"` PrivateEndpointConnections []PrivateEndpointConnectionItem_STATUS `json:"privateEndpointConnections,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Sku *Sku_STATUS `json:"sku,omitempty"` SoftDeleteRetentionInDays *int `json:"softDeleteRetentionInDays,omitempty"` TenantId *string `json:"tenantId,omitempty"` VaultUri *string `json:"vaultUri,omitempty"` }
Storage version of v1api20210401preview.VaultProperties_STATUS Properties of the vault
func (*VaultProperties_STATUS) AssignProperties_From_VaultProperties_STATUS ¶
func (properties *VaultProperties_STATUS) AssignProperties_From_VaultProperties_STATUS(source *storage.VaultProperties_STATUS) error
AssignProperties_From_VaultProperties_STATUS populates our VaultProperties_STATUS from the provided source VaultProperties_STATUS
func (*VaultProperties_STATUS) AssignProperties_To_VaultProperties_STATUS ¶
func (properties *VaultProperties_STATUS) AssignProperties_To_VaultProperties_STATUS(destination *storage.VaultProperties_STATUS) error
AssignProperties_To_VaultProperties_STATUS populates the provided destination VaultProperties_STATUS from our VaultProperties_STATUS
func (*VaultProperties_STATUS) DeepCopy ¶
func (in *VaultProperties_STATUS) DeepCopy() *VaultProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProperties_STATUS.
func (*VaultProperties_STATUS) DeepCopyInto ¶
func (in *VaultProperties_STATUS) DeepCopyInto(out *VaultProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Vault_STATUS ¶
type Vault_STATUS struct { Conditions []conditions.Condition `json:"conditions,omitempty"` Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *VaultProperties_STATUS `json:"properties,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SystemData *SystemData_STATUS `json:"systemData,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20210401preview.Vault_STATUS Resource information with extended details.
func (*Vault_STATUS) AssignProperties_From_Vault_STATUS ¶
func (vault *Vault_STATUS) AssignProperties_From_Vault_STATUS(source *storage.Vault_STATUS) error
AssignProperties_From_Vault_STATUS populates our Vault_STATUS from the provided source Vault_STATUS
func (*Vault_STATUS) AssignProperties_To_Vault_STATUS ¶
func (vault *Vault_STATUS) AssignProperties_To_Vault_STATUS(destination *storage.Vault_STATUS) error
AssignProperties_To_Vault_STATUS populates the provided destination Vault_STATUS from our Vault_STATUS
func (*Vault_STATUS) ConvertStatusFrom ¶
func (vault *Vault_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Vault_STATUS from the provided source
func (*Vault_STATUS) ConvertStatusTo ¶
func (vault *Vault_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Vault_STATUS
func (*Vault_STATUS) DeepCopy ¶
func (in *Vault_STATUS) DeepCopy() *Vault_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Vault_STATUS.
func (*Vault_STATUS) DeepCopyInto ¶
func (in *Vault_STATUS) DeepCopyInto(out *Vault_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Vault_Spec ¶
type Vault_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` Location *string `json:"location,omitempty"` OperatorSpec *VaultOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` Properties *VaultProperties `json:"properties,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tags map[string]string `json:"tags,omitempty"` }
Storage version of v1api20210401preview.Vault_Spec
func (*Vault_Spec) AssignProperties_From_Vault_Spec ¶
func (vault *Vault_Spec) AssignProperties_From_Vault_Spec(source *storage.Vault_Spec) error
AssignProperties_From_Vault_Spec populates our Vault_Spec from the provided source Vault_Spec
func (*Vault_Spec) AssignProperties_To_Vault_Spec ¶
func (vault *Vault_Spec) AssignProperties_To_Vault_Spec(destination *storage.Vault_Spec) error
AssignProperties_To_Vault_Spec populates the provided destination Vault_Spec from our Vault_Spec
func (*Vault_Spec) ConvertSpecFrom ¶
func (vault *Vault_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Vault_Spec from the provided source
func (*Vault_Spec) ConvertSpecTo ¶
func (vault *Vault_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Vault_Spec
func (*Vault_Spec) DeepCopy ¶
func (in *Vault_Spec) DeepCopy() *Vault_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Vault_Spec.
func (*Vault_Spec) DeepCopyInto ¶
func (in *Vault_Spec) DeepCopyInto(out *Vault_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkRule ¶
type VirtualNetworkRule struct { IgnoreMissingVnetServiceEndpoint *bool `json:"ignoreMissingVnetServiceEndpoint,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // +kubebuilder:validation:Required // Reference: Full resource id of a vnet subnet, such as // '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20210401preview.VirtualNetworkRule A rule governing the accessibility of a vault from a specific virtual network.
func (*VirtualNetworkRule) AssignProperties_From_VirtualNetworkRule ¶
func (rule *VirtualNetworkRule) AssignProperties_From_VirtualNetworkRule(source *storage.VirtualNetworkRule) error
AssignProperties_From_VirtualNetworkRule populates our VirtualNetworkRule from the provided source VirtualNetworkRule
func (*VirtualNetworkRule) AssignProperties_To_VirtualNetworkRule ¶
func (rule *VirtualNetworkRule) AssignProperties_To_VirtualNetworkRule(destination *storage.VirtualNetworkRule) error
AssignProperties_To_VirtualNetworkRule populates the provided destination VirtualNetworkRule from our VirtualNetworkRule
func (*VirtualNetworkRule) DeepCopy ¶
func (in *VirtualNetworkRule) DeepCopy() *VirtualNetworkRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRule.
func (*VirtualNetworkRule) DeepCopyInto ¶
func (in *VirtualNetworkRule) DeepCopyInto(out *VirtualNetworkRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkRule_STATUS ¶
type VirtualNetworkRule_STATUS struct { Id *string `json:"id,omitempty"` IgnoreMissingVnetServiceEndpoint *bool `json:"ignoreMissingVnetServiceEndpoint,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20210401preview.VirtualNetworkRule_STATUS A rule governing the accessibility of a vault from a specific virtual network.
func (*VirtualNetworkRule_STATUS) AssignProperties_From_VirtualNetworkRule_STATUS ¶
func (rule *VirtualNetworkRule_STATUS) AssignProperties_From_VirtualNetworkRule_STATUS(source *storage.VirtualNetworkRule_STATUS) error
AssignProperties_From_VirtualNetworkRule_STATUS populates our VirtualNetworkRule_STATUS from the provided source VirtualNetworkRule_STATUS
func (*VirtualNetworkRule_STATUS) AssignProperties_To_VirtualNetworkRule_STATUS ¶
func (rule *VirtualNetworkRule_STATUS) AssignProperties_To_VirtualNetworkRule_STATUS(destination *storage.VirtualNetworkRule_STATUS) error
AssignProperties_To_VirtualNetworkRule_STATUS populates the provided destination VirtualNetworkRule_STATUS from our VirtualNetworkRule_STATUS
func (*VirtualNetworkRule_STATUS) DeepCopy ¶
func (in *VirtualNetworkRule_STATUS) DeepCopy() *VirtualNetworkRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRule_STATUS.
func (*VirtualNetworkRule_STATUS) DeepCopyInto ¶
func (in *VirtualNetworkRule_STATUS) DeepCopyInto(out *VirtualNetworkRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.