pub struct HmacKeyArgs {
pub project: Output<Option<String>>,
pub service_account_email: Output<String>,
pub state: Output<Option<String>>,
}
Fields§
§project: Output<Option<String>>
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
service_account_email: Output<String>
The email address of the key’s associated service account.
state: Output<Option<String>>
The state of the key. Can be set to one of ACTIVE, INACTIVE.
Default value is ACTIVE
.
Possible values are: ACTIVE
, INACTIVE
.
Implementations§
source§impl HmacKeyArgs
impl HmacKeyArgs
sourcepub fn builder() -> HmacKeyArgsBuilder
pub fn builder() -> HmacKeyArgsBuilder
Create an instance of HmacKeyArgs
using the builder syntax
Trait Implementations§
source§impl Clone for HmacKeyArgs
impl Clone for HmacKeyArgs
source§fn clone(&self) -> HmacKeyArgs
fn clone(&self) -> HmacKeyArgs
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 HmacKeyArgs
impl RefUnwindSafe for HmacKeyArgs
impl Send for HmacKeyArgs
impl Sync for HmacKeyArgs
impl Unpin for HmacKeyArgs
impl UnwindSafe for HmacKeyArgs
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
)