pub struct SubnetworkIAMPolicyArgs {
pub policy_data: Output<String>,
pub project: Output<Option<String>>,
pub region: Output<Option<String>>,
pub subnetwork: Output<String>,
}
Fields§
§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>>
The GCP region for this subnetwork. 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.
subnetwork: Output<String>
Used to find the parent resource to bind the IAM policy to
Implementations§
source§impl SubnetworkIAMPolicyArgs
impl SubnetworkIAMPolicyArgs
sourcepub fn builder() -> SubnetworkIAMPolicyArgsBuilder
pub fn builder() -> SubnetworkIAMPolicyArgsBuilder
Create an instance of SubnetworkIAMPolicyArgs
using the builder syntax
Trait Implementations§
source§impl Clone for SubnetworkIAMPolicyArgs
impl Clone for SubnetworkIAMPolicyArgs
source§fn clone(&self) -> SubnetworkIAMPolicyArgs
fn clone(&self) -> SubnetworkIAMPolicyArgs
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 SubnetworkIAMPolicyArgs
impl RefUnwindSafe for SubnetworkIAMPolicyArgs
impl Send for SubnetworkIAMPolicyArgs
impl Sync for SubnetworkIAMPolicyArgs
impl Unpin for SubnetworkIAMPolicyArgs
impl UnwindSafe for SubnetworkIAMPolicyArgs
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
)