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