pub struct BackendBucketIamPolicyArgsBuilder<S: State = Empty> { /* private fields */ }
Expand description
Use builder syntax to set the inputs and finish with build_struct()
.
Implementations§
source§impl<S: State> BackendBucketIamPolicyArgsBuilder<S>
impl<S: State> BackendBucketIamPolicyArgsBuilder<S>
sourcepub fn build_struct(self) -> BackendBucketIamPolicyArgswhere
S: IsComplete,
pub fn build_struct(self) -> BackendBucketIamPolicyArgswhere
S: IsComplete,
Finish building and return the requested object
sourcepub fn name(
self,
value: impl Into<Output<Option<String>>>,
) -> BackendBucketIamPolicyArgsBuilder<SetName<S>>where
S::Name: IsUnset,
pub fn name(
self,
value: impl Into<Output<Option<String>>>,
) -> BackendBucketIamPolicyArgsBuilder<SetName<S>>where
S::Name: IsUnset,
sourcepub fn maybe_name(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> BackendBucketIamPolicyArgsBuilder<SetName<S>>where
S::Name: IsUnset,
pub fn maybe_name(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> BackendBucketIamPolicyArgsBuilder<SetName<S>>where
S::Name: IsUnset,
sourcepub fn policy_data(
self,
value: impl Into<Output<String>>,
) -> BackendBucketIamPolicyArgsBuilder<SetPolicyData<S>>where
S::PolicyData: IsUnset,
pub fn policy_data(
self,
value: impl Into<Output<String>>,
) -> BackendBucketIamPolicyArgsBuilder<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>>>,
) -> BackendBucketIamPolicyArgsBuilder<SetProject<S>>where
S::Project: IsUnset,
pub fn project(
self,
value: impl Into<Output<Option<String>>>,
) -> BackendBucketIamPolicyArgsBuilder<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>>>>,
) -> BackendBucketIamPolicyArgsBuilder<SetProject<S>>where
S::Project: IsUnset,
pub fn maybe_project(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> BackendBucketIamPolicyArgsBuilder<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.