pub struct EncryptionScopeResult {
pub infrastructure_encryption_required: Output<Option<bool>>,
pub key_vault_key_id: Output<Option<String>>,
pub name: Output<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<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.
Auto Trait Implementations§
impl Freeze for EncryptionScopeResult
impl RefUnwindSafe for EncryptionScopeResult
impl Send for EncryptionScopeResult
impl Sync for EncryptionScopeResult
impl Unpin for EncryptionScopeResult
impl UnwindSafe for EncryptionScopeResult
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