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