pub struct HmacKeyResult {
pub access_id: Output<String>,
pub project: Output<String>,
pub secret: Output<String>,
pub service_account_email: Output<String>,
pub state: Output<Option<String>>,
pub time_created: Output<String>,
pub updated: Output<String>,
}
Fields§
§access_id: Output<String>
The access ID of the HMAC Key.
project: Output<String>
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
secret: Output<String>
HMAC secret key material. Note: This property is sensitive and will not be displayed in the plan.
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
.
time_created: Output<String>
’The creation time of the HMAC key in RFC 3339 format. ’
updated: Output<String>
‘The last modification time of the HMAC key metadata in RFC 3339 format.’
Auto Trait Implementations§
impl Freeze for HmacKeyResult
impl RefUnwindSafe for HmacKeyResult
impl Send for HmacKeyResult
impl Sync for HmacKeyResult
impl Unpin for HmacKeyResult
impl UnwindSafe for HmacKeyResult
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