ServiceAccountIamMember constructor
ServiceAccountIamMember(
- String name, {
- ServiceAccountIamMemberArgs? args,
- CustomResourceOptions? options,
Creates a new ServiceAccountIamMember.
name The Pulumi resource name.
args Arguments used to configure this ServiceAccountIamMember. The set of arguments for ServiceAccountIamMember.
options Resource options controlling this resource's behavior.
Implementation
ServiceAccountIamMember(
String name, {
ServiceAccountIamMemberArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:iam/v1:ServiceAccountIamMember',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
condition = registerOutput<Condition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return Condition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
etag = registerOutput<String>('etag');
member = registerOutput<String>('member');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
role = registerOutput<String>('role');
}