pub struct RegionDiskIamPolicyArgs {
pub name: Output<Option<String>>,
pub policy_data: Output<String>,
pub project: Output<Option<String>>,
pub region: Output<Option<String>>,
}
Fields§
§name: Output<Option<String>>
Used to find the parent resource to bind the IAM policy to
policy_data: Output<String>
The policy data generated by
a gcp.organizations.getIAMPolicy
data source.
project: Output<Option<String>>
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
region: Output<Option<String>>
A reference to the region where the disk resides. Used to find the parent resource to bind the IAM policy to. If not specified, the value will be parsed from the identifier of the parent resource. If no region is provided in the parent identifier and no region is specified, it is taken from the provider configuration.
Implementations§
source§impl RegionDiskIamPolicyArgs
impl RegionDiskIamPolicyArgs
sourcepub fn builder() -> RegionDiskIamPolicyArgsBuilder
pub fn builder() -> RegionDiskIamPolicyArgsBuilder
Create an instance of RegionDiskIamPolicyArgs
using the builder syntax
Trait Implementations§
source§impl Clone for RegionDiskIamPolicyArgs
impl Clone for RegionDiskIamPolicyArgs
source§fn clone(&self) -> RegionDiskIamPolicyArgs
fn clone(&self) -> RegionDiskIamPolicyArgs
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for RegionDiskIamPolicyArgs
impl RefUnwindSafe for RegionDiskIamPolicyArgs
impl Send for RegionDiskIamPolicyArgs
impl Sync for RegionDiskIamPolicyArgs
impl Unpin for RegionDiskIamPolicyArgs
impl UnwindSafe for RegionDiskIamPolicyArgs
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
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)
clone_to_uninit
)