RegionBackendServiceIamMemberComputeV1 constructor

RegionBackendServiceIamMemberComputeV1(
  1. String name, {
  2. RegionBackendServiceIamMemberComputeV1Args? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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