ChannelIamMember constructor
ChannelIamMember(
- String name, {
- ChannelIamMemberArgs? args,
- CustomResourceOptions? options,
Creates a new ChannelIamMember.
name The Pulumi resource name.
args Arguments used to configure this ChannelIamMember. The set of arguments for ChannelIamMember.
options Resource options controlling this resource's behavior.
Implementation
ChannelIamMember(
String name, {
ChannelIamMemberArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:eventarc/v1:ChannelIamMember',
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');
}