BackendServiceIamMemberComputeBeta constructor

BackendServiceIamMemberComputeBeta(
  1. String name, {
  2. BackendServiceIamMemberComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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