DataSource constructor

DataSource(
  1. String name, {
  2. DataSourceArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

DataSource(
  String name, {
  DataSourceArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:cloudsearch/v1:DataSource',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  disableModifications = registerOutput<bool>('disableModifications');
  disableServing = registerOutput<bool>('disableServing');
  displayName = registerOutput<String>('displayName');
  indexingServiceAccounts = registerOutput<List<String>>('indexingServiceAccounts');
  itemsVisibility = registerOutput<List<Map<String, dynamic>>>('itemsVisibility');
  this.name = registerOutput<String>('name');
  operationIds = registerOutput<List<String>>('operationIds');
  returnThumbnailUrls = registerOutput<bool>('returnThumbnailUrls');
  shortName = registerOutput<String>('shortName');
}