SubscriptionIamPolicy constructor
SubscriptionIamPolicy(
- String name, {
- SubscriptionIamPolicyArgs? args,
- CustomResourceOptions? options,
Creates a new SubscriptionIamPolicy.
name The Pulumi resource name.
args Arguments used to configure this SubscriptionIamPolicy. The set of arguments for SubscriptionIamPolicy.
options Resource options controlling this resource's behavior.
Implementation
SubscriptionIamPolicy(
String name, {
SubscriptionIamPolicyArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:pubsub/v1:SubscriptionIamPolicy',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
etag = registerOutput<String>('etag');
project = registerOutput<String>('project');
subscriptionId = registerOutput<String>('subscriptionId');
version = registerOutput<int>('version');
}