DataExchangeIamMember constructor
DataExchangeIamMember(
- String name, {
- DataExchangeIamMemberArgs? args,
- 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');
}