DataExchangeIamMember constructor

DataExchangeIamMember(
  1. String name, {
  2. DataExchangeIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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