Documentation ¶
Overview ¶
Package v1beta20210401preview contains API Schema definitions for the keyvault v1beta20210401preview API group +groupName=keyvault.azure.com
Package v1beta20210401preview contains API Schema definitions for the keyvault v1beta20210401preview 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
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
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 *v20210401ps.AccessPolicyEntry) error
- func (entry *AccessPolicyEntry) AssignProperties_To_AccessPolicyEntry(destination *v20210401ps.AccessPolicyEntry) error
- func (entry *AccessPolicyEntry) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AccessPolicyEntry) DeepCopy() *AccessPolicyEntry
- func (in *AccessPolicyEntry) DeepCopyInto(out *AccessPolicyEntry)
- func (entry *AccessPolicyEntry) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (entry *AccessPolicyEntry) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AccessPolicyEntry_ARM
- type AccessPolicyEntry_STATUS
- func (entry *AccessPolicyEntry_STATUS) AssignProperties_From_AccessPolicyEntry_STATUS(source *v20210401ps.AccessPolicyEntry_STATUS) error
- func (entry *AccessPolicyEntry_STATUS) AssignProperties_To_AccessPolicyEntry_STATUS(destination *v20210401ps.AccessPolicyEntry_STATUS) error
- func (in *AccessPolicyEntry_STATUS) DeepCopy() *AccessPolicyEntry_STATUS
- func (in *AccessPolicyEntry_STATUS) DeepCopyInto(out *AccessPolicyEntry_STATUS)
- func (entry *AccessPolicyEntry_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (entry *AccessPolicyEntry_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AccessPolicyEntry_STATUS_ARM
- type IPRule
- func (rule *IPRule) AssignProperties_From_IPRule(source *v20210401ps.IPRule) error
- func (rule *IPRule) AssignProperties_To_IPRule(destination *v20210401ps.IPRule) error
- func (rule *IPRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *IPRule) DeepCopy() *IPRule
- func (in *IPRule) DeepCopyInto(out *IPRule)
- func (rule *IPRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *IPRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IPRule_ARM
- type IPRule_STATUS
- func (rule *IPRule_STATUS) AssignProperties_From_IPRule_STATUS(source *v20210401ps.IPRule_STATUS) error
- func (rule *IPRule_STATUS) AssignProperties_To_IPRule_STATUS(destination *v20210401ps.IPRule_STATUS) error
- func (in *IPRule_STATUS) DeepCopy() *IPRule_STATUS
- func (in *IPRule_STATUS) DeepCopyInto(out *IPRule_STATUS)
- func (rule *IPRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *IPRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IPRule_STATUS_ARM
- type IdentityType_STATUS
- type NetworkRuleSet
- func (ruleSet *NetworkRuleSet) AssignProperties_From_NetworkRuleSet(source *v20210401ps.NetworkRuleSet) error
- func (ruleSet *NetworkRuleSet) AssignProperties_To_NetworkRuleSet(destination *v20210401ps.NetworkRuleSet) error
- func (ruleSet *NetworkRuleSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NetworkRuleSet) DeepCopy() *NetworkRuleSet
- func (in *NetworkRuleSet) DeepCopyInto(out *NetworkRuleSet)
- func (ruleSet *NetworkRuleSet) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ruleSet *NetworkRuleSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkRuleSet_ARM
- type NetworkRuleSet_Bypass
- type NetworkRuleSet_Bypass_STATUS
- type NetworkRuleSet_DefaultAction
- type NetworkRuleSet_DefaultAction_STATUS
- type NetworkRuleSet_STATUS
- func (ruleSet *NetworkRuleSet_STATUS) AssignProperties_From_NetworkRuleSet_STATUS(source *v20210401ps.NetworkRuleSet_STATUS) error
- func (ruleSet *NetworkRuleSet_STATUS) AssignProperties_To_NetworkRuleSet_STATUS(destination *v20210401ps.NetworkRuleSet_STATUS) error
- func (in *NetworkRuleSet_STATUS) DeepCopy() *NetworkRuleSet_STATUS
- func (in *NetworkRuleSet_STATUS) DeepCopyInto(out *NetworkRuleSet_STATUS)
- func (ruleSet *NetworkRuleSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ruleSet *NetworkRuleSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkRuleSet_STATUS_ARM
- type Permissions
- func (permissions *Permissions) AssignProperties_From_Permissions(source *v20210401ps.Permissions) error
- func (permissions *Permissions) AssignProperties_To_Permissions(destination *v20210401ps.Permissions) error
- func (permissions *Permissions) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Permissions) DeepCopy() *Permissions
- func (in *Permissions) DeepCopyInto(out *Permissions)
- func (permissions *Permissions) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (permissions *Permissions) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Permissions_ARM
- type Permissions_Certificates
- type Permissions_Certificates_STATUS
- type Permissions_Keys
- type Permissions_Keys_STATUS
- type Permissions_STATUS
- func (permissions *Permissions_STATUS) AssignProperties_From_Permissions_STATUS(source *v20210401ps.Permissions_STATUS) error
- func (permissions *Permissions_STATUS) AssignProperties_To_Permissions_STATUS(destination *v20210401ps.Permissions_STATUS) error
- func (in *Permissions_STATUS) DeepCopy() *Permissions_STATUS
- func (in *Permissions_STATUS) DeepCopyInto(out *Permissions_STATUS)
- func (permissions *Permissions_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (permissions *Permissions_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Permissions_STATUS_ARM
- type Permissions_Secrets
- type Permissions_Secrets_STATUS
- type Permissions_Storage
- type Permissions_Storage_STATUS
- type PrivateEndpointConnectionItem_STATUS
- func (item *PrivateEndpointConnectionItem_STATUS) AssignProperties_From_PrivateEndpointConnectionItem_STATUS(source *v20210401ps.PrivateEndpointConnectionItem_STATUS) error
- func (item *PrivateEndpointConnectionItem_STATUS) AssignProperties_To_PrivateEndpointConnectionItem_STATUS(destination *v20210401ps.PrivateEndpointConnectionItem_STATUS) error
- func (in *PrivateEndpointConnectionItem_STATUS) DeepCopy() *PrivateEndpointConnectionItem_STATUS
- func (in *PrivateEndpointConnectionItem_STATUS) DeepCopyInto(out *PrivateEndpointConnectionItem_STATUS)
- func (item *PrivateEndpointConnectionItem_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (item *PrivateEndpointConnectionItem_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointConnectionItem_STATUS_ARM
- type PrivateEndpointConnectionProperties_STATUS_ARM
- type PrivateEndpointConnectionProvisioningState_STATUS
- type PrivateEndpointServiceConnectionStatus_STATUS
- type PrivateEndpoint_STATUS
- func (endpoint *PrivateEndpoint_STATUS) AssignProperties_From_PrivateEndpoint_STATUS(source *v20210401ps.PrivateEndpoint_STATUS) error
- func (endpoint *PrivateEndpoint_STATUS) AssignProperties_To_PrivateEndpoint_STATUS(destination *v20210401ps.PrivateEndpoint_STATUS) error
- func (in *PrivateEndpoint_STATUS) DeepCopy() *PrivateEndpoint_STATUS
- func (in *PrivateEndpoint_STATUS) DeepCopyInto(out *PrivateEndpoint_STATUS)
- func (endpoint *PrivateEndpoint_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoint *PrivateEndpoint_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpoint_STATUS_ARM
- type PrivateLinkServiceConnectionState_ActionsRequired_STATUS
- type PrivateLinkServiceConnectionState_STATUS
- func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_From_PrivateLinkServiceConnectionState_STATUS(source *v20210401ps.PrivateLinkServiceConnectionState_STATUS) error
- func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_To_PrivateLinkServiceConnectionState_STATUS(destination *v20210401ps.PrivateLinkServiceConnectionState_STATUS) error
- func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopy() *PrivateLinkServiceConnectionState_STATUS
- func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopyInto(out *PrivateLinkServiceConnectionState_STATUS)
- func (state *PrivateLinkServiceConnectionState_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (state *PrivateLinkServiceConnectionState_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkServiceConnectionState_STATUS_ARM
- type Sku
- func (sku *Sku) AssignProperties_From_Sku(source *v20210401ps.Sku) error
- func (sku *Sku) AssignProperties_To_Sku(destination *v20210401ps.Sku) error
- func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Sku) DeepCopy() *Sku
- func (in *Sku) DeepCopyInto(out *Sku)
- func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Sku_ARM
- type Sku_Family
- type Sku_Family_STATUS
- type Sku_Name
- type Sku_Name_STATUS
- type Sku_STATUS
- func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *v20210401ps.Sku_STATUS) error
- func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *v20210401ps.Sku_STATUS) error
- func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
- func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
- func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Sku_STATUS_ARM
- type SystemData_STATUS
- func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *v20210401ps.SystemData_STATUS) error
- func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *v20210401ps.SystemData_STATUS) error
- func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
- func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
- func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SystemData_STATUS_ARM
- type Vault
- func (vault *Vault) AssignProperties_From_Vault(source *v20210401ps.Vault) error
- func (vault *Vault) AssignProperties_To_Vault(destination *v20210401ps.Vault) error
- func (vault *Vault) AzureName() string
- 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) Default()
- 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) GetType() string
- func (vault *Vault) NewEmptyStatus() genruntime.ConvertibleStatus
- func (vault *Vault) OriginalGVK() *schema.GroupVersionKind
- func (vault *Vault) Owner() *genruntime.ResourceReference
- func (vault *Vault) SetConditions(conditions conditions.Conditions)
- func (vault *Vault) SetStatus(status genruntime.ConvertibleStatus) error
- func (vault *Vault) ValidateCreate() error
- func (vault *Vault) ValidateDelete() error
- func (vault *Vault) ValidateUpdate(old runtime.Object) error
- type VaultList
- type VaultProperties
- func (properties *VaultProperties) AssignProperties_From_VaultProperties(source *v20210401ps.VaultProperties) error
- func (properties *VaultProperties) AssignProperties_To_VaultProperties(destination *v20210401ps.VaultProperties) error
- func (properties *VaultProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VaultProperties) DeepCopy() *VaultProperties
- func (in *VaultProperties) DeepCopyInto(out *VaultProperties)
- func (properties *VaultProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *VaultProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VaultProperties_ARM
- type VaultProperties_CreateMode
- type VaultProperties_CreateMode_STATUS
- type VaultProperties_ProvisioningState
- type VaultProperties_ProvisioningState_STATUS
- type VaultProperties_STATUS
- func (properties *VaultProperties_STATUS) AssignProperties_From_VaultProperties_STATUS(source *v20210401ps.VaultProperties_STATUS) error
- func (properties *VaultProperties_STATUS) AssignProperties_To_VaultProperties_STATUS(destination *v20210401ps.VaultProperties_STATUS) error
- func (in *VaultProperties_STATUS) DeepCopy() *VaultProperties_STATUS
- func (in *VaultProperties_STATUS) DeepCopyInto(out *VaultProperties_STATUS)
- func (properties *VaultProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *VaultProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VaultProperties_STATUS_ARM
- type Vault_STATUS
- func (vault *Vault_STATUS) AssignProperties_From_Vault_STATUS(source *v20210401ps.Vault_STATUS) error
- func (vault *Vault_STATUS) AssignProperties_To_Vault_STATUS(destination *v20210401ps.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)
- func (vault *Vault_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (vault *Vault_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Vault_STATUS_ARM
- type Vault_Spec
- func (vault *Vault_Spec) AssignProperties_From_Vault_Spec(source *v20210401ps.Vault_Spec) error
- func (vault *Vault_Spec) AssignProperties_To_Vault_Spec(destination *v20210401ps.Vault_Spec) error
- func (vault *Vault_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (vault *Vault_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (vault *Vault_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Vault_Spec) DeepCopy() *Vault_Spec
- func (in *Vault_Spec) DeepCopyInto(out *Vault_Spec)
- func (vault *Vault_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (vault *Vault_Spec) OriginalVersion() string
- func (vault *Vault_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (vault *Vault_Spec) SetAzureName(azureName string)
- type Vault_Spec_ARM
- type VirtualNetworkRule
- func (rule *VirtualNetworkRule) AssignProperties_From_VirtualNetworkRule(source *v20210401ps.VirtualNetworkRule) error
- func (rule *VirtualNetworkRule) AssignProperties_To_VirtualNetworkRule(destination *v20210401ps.VirtualNetworkRule) error
- func (rule *VirtualNetworkRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkRule) DeepCopy() *VirtualNetworkRule
- func (in *VirtualNetworkRule) DeepCopyInto(out *VirtualNetworkRule)
- func (rule *VirtualNetworkRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *VirtualNetworkRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkRule_ARM
- type VirtualNetworkRule_STATUS
- func (rule *VirtualNetworkRule_STATUS) AssignProperties_From_VirtualNetworkRule_STATUS(source *v20210401ps.VirtualNetworkRule_STATUS) error
- func (rule *VirtualNetworkRule_STATUS) AssignProperties_To_VirtualNetworkRule_STATUS(destination *v20210401ps.VirtualNetworkRule_STATUS) error
- func (in *VirtualNetworkRule_STATUS) DeepCopy() *VirtualNetworkRule_STATUS
- func (in *VirtualNetworkRule_STATUS) DeepCopyInto(out *VirtualNetworkRule_STATUS)
- func (rule *VirtualNetworkRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *VirtualNetworkRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkRule_STATUS_ARM
Constants ¶
const ( VaultProperties_CreateMode_Default = VaultProperties_CreateMode("default") VaultProperties_CreateMode_Recover = VaultProperties_CreateMode("recover") )
const ( VaultProperties_ProvisioningState_RegisteringDns = VaultProperties_ProvisioningState("RegisteringDns") VaultProperties_ProvisioningState_Succeeded = VaultProperties_ProvisioningState("Succeeded") )
const ( NetworkRuleSet_Bypass_AzureServices = NetworkRuleSet_Bypass("AzureServices") NetworkRuleSet_Bypass_None = NetworkRuleSet_Bypass("None") )
const ( NetworkRuleSet_DefaultAction_Allow = NetworkRuleSet_DefaultAction("Allow") NetworkRuleSet_DefaultAction_Deny = NetworkRuleSet_DefaultAction("Deny") )
const ( Sku_Name_Premium = Sku_Name("premium") Sku_Name_Standard = Sku_Name("standard") )
const ( Permissions_Certificates_Backup = Permissions_Certificates("backup") Permissions_Certificates_Create = Permissions_Certificates("create") Permissions_Certificates_Delete = Permissions_Certificates("delete") Permissions_Certificates_Deleteissuers = Permissions_Certificates("deleteissuers") Permissions_Certificates_Get = Permissions_Certificates("get") Permissions_Certificates_Getissuers = Permissions_Certificates("getissuers") Permissions_Certificates_Import = Permissions_Certificates("import") Permissions_Certificates_List = Permissions_Certificates("list") Permissions_Certificates_Listissuers = Permissions_Certificates("listissuers") Permissions_Certificates_Managecontacts = Permissions_Certificates("managecontacts") Permissions_Certificates_Manageissuers = Permissions_Certificates("manageissuers") Permissions_Certificates_Purge = Permissions_Certificates("purge") Permissions_Certificates_Recover = Permissions_Certificates("recover") Permissions_Certificates_Restore = Permissions_Certificates("restore") Permissions_Certificates_Setissuers = Permissions_Certificates("setissuers") Permissions_Certificates_Update = Permissions_Certificates("update") )
const ( Permissions_Keys_Backup = Permissions_Keys("backup") Permissions_Keys_Create = Permissions_Keys("create") Permissions_Keys_Decrypt = Permissions_Keys("decrypt") Permissions_Keys_Delete = Permissions_Keys("delete") Permissions_Keys_Encrypt = Permissions_Keys("encrypt") Permissions_Keys_Get = Permissions_Keys("get") Permissions_Keys_Import = Permissions_Keys("import") Permissions_Keys_List = Permissions_Keys("list") Permissions_Keys_Purge = Permissions_Keys("purge") Permissions_Keys_Recover = Permissions_Keys("recover") Permissions_Keys_Release = Permissions_Keys("release") Permissions_Keys_Restore = Permissions_Keys("restore") Permissions_Keys_Sign = Permissions_Keys("sign") Permissions_Keys_UnwrapKey = Permissions_Keys("unwrapKey") Permissions_Keys_Update = Permissions_Keys("update") Permissions_Keys_Verify = Permissions_Keys("verify") Permissions_Keys_WrapKey = Permissions_Keys("wrapKey") )
const ( Permissions_Secrets_Backup = Permissions_Secrets("backup") Permissions_Secrets_Delete = Permissions_Secrets("delete") Permissions_Secrets_Get = Permissions_Secrets("get") Permissions_Secrets_List = Permissions_Secrets("list") Permissions_Secrets_Purge = Permissions_Secrets("purge") Permissions_Secrets_Recover = Permissions_Secrets("recover") Permissions_Secrets_Restore = Permissions_Secrets("restore") Permissions_Secrets_Set = Permissions_Secrets("set") )
const ( Permissions_Storage_Backup = Permissions_Storage("backup") Permissions_Storage_Delete = Permissions_Storage("delete") Permissions_Storage_Deletesas = Permissions_Storage("deletesas") Permissions_Storage_Get = Permissions_Storage("get") Permissions_Storage_Getsas = Permissions_Storage("getsas") Permissions_Storage_List = Permissions_Storage("list") Permissions_Storage_Listsas = Permissions_Storage("listsas") Permissions_Storage_Purge = Permissions_Storage("purge") Permissions_Storage_Recover = Permissions_Storage("recover") Permissions_Storage_Regeneratekey = Permissions_Storage("regeneratekey") Permissions_Storage_Restore = Permissions_Storage("restore") Permissions_Storage_Set = Permissions_Storage("set") Permissions_Storage_Setsas = Permissions_Storage("setsas") Permissions_Storage_Update = Permissions_Storage("update") )
const ( IdentityType_STATUS_Application = IdentityType_STATUS("Application") IdentityType_STATUS_Key = IdentityType_STATUS("Key") IdentityType_STATUS_ManagedIdentity = IdentityType_STATUS("ManagedIdentity") IdentityType_STATUS_User = IdentityType_STATUS("User") )
const ( VaultProperties_CreateMode_STATUS_Default = VaultProperties_CreateMode_STATUS("default") VaultProperties_CreateMode_STATUS_Recover = VaultProperties_CreateMode_STATUS("recover") )
const ( VaultProperties_ProvisioningState_STATUS_RegisteringDns = VaultProperties_ProvisioningState_STATUS("RegisteringDns") VaultProperties_ProvisioningState_STATUS_Succeeded = VaultProperties_ProvisioningState_STATUS("Succeeded") )
const ( NetworkRuleSet_Bypass_STATUS_AzureServices = NetworkRuleSet_Bypass_STATUS("AzureServices") NetworkRuleSet_Bypass_STATUS_None = NetworkRuleSet_Bypass_STATUS("None") )
const ( NetworkRuleSet_DefaultAction_STATUS_Allow = NetworkRuleSet_DefaultAction_STATUS("Allow") NetworkRuleSet_DefaultAction_STATUS_Deny = NetworkRuleSet_DefaultAction_STATUS("Deny") )
const ( Sku_Name_STATUS_Premium = Sku_Name_STATUS("premium") Sku_Name_STATUS_Standard = Sku_Name_STATUS("standard") )
const ( Permissions_Certificates_STATUS_Backup = Permissions_Certificates_STATUS("backup") Permissions_Certificates_STATUS_Create = Permissions_Certificates_STATUS("create") Permissions_Certificates_STATUS_Delete = Permissions_Certificates_STATUS("delete") Permissions_Certificates_STATUS_Deleteissuers = Permissions_Certificates_STATUS("deleteissuers") Permissions_Certificates_STATUS_Get = Permissions_Certificates_STATUS("get") Permissions_Certificates_STATUS_Getissuers = Permissions_Certificates_STATUS("getissuers") Permissions_Certificates_STATUS_Import = Permissions_Certificates_STATUS("import") Permissions_Certificates_STATUS_List = Permissions_Certificates_STATUS("list") Permissions_Certificates_STATUS_Listissuers = Permissions_Certificates_STATUS("listissuers") Permissions_Certificates_STATUS_Managecontacts = Permissions_Certificates_STATUS("managecontacts") Permissions_Certificates_STATUS_Manageissuers = Permissions_Certificates_STATUS("manageissuers") Permissions_Certificates_STATUS_Purge = Permissions_Certificates_STATUS("purge") Permissions_Certificates_STATUS_Recover = Permissions_Certificates_STATUS("recover") Permissions_Certificates_STATUS_Restore = Permissions_Certificates_STATUS("restore") Permissions_Certificates_STATUS_Setissuers = Permissions_Certificates_STATUS("setissuers") Permissions_Certificates_STATUS_Update = Permissions_Certificates_STATUS("update") )
const ( Permissions_Keys_STATUS_Backup = Permissions_Keys_STATUS("backup") Permissions_Keys_STATUS_Create = Permissions_Keys_STATUS("create") Permissions_Keys_STATUS_Decrypt = Permissions_Keys_STATUS("decrypt") Permissions_Keys_STATUS_Delete = Permissions_Keys_STATUS("delete") Permissions_Keys_STATUS_Encrypt = Permissions_Keys_STATUS("encrypt") Permissions_Keys_STATUS_Get = Permissions_Keys_STATUS("get") Permissions_Keys_STATUS_Import = Permissions_Keys_STATUS("import") Permissions_Keys_STATUS_List = Permissions_Keys_STATUS("list") Permissions_Keys_STATUS_Purge = Permissions_Keys_STATUS("purge") Permissions_Keys_STATUS_Recover = Permissions_Keys_STATUS("recover") Permissions_Keys_STATUS_Release = Permissions_Keys_STATUS("release") Permissions_Keys_STATUS_Restore = Permissions_Keys_STATUS("restore") Permissions_Keys_STATUS_Sign = Permissions_Keys_STATUS("sign") Permissions_Keys_STATUS_UnwrapKey = Permissions_Keys_STATUS("unwrapKey") Permissions_Keys_STATUS_Update = Permissions_Keys_STATUS("update") Permissions_Keys_STATUS_Verify = Permissions_Keys_STATUS("verify") Permissions_Keys_STATUS_WrapKey = Permissions_Keys_STATUS("wrapKey") )
const ( Permissions_Secrets_STATUS_Backup = Permissions_Secrets_STATUS("backup") Permissions_Secrets_STATUS_Delete = Permissions_Secrets_STATUS("delete") Permissions_Secrets_STATUS_Get = Permissions_Secrets_STATUS("get") Permissions_Secrets_STATUS_List = Permissions_Secrets_STATUS("list") Permissions_Secrets_STATUS_Purge = Permissions_Secrets_STATUS("purge") Permissions_Secrets_STATUS_Recover = Permissions_Secrets_STATUS("recover") Permissions_Secrets_STATUS_Restore = Permissions_Secrets_STATUS("restore") Permissions_Secrets_STATUS_Set = Permissions_Secrets_STATUS("set") )
const ( Permissions_Storage_STATUS_Backup = Permissions_Storage_STATUS("backup") Permissions_Storage_STATUS_Delete = Permissions_Storage_STATUS("delete") Permissions_Storage_STATUS_Deletesas = Permissions_Storage_STATUS("deletesas") Permissions_Storage_STATUS_Get = Permissions_Storage_STATUS("get") Permissions_Storage_STATUS_Getsas = Permissions_Storage_STATUS("getsas") Permissions_Storage_STATUS_List = Permissions_Storage_STATUS("list") Permissions_Storage_STATUS_Listsas = Permissions_Storage_STATUS("listsas") Permissions_Storage_STATUS_Purge = Permissions_Storage_STATUS("purge") Permissions_Storage_STATUS_Recover = Permissions_Storage_STATUS("recover") Permissions_Storage_STATUS_Regeneratekey = Permissions_Storage_STATUS("regeneratekey") Permissions_Storage_STATUS_Restore = Permissions_Storage_STATUS("restore") Permissions_Storage_STATUS_Set = Permissions_Storage_STATUS("set") Permissions_Storage_STATUS_Setsas = Permissions_Storage_STATUS("setsas") Permissions_Storage_STATUS_Update = Permissions_Storage_STATUS("update") )
const ( PrivateEndpointConnectionProvisioningState_STATUS_Creating = PrivateEndpointConnectionProvisioningState_STATUS("Creating") PrivateEndpointConnectionProvisioningState_STATUS_Deleting = PrivateEndpointConnectionProvisioningState_STATUS("Deleting") PrivateEndpointConnectionProvisioningState_STATUS_Disconnected = PrivateEndpointConnectionProvisioningState_STATUS("Disconnected") PrivateEndpointConnectionProvisioningState_STATUS_Failed = PrivateEndpointConnectionProvisioningState_STATUS("Failed") PrivateEndpointConnectionProvisioningState_STATUS_Succeeded = PrivateEndpointConnectionProvisioningState_STATUS("Succeeded") PrivateEndpointConnectionProvisioningState_STATUS_Updating = PrivateEndpointConnectionProvisioningState_STATUS("Updating") )
const ( PrivateEndpointServiceConnectionStatus_STATUS_Approved = PrivateEndpointServiceConnectionStatus_STATUS("Approved") PrivateEndpointServiceConnectionStatus_STATUS_Disconnected = PrivateEndpointServiceConnectionStatus_STATUS("Disconnected") PrivateEndpointServiceConnectionStatus_STATUS_Pending = PrivateEndpointServiceConnectionStatus_STATUS("Pending") PrivateEndpointServiceConnectionStatus_STATUS_Rejected = PrivateEndpointServiceConnectionStatus_STATUS("Rejected") )
const APIVersion_Value = APIVersion("2021-04-01-preview")
const PrivateLinkServiceConnectionState_ActionsRequired_STATUS_None = PrivateLinkServiceConnectionState_ActionsRequired_STATUS("None")
const Sku_Family_A = Sku_Family("A")
const Sku_Family_STATUS_A = Sku_Family_STATUS("A")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "keyvault.azure.com", Version: "v1beta20210401preview"} // 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 AccessPolicyEntry ¶
type AccessPolicyEntry struct { // +kubebuilder:validation:Pattern="^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$" // ApplicationId: Application ID of the client making request on behalf of a principal ApplicationId *string `json:"applicationId,omitempty"` // +kubebuilder:validation:Required // ObjectId: The object ID of a user, service principal or security group in the Azure Active Directory tenant for the // vault. The object ID must be unique for the list of access policies. ObjectId *string `json:"objectId,omitempty"` // +kubebuilder:validation:Required // Permissions: Permissions the identity has for keys, secrets, certificates and storage. Permissions *Permissions `json:"permissions,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$" // TenantId: The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. TenantId *string `json:"tenantId,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01-preview/Microsoft.KeyVault.json#/definitions/AccessPolicyEntry
func (*AccessPolicyEntry) AssignProperties_From_AccessPolicyEntry ¶
func (entry *AccessPolicyEntry) AssignProperties_From_AccessPolicyEntry(source *v20210401ps.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 *v20210401ps.AccessPolicyEntry) error
AssignProperties_To_AccessPolicyEntry populates the provided destination AccessPolicyEntry from our AccessPolicyEntry
func (*AccessPolicyEntry) ConvertToARM ¶
func (entry *AccessPolicyEntry) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*AccessPolicyEntry) NewEmptyARMValue ¶
func (entry *AccessPolicyEntry) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AccessPolicyEntry) PopulateFromARM ¶
func (entry *AccessPolicyEntry) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AccessPolicyEntry_ARM ¶
type AccessPolicyEntry_ARM struct { // ApplicationId: Application ID of the client making request on behalf of a principal ApplicationId *string `json:"applicationId,omitempty"` // ObjectId: The object ID of a user, service principal or security group in the Azure Active Directory tenant for the // vault. The object ID must be unique for the list of access policies. ObjectId *string `json:"objectId,omitempty"` // Permissions: Permissions the identity has for keys, secrets, certificates and storage. Permissions *Permissions_ARM `json:"permissions,omitempty"` // TenantId: The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. TenantId *string `json:"tenantId,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01-preview/Microsoft.KeyVault.json#/definitions/AccessPolicyEntry
func (*AccessPolicyEntry_ARM) DeepCopy ¶
func (in *AccessPolicyEntry_ARM) DeepCopy() *AccessPolicyEntry_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyEntry_ARM.
func (*AccessPolicyEntry_ARM) DeepCopyInto ¶
func (in *AccessPolicyEntry_ARM) DeepCopyInto(out *AccessPolicyEntry_ARM)
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: Application ID of the client making request on behalf of a principal ApplicationId *string `json:"applicationId,omitempty"` // ObjectId: The object ID of a user, service principal or security group in the Azure Active Directory tenant for the // vault. The object ID must be unique for the list of access policies. ObjectId *string `json:"objectId,omitempty"` // Permissions: Permissions the identity has for keys, secrets and certificates. Permissions *Permissions_STATUS `json:"permissions,omitempty"` // TenantId: The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. TenantId *string `json:"tenantId,omitempty"` }
func (*AccessPolicyEntry_STATUS) AssignProperties_From_AccessPolicyEntry_STATUS ¶
func (entry *AccessPolicyEntry_STATUS) AssignProperties_From_AccessPolicyEntry_STATUS(source *v20210401ps.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 *v20210401ps.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.
func (*AccessPolicyEntry_STATUS) NewEmptyARMValue ¶
func (entry *AccessPolicyEntry_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AccessPolicyEntry_STATUS) PopulateFromARM ¶
func (entry *AccessPolicyEntry_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AccessPolicyEntry_STATUS_ARM ¶
type AccessPolicyEntry_STATUS_ARM struct { // ApplicationId: Application ID of the client making request on behalf of a principal ApplicationId *string `json:"applicationId,omitempty"` // ObjectId: The object ID of a user, service principal or security group in the Azure Active Directory tenant for the // vault. The object ID must be unique for the list of access policies. ObjectId *string `json:"objectId,omitempty"` // Permissions: Permissions the identity has for keys, secrets and certificates. Permissions *Permissions_STATUS_ARM `json:"permissions,omitempty"` // TenantId: The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. TenantId *string `json:"tenantId,omitempty"` }
func (*AccessPolicyEntry_STATUS_ARM) DeepCopy ¶
func (in *AccessPolicyEntry_STATUS_ARM) DeepCopy() *AccessPolicyEntry_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyEntry_STATUS_ARM.
func (*AccessPolicyEntry_STATUS_ARM) DeepCopyInto ¶
func (in *AccessPolicyEntry_STATUS_ARM) DeepCopyInto(out *AccessPolicyEntry_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRule ¶
type IPRule struct { // +kubebuilder:validation:Required // Value: An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all // addresses that start with 124.56.78). Value *string `json:"value,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01-preview/Microsoft.KeyVault.json#/definitions/IPRule
func (*IPRule) AssignProperties_From_IPRule ¶
func (rule *IPRule) AssignProperties_From_IPRule(source *v20210401ps.IPRule) error
AssignProperties_From_IPRule populates our IPRule from the provided source IPRule
func (*IPRule) AssignProperties_To_IPRule ¶
func (rule *IPRule) AssignProperties_To_IPRule(destination *v20210401ps.IPRule) error
AssignProperties_To_IPRule populates the provided destination IPRule from our IPRule
func (*IPRule) ConvertToARM ¶
func (rule *IPRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*IPRule) NewEmptyARMValue ¶
func (rule *IPRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IPRule) PopulateFromARM ¶
func (rule *IPRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IPRule_ARM ¶
type IPRule_ARM struct { // Value: An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all // addresses that start with 124.56.78). Value *string `json:"value,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01-preview/Microsoft.KeyVault.json#/definitions/IPRule
func (*IPRule_ARM) DeepCopy ¶
func (in *IPRule_ARM) DeepCopy() *IPRule_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRule_ARM.
func (*IPRule_ARM) DeepCopyInto ¶
func (in *IPRule_ARM) DeepCopyInto(out *IPRule_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRule_STATUS ¶
type IPRule_STATUS struct { // Value: An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all // addresses that start with 124.56.78). Value *string `json:"value,omitempty"` }
func (*IPRule_STATUS) AssignProperties_From_IPRule_STATUS ¶
func (rule *IPRule_STATUS) AssignProperties_From_IPRule_STATUS(source *v20210401ps.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 *v20210401ps.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.
func (*IPRule_STATUS) NewEmptyARMValue ¶
func (rule *IPRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IPRule_STATUS) PopulateFromARM ¶
func (rule *IPRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IPRule_STATUS_ARM ¶
type IPRule_STATUS_ARM struct { // Value: An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all // addresses that start with 124.56.78). Value *string `json:"value,omitempty"` }
func (*IPRule_STATUS_ARM) DeepCopy ¶
func (in *IPRule_STATUS_ARM) DeepCopy() *IPRule_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRule_STATUS_ARM.
func (*IPRule_STATUS_ARM) DeepCopyInto ¶
func (in *IPRule_STATUS_ARM) DeepCopyInto(out *IPRule_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityType_STATUS ¶
type IdentityType_STATUS string
type NetworkRuleSet ¶
type NetworkRuleSet struct { // Bypass: Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the // default is 'AzureServices'. Bypass *NetworkRuleSet_Bypass `json:"bypass,omitempty"` // DefaultAction: The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after // the bypass property has been evaluated. DefaultAction *NetworkRuleSet_DefaultAction `json:"defaultAction,omitempty"` // IpRules: The list of IP address rules. IpRules []IPRule `json:"ipRules,omitempty"` // VirtualNetworkRules: The list of virtual network rules. VirtualNetworkRules []VirtualNetworkRule `json:"virtualNetworkRules,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01-preview/Microsoft.KeyVault.json#/definitions/NetworkRuleSet
func (*NetworkRuleSet) AssignProperties_From_NetworkRuleSet ¶
func (ruleSet *NetworkRuleSet) AssignProperties_From_NetworkRuleSet(source *v20210401ps.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 *v20210401ps.NetworkRuleSet) error
AssignProperties_To_NetworkRuleSet populates the provided destination NetworkRuleSet from our NetworkRuleSet
func (*NetworkRuleSet) ConvertToARM ¶
func (ruleSet *NetworkRuleSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*NetworkRuleSet) NewEmptyARMValue ¶
func (ruleSet *NetworkRuleSet) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkRuleSet) PopulateFromARM ¶
func (ruleSet *NetworkRuleSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkRuleSet_ARM ¶
type NetworkRuleSet_ARM struct { // Bypass: Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the // default is 'AzureServices'. Bypass *NetworkRuleSet_Bypass `json:"bypass,omitempty"` // DefaultAction: The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after // the bypass property has been evaluated. DefaultAction *NetworkRuleSet_DefaultAction `json:"defaultAction,omitempty"` // IpRules: The list of IP address rules. IpRules []IPRule_ARM `json:"ipRules,omitempty"` // VirtualNetworkRules: The list of virtual network rules. VirtualNetworkRules []VirtualNetworkRule_ARM `json:"virtualNetworkRules,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01-preview/Microsoft.KeyVault.json#/definitions/NetworkRuleSet
func (*NetworkRuleSet_ARM) DeepCopy ¶
func (in *NetworkRuleSet_ARM) DeepCopy() *NetworkRuleSet_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSet_ARM.
func (*NetworkRuleSet_ARM) DeepCopyInto ¶
func (in *NetworkRuleSet_ARM) DeepCopyInto(out *NetworkRuleSet_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkRuleSet_Bypass ¶
type NetworkRuleSet_Bypass string
+kubebuilder:validation:Enum={"AzureServices","None"}
type NetworkRuleSet_Bypass_STATUS ¶
type NetworkRuleSet_Bypass_STATUS string
type NetworkRuleSet_DefaultAction ¶
type NetworkRuleSet_DefaultAction string
+kubebuilder:validation:Enum={"Allow","Deny"}
type NetworkRuleSet_DefaultAction_STATUS ¶
type NetworkRuleSet_DefaultAction_STATUS string
type NetworkRuleSet_STATUS ¶
type NetworkRuleSet_STATUS struct { // Bypass: Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the // default is 'AzureServices'. Bypass *NetworkRuleSet_Bypass_STATUS `json:"bypass,omitempty"` // DefaultAction: The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after // the bypass property has been evaluated. DefaultAction *NetworkRuleSet_DefaultAction_STATUS `json:"defaultAction,omitempty"` // IpRules: The list of IP address rules. IpRules []IPRule_STATUS `json:"ipRules,omitempty"` // VirtualNetworkRules: The list of virtual network rules. VirtualNetworkRules []VirtualNetworkRule_STATUS `json:"virtualNetworkRules,omitempty"` }
func (*NetworkRuleSet_STATUS) AssignProperties_From_NetworkRuleSet_STATUS ¶
func (ruleSet *NetworkRuleSet_STATUS) AssignProperties_From_NetworkRuleSet_STATUS(source *v20210401ps.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 *v20210401ps.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.
func (*NetworkRuleSet_STATUS) NewEmptyARMValue ¶
func (ruleSet *NetworkRuleSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkRuleSet_STATUS) PopulateFromARM ¶
func (ruleSet *NetworkRuleSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkRuleSet_STATUS_ARM ¶
type NetworkRuleSet_STATUS_ARM struct { // Bypass: Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the // default is 'AzureServices'. Bypass *NetworkRuleSet_Bypass_STATUS `json:"bypass,omitempty"` // DefaultAction: The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after // the bypass property has been evaluated. DefaultAction *NetworkRuleSet_DefaultAction_STATUS `json:"defaultAction,omitempty"` // IpRules: The list of IP address rules. IpRules []IPRule_STATUS_ARM `json:"ipRules,omitempty"` // VirtualNetworkRules: The list of virtual network rules. VirtualNetworkRules []VirtualNetworkRule_STATUS_ARM `json:"virtualNetworkRules,omitempty"` }
func (*NetworkRuleSet_STATUS_ARM) DeepCopy ¶
func (in *NetworkRuleSet_STATUS_ARM) DeepCopy() *NetworkRuleSet_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRuleSet_STATUS_ARM.
func (*NetworkRuleSet_STATUS_ARM) DeepCopyInto ¶
func (in *NetworkRuleSet_STATUS_ARM) DeepCopyInto(out *NetworkRuleSet_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Permissions ¶
type Permissions struct { // Certificates: Permissions to certificates Certificates []Permissions_Certificates `json:"certificates,omitempty"` // Keys: Permissions to keys Keys []Permissions_Keys `json:"keys,omitempty"` // Secrets: Permissions to secrets Secrets []Permissions_Secrets `json:"secrets,omitempty"` // Storage: Permissions to storage accounts Storage []Permissions_Storage `json:"storage,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01-preview/Microsoft.KeyVault.json#/definitions/Permissions
func (*Permissions) AssignProperties_From_Permissions ¶
func (permissions *Permissions) AssignProperties_From_Permissions(source *v20210401ps.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 *v20210401ps.Permissions) error
AssignProperties_To_Permissions populates the provided destination Permissions from our Permissions
func (*Permissions) ConvertToARM ¶
func (permissions *Permissions) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*Permissions) NewEmptyARMValue ¶
func (permissions *Permissions) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Permissions) PopulateFromARM ¶
func (permissions *Permissions) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Permissions_ARM ¶
type Permissions_ARM struct { // Certificates: Permissions to certificates Certificates []Permissions_Certificates `json:"certificates,omitempty"` // Keys: Permissions to keys Keys []Permissions_Keys `json:"keys,omitempty"` // Secrets: Permissions to secrets Secrets []Permissions_Secrets `json:"secrets,omitempty"` // Storage: Permissions to storage accounts Storage []Permissions_Storage `json:"storage,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01-preview/Microsoft.KeyVault.json#/definitions/Permissions
func (*Permissions_ARM) DeepCopy ¶
func (in *Permissions_ARM) DeepCopy() *Permissions_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Permissions_ARM.
func (*Permissions_ARM) DeepCopyInto ¶
func (in *Permissions_ARM) DeepCopyInto(out *Permissions_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Permissions_Certificates ¶
type Permissions_Certificates string
+kubebuilder:validation:Enum={"backup","create","delete","deleteissuers","get","getissuers","import","list","listissuers","managecontacts","manageissuers","purge","recover","restore","setissuers","update"}
type Permissions_Certificates_STATUS ¶
type Permissions_Certificates_STATUS string
type Permissions_Keys ¶
type Permissions_Keys string
+kubebuilder:validation:Enum={"backup","create","decrypt","delete","encrypt","get","import","list","purge","recover","release","restore","sign","unwrapKey","update","verify","wrapKey"}
type Permissions_Keys_STATUS ¶
type Permissions_Keys_STATUS string
type Permissions_STATUS ¶
type Permissions_STATUS struct { // Certificates: Permissions to certificates Certificates []Permissions_Certificates_STATUS `json:"certificates,omitempty"` // Keys: Permissions to keys Keys []Permissions_Keys_STATUS `json:"keys,omitempty"` // Secrets: Permissions to secrets Secrets []Permissions_Secrets_STATUS `json:"secrets,omitempty"` // Storage: Permissions to storage accounts Storage []Permissions_Storage_STATUS `json:"storage,omitempty"` }
func (*Permissions_STATUS) AssignProperties_From_Permissions_STATUS ¶
func (permissions *Permissions_STATUS) AssignProperties_From_Permissions_STATUS(source *v20210401ps.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 *v20210401ps.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.
func (*Permissions_STATUS) NewEmptyARMValue ¶
func (permissions *Permissions_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Permissions_STATUS) PopulateFromARM ¶
func (permissions *Permissions_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Permissions_STATUS_ARM ¶
type Permissions_STATUS_ARM struct { // Certificates: Permissions to certificates Certificates []Permissions_Certificates_STATUS `json:"certificates,omitempty"` // Keys: Permissions to keys Keys []Permissions_Keys_STATUS `json:"keys,omitempty"` // Secrets: Permissions to secrets Secrets []Permissions_Secrets_STATUS `json:"secrets,omitempty"` // Storage: Permissions to storage accounts Storage []Permissions_Storage_STATUS `json:"storage,omitempty"` }
func (*Permissions_STATUS_ARM) DeepCopy ¶
func (in *Permissions_STATUS_ARM) DeepCopy() *Permissions_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Permissions_STATUS_ARM.
func (*Permissions_STATUS_ARM) DeepCopyInto ¶
func (in *Permissions_STATUS_ARM) DeepCopyInto(out *Permissions_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Permissions_Secrets ¶
type Permissions_Secrets string
+kubebuilder:validation:Enum={"backup","delete","get","list","purge","recover","restore","set"}
type Permissions_Secrets_STATUS ¶
type Permissions_Secrets_STATUS string
type Permissions_Storage ¶
type Permissions_Storage string
+kubebuilder:validation:Enum={"backup","delete","deletesas","get","getsas","list","listsas","purge","recover","regeneratekey","restore","set","setsas","update"}
type Permissions_Storage_STATUS ¶
type Permissions_Storage_STATUS string
type PrivateEndpointConnectionItem_STATUS ¶
type PrivateEndpointConnectionItem_STATUS struct { // Etag: Modified whenever there is a change in the state of private endpoint connection. Etag *string `json:"etag,omitempty"` // Id: Id of private endpoint connection. Id *string `json:"id,omitempty"` // PrivateEndpoint: Properties of the private endpoint object. PrivateEndpoint *PrivateEndpoint_STATUS `json:"privateEndpoint,omitempty"` // PrivateLinkServiceConnectionState: Approval state of the private link connection. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState_STATUS `json:"privateLinkServiceConnectionState,omitempty"` // ProvisioningState: Provisioning state of the private endpoint connection. ProvisioningState *PrivateEndpointConnectionProvisioningState_STATUS `json:"provisioningState,omitempty"` }
func (*PrivateEndpointConnectionItem_STATUS) AssignProperties_From_PrivateEndpointConnectionItem_STATUS ¶
func (item *PrivateEndpointConnectionItem_STATUS) AssignProperties_From_PrivateEndpointConnectionItem_STATUS(source *v20210401ps.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 *v20210401ps.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.
func (*PrivateEndpointConnectionItem_STATUS) NewEmptyARMValue ¶
func (item *PrivateEndpointConnectionItem_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointConnectionItem_STATUS) PopulateFromARM ¶
func (item *PrivateEndpointConnectionItem_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointConnectionItem_STATUS_ARM ¶
type PrivateEndpointConnectionItem_STATUS_ARM struct { // Etag: Modified whenever there is a change in the state of private endpoint connection. Etag *string `json:"etag,omitempty"` // Id: Id of private endpoint connection. Id *string `json:"id,omitempty"` // Properties: Private endpoint connection properties. Properties *PrivateEndpointConnectionProperties_STATUS_ARM `json:"properties,omitempty"` }
func (*PrivateEndpointConnectionItem_STATUS_ARM) DeepCopy ¶
func (in *PrivateEndpointConnectionItem_STATUS_ARM) DeepCopy() *PrivateEndpointConnectionItem_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnectionItem_STATUS_ARM.
func (*PrivateEndpointConnectionItem_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateEndpointConnectionItem_STATUS_ARM) DeepCopyInto(out *PrivateEndpointConnectionItem_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointConnectionProperties_STATUS_ARM ¶
type PrivateEndpointConnectionProperties_STATUS_ARM struct { // PrivateEndpoint: Properties of the private endpoint object. PrivateEndpoint *PrivateEndpoint_STATUS_ARM `json:"privateEndpoint,omitempty"` // PrivateLinkServiceConnectionState: Approval state of the private link connection. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState_STATUS_ARM `json:"privateLinkServiceConnectionState,omitempty"` // ProvisioningState: Provisioning state of the private endpoint connection. ProvisioningState *PrivateEndpointConnectionProvisioningState_STATUS `json:"provisioningState,omitempty"` }
func (*PrivateEndpointConnectionProperties_STATUS_ARM) DeepCopy ¶
func (in *PrivateEndpointConnectionProperties_STATUS_ARM) DeepCopy() *PrivateEndpointConnectionProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnectionProperties_STATUS_ARM.
func (*PrivateEndpointConnectionProperties_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateEndpointConnectionProperties_STATUS_ARM) DeepCopyInto(out *PrivateEndpointConnectionProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointConnectionProvisioningState_STATUS ¶
type PrivateEndpointConnectionProvisioningState_STATUS string
type PrivateEndpointServiceConnectionStatus_STATUS ¶
type PrivateEndpointServiceConnectionStatus_STATUS string
type PrivateEndpoint_STATUS ¶
type PrivateEndpoint_STATUS struct { // Id: Full identifier of the private endpoint resource. Id *string `json:"id,omitempty"` }
func (*PrivateEndpoint_STATUS) AssignProperties_From_PrivateEndpoint_STATUS ¶
func (endpoint *PrivateEndpoint_STATUS) AssignProperties_From_PrivateEndpoint_STATUS(source *v20210401ps.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 *v20210401ps.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.
func (*PrivateEndpoint_STATUS) NewEmptyARMValue ¶
func (endpoint *PrivateEndpoint_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpoint_STATUS) PopulateFromARM ¶
func (endpoint *PrivateEndpoint_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpoint_STATUS_ARM ¶
type PrivateEndpoint_STATUS_ARM struct { // Id: Full identifier of the private endpoint resource. Id *string `json:"id,omitempty"` }
func (*PrivateEndpoint_STATUS_ARM) DeepCopy ¶
func (in *PrivateEndpoint_STATUS_ARM) DeepCopy() *PrivateEndpoint_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_STATUS_ARM.
func (*PrivateEndpoint_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateEndpoint_STATUS_ARM) DeepCopyInto(out *PrivateEndpoint_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceConnectionState_ActionsRequired_STATUS ¶
type PrivateLinkServiceConnectionState_ActionsRequired_STATUS string
type PrivateLinkServiceConnectionState_STATUS ¶
type PrivateLinkServiceConnectionState_STATUS struct { // ActionsRequired: A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *PrivateLinkServiceConnectionState_ActionsRequired_STATUS `json:"actionsRequired,omitempty"` // Description: The reason for approval or rejection. Description *string `json:"description,omitempty"` // Status: Indicates whether the connection has been approved, rejected or removed by the key vault owner. Status *PrivateEndpointServiceConnectionStatus_STATUS `json:"status,omitempty"` }
func (*PrivateLinkServiceConnectionState_STATUS) AssignProperties_From_PrivateLinkServiceConnectionState_STATUS ¶
func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_From_PrivateLinkServiceConnectionState_STATUS(source *v20210401ps.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 *v20210401ps.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.
func (*PrivateLinkServiceConnectionState_STATUS) NewEmptyARMValue ¶
func (state *PrivateLinkServiceConnectionState_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceConnectionState_STATUS) PopulateFromARM ¶
func (state *PrivateLinkServiceConnectionState_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkServiceConnectionState_STATUS_ARM ¶
type PrivateLinkServiceConnectionState_STATUS_ARM struct { // ActionsRequired: A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *PrivateLinkServiceConnectionState_ActionsRequired_STATUS `json:"actionsRequired,omitempty"` // Description: The reason for approval or rejection. Description *string `json:"description,omitempty"` // Status: Indicates whether the connection has been approved, rejected or removed by the key vault owner. Status *PrivateEndpointServiceConnectionStatus_STATUS `json:"status,omitempty"` }
func (*PrivateLinkServiceConnectionState_STATUS_ARM) DeepCopy ¶
func (in *PrivateLinkServiceConnectionState_STATUS_ARM) DeepCopy() *PrivateLinkServiceConnectionState_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionState_STATUS_ARM.
func (*PrivateLinkServiceConnectionState_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionState_STATUS_ARM) DeepCopyInto(out *PrivateLinkServiceConnectionState_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Sku ¶
type Sku struct { // +kubebuilder:validation:Required // Family: SKU family name Family *Sku_Family `json:"family,omitempty"` // +kubebuilder:validation:Required // Name: SKU name to specify whether the key vault is a standard vault or a premium vault. Name *Sku_Name `json:"name,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01-preview/Microsoft.KeyVault.json#/definitions/Sku
func (*Sku) AssignProperties_From_Sku ¶
func (sku *Sku) AssignProperties_From_Sku(source *v20210401ps.Sku) error
AssignProperties_From_Sku populates our Sku from the provided source Sku
func (*Sku) AssignProperties_To_Sku ¶
func (sku *Sku) AssignProperties_To_Sku(destination *v20210401ps.Sku) error
AssignProperties_To_Sku populates the provided destination Sku from our Sku
func (*Sku) ConvertToARM ¶
func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*Sku) NewEmptyARMValue ¶
func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku) PopulateFromARM ¶
func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Sku_ARM ¶
type Sku_ARM struct { // Family: SKU family name Family *Sku_Family `json:"family,omitempty"` // Name: SKU name to specify whether the key vault is a standard vault or a premium vault. Name *Sku_Name `json:"name,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01-preview/Microsoft.KeyVault.json#/definitions/Sku
func (*Sku_ARM) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_ARM.
func (*Sku_ARM) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Sku_Family_STATUS ¶
type Sku_Family_STATUS string
type Sku_Name_STATUS ¶
type Sku_Name_STATUS string
type Sku_STATUS ¶
type Sku_STATUS struct { // Family: SKU family name Family *Sku_Family_STATUS `json:"family,omitempty"` // Name: SKU name to specify whether the key vault is a standard vault or a premium vault. Name *Sku_Name_STATUS `json:"name,omitempty"` }
func (*Sku_STATUS) AssignProperties_From_Sku_STATUS ¶
func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *v20210401ps.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 *v20210401ps.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.
func (*Sku_STATUS) NewEmptyARMValue ¶
func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku_STATUS) PopulateFromARM ¶
func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Sku_STATUS_ARM ¶
type Sku_STATUS_ARM struct { // Family: SKU family name Family *Sku_Family_STATUS `json:"family,omitempty"` // Name: SKU name to specify whether the key vault is a standard vault or a premium vault. Name *Sku_Name_STATUS `json:"name,omitempty"` }
func (*Sku_STATUS_ARM) DeepCopy ¶
func (in *Sku_STATUS_ARM) DeepCopy() *Sku_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS_ARM.
func (*Sku_STATUS_ARM) DeepCopyInto ¶
func (in *Sku_STATUS_ARM) DeepCopyInto(out *Sku_STATUS_ARM)
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: The timestamp of the key vault resource creation (UTC). CreatedAt *string `json:"createdAt,omitempty"` // CreatedBy: The identity that created the key vault resource. CreatedBy *string `json:"createdBy,omitempty"` // CreatedByType: The type of identity that created the key vault resource. CreatedByType *IdentityType_STATUS `json:"createdByType,omitempty"` // LastModifiedAt: The timestamp of the key vault resource last modification (UTC). LastModifiedAt *string `json:"lastModifiedAt,omitempty"` // LastModifiedBy: The identity that last modified the key vault resource. LastModifiedBy *string `json:"lastModifiedBy,omitempty"` // LastModifiedByType: The type of identity that last modified the key vault resource. LastModifiedByType *IdentityType_STATUS `json:"lastModifiedByType,omitempty"` }
func (*SystemData_STATUS) AssignProperties_From_SystemData_STATUS ¶
func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *v20210401ps.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 *v20210401ps.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.
func (*SystemData_STATUS) NewEmptyARMValue ¶
func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SystemData_STATUS) PopulateFromARM ¶
func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SystemData_STATUS_ARM ¶
type SystemData_STATUS_ARM struct { // CreatedAt: The timestamp of the key vault resource creation (UTC). CreatedAt *string `json:"createdAt,omitempty"` // CreatedBy: The identity that created the key vault resource. CreatedBy *string `json:"createdBy,omitempty"` // CreatedByType: The type of identity that created the key vault resource. CreatedByType *IdentityType_STATUS `json:"createdByType,omitempty"` // LastModifiedAt: The timestamp of the key vault resource last modification (UTC). LastModifiedAt *string `json:"lastModifiedAt,omitempty"` // LastModifiedBy: The identity that last modified the key vault resource. LastModifiedBy *string `json:"lastModifiedBy,omitempty"` // LastModifiedByType: The type of identity that last modified the key vault resource. LastModifiedByType *IdentityType_STATUS `json:"lastModifiedByType,omitempty"` }
func (*SystemData_STATUS_ARM) DeepCopy ¶
func (in *SystemData_STATUS_ARM) DeepCopy() *SystemData_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS_ARM.
func (*SystemData_STATUS_ARM) DeepCopyInto ¶
func (in *SystemData_STATUS_ARM) DeepCopyInto(out *SystemData_STATUS_ARM)
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" Generated from: https://schema.management.azure.com/schemas/2021-04-01-preview/Microsoft.KeyVault.json#/resourceDefinitions/vaults
func (*Vault) AssignProperties_From_Vault ¶
func (vault *Vault) AssignProperties_From_Vault(source *v20210401ps.Vault) error
AssignProperties_From_Vault populates our Vault from the provided source Vault
func (*Vault) AssignProperties_To_Vault ¶
func (vault *Vault) AssignProperties_To_Vault(destination *v20210401ps.Vault) error
AssignProperties_To_Vault populates the provided destination Vault from our Vault
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) Default ¶
func (vault *Vault) Default()
Default applies defaults to the Vault resource
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) 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, or nil if there is no owner
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
func (*Vault) ValidateCreate ¶
ValidateCreate validates the creation of the resource
func (*Vault) ValidateDelete ¶
ValidateDelete validates the deletion of the resource
type VaultList ¶
type VaultList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Vault `json:"items"` }
+kubebuilder:object:root=true Generated from: https://schema.management.azure.com/schemas/2021-04-01-preview/Microsoft.KeyVault.json#/resourceDefinitions/vaults
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 VaultProperties ¶
type VaultProperties struct { // AccessPolicies: An array of 0 to 1024 identities 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. When `createMode` is set to `recover`, access policies are not // required. Otherwise, access policies are required. AccessPolicies []AccessPolicyEntry `json:"accessPolicies,omitempty"` // CreateMode: The vault's create mode to indicate whether the vault need to be recovered or not. CreateMode *VaultProperties_CreateMode `json:"createMode,omitempty"` // EnablePurgeProtection: Property specifying whether protection against purge is enabled for this vault. Setting this // property to true activates protection against purge for this vault and its content - only the Key Vault service may // initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this // functionality is irreversible - that is, the property does not accept false as its value. EnablePurgeProtection *bool `json:"enablePurgeProtection,omitempty"` // EnableRbacAuthorization: Property that controls how data actions are authorized. When true, the key vault will use Role // Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties // will be ignored. When false, the key vault will use the access policies specified in vault properties, and any policy // stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value // of false. Note that management actions are always authorized with RBAC. EnableRbacAuthorization *bool `json:"enableRbacAuthorization,omitempty"` // EnableSoftDelete: Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not // set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it // cannot be reverted to false. EnableSoftDelete *bool `json:"enableSoftDelete,omitempty"` // EnabledForDeployment: Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored // as secrets from the key vault. EnabledForDeployment *bool `json:"enabledForDeployment,omitempty"` // EnabledForDiskEncryption: Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the // vault and unwrap keys. EnabledForDiskEncryption *bool `json:"enabledForDiskEncryption,omitempty"` // EnabledForTemplateDeployment: Property to specify whether Azure Resource Manager is permitted to retrieve secrets from // the key vault. EnabledForTemplateDeployment *bool `json:"enabledForTemplateDeployment,omitempty"` // NetworkAcls: A set of rules governing the network accessibility of a vault. NetworkAcls *NetworkRuleSet `json:"networkAcls,omitempty"` // ProvisioningState: Provisioning state of the vault. ProvisioningState *VaultProperties_ProvisioningState `json:"provisioningState,omitempty"` // +kubebuilder:validation:Required // Sku: SKU details Sku *Sku `json:"sku,omitempty"` // SoftDeleteRetentionInDays: softDelete data retention days. It accepts >=7 and <=90. SoftDeleteRetentionInDays *int `json:"softDeleteRetentionInDays,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern="^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$" // TenantId: The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. TenantId *string `json:"tenantId,omitempty"` // VaultUri: The URI of the vault for performing operations on keys and secrets. VaultUri *string `json:"vaultUri,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01-preview/Microsoft.KeyVault.json#/definitions/VaultProperties
func (*VaultProperties) AssignProperties_From_VaultProperties ¶
func (properties *VaultProperties) AssignProperties_From_VaultProperties(source *v20210401ps.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 *v20210401ps.VaultProperties) error
AssignProperties_To_VaultProperties populates the provided destination VaultProperties from our VaultProperties
func (*VaultProperties) ConvertToARM ¶
func (properties *VaultProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*VaultProperties) NewEmptyARMValue ¶
func (properties *VaultProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VaultProperties) PopulateFromARM ¶
func (properties *VaultProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VaultProperties_ARM ¶
type VaultProperties_ARM struct { // AccessPolicies: An array of 0 to 1024 identities 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. When `createMode` is set to `recover`, access policies are not // required. Otherwise, access policies are required. AccessPolicies []AccessPolicyEntry_ARM `json:"accessPolicies,omitempty"` // CreateMode: The vault's create mode to indicate whether the vault need to be recovered or not. CreateMode *VaultProperties_CreateMode `json:"createMode,omitempty"` // EnablePurgeProtection: Property specifying whether protection against purge is enabled for this vault. Setting this // property to true activates protection against purge for this vault and its content - only the Key Vault service may // initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this // functionality is irreversible - that is, the property does not accept false as its value. EnablePurgeProtection *bool `json:"enablePurgeProtection,omitempty"` // EnableRbacAuthorization: Property that controls how data actions are authorized. When true, the key vault will use Role // Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties // will be ignored. When false, the key vault will use the access policies specified in vault properties, and any policy // stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value // of false. Note that management actions are always authorized with RBAC. EnableRbacAuthorization *bool `json:"enableRbacAuthorization,omitempty"` // EnableSoftDelete: Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not // set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it // cannot be reverted to false. EnableSoftDelete *bool `json:"enableSoftDelete,omitempty"` // EnabledForDeployment: Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored // as secrets from the key vault. EnabledForDeployment *bool `json:"enabledForDeployment,omitempty"` // EnabledForDiskEncryption: Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the // vault and unwrap keys. EnabledForDiskEncryption *bool `json:"enabledForDiskEncryption,omitempty"` // EnabledForTemplateDeployment: Property to specify whether Azure Resource Manager is permitted to retrieve secrets from // the key vault. EnabledForTemplateDeployment *bool `json:"enabledForTemplateDeployment,omitempty"` // NetworkAcls: A set of rules governing the network accessibility of a vault. NetworkAcls *NetworkRuleSet_ARM `json:"networkAcls,omitempty"` // ProvisioningState: Provisioning state of the vault. ProvisioningState *VaultProperties_ProvisioningState `json:"provisioningState,omitempty"` // Sku: SKU details Sku *Sku_ARM `json:"sku,omitempty"` // SoftDeleteRetentionInDays: softDelete data retention days. It accepts >=7 and <=90. SoftDeleteRetentionInDays *int `json:"softDeleteRetentionInDays,omitempty"` // TenantId: The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. TenantId *string `json:"tenantId,omitempty"` // VaultUri: The URI of the vault for performing operations on keys and secrets. VaultUri *string `json:"vaultUri,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01-preview/Microsoft.KeyVault.json#/definitions/VaultProperties
func (*VaultProperties_ARM) DeepCopy ¶
func (in *VaultProperties_ARM) DeepCopy() *VaultProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProperties_ARM.
func (*VaultProperties_ARM) DeepCopyInto ¶
func (in *VaultProperties_ARM) DeepCopyInto(out *VaultProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultProperties_CreateMode ¶
type VaultProperties_CreateMode string
+kubebuilder:validation:Enum={"default","recover"}
type VaultProperties_CreateMode_STATUS ¶
type VaultProperties_CreateMode_STATUS string
type VaultProperties_ProvisioningState ¶
type VaultProperties_ProvisioningState string
+kubebuilder:validation:Enum={"RegisteringDns","Succeeded"}
type VaultProperties_ProvisioningState_STATUS ¶
type VaultProperties_ProvisioningState_STATUS string
type VaultProperties_STATUS ¶
type VaultProperties_STATUS struct { // AccessPolicies: An array of 0 to 1024 identities 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. When `createMode` is set to `recover`, access policies are not // required. Otherwise, access policies are required. AccessPolicies []AccessPolicyEntry_STATUS `json:"accessPolicies,omitempty"` // CreateMode: The vault's create mode to indicate whether the vault need to be recovered or not. CreateMode *VaultProperties_CreateMode_STATUS `json:"createMode,omitempty"` // EnablePurgeProtection: Property specifying whether protection against purge is enabled for this vault. Setting this // property to true activates protection against purge for this vault and its content - only the Key Vault service may // initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this // functionality is irreversible - that is, the property does not accept false as its value. EnablePurgeProtection *bool `json:"enablePurgeProtection,omitempty"` // EnableRbacAuthorization: Property that controls how data actions are authorized. When true, the key vault will use Role // Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties // will be ignored. When false, the key vault will use the access policies specified in vault properties, and any policy // stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value // of false. Note that management actions are always authorized with RBAC. EnableRbacAuthorization *bool `json:"enableRbacAuthorization,omitempty"` // EnableSoftDelete: Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not // set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it // cannot be reverted to false. EnableSoftDelete *bool `json:"enableSoftDelete,omitempty"` // EnabledForDeployment: Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored // as secrets from the key vault. EnabledForDeployment *bool `json:"enabledForDeployment,omitempty"` // EnabledForDiskEncryption: Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the // vault and unwrap keys. EnabledForDiskEncryption *bool `json:"enabledForDiskEncryption,omitempty"` // EnabledForTemplateDeployment: Property to specify whether Azure Resource Manager is permitted to retrieve secrets from // the key vault. EnabledForTemplateDeployment *bool `json:"enabledForTemplateDeployment,omitempty"` // HsmPoolResourceId: The resource id of HSM Pool. HsmPoolResourceId *string `json:"hsmPoolResourceId,omitempty"` // NetworkAcls: Rules governing the accessibility of the key vault from specific network locations. NetworkAcls *NetworkRuleSet_STATUS `json:"networkAcls,omitempty"` // PrivateEndpointConnections: List of private endpoint connections associated with the key vault. PrivateEndpointConnections []PrivateEndpointConnectionItem_STATUS `json:"privateEndpointConnections,omitempty"` // ProvisioningState: Provisioning state of the vault. ProvisioningState *VaultProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"` // Sku: SKU details Sku *Sku_STATUS `json:"sku,omitempty"` // SoftDeleteRetentionInDays: softDelete data retention days. It accepts >=7 and <=90. SoftDeleteRetentionInDays *int `json:"softDeleteRetentionInDays,omitempty"` // TenantId: The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. TenantId *string `json:"tenantId,omitempty"` // VaultUri: The URI of the vault for performing operations on keys and secrets. VaultUri *string `json:"vaultUri,omitempty"` }
func (*VaultProperties_STATUS) AssignProperties_From_VaultProperties_STATUS ¶
func (properties *VaultProperties_STATUS) AssignProperties_From_VaultProperties_STATUS(source *v20210401ps.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 *v20210401ps.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.
func (*VaultProperties_STATUS) NewEmptyARMValue ¶
func (properties *VaultProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VaultProperties_STATUS) PopulateFromARM ¶
func (properties *VaultProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VaultProperties_STATUS_ARM ¶
type VaultProperties_STATUS_ARM struct { // AccessPolicies: An array of 0 to 1024 identities 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. When `createMode` is set to `recover`, access policies are not // required. Otherwise, access policies are required. AccessPolicies []AccessPolicyEntry_STATUS_ARM `json:"accessPolicies,omitempty"` // CreateMode: The vault's create mode to indicate whether the vault need to be recovered or not. CreateMode *VaultProperties_CreateMode_STATUS `json:"createMode,omitempty"` // EnablePurgeProtection: Property specifying whether protection against purge is enabled for this vault. Setting this // property to true activates protection against purge for this vault and its content - only the Key Vault service may // initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this // functionality is irreversible - that is, the property does not accept false as its value. EnablePurgeProtection *bool `json:"enablePurgeProtection,omitempty"` // EnableRbacAuthorization: Property that controls how data actions are authorized. When true, the key vault will use Role // Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties // will be ignored. When false, the key vault will use the access policies specified in vault properties, and any policy // stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value // of false. Note that management actions are always authorized with RBAC. EnableRbacAuthorization *bool `json:"enableRbacAuthorization,omitempty"` // EnableSoftDelete: Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not // set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it // cannot be reverted to false. EnableSoftDelete *bool `json:"enableSoftDelete,omitempty"` // EnabledForDeployment: Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored // as secrets from the key vault. EnabledForDeployment *bool `json:"enabledForDeployment,omitempty"` // EnabledForDiskEncryption: Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the // vault and unwrap keys. EnabledForDiskEncryption *bool `json:"enabledForDiskEncryption,omitempty"` // EnabledForTemplateDeployment: Property to specify whether Azure Resource Manager is permitted to retrieve secrets from // the key vault. EnabledForTemplateDeployment *bool `json:"enabledForTemplateDeployment,omitempty"` // HsmPoolResourceId: The resource id of HSM Pool. HsmPoolResourceId *string `json:"hsmPoolResourceId,omitempty"` // NetworkAcls: Rules governing the accessibility of the key vault from specific network locations. NetworkAcls *NetworkRuleSet_STATUS_ARM `json:"networkAcls,omitempty"` // PrivateEndpointConnections: List of private endpoint connections associated with the key vault. PrivateEndpointConnections []PrivateEndpointConnectionItem_STATUS_ARM `json:"privateEndpointConnections,omitempty"` // ProvisioningState: Provisioning state of the vault. ProvisioningState *VaultProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"` // Sku: SKU details Sku *Sku_STATUS_ARM `json:"sku,omitempty"` // SoftDeleteRetentionInDays: softDelete data retention days. It accepts >=7 and <=90. SoftDeleteRetentionInDays *int `json:"softDeleteRetentionInDays,omitempty"` // TenantId: The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. TenantId *string `json:"tenantId,omitempty"` // VaultUri: The URI of the vault for performing operations on keys and secrets. VaultUri *string `json:"vaultUri,omitempty"` }
func (*VaultProperties_STATUS_ARM) DeepCopy ¶
func (in *VaultProperties_STATUS_ARM) DeepCopy() *VaultProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultProperties_STATUS_ARM.
func (*VaultProperties_STATUS_ARM) DeepCopyInto ¶
func (in *VaultProperties_STATUS_ARM) DeepCopyInto(out *VaultProperties_STATUS_ARM)
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: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Id: Fully qualified identifier of the key vault resource. Id *string `json:"id,omitempty"` // Location: Azure location of the key vault resource. Location *string `json:"location,omitempty"` // Name: Name of the key vault resource. Name *string `json:"name,omitempty"` // Properties: Properties of the vault Properties *VaultProperties_STATUS `json:"properties,omitempty"` // SystemData: System metadata for the key vault. SystemData *SystemData_STATUS `json:"systemData,omitempty"` // Tags: Tags assigned to the key vault resource. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type of the key vault resource. Type *string `json:"type,omitempty"` }
func (*Vault_STATUS) AssignProperties_From_Vault_STATUS ¶
func (vault *Vault_STATUS) AssignProperties_From_Vault_STATUS(source *v20210401ps.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 *v20210401ps.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.
func (*Vault_STATUS) NewEmptyARMValue ¶
func (vault *Vault_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Vault_STATUS) PopulateFromARM ¶
func (vault *Vault_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Vault_STATUS_ARM ¶
type Vault_STATUS_ARM struct { // Id: Fully qualified identifier of the key vault resource. Id *string `json:"id,omitempty"` // Location: Azure location of the key vault resource. Location *string `json:"location,omitempty"` // Name: Name of the key vault resource. Name *string `json:"name,omitempty"` // Properties: Properties of the vault Properties *VaultProperties_STATUS_ARM `json:"properties,omitempty"` // SystemData: System metadata for the key vault. SystemData *SystemData_STATUS_ARM `json:"systemData,omitempty"` // Tags: Tags assigned to the key vault resource. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type of the key vault resource. Type *string `json:"type,omitempty"` }
func (*Vault_STATUS_ARM) DeepCopy ¶
func (in *Vault_STATUS_ARM) DeepCopy() *Vault_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Vault_STATUS_ARM.
func (*Vault_STATUS_ARM) DeepCopyInto ¶
func (in *Vault_STATUS_ARM) DeepCopyInto(out *Vault_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Vault_Spec ¶
type Vault_Spec struct { // +kubebuilder:validation:Pattern="^[a-zA-Z0-9-]{3,24}$" // 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: The supported Azure location where the key vault should be created. Location *string `json:"location,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"` // +kubebuilder:validation:Required // Properties: Properties of the vault Properties *VaultProperties `json:"properties,omitempty"` // Tags: The tags that will be assigned to the key vault. Tags map[string]string `json:"tags,omitempty"` }
func (*Vault_Spec) AssignProperties_From_Vault_Spec ¶
func (vault *Vault_Spec) AssignProperties_From_Vault_Spec(source *v20210401ps.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 *v20210401ps.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) ConvertToARM ¶
func (vault *Vault_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*Vault_Spec) NewEmptyARMValue ¶
func (vault *Vault_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Vault_Spec) OriginalVersion ¶
func (vault *Vault_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Vault_Spec) PopulateFromARM ¶
func (vault *Vault_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Vault_Spec) SetAzureName ¶
func (vault *Vault_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Vault_Spec_ARM ¶
type Vault_Spec_ARM struct { // Location: The supported Azure location where the key vault should be created. Location *string `json:"location,omitempty"` // Name: Name of the resource Name string `json:"name,omitempty"` // Properties: Properties of the vault Properties *VaultProperties_ARM `json:"properties,omitempty"` // Tags: The tags that will be assigned to the key vault. Tags map[string]string `json:"tags,omitempty"` }
func (*Vault_Spec_ARM) DeepCopy ¶
func (in *Vault_Spec_ARM) DeepCopy() *Vault_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Vault_Spec_ARM.
func (*Vault_Spec_ARM) DeepCopyInto ¶
func (in *Vault_Spec_ARM) DeepCopyInto(out *Vault_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Vault_Spec_ARM) GetAPIVersion ¶
func (vault Vault_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-04-01-preview"
func (*Vault_Spec_ARM) GetName ¶
func (vault *Vault_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Vault_Spec_ARM) GetType ¶
func (vault *Vault_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.KeyVault/vaults"
type VirtualNetworkRule ¶
type VirtualNetworkRule struct { // IgnoreMissingVnetServiceEndpoint: Property to specify whether NRP will ignore the check if parent subnet has // serviceEndpoints configured. IgnoreMissingVnetServiceEndpoint *bool `json:"ignoreMissingVnetServiceEndpoint,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"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01-preview/Microsoft.KeyVault.json#/definitions/VirtualNetworkRule
func (*VirtualNetworkRule) AssignProperties_From_VirtualNetworkRule ¶
func (rule *VirtualNetworkRule) AssignProperties_From_VirtualNetworkRule(source *v20210401ps.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 *v20210401ps.VirtualNetworkRule) error
AssignProperties_To_VirtualNetworkRule populates the provided destination VirtualNetworkRule from our VirtualNetworkRule
func (*VirtualNetworkRule) ConvertToARM ¶
func (rule *VirtualNetworkRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*VirtualNetworkRule) NewEmptyARMValue ¶
func (rule *VirtualNetworkRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkRule) PopulateFromARM ¶
func (rule *VirtualNetworkRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkRule_ARM ¶
type VirtualNetworkRule_ARM struct { Id *string `json:"id,omitempty"` // IgnoreMissingVnetServiceEndpoint: Property to specify whether NRP will ignore the check if parent subnet has // serviceEndpoints configured. IgnoreMissingVnetServiceEndpoint *bool `json:"ignoreMissingVnetServiceEndpoint,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-04-01-preview/Microsoft.KeyVault.json#/definitions/VirtualNetworkRule
func (*VirtualNetworkRule_ARM) DeepCopy ¶
func (in *VirtualNetworkRule_ARM) DeepCopy() *VirtualNetworkRule_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRule_ARM.
func (*VirtualNetworkRule_ARM) DeepCopyInto ¶
func (in *VirtualNetworkRule_ARM) DeepCopyInto(out *VirtualNetworkRule_ARM)
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: Full resource id of a vnet subnet, such as // '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'. Id *string `json:"id,omitempty"` // IgnoreMissingVnetServiceEndpoint: Property to specify whether NRP will ignore the check if parent subnet has // serviceEndpoints configured. IgnoreMissingVnetServiceEndpoint *bool `json:"ignoreMissingVnetServiceEndpoint,omitempty"` }
func (*VirtualNetworkRule_STATUS) AssignProperties_From_VirtualNetworkRule_STATUS ¶
func (rule *VirtualNetworkRule_STATUS) AssignProperties_From_VirtualNetworkRule_STATUS(source *v20210401ps.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 *v20210401ps.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.
func (*VirtualNetworkRule_STATUS) NewEmptyARMValue ¶
func (rule *VirtualNetworkRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkRule_STATUS) PopulateFromARM ¶
func (rule *VirtualNetworkRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkRule_STATUS_ARM ¶
type VirtualNetworkRule_STATUS_ARM struct { // Id: Full resource id of a vnet subnet, such as // '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'. Id *string `json:"id,omitempty"` // IgnoreMissingVnetServiceEndpoint: Property to specify whether NRP will ignore the check if parent subnet has // serviceEndpoints configured. IgnoreMissingVnetServiceEndpoint *bool `json:"ignoreMissingVnetServiceEndpoint,omitempty"` }
func (*VirtualNetworkRule_STATUS_ARM) DeepCopy ¶
func (in *VirtualNetworkRule_STATUS_ARM) DeepCopy() *VirtualNetworkRule_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRule_STATUS_ARM.
func (*VirtualNetworkRule_STATUS_ARM) DeepCopyInto ¶
func (in *VirtualNetworkRule_STATUS_ARM) DeepCopyInto(out *VirtualNetworkRule_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.