pub struct EncryptionScopeArgs {
pub infrastructure_encryption_required: Output<Option<bool>>,
pub key_vault_key_id: Output<Option<String>>,
pub name: Output<Option<String>>,
pub source: Output<String>,
pub storage_account_id: Output<String>,
}
Fields§
§infrastructure_encryption_required: Output<Option<bool>>
Is a secondary layer of encryption with Platform Managed Keys for data applied? Changing this forces a new resource to be created.
key_vault_key_id: Output<Option<String>>
The ID of the Key Vault Key. Required when source
is Microsoft.KeyVault
.
name: Output<Option<String>>
The name which should be used for this Storage Encryption Scope. Changing this forces a new Storage Encryption Scope to be created.
source: Output<String>
The source of the Storage Encryption Scope. Possible values are Microsoft.KeyVault
and Microsoft.Storage
.
storage_account_id: Output<String>
The ID of the Storage Account where this Storage Encryption Scope is created. Changing this forces a new Storage Encryption Scope to be created.
Implementations§
source§impl EncryptionScopeArgs
impl EncryptionScopeArgs
sourcepub fn builder() -> EncryptionScopeArgsBuilder
pub fn builder() -> EncryptionScopeArgsBuilder
Create an instance of EncryptionScopeArgs
using the builder syntax
Trait Implementations§
source§impl Clone for EncryptionScopeArgs
impl Clone for EncryptionScopeArgs
source§fn clone(&self) -> EncryptionScopeArgs
fn clone(&self) -> EncryptionScopeArgs
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for EncryptionScopeArgs
impl RefUnwindSafe for EncryptionScopeArgs
impl Send for EncryptionScopeArgs
impl Sync for EncryptionScopeArgs
impl Unpin for EncryptionScopeArgs
impl UnwindSafe for EncryptionScopeArgs
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)