BackendServiceIamMember constructor

BackendServiceIamMember(
  1. String name, {
  2. BackendServiceIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

BackendServiceIamMember(
  String name, {
  BackendServiceIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:compute/backendServiceIamMember:BackendServiceIamMember',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  condition = registerOutput<BackendServiceIamMemberCondition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return BackendServiceIamMemberCondition.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');
}