pub struct CaExternalAccountKeyResult {
pub b64_mac_key: Output<String>,
pub key_id: Output<String>,
pub location: Output<Option<String>>,
pub name: Output<String>,
pub project: Output<String>,
}
Fields§
§b64_mac_key: Output<String>
Base64-URL-encoded HS256 key. It is generated by the PublicCertificateAuthorityService when the ExternalAccountKey is created. Note: This property is sensitive and will not be displayed in the plan.
key_id: Output<String>
It is generated by the PublicCertificateAuthorityService when the ExternalAccountKey is created. Note: This property is sensitive and will not be displayed in the plan.
location: Output<Option<String>>
Location for the externalAccountKey. Currently only global
is supported.
name: Output<String>
Resource name. projects/{project}/locations/{location}/externalAccountKeys/{keyId}.
project: Output<String>
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
Auto Trait Implementations§
impl Freeze for CaExternalAccountKeyResult
impl RefUnwindSafe for CaExternalAccountKeyResult
impl Send for CaExternalAccountKeyResult
impl Sync for CaExternalAccountKeyResult
impl Unpin for CaExternalAccountKeyResult
impl UnwindSafe for CaExternalAccountKeyResult
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