SubnetworkIamMemberComputeBeta constructor

SubnetworkIamMemberComputeBeta(
  1. String name, {
  2. SubnetworkIamMemberComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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