Condividi tramite


ArmKeyVaultModelFactory Class

Definition

Model factory for models.

public static class ArmKeyVaultModelFactory
type ArmKeyVaultModelFactory = class
Public Class ArmKeyVaultModelFactory
Inheritance
ArmKeyVaultModelFactory

Methods

Name Description
DeletedKeyVaultData(ResourceIdentifier, String, ResourceType, SystemData, DeletedKeyVaultProperties)

Deleted vault information with extended details.

DeletedKeyVaultProperties(ResourceIdentifier, Nullable<AzureLocation>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IReadOnlyDictionary<String, String>, Nullable<Boolean>)

Properties of the deleted vault.

DeletedManagedHsmData(ResourceIdentifier, String, ResourceType, SystemData, DeletedManagedHsmProperties)

Concrete proxy resource types can be created by aliasing this type using a specific property type.

DeletedManagedHsmProperties(ResourceIdentifier, Nullable<AzureLocation>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<Boolean>, IReadOnlyDictionary<String,String>)

Properties of the deleted managed HSM.

IdentityAccessPermissions(IEnumerable<IdentityAccessKeyPermission>, IEnumerable<IdentityAccessSecretPermission>, IEnumerable<IdentityAccessCertificatePermission>, IEnumerable<IdentityAccessStoragePermission>)

Permissions the identity has for keys, secrets, certificates and storage.

KeyVaultAccessPolicyParameters(ResourceIdentifier, ResourceType, SystemData, String, Nullable<AzureLocation>, IEnumerable<KeyVaultAccessPolicy>)
KeyVaultAccessPolicyParameters(ResourceIdentifier, String, ResourceType, SystemData, Nullable<AzureLocation>, IEnumerable<KeyVaultAccessPolicy>)

Initializes a new instance of KeyVaultAccessPolicyParameters.

KeyVaultAccessPolicyProperties(IEnumerable<KeyVaultAccessPolicy>)

Properties of the vault access policy.

KeyVaultCreateOrUpdateContent(AzureLocation, IDictionary<String,String>, KeyVaultProperties)

Parameters for creating or updating a vault.

KeyVaultData(ResourceIdentifier, String, ResourceType, SystemData, AzureLocation, KeyVaultProperties, IDictionary<String,String>)

Resource information with extended details.

KeyVaultData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, KeyVaultProperties)

Initializes a new instance of KeyVaultData.

KeyVaultNameAvailabilityContent(String, ResourceType)

The parameters used to check the availability of the vault name.

KeyVaultNameAvailabilityResult(Nullable<Boolean>, Nullable<KeyVaultNameUnavailableReason>, String)

The CheckNameAvailability operation response.

KeyVaultNetworkRuleSet(Nullable<KeyVaultNetworkRuleBypassOption>, Nullable<KeyVaultNetworkRuleAction>, IEnumerable<KeyVaultIPRule>, IEnumerable<KeyVaultVirtualNetworkRule>)

A set of rules governing the network accessibility of a vault.

KeyVaultPatch(IDictionary<String,String>, KeyVaultPatchProperties)

Parameters for creating or updating a vault.

KeyVaultPatchProperties(Nullable<Guid>, KeyVaultSku, IEnumerable<KeyVaultAccessPolicy>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<KeyVaultPatchMode>, Nullable<Boolean>, KeyVaultNetworkRuleSet, String)

Properties of the vault.

KeyVaultPrivateEndpointConnectionData(ResourceIdentifier, String, ResourceType, SystemData, KeyVaultPrivateLinkServiceConnectionState, Nullable<KeyVaultPrivateEndpointConnectionProvisioningState>, ResourceIdentifier, Nullable<AzureLocation>, IReadOnlyDictionary<String, String>, Nullable<ETag>)
KeyVaultPrivateEndpointConnectionData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<AzureLocation>, IReadOnlyDictionary<String, String>, Nullable<ETag>, ResourceIdentifier, KeyVaultPrivateLinkServiceConnectionState, Nullable<KeyVaultPrivateEndpointConnectionProvisioningState>)

Initializes a new instance of KeyVaultPrivateEndpointConnectionData.

KeyVaultPrivateEndpointConnectionItemData(String, Nullable<ETag>, KeyVaultPrivateLinkServiceConnectionState, Nullable<KeyVaultPrivateEndpointConnectionProvisioningState>, ResourceIdentifier)
KeyVaultPrivateEndpointConnectionItemData(String, Nullable<ETag>, ResourceIdentifier, KeyVaultPrivateLinkServiceConnectionState, Nullable<KeyVaultPrivateEndpointConnectionProvisioningState>)

Initializes a new instance of KeyVaultPrivateEndpointConnectionItemData.

KeyVaultPrivateLinkResourceData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<AzureLocation>, IReadOnlyDictionary<String, String>, String, IEnumerable<String>, IEnumerable<String>)

Initializes a new instance of KeyVaultPrivateLinkResourceData.

KeyVaultPrivateLinkResourceData(ResourceIdentifier, String, ResourceType, SystemData, String, IEnumerable<String>, IEnumerable<String>, Nullable<AzureLocation>, IReadOnlyDictionary<String,String>)

Initializes a new instance of KeyVaultPrivateLinkResourceData.

KeyVaultProperties(Guid, KeyVaultSku, IEnumerable<KeyVaultAccessPolicy>, Uri, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<KeyVaultCreateMode>, Nullable<Boolean>, KeyVaultNetworkRuleSet, Nullable<KeyVaultProvisioningState>, IEnumerable<KeyVaultPrivateEndpointConnectionItemData>, String)

Properties of the vault.

KeyVaultSecretCreateOrUpdateContent(IDictionary<String,String>, SecretProperties)

Parameters for creating or updating a secret.

KeyVaultSecretData(ResourceIdentifier, String, ResourceType, SystemData, SecretProperties, Nullable<AzureLocation>, IReadOnlyDictionary<String, String>)

Resource information with extended details.

KeyVaultSecretPatch(IDictionary<String,String>, SecretPatchProperties)

Parameters for patching a secret.

ManagedHsmData(ResourceIdentifier, String, ResourceType, SystemData, AzureLocation, ManagedHsmProperties, ManagedHsmSku, ManagedServiceIdentity, IDictionary<String,String>)

Resource information with extended details.

ManagedHsmData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ManagedHsmProperties, ManagedHsmSku, ManagedServiceIdentity)

Initializes a new instance of ManagedHsmData.

ManagedHsmGeoReplicatedRegion(String, Nullable<ManagedHsmGeoReplicatedRegionProvisioningState>, Nullable<Boolean>)

A region that this managed HSM Pool has been extended to.

ManagedHsmNameAvailabilityContent(String)

The parameters used to check the availability of the managed hsm name.

ManagedHsmNameAvailabilityResult(Nullable<Boolean>, Nullable<ManagedHsmNameUnavailableReason>, String)

The CheckMhsmNameAvailability operation response.

ManagedHsmNetworkRuleSet(Nullable<ManagedHsmNetworkRuleBypassOption>, Nullable<ManagedHsmNetworkRuleAction>, IEnumerable<ManagedHsmIPRule>, IEnumerable<ManagedHsmServiceTagRule>, IEnumerable<ManagedHsmVirtualNetworkRule>)

A set of rules governing the network accessibility of a managed hsm pool.

ManagedHsmPrivateEndpointConnectionData(ResourceIdentifier, String, ResourceType, SystemData, AzureLocation, ManagedHsmPrivateLinkServiceConnectionState, Nullable<ManagedHsmPrivateEndpointConnectionProvisioningState>, ResourceIdentifier, ManagedHsmSku, ManagedServiceIdentity, Nullable<ETag>, IDictionary<String,String>)
ManagedHsmPrivateEndpointConnectionData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ManagedHsmSku, ManagedServiceIdentity, Nullable<ETag>, ResourceIdentifier, ManagedHsmPrivateLinkServiceConnectionState, Nullable<ManagedHsmPrivateEndpointConnectionProvisioningState>)

Initializes a new instance of ManagedHsmPrivateEndpointConnectionData.

ManagedHsmPrivateEndpointConnectionItemData(ResourceIdentifier, Nullable<ETag>, ManagedHsmPrivateLinkServiceConnectionState, Nullable<ManagedHsmPrivateEndpointConnectionProvisioningState>, ResourceIdentifier)
ManagedHsmPrivateEndpointConnectionItemData(ResourceIdentifier, Nullable<ETag>, ResourceIdentifier, ManagedHsmPrivateLinkServiceConnectionState, Nullable<ManagedHsmPrivateEndpointConnectionProvisioningState>)

Initializes a new instance of ManagedHsmPrivateEndpointConnectionItemData.

ManagedHsmPrivateLinkResourceData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, IEnumerable<String>, IEnumerable<String>, ManagedHsmSku, ManagedServiceIdentity)

Initializes a new instance of ManagedHsmPrivateLinkResourceData.

ManagedHsmProperties(Nullable<Guid>, IEnumerable<String>, Uri, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<ManagedHsmCreateMode>, String, Nullable<ManagedHsmProvisioningState>, ManagedHsmNetworkRuleSet, IEnumerable<ManagedHsmGeoReplicatedRegion>, IEnumerable<ManagedHsmPrivateEndpointConnectionItemData>, Nullable<ManagedHsmPublicNetworkAccess>, Nullable<DateTimeOffset>, ManagedHSMSecurityDomainProperties)

Properties of the managed HSM Pool.

ManagedHSMSecurityDomainProperties(Nullable<ManagedHSMSecurityDomainActivationStatus>, String)

The security domain properties of the managed hsm.

SecretAttributes(Nullable<Boolean>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

The secret management attributes.

SecretBaseAttributes(Nullable<Boolean>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

The object attributes managed by the KeyVault service.

SecretProperties(String, String, SecretAttributes, Uri, String)

Properties of the secret.

Applies to