LicenseCodeIamMember constructor

LicenseCodeIamMember(
  1. String name, {
  2. LicenseCodeIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new LicenseCodeIamMember. name The Pulumi resource name. args Arguments used to configure this LicenseCodeIamMember. The set of arguments for LicenseCodeIamMember. options Resource options controlling this resource's behavior.

Implementation

LicenseCodeIamMember(
  String name, {
  LicenseCodeIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/alpha:LicenseCodeIamMember',
        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');
}