pub struct GetInstanceGuestAttributesArgs {
pub name: Output<String>,
pub project: Output<Option<String>>,
pub query_path: Output<Option<String>>,
pub region: Output<Option<String>>,
pub variable_key: Output<Option<String>>,
pub zone: Output<Option<String>>,
}
Fields§
§name: Output<String>
The name or self_link of the instance.
project: Output<Option<String>>
The ID of the project in which the resource belongs.
If self_link
is provided, this value is ignored. If neither self_link
nor project
are provided, the provider project is used.
query_path: Output<Option<String>>
Path to query for the guest attributes. Consists of
namespace
name for the attributes followed with a /
.
region: Output<Option<String>>
§variable_key: Output<Option<String>>
Key of a variable to get the value of. Consists of
namespace
name and key
name for the variable separated by a /
.
zone: Output<Option<String>>
The zone of the instance. If self_link
is provided, this
value is ignored. If neither self_link
nor zone
are provided, the
provider zone is used.
Implementations§
source§impl GetInstanceGuestAttributesArgs
impl GetInstanceGuestAttributesArgs
sourcepub fn builder() -> GetInstanceGuestAttributesArgsBuilder
pub fn builder() -> GetInstanceGuestAttributesArgsBuilder
Create an instance of GetInstanceGuestAttributesArgs
using the builder syntax
Trait Implementations§
source§impl Clone for GetInstanceGuestAttributesArgs
impl Clone for GetInstanceGuestAttributesArgs
source§fn clone(&self) -> GetInstanceGuestAttributesArgs
fn clone(&self) -> GetInstanceGuestAttributesArgs
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 GetInstanceGuestAttributesArgs
impl RefUnwindSafe for GetInstanceGuestAttributesArgs
impl Send for GetInstanceGuestAttributesArgs
impl Sync for GetInstanceGuestAttributesArgs
impl Unpin for GetInstanceGuestAttributesArgs
impl UnwindSafe for GetInstanceGuestAttributesArgs
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
)