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