DiskIamMemberComputeBeta constructor

DiskIamMemberComputeBeta(
  1. String name, {
  2. DiskIamMemberComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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