SearchEngineIamMember constructor

SearchEngineIamMember(
  1. String name, {
  2. SearchEngineIamMemberArgs? args,
  3. 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');
}