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