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