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