SearchEngineIamMember constructor
SearchEngineIamMember(
- String name, {
- SearchEngineIamMemberArgs? args,
- CustomResourceOptions? options,
Creates a new SearchEngineIamMember.
name The Pulumi resource name.
args Arguments used to configure this SearchEngineIamMember. The set of arguments for SearchEngineIamMember.
options Resource options controlling this resource's behavior.
Implementation
SearchEngineIamMember(
String name, {
SearchEngineIamMemberArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:discoveryengine/searchEngineIamMember:SearchEngineIamMember',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
collectionId = registerOutput<String>('collectionId');
condition = registerOutput<SearchEngineIamMemberCondition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return SearchEngineIamMemberCondition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
engineId = registerOutput<String>('engineId');
etag = registerOutput<String>('etag');
location = registerOutput<String>('location');
member = registerOutput<String>('member');
project = registerOutput<String>('project');
role = registerOutput<String>('role');
}