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