pub struct RegionDiskIamPolicyArgsBuilder<S: State = Empty> { /* private fields */ }
Expand description
Use builder syntax to set the inputs and finish with build_struct()
.
Implementations§
source§impl<S: State> RegionDiskIamPolicyArgsBuilder<S>
impl<S: State> RegionDiskIamPolicyArgsBuilder<S>
sourcepub fn build_struct(self) -> RegionDiskIamPolicyArgswhere
S: IsComplete,
pub fn build_struct(self) -> RegionDiskIamPolicyArgswhere
S: IsComplete,
Finish building and return the requested object
sourcepub fn name(
self,
value: impl Into<Output<Option<String>>>,
) -> RegionDiskIamPolicyArgsBuilder<SetName<S>>where
S::Name: IsUnset,
pub fn name(
self,
value: impl Into<Output<Option<String>>>,
) -> RegionDiskIamPolicyArgsBuilder<SetName<S>>where
S::Name: IsUnset,
sourcepub fn maybe_name(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RegionDiskIamPolicyArgsBuilder<SetName<S>>where
S::Name: IsUnset,
pub fn maybe_name(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RegionDiskIamPolicyArgsBuilder<SetName<S>>where
S::Name: IsUnset,
sourcepub fn policy_data(
self,
value: impl Into<Output<String>>,
) -> RegionDiskIamPolicyArgsBuilder<SetPolicyData<S>>where
S::PolicyData: IsUnset,
pub fn policy_data(
self,
value: impl Into<Output<String>>,
) -> RegionDiskIamPolicyArgsBuilder<SetPolicyData<S>>where
S::PolicyData: IsUnset,
Required.
The policy data generated by
a gcp.organizations.getIAMPolicy
data source.
sourcepub fn project(
self,
value: impl Into<Output<Option<String>>>,
) -> RegionDiskIamPolicyArgsBuilder<SetProject<S>>where
S::Project: IsUnset,
pub fn project(
self,
value: impl Into<Output<Option<String>>>,
) -> RegionDiskIamPolicyArgsBuilder<SetProject<S>>where
S::Project: IsUnset,
Optional (Some / Option setters). Default: <pulumi_wasm_rust::Output<Option<String>> as Default>::default()
.
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.
sourcepub fn maybe_project(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RegionDiskIamPolicyArgsBuilder<SetProject<S>>where
S::Project: IsUnset,
pub fn maybe_project(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RegionDiskIamPolicyArgsBuilder<SetProject<S>>where
S::Project: IsUnset,
Optional (Some / Option setters). Default: <pulumi_wasm_rust::Output<Option<String>> as Default>::default()
.
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.
sourcepub fn region(
self,
value: impl Into<Output<Option<String>>>,
) -> RegionDiskIamPolicyArgsBuilder<SetRegion<S>>where
S::Region: IsUnset,
pub fn region(
self,
value: impl Into<Output<Option<String>>>,
) -> RegionDiskIamPolicyArgsBuilder<SetRegion<S>>where
S::Region: IsUnset,
Optional (Some / Option setters). Default: <pulumi_wasm_rust::Output<Option<String>> as Default>::default()
.
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.
sourcepub fn maybe_region(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RegionDiskIamPolicyArgsBuilder<SetRegion<S>>where
S::Region: IsUnset,
pub fn maybe_region(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RegionDiskIamPolicyArgsBuilder<SetRegion<S>>where
S::Region: IsUnset,
Optional (Some / Option setters). Default: <pulumi_wasm_rust::Output<Option<String>> as Default>::default()
.
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.