TargetIamMember constructor
TargetIamMember(
- String name, {
- TargetIamMemberArgs? args,
- CustomResourceOptions? options,
Creates a new TargetIamMember.
name The Pulumi resource name.
args Arguments used to configure this TargetIamMember. The set of arguments for TargetIamMember.
options Resource options controlling this resource's behavior.
Implementation
TargetIamMember(
String name, {
TargetIamMemberArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:clouddeploy/targetIamMember:TargetIamMember',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
condition = registerOutput<TargetIamMemberCondition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return TargetIamMemberCondition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
etag = registerOutput<String>('etag');
location = registerOutput<String>('location');
member = registerOutput<String>('member');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
role = registerOutput<String>('role');
}