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