v1

package
v0.32.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Logical operators, which can only be applied to sub filters.
	CompositeFilterLogicOperatorAnd = CompositeFilterLogicOperator("AND")
	CompositeFilterLogicOperatorOr  = CompositeFilterLogicOperator("OR")
	// NOT can only be applied on a single sub filter.
	CompositeFilterLogicOperatorNot = CompositeFilterLogicOperator("NOT")
)
View Source
const (
	SortOptionsSortOrderAscending  = SortOptionsSortOrder("ASCENDING")
	SortOptionsSortOrderDescending = SortOptionsSortOrder("DESCENDING")
)
View Source
const (
	SourcePredefinedSourceNone = SourcePredefinedSource("NONE")
	// Suggests queries issued by the user in the past. Only valid when used with the suggest API. Ignored when used in the query API.
	SourcePredefinedSourceQueryHistory = SourcePredefinedSource("QUERY_HISTORY")
	// Suggests people in the organization. Only valid when used with the suggest API. Results in an error when used in the query API.
	SourcePredefinedSourcePerson         = SourcePredefinedSource("PERSON")
	SourcePredefinedSourceGoogleDrive    = SourcePredefinedSource("GOOGLE_DRIVE")
	SourcePredefinedSourceGoogleGmail    = SourcePredefinedSource("GOOGLE_GMAIL")
	SourcePredefinedSourceGoogleSites    = SourcePredefinedSource("GOOGLE_SITES")
	SourcePredefinedSourceGoogleGroups   = SourcePredefinedSource("GOOGLE_GROUPS")
	SourcePredefinedSourceGoogleCalendar = SourcePredefinedSource("GOOGLE_CALENDAR")
	SourcePredefinedSourceGoogleKeep     = SourcePredefinedSource("GOOGLE_KEEP")
)
View Source
const (
	SourceScoringConfigSourceImportanceDefault = SourceScoringConfigSourceImportance("DEFAULT")
	SourceScoringConfigSourceImportanceLow     = SourceScoringConfigSourceImportance("LOW")
	SourceScoringConfigSourceImportanceHigh    = SourceScoringConfigSourceImportance("HIGH")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CompositeFilter

type CompositeFilter struct {
	// The logic operator of the sub filter.
	LogicOperator *CompositeFilterLogicOperator `pulumi:"logicOperator"`
	// Sub filters.
	SubFilters []Filter `pulumi:"subFilters"`
}

type CompositeFilterArgs

type CompositeFilterArgs struct {
	// The logic operator of the sub filter.
	LogicOperator CompositeFilterLogicOperatorPtrInput `pulumi:"logicOperator"`
	// Sub filters.
	SubFilters FilterArrayInput `pulumi:"subFilters"`
}

func (CompositeFilterArgs) ElementType

func (CompositeFilterArgs) ElementType() reflect.Type

func (CompositeFilterArgs) ToCompositeFilterOutput

func (i CompositeFilterArgs) ToCompositeFilterOutput() CompositeFilterOutput

func (CompositeFilterArgs) ToCompositeFilterOutputWithContext

func (i CompositeFilterArgs) ToCompositeFilterOutputWithContext(ctx context.Context) CompositeFilterOutput

func (CompositeFilterArgs) ToCompositeFilterPtrOutput

func (i CompositeFilterArgs) ToCompositeFilterPtrOutput() CompositeFilterPtrOutput

func (CompositeFilterArgs) ToCompositeFilterPtrOutputWithContext

func (i CompositeFilterArgs) ToCompositeFilterPtrOutputWithContext(ctx context.Context) CompositeFilterPtrOutput

type CompositeFilterInput

type CompositeFilterInput interface {
	pulumi.Input

	ToCompositeFilterOutput() CompositeFilterOutput
	ToCompositeFilterOutputWithContext(context.Context) CompositeFilterOutput
}

CompositeFilterInput is an input type that accepts CompositeFilterArgs and CompositeFilterOutput values. You can construct a concrete instance of `CompositeFilterInput` via:

CompositeFilterArgs{...}

type CompositeFilterLogicOperator added in v0.4.0

type CompositeFilterLogicOperator string

The logic operator of the sub filter.

func (CompositeFilterLogicOperator) ElementType added in v0.4.0

func (CompositeFilterLogicOperator) ToCompositeFilterLogicOperatorOutput added in v0.6.0

func (e CompositeFilterLogicOperator) ToCompositeFilterLogicOperatorOutput() CompositeFilterLogicOperatorOutput

func (CompositeFilterLogicOperator) ToCompositeFilterLogicOperatorOutputWithContext added in v0.6.0

func (e CompositeFilterLogicOperator) ToCompositeFilterLogicOperatorOutputWithContext(ctx context.Context) CompositeFilterLogicOperatorOutput

func (CompositeFilterLogicOperator) ToCompositeFilterLogicOperatorPtrOutput added in v0.6.0

func (e CompositeFilterLogicOperator) ToCompositeFilterLogicOperatorPtrOutput() CompositeFilterLogicOperatorPtrOutput

func (CompositeFilterLogicOperator) ToCompositeFilterLogicOperatorPtrOutputWithContext added in v0.6.0

func (e CompositeFilterLogicOperator) ToCompositeFilterLogicOperatorPtrOutputWithContext(ctx context.Context) CompositeFilterLogicOperatorPtrOutput

func (CompositeFilterLogicOperator) ToStringOutput added in v0.4.0

func (CompositeFilterLogicOperator) ToStringOutputWithContext added in v0.4.0

func (e CompositeFilterLogicOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CompositeFilterLogicOperator) ToStringPtrOutput added in v0.4.0

func (e CompositeFilterLogicOperator) ToStringPtrOutput() pulumi.StringPtrOutput

func (CompositeFilterLogicOperator) ToStringPtrOutputWithContext added in v0.4.0

func (e CompositeFilterLogicOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CompositeFilterLogicOperatorInput added in v0.6.0

type CompositeFilterLogicOperatorInput interface {
	pulumi.Input

	ToCompositeFilterLogicOperatorOutput() CompositeFilterLogicOperatorOutput
	ToCompositeFilterLogicOperatorOutputWithContext(context.Context) CompositeFilterLogicOperatorOutput
}

CompositeFilterLogicOperatorInput is an input type that accepts CompositeFilterLogicOperatorArgs and CompositeFilterLogicOperatorOutput values. You can construct a concrete instance of `CompositeFilterLogicOperatorInput` via:

CompositeFilterLogicOperatorArgs{...}

type CompositeFilterLogicOperatorOutput added in v0.6.0

type CompositeFilterLogicOperatorOutput struct{ *pulumi.OutputState }

func (CompositeFilterLogicOperatorOutput) ElementType added in v0.6.0

func (CompositeFilterLogicOperatorOutput) ToCompositeFilterLogicOperatorOutput added in v0.6.0

func (o CompositeFilterLogicOperatorOutput) ToCompositeFilterLogicOperatorOutput() CompositeFilterLogicOperatorOutput

func (CompositeFilterLogicOperatorOutput) ToCompositeFilterLogicOperatorOutputWithContext added in v0.6.0

func (o CompositeFilterLogicOperatorOutput) ToCompositeFilterLogicOperatorOutputWithContext(ctx context.Context) CompositeFilterLogicOperatorOutput

func (CompositeFilterLogicOperatorOutput) ToCompositeFilterLogicOperatorPtrOutput added in v0.6.0

func (o CompositeFilterLogicOperatorOutput) ToCompositeFilterLogicOperatorPtrOutput() CompositeFilterLogicOperatorPtrOutput

func (CompositeFilterLogicOperatorOutput) ToCompositeFilterLogicOperatorPtrOutputWithContext added in v0.6.0

func (o CompositeFilterLogicOperatorOutput) ToCompositeFilterLogicOperatorPtrOutputWithContext(ctx context.Context) CompositeFilterLogicOperatorPtrOutput

func (CompositeFilterLogicOperatorOutput) ToStringOutput added in v0.6.0

func (CompositeFilterLogicOperatorOutput) ToStringOutputWithContext added in v0.6.0

func (o CompositeFilterLogicOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CompositeFilterLogicOperatorOutput) ToStringPtrOutput added in v0.6.0

func (CompositeFilterLogicOperatorOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o CompositeFilterLogicOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CompositeFilterLogicOperatorPtrInput added in v0.6.0

type CompositeFilterLogicOperatorPtrInput interface {
	pulumi.Input

	ToCompositeFilterLogicOperatorPtrOutput() CompositeFilterLogicOperatorPtrOutput
	ToCompositeFilterLogicOperatorPtrOutputWithContext(context.Context) CompositeFilterLogicOperatorPtrOutput
}

func CompositeFilterLogicOperatorPtr added in v0.6.0

func CompositeFilterLogicOperatorPtr(v string) CompositeFilterLogicOperatorPtrInput

type CompositeFilterLogicOperatorPtrOutput added in v0.6.0

type CompositeFilterLogicOperatorPtrOutput struct{ *pulumi.OutputState }

func (CompositeFilterLogicOperatorPtrOutput) Elem added in v0.6.0

func (CompositeFilterLogicOperatorPtrOutput) ElementType added in v0.6.0

func (CompositeFilterLogicOperatorPtrOutput) ToCompositeFilterLogicOperatorPtrOutput added in v0.6.0

func (o CompositeFilterLogicOperatorPtrOutput) ToCompositeFilterLogicOperatorPtrOutput() CompositeFilterLogicOperatorPtrOutput

func (CompositeFilterLogicOperatorPtrOutput) ToCompositeFilterLogicOperatorPtrOutputWithContext added in v0.6.0

func (o CompositeFilterLogicOperatorPtrOutput) ToCompositeFilterLogicOperatorPtrOutputWithContext(ctx context.Context) CompositeFilterLogicOperatorPtrOutput

func (CompositeFilterLogicOperatorPtrOutput) ToStringPtrOutput added in v0.6.0

func (CompositeFilterLogicOperatorPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o CompositeFilterLogicOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CompositeFilterOutput

type CompositeFilterOutput struct{ *pulumi.OutputState }

func (CompositeFilterOutput) ElementType

func (CompositeFilterOutput) ElementType() reflect.Type

func (CompositeFilterOutput) LogicOperator

The logic operator of the sub filter.

func (CompositeFilterOutput) SubFilters

Sub filters.

func (CompositeFilterOutput) ToCompositeFilterOutput

func (o CompositeFilterOutput) ToCompositeFilterOutput() CompositeFilterOutput

func (CompositeFilterOutput) ToCompositeFilterOutputWithContext

func (o CompositeFilterOutput) ToCompositeFilterOutputWithContext(ctx context.Context) CompositeFilterOutput

func (CompositeFilterOutput) ToCompositeFilterPtrOutput

func (o CompositeFilterOutput) ToCompositeFilterPtrOutput() CompositeFilterPtrOutput

func (CompositeFilterOutput) ToCompositeFilterPtrOutputWithContext

func (o CompositeFilterOutput) ToCompositeFilterPtrOutputWithContext(ctx context.Context) CompositeFilterPtrOutput

type CompositeFilterPtrInput

type CompositeFilterPtrInput interface {
	pulumi.Input

	ToCompositeFilterPtrOutput() CompositeFilterPtrOutput
	ToCompositeFilterPtrOutputWithContext(context.Context) CompositeFilterPtrOutput
}

CompositeFilterPtrInput is an input type that accepts CompositeFilterArgs, CompositeFilterPtr and CompositeFilterPtrOutput values. You can construct a concrete instance of `CompositeFilterPtrInput` via:

        CompositeFilterArgs{...}

or:

        nil

type CompositeFilterPtrOutput

type CompositeFilterPtrOutput struct{ *pulumi.OutputState }

func (CompositeFilterPtrOutput) Elem

func (CompositeFilterPtrOutput) ElementType

func (CompositeFilterPtrOutput) ElementType() reflect.Type

func (CompositeFilterPtrOutput) LogicOperator

The logic operator of the sub filter.

func (CompositeFilterPtrOutput) SubFilters

Sub filters.

func (CompositeFilterPtrOutput) ToCompositeFilterPtrOutput

func (o CompositeFilterPtrOutput) ToCompositeFilterPtrOutput() CompositeFilterPtrOutput

func (CompositeFilterPtrOutput) ToCompositeFilterPtrOutputWithContext

func (o CompositeFilterPtrOutput) ToCompositeFilterPtrOutputWithContext(ctx context.Context) CompositeFilterPtrOutput

type CompositeFilterResponse

type CompositeFilterResponse struct {
	// The logic operator of the sub filter.
	LogicOperator string `pulumi:"logicOperator"`
	// Sub filters.
	SubFilters []FilterResponse `pulumi:"subFilters"`
}

type CompositeFilterResponseOutput

type CompositeFilterResponseOutput struct{ *pulumi.OutputState }

func (CompositeFilterResponseOutput) ElementType

func (CompositeFilterResponseOutput) LogicOperator

The logic operator of the sub filter.

func (CompositeFilterResponseOutput) SubFilters

Sub filters.

func (CompositeFilterResponseOutput) ToCompositeFilterResponseOutput

func (o CompositeFilterResponseOutput) ToCompositeFilterResponseOutput() CompositeFilterResponseOutput

func (CompositeFilterResponseOutput) ToCompositeFilterResponseOutputWithContext

func (o CompositeFilterResponseOutput) ToCompositeFilterResponseOutputWithContext(ctx context.Context) CompositeFilterResponseOutput

type DataSource added in v0.3.0

type DataSource struct {
	pulumi.CustomResourceState

	// If true, sets the datasource to read-only mode. In read-only mode, the Indexing API rejects any requests to index or delete items in this source. Enabling read-only mode does not stop the processing of previously accepted data.
	DisableModifications pulumi.BoolOutput `pulumi:"disableModifications"`
	// Disable serving any search or assist results.
	DisableServing pulumi.BoolOutput `pulumi:"disableServing"`
	// Display name of the datasource The maximum length is 300 characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// List of service accounts that have indexing access.
	IndexingServiceAccounts pulumi.StringArrayOutput `pulumi:"indexingServiceAccounts"`
	// This field restricts visibility to items at the datasource level. Items within the datasource are restricted to the union of users and groups included in this field. Note that, this does not ensure access to a specific item, as users need to have ACL permissions on the contained items. This ensures a high level access on the entire datasource, and that the individual items are not shared outside this visibility.
	ItemsVisibility GSuitePrincipalResponseArrayOutput `pulumi:"itemsVisibility"`
	// The name of the datasource resource. Format: datasources/{source_id}. The name is ignored when creating a datasource.
	Name pulumi.StringOutput `pulumi:"name"`
	// IDs of the Long Running Operations (LROs) currently running for this schema.
	OperationIds pulumi.StringArrayOutput `pulumi:"operationIds"`
	// Can a user request to get thumbnail URI for Items indexed in this data source.
	ReturnThumbnailUrls pulumi.BoolOutput `pulumi:"returnThumbnailUrls"`
	// A short name or alias for the source. This value will be used to match the 'source' operator. For example, if the short name is *<value>* then queries like *source:<value>* will only return results for this source. The value must be unique across all datasources. The value must only contain alphanumeric characters (a-zA-Z0-9). The value cannot start with 'google' and cannot be one of the following: mail, gmail, docs, drive, groups, sites, calendar, hangouts, gplus, keep, people, teams. Its maximum length is 32 characters.
	ShortName pulumi.StringOutput `pulumi:"shortName"`
}

Creates a datasource. **Note:** This API requires an admin account to execute.

func GetDataSource added in v0.3.0

func GetDataSource(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataSourceState, opts ...pulumi.ResourceOption) (*DataSource, error)

GetDataSource gets an existing DataSource resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDataSource added in v0.3.0

func NewDataSource(ctx *pulumi.Context,
	name string, args *DataSourceArgs, opts ...pulumi.ResourceOption) (*DataSource, error)

NewDataSource registers a new resource with the given unique name, arguments, and options.

func (*DataSource) ElementType added in v0.3.0

func (*DataSource) ElementType() reflect.Type

func (*DataSource) ToDataSourceOutput added in v0.3.0

func (i *DataSource) ToDataSourceOutput() DataSourceOutput

func (*DataSource) ToDataSourceOutputWithContext added in v0.3.0

func (i *DataSource) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput

type DataSourceArgs added in v0.3.0

type DataSourceArgs struct {
	// If true, sets the datasource to read-only mode. In read-only mode, the Indexing API rejects any requests to index or delete items in this source. Enabling read-only mode does not stop the processing of previously accepted data.
	DisableModifications pulumi.BoolPtrInput
	// Disable serving any search or assist results.
	DisableServing pulumi.BoolPtrInput
	// Display name of the datasource The maximum length is 300 characters.
	DisplayName pulumi.StringInput
	// List of service accounts that have indexing access.
	IndexingServiceAccounts pulumi.StringArrayInput
	// This field restricts visibility to items at the datasource level. Items within the datasource are restricted to the union of users and groups included in this field. Note that, this does not ensure access to a specific item, as users need to have ACL permissions on the contained items. This ensures a high level access on the entire datasource, and that the individual items are not shared outside this visibility.
	ItemsVisibility GSuitePrincipalArrayInput
	// The name of the datasource resource. Format: datasources/{source_id}. The name is ignored when creating a datasource.
	Name pulumi.StringPtrInput
	// IDs of the Long Running Operations (LROs) currently running for this schema.
	OperationIds pulumi.StringArrayInput
	// Can a user request to get thumbnail URI for Items indexed in this data source.
	ReturnThumbnailUrls pulumi.BoolPtrInput
	// A short name or alias for the source. This value will be used to match the 'source' operator. For example, if the short name is *<value>* then queries like *source:<value>* will only return results for this source. The value must be unique across all datasources. The value must only contain alphanumeric characters (a-zA-Z0-9). The value cannot start with 'google' and cannot be one of the following: mail, gmail, docs, drive, groups, sites, calendar, hangouts, gplus, keep, people, teams. Its maximum length is 32 characters.
	ShortName pulumi.StringPtrInput
}

The set of arguments for constructing a DataSource resource.

func (DataSourceArgs) ElementType added in v0.3.0

func (DataSourceArgs) ElementType() reflect.Type

type DataSourceInput added in v0.3.0

type DataSourceInput interface {
	pulumi.Input

	ToDataSourceOutput() DataSourceOutput
	ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput
}

type DataSourceOutput added in v0.3.0

type DataSourceOutput struct{ *pulumi.OutputState }

func (DataSourceOutput) DisableModifications added in v0.19.0

func (o DataSourceOutput) DisableModifications() pulumi.BoolOutput

If true, sets the datasource to read-only mode. In read-only mode, the Indexing API rejects any requests to index or delete items in this source. Enabling read-only mode does not stop the processing of previously accepted data.

func (DataSourceOutput) DisableServing added in v0.19.0

func (o DataSourceOutput) DisableServing() pulumi.BoolOutput

Disable serving any search or assist results.

func (DataSourceOutput) DisplayName added in v0.19.0

func (o DataSourceOutput) DisplayName() pulumi.StringOutput

Display name of the datasource The maximum length is 300 characters.

func (DataSourceOutput) ElementType added in v0.3.0

func (DataSourceOutput) ElementType() reflect.Type

func (DataSourceOutput) IndexingServiceAccounts added in v0.19.0

func (o DataSourceOutput) IndexingServiceAccounts() pulumi.StringArrayOutput

List of service accounts that have indexing access.

func (DataSourceOutput) ItemsVisibility added in v0.19.0

This field restricts visibility to items at the datasource level. Items within the datasource are restricted to the union of users and groups included in this field. Note that, this does not ensure access to a specific item, as users need to have ACL permissions on the contained items. This ensures a high level access on the entire datasource, and that the individual items are not shared outside this visibility.

func (DataSourceOutput) Name added in v0.19.0

The name of the datasource resource. Format: datasources/{source_id}. The name is ignored when creating a datasource.

func (DataSourceOutput) OperationIds added in v0.19.0

func (o DataSourceOutput) OperationIds() pulumi.StringArrayOutput

IDs of the Long Running Operations (LROs) currently running for this schema.

func (DataSourceOutput) ReturnThumbnailUrls added in v0.19.0

func (o DataSourceOutput) ReturnThumbnailUrls() pulumi.BoolOutput

Can a user request to get thumbnail URI for Items indexed in this data source.

func (DataSourceOutput) ShortName added in v0.19.0

func (o DataSourceOutput) ShortName() pulumi.StringOutput

A short name or alias for the source. This value will be used to match the 'source' operator. For example, if the short name is *<value>* then queries like *source:<value>* will only return results for this source. The value must be unique across all datasources. The value must only contain alphanumeric characters (a-zA-Z0-9). The value cannot start with 'google' and cannot be one of the following: mail, gmail, docs, drive, groups, sites, calendar, hangouts, gplus, keep, people, teams. Its maximum length is 32 characters.

func (DataSourceOutput) ToDataSourceOutput added in v0.3.0

func (o DataSourceOutput) ToDataSourceOutput() DataSourceOutput

func (DataSourceOutput) ToDataSourceOutputWithContext added in v0.3.0

func (o DataSourceOutput) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput

type DataSourceRestriction

type DataSourceRestriction struct {
	// Filter options restricting the results. If multiple filters are present, they are grouped by object type before joining. Filters with the same object type are joined conjunctively, then the resulting expressions are joined disjunctively. The maximum number of elements is 20. NOTE: Suggest API supports only few filters at the moment: "objecttype", "type" and "mimetype". For now, schema specific filters cannot be used to filter suggestions.
	FilterOptions []FilterOptions `pulumi:"filterOptions"`
	// The source of restriction.
	Source *Source `pulumi:"source"`
}

Restriction on Datasource.

type DataSourceRestrictionArgs

type DataSourceRestrictionArgs struct {
	// Filter options restricting the results. If multiple filters are present, they are grouped by object type before joining. Filters with the same object type are joined conjunctively, then the resulting expressions are joined disjunctively. The maximum number of elements is 20. NOTE: Suggest API supports only few filters at the moment: "objecttype", "type" and "mimetype". For now, schema specific filters cannot be used to filter suggestions.
	FilterOptions FilterOptionsArrayInput `pulumi:"filterOptions"`
	// The source of restriction.
	Source SourcePtrInput `pulumi:"source"`
}

Restriction on Datasource.

func (DataSourceRestrictionArgs) ElementType

func (DataSourceRestrictionArgs) ElementType() reflect.Type

func (DataSourceRestrictionArgs) ToDataSourceRestrictionOutput

func (i DataSourceRestrictionArgs) ToDataSourceRestrictionOutput() DataSourceRestrictionOutput

func (DataSourceRestrictionArgs) ToDataSourceRestrictionOutputWithContext

func (i DataSourceRestrictionArgs) ToDataSourceRestrictionOutputWithContext(ctx context.Context) DataSourceRestrictionOutput

type DataSourceRestrictionArray

type DataSourceRestrictionArray []DataSourceRestrictionInput

func (DataSourceRestrictionArray) ElementType

func (DataSourceRestrictionArray) ElementType() reflect.Type

func (DataSourceRestrictionArray) ToDataSourceRestrictionArrayOutput

func (i DataSourceRestrictionArray) ToDataSourceRestrictionArrayOutput() DataSourceRestrictionArrayOutput

func (DataSourceRestrictionArray) ToDataSourceRestrictionArrayOutputWithContext

func (i DataSourceRestrictionArray) ToDataSourceRestrictionArrayOutputWithContext(ctx context.Context) DataSourceRestrictionArrayOutput

type DataSourceRestrictionArrayInput

type DataSourceRestrictionArrayInput interface {
	pulumi.Input

	ToDataSourceRestrictionArrayOutput() DataSourceRestrictionArrayOutput
	ToDataSourceRestrictionArrayOutputWithContext(context.Context) DataSourceRestrictionArrayOutput
}

DataSourceRestrictionArrayInput is an input type that accepts DataSourceRestrictionArray and DataSourceRestrictionArrayOutput values. You can construct a concrete instance of `DataSourceRestrictionArrayInput` via:

DataSourceRestrictionArray{ DataSourceRestrictionArgs{...} }

type DataSourceRestrictionArrayOutput

type DataSourceRestrictionArrayOutput struct{ *pulumi.OutputState }

func (DataSourceRestrictionArrayOutput) ElementType

func (DataSourceRestrictionArrayOutput) Index

func (DataSourceRestrictionArrayOutput) ToDataSourceRestrictionArrayOutput

func (o DataSourceRestrictionArrayOutput) ToDataSourceRestrictionArrayOutput() DataSourceRestrictionArrayOutput

func (DataSourceRestrictionArrayOutput) ToDataSourceRestrictionArrayOutputWithContext

func (o DataSourceRestrictionArrayOutput) ToDataSourceRestrictionArrayOutputWithContext(ctx context.Context) DataSourceRestrictionArrayOutput

type DataSourceRestrictionInput

type DataSourceRestrictionInput interface {
	pulumi.Input

	ToDataSourceRestrictionOutput() DataSourceRestrictionOutput
	ToDataSourceRestrictionOutputWithContext(context.Context) DataSourceRestrictionOutput
}

DataSourceRestrictionInput is an input type that accepts DataSourceRestrictionArgs and DataSourceRestrictionOutput values. You can construct a concrete instance of `DataSourceRestrictionInput` via:

DataSourceRestrictionArgs{...}

type DataSourceRestrictionOutput

type DataSourceRestrictionOutput struct{ *pulumi.OutputState }

Restriction on Datasource.

func (DataSourceRestrictionOutput) ElementType

func (DataSourceRestrictionOutput) FilterOptions

Filter options restricting the results. If multiple filters are present, they are grouped by object type before joining. Filters with the same object type are joined conjunctively, then the resulting expressions are joined disjunctively. The maximum number of elements is 20. NOTE: Suggest API supports only few filters at the moment: "objecttype", "type" and "mimetype". For now, schema specific filters cannot be used to filter suggestions.

func (DataSourceRestrictionOutput) Source

The source of restriction.

func (DataSourceRestrictionOutput) ToDataSourceRestrictionOutput

func (o DataSourceRestrictionOutput) ToDataSourceRestrictionOutput() DataSourceRestrictionOutput

func (DataSourceRestrictionOutput) ToDataSourceRestrictionOutputWithContext

func (o DataSourceRestrictionOutput) ToDataSourceRestrictionOutputWithContext(ctx context.Context) DataSourceRestrictionOutput

type DataSourceRestrictionResponse

type DataSourceRestrictionResponse struct {
	// Filter options restricting the results. If multiple filters are present, they are grouped by object type before joining. Filters with the same object type are joined conjunctively, then the resulting expressions are joined disjunctively. The maximum number of elements is 20. NOTE: Suggest API supports only few filters at the moment: "objecttype", "type" and "mimetype". For now, schema specific filters cannot be used to filter suggestions.
	FilterOptions []FilterOptionsResponse `pulumi:"filterOptions"`
	// The source of restriction.
	Source SourceResponse `pulumi:"source"`
}

Restriction on Datasource.

type DataSourceRestrictionResponseArrayOutput

type DataSourceRestrictionResponseArrayOutput struct{ *pulumi.OutputState }

func (DataSourceRestrictionResponseArrayOutput) ElementType

func (DataSourceRestrictionResponseArrayOutput) Index

func (DataSourceRestrictionResponseArrayOutput) ToDataSourceRestrictionResponseArrayOutput

func (o DataSourceRestrictionResponseArrayOutput) ToDataSourceRestrictionResponseArrayOutput() DataSourceRestrictionResponseArrayOutput

func (DataSourceRestrictionResponseArrayOutput) ToDataSourceRestrictionResponseArrayOutputWithContext

func (o DataSourceRestrictionResponseArrayOutput) ToDataSourceRestrictionResponseArrayOutputWithContext(ctx context.Context) DataSourceRestrictionResponseArrayOutput

type DataSourceRestrictionResponseOutput

type DataSourceRestrictionResponseOutput struct{ *pulumi.OutputState }

Restriction on Datasource.

func (DataSourceRestrictionResponseOutput) ElementType

func (DataSourceRestrictionResponseOutput) FilterOptions

Filter options restricting the results. If multiple filters are present, they are grouped by object type before joining. Filters with the same object type are joined conjunctively, then the resulting expressions are joined disjunctively. The maximum number of elements is 20. NOTE: Suggest API supports only few filters at the moment: "objecttype", "type" and "mimetype". For now, schema specific filters cannot be used to filter suggestions.

func (DataSourceRestrictionResponseOutput) Source

The source of restriction.

func (DataSourceRestrictionResponseOutput) ToDataSourceRestrictionResponseOutput

func (o DataSourceRestrictionResponseOutput) ToDataSourceRestrictionResponseOutput() DataSourceRestrictionResponseOutput

func (DataSourceRestrictionResponseOutput) ToDataSourceRestrictionResponseOutputWithContext

func (o DataSourceRestrictionResponseOutput) ToDataSourceRestrictionResponseOutputWithContext(ctx context.Context) DataSourceRestrictionResponseOutput

type DataSourceState added in v0.3.0

type DataSourceState struct {
}

func (DataSourceState) ElementType added in v0.3.0

func (DataSourceState) ElementType() reflect.Type

type Date

type Date struct {
	// Day of month. Must be from 1 to 31 and valid for the year and month.
	Day *int `pulumi:"day"`
	// Month of date. Must be from 1 to 12.
	Month *int `pulumi:"month"`
	// Year of date. Must be from 1 to 9999.
	Year *int `pulumi:"year"`
}

Represents a whole calendar date, for example a date of birth. The time of day and time zone are either specified elsewhere or are not significant. The date is relative to the [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). The date must be a valid calendar date between the year 1 and 9999.

type DateArgs

type DateArgs struct {
	// Day of month. Must be from 1 to 31 and valid for the year and month.
	Day pulumi.IntPtrInput `pulumi:"day"`
	// Month of date. Must be from 1 to 12.
	Month pulumi.IntPtrInput `pulumi:"month"`
	// Year of date. Must be from 1 to 9999.
	Year pulumi.IntPtrInput `pulumi:"year"`
}

Represents a whole calendar date, for example a date of birth. The time of day and time zone are either specified elsewhere or are not significant. The date is relative to the [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). The date must be a valid calendar date between the year 1 and 9999.

func (DateArgs) ElementType

func (DateArgs) ElementType() reflect.Type

func (DateArgs) ToDateOutput

func (i DateArgs) ToDateOutput() DateOutput

func (DateArgs) ToDateOutputWithContext

func (i DateArgs) ToDateOutputWithContext(ctx context.Context) DateOutput

func (DateArgs) ToDatePtrOutput

func (i DateArgs) ToDatePtrOutput() DatePtrOutput

func (DateArgs) ToDatePtrOutputWithContext

func (i DateArgs) ToDatePtrOutputWithContext(ctx context.Context) DatePtrOutput

type DateInput

type DateInput interface {
	pulumi.Input

	ToDateOutput() DateOutput
	ToDateOutputWithContext(context.Context) DateOutput
}

DateInput is an input type that accepts DateArgs and DateOutput values. You can construct a concrete instance of `DateInput` via:

DateArgs{...}

type DateOutput

type DateOutput struct{ *pulumi.OutputState }

Represents a whole calendar date, for example a date of birth. The time of day and time zone are either specified elsewhere or are not significant. The date is relative to the [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). The date must be a valid calendar date between the year 1 and 9999.

func (DateOutput) Day

func (o DateOutput) Day() pulumi.IntPtrOutput

Day of month. Must be from 1 to 31 and valid for the year and month.

func (DateOutput) ElementType

func (DateOutput) ElementType() reflect.Type

func (DateOutput) Month

func (o DateOutput) Month() pulumi.IntPtrOutput

Month of date. Must be from 1 to 12.

func (DateOutput) ToDateOutput

func (o DateOutput) ToDateOutput() DateOutput

func (DateOutput) ToDateOutputWithContext

func (o DateOutput) ToDateOutputWithContext(ctx context.Context) DateOutput

func (DateOutput) ToDatePtrOutput

func (o DateOutput) ToDatePtrOutput() DatePtrOutput

func (DateOutput) ToDatePtrOutputWithContext

func (o DateOutput) ToDatePtrOutputWithContext(ctx context.Context) DatePtrOutput

func (DateOutput) Year

func (o DateOutput) Year() pulumi.IntPtrOutput

Year of date. Must be from 1 to 9999.

type DatePtrInput

type DatePtrInput interface {
	pulumi.Input

	ToDatePtrOutput() DatePtrOutput
	ToDatePtrOutputWithContext(context.Context) DatePtrOutput
}

DatePtrInput is an input type that accepts DateArgs, DatePtr and DatePtrOutput values. You can construct a concrete instance of `DatePtrInput` via:

        DateArgs{...}

or:

        nil

func DatePtr

func DatePtr(v *DateArgs) DatePtrInput

type DatePtrOutput

type DatePtrOutput struct{ *pulumi.OutputState }

func (DatePtrOutput) Day

Day of month. Must be from 1 to 31 and valid for the year and month.

func (DatePtrOutput) Elem

func (o DatePtrOutput) Elem() DateOutput

func (DatePtrOutput) ElementType

func (DatePtrOutput) ElementType() reflect.Type

func (DatePtrOutput) Month

func (o DatePtrOutput) Month() pulumi.IntPtrOutput

Month of date. Must be from 1 to 12.

func (DatePtrOutput) ToDatePtrOutput

func (o DatePtrOutput) ToDatePtrOutput() DatePtrOutput

func (DatePtrOutput) ToDatePtrOutputWithContext

func (o DatePtrOutput) ToDatePtrOutputWithContext(ctx context.Context) DatePtrOutput

func (DatePtrOutput) Year

Year of date. Must be from 1 to 9999.

type DateResponse

type DateResponse struct {
	// Day of month. Must be from 1 to 31 and valid for the year and month.
	Day int `pulumi:"day"`
	// Month of date. Must be from 1 to 12.
	Month int `pulumi:"month"`
	// Year of date. Must be from 1 to 9999.
	Year int `pulumi:"year"`
}

Represents a whole calendar date, for example a date of birth. The time of day and time zone are either specified elsewhere or are not significant. The date is relative to the [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). The date must be a valid calendar date between the year 1 and 9999.

type DateResponseOutput

type DateResponseOutput struct{ *pulumi.OutputState }

Represents a whole calendar date, for example a date of birth. The time of day and time zone are either specified elsewhere or are not significant. The date is relative to the [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). The date must be a valid calendar date between the year 1 and 9999.

func (DateResponseOutput) Day

Day of month. Must be from 1 to 31 and valid for the year and month.

func (DateResponseOutput) ElementType

func (DateResponseOutput) ElementType() reflect.Type

func (DateResponseOutput) Month

Month of date. Must be from 1 to 12.

func (DateResponseOutput) ToDateResponseOutput

func (o DateResponseOutput) ToDateResponseOutput() DateResponseOutput

func (DateResponseOutput) ToDateResponseOutputWithContext

func (o DateResponseOutput) ToDateResponseOutputWithContext(ctx context.Context) DateResponseOutput

func (DateResponseOutput) Year

Year of date. Must be from 1 to 9999.

type FacetOptions

type FacetOptions struct {
	// If set, describes integer faceting options for the given integer property. The corresponding integer property in the schema should be marked isFacetable. The number of buckets returned would be minimum of this and num_facet_buckets.
	IntegerFacetingOptions *IntegerFacetingOptions `pulumi:"integerFacetingOptions"`
	// Maximum number of facet buckets that should be returned for this facet. Defaults to 10. Maximum value is 100.
	NumFacetBuckets *int `pulumi:"numFacetBuckets"`
	// If object_type is set, only those objects of that type will be used to compute facets. If empty, then all objects will be used to compute facets.
	ObjectType *string `pulumi:"objectType"`
	// The name of the operator chosen for faceting. @see cloudsearch.SchemaPropertyOptions
	OperatorName *string `pulumi:"operatorName"`
	// Source name to facet on. Format: datasources/{source_id} If empty, all data sources will be used.
	SourceName *string `pulumi:"sourceName"`
}

Specifies operators to return facet results for. There will be one FacetResult for every source_name/object_type/operator_name combination.

type FacetOptionsArgs

type FacetOptionsArgs struct {
	// If set, describes integer faceting options for the given integer property. The corresponding integer property in the schema should be marked isFacetable. The number of buckets returned would be minimum of this and num_facet_buckets.
	IntegerFacetingOptions IntegerFacetingOptionsPtrInput `pulumi:"integerFacetingOptions"`
	// Maximum number of facet buckets that should be returned for this facet. Defaults to 10. Maximum value is 100.
	NumFacetBuckets pulumi.IntPtrInput `pulumi:"numFacetBuckets"`
	// If object_type is set, only those objects of that type will be used to compute facets. If empty, then all objects will be used to compute facets.
	ObjectType pulumi.StringPtrInput `pulumi:"objectType"`
	// The name of the operator chosen for faceting. @see cloudsearch.SchemaPropertyOptions
	OperatorName pulumi.StringPtrInput `pulumi:"operatorName"`
	// Source name to facet on. Format: datasources/{source_id} If empty, all data sources will be used.
	SourceName pulumi.StringPtrInput `pulumi:"sourceName"`
}

Specifies operators to return facet results for. There will be one FacetResult for every source_name/object_type/operator_name combination.

func (FacetOptionsArgs) ElementType

func (FacetOptionsArgs) ElementType() reflect.Type

func (FacetOptionsArgs) ToFacetOptionsOutput

func (i FacetOptionsArgs) ToFacetOptionsOutput() FacetOptionsOutput

func (FacetOptionsArgs) ToFacetOptionsOutputWithContext

func (i FacetOptionsArgs) ToFacetOptionsOutputWithContext(ctx context.Context) FacetOptionsOutput

type FacetOptionsArray

type FacetOptionsArray []FacetOptionsInput

func (FacetOptionsArray) ElementType

func (FacetOptionsArray) ElementType() reflect.Type

func (FacetOptionsArray) ToFacetOptionsArrayOutput

func (i FacetOptionsArray) ToFacetOptionsArrayOutput() FacetOptionsArrayOutput

func (FacetOptionsArray) ToFacetOptionsArrayOutputWithContext

func (i FacetOptionsArray) ToFacetOptionsArrayOutputWithContext(ctx context.Context) FacetOptionsArrayOutput

type FacetOptionsArrayInput

type FacetOptionsArrayInput interface {
	pulumi.Input

	ToFacetOptionsArrayOutput() FacetOptionsArrayOutput
	ToFacetOptionsArrayOutputWithContext(context.Context) FacetOptionsArrayOutput
}

FacetOptionsArrayInput is an input type that accepts FacetOptionsArray and FacetOptionsArrayOutput values. You can construct a concrete instance of `FacetOptionsArrayInput` via:

FacetOptionsArray{ FacetOptionsArgs{...} }

type FacetOptionsArrayOutput

type FacetOptionsArrayOutput struct{ *pulumi.OutputState }

func (FacetOptionsArrayOutput) ElementType

func (FacetOptionsArrayOutput) ElementType() reflect.Type

func (FacetOptionsArrayOutput) Index

func (FacetOptionsArrayOutput) ToFacetOptionsArrayOutput

func (o FacetOptionsArrayOutput) ToFacetOptionsArrayOutput() FacetOptionsArrayOutput

func (FacetOptionsArrayOutput) ToFacetOptionsArrayOutputWithContext

func (o FacetOptionsArrayOutput) ToFacetOptionsArrayOutputWithContext(ctx context.Context) FacetOptionsArrayOutput

type FacetOptionsInput

type FacetOptionsInput interface {
	pulumi.Input

	ToFacetOptionsOutput() FacetOptionsOutput
	ToFacetOptionsOutputWithContext(context.Context) FacetOptionsOutput
}

FacetOptionsInput is an input type that accepts FacetOptionsArgs and FacetOptionsOutput values. You can construct a concrete instance of `FacetOptionsInput` via:

FacetOptionsArgs{...}

type FacetOptionsOutput

type FacetOptionsOutput struct{ *pulumi.OutputState }

Specifies operators to return facet results for. There will be one FacetResult for every source_name/object_type/operator_name combination.

func (FacetOptionsOutput) ElementType

func (FacetOptionsOutput) ElementType() reflect.Type

func (FacetOptionsOutput) IntegerFacetingOptions added in v0.28.0

func (o FacetOptionsOutput) IntegerFacetingOptions() IntegerFacetingOptionsPtrOutput

If set, describes integer faceting options for the given integer property. The corresponding integer property in the schema should be marked isFacetable. The number of buckets returned would be minimum of this and num_facet_buckets.

func (FacetOptionsOutput) NumFacetBuckets

func (o FacetOptionsOutput) NumFacetBuckets() pulumi.IntPtrOutput

Maximum number of facet buckets that should be returned for this facet. Defaults to 10. Maximum value is 100.

func (FacetOptionsOutput) ObjectType

func (o FacetOptionsOutput) ObjectType() pulumi.StringPtrOutput

If object_type is set, only those objects of that type will be used to compute facets. If empty, then all objects will be used to compute facets.

func (FacetOptionsOutput) OperatorName

func (o FacetOptionsOutput) OperatorName() pulumi.StringPtrOutput

The name of the operator chosen for faceting. @see cloudsearch.SchemaPropertyOptions

func (FacetOptionsOutput) SourceName

func (o FacetOptionsOutput) SourceName() pulumi.StringPtrOutput

Source name to facet on. Format: datasources/{source_id} If empty, all data sources will be used.

func (FacetOptionsOutput) ToFacetOptionsOutput

func (o FacetOptionsOutput) ToFacetOptionsOutput() FacetOptionsOutput

func (FacetOptionsOutput) ToFacetOptionsOutputWithContext

func (o FacetOptionsOutput) ToFacetOptionsOutputWithContext(ctx context.Context) FacetOptionsOutput

type FacetOptionsResponse

type FacetOptionsResponse struct {
	// If set, describes integer faceting options for the given integer property. The corresponding integer property in the schema should be marked isFacetable. The number of buckets returned would be minimum of this and num_facet_buckets.
	IntegerFacetingOptions IntegerFacetingOptionsResponse `pulumi:"integerFacetingOptions"`
	// Maximum number of facet buckets that should be returned for this facet. Defaults to 10. Maximum value is 100.
	NumFacetBuckets int `pulumi:"numFacetBuckets"`
	// If object_type is set, only those objects of that type will be used to compute facets. If empty, then all objects will be used to compute facets.
	ObjectType string `pulumi:"objectType"`
	// The name of the operator chosen for faceting. @see cloudsearch.SchemaPropertyOptions
	OperatorName string `pulumi:"operatorName"`
	// Source name to facet on. Format: datasources/{source_id} If empty, all data sources will be used.
	SourceName string `pulumi:"sourceName"`
}

Specifies operators to return facet results for. There will be one FacetResult for every source_name/object_type/operator_name combination.

type FacetOptionsResponseArrayOutput

type FacetOptionsResponseArrayOutput struct{ *pulumi.OutputState }

func (FacetOptionsResponseArrayOutput) ElementType

func (FacetOptionsResponseArrayOutput) Index

func (FacetOptionsResponseArrayOutput) ToFacetOptionsResponseArrayOutput

func (o FacetOptionsResponseArrayOutput) ToFacetOptionsResponseArrayOutput() FacetOptionsResponseArrayOutput

func (FacetOptionsResponseArrayOutput) ToFacetOptionsResponseArrayOutputWithContext

func (o FacetOptionsResponseArrayOutput) ToFacetOptionsResponseArrayOutputWithContext(ctx context.Context) FacetOptionsResponseArrayOutput

type FacetOptionsResponseOutput

type FacetOptionsResponseOutput struct{ *pulumi.OutputState }

Specifies operators to return facet results for. There will be one FacetResult for every source_name/object_type/operator_name combination.

func (FacetOptionsResponseOutput) ElementType

func (FacetOptionsResponseOutput) ElementType() reflect.Type

func (FacetOptionsResponseOutput) IntegerFacetingOptions added in v0.28.0

If set, describes integer faceting options for the given integer property. The corresponding integer property in the schema should be marked isFacetable. The number of buckets returned would be minimum of this and num_facet_buckets.

func (FacetOptionsResponseOutput) NumFacetBuckets

func (o FacetOptionsResponseOutput) NumFacetBuckets() pulumi.IntOutput

Maximum number of facet buckets that should be returned for this facet. Defaults to 10. Maximum value is 100.

func (FacetOptionsResponseOutput) ObjectType

If object_type is set, only those objects of that type will be used to compute facets. If empty, then all objects will be used to compute facets.

func (FacetOptionsResponseOutput) OperatorName

The name of the operator chosen for faceting. @see cloudsearch.SchemaPropertyOptions

func (FacetOptionsResponseOutput) SourceName

Source name to facet on. Format: datasources/{source_id} If empty, all data sources will be used.

func (FacetOptionsResponseOutput) ToFacetOptionsResponseOutput

func (o FacetOptionsResponseOutput) ToFacetOptionsResponseOutput() FacetOptionsResponseOutput

func (FacetOptionsResponseOutput) ToFacetOptionsResponseOutputWithContext

func (o FacetOptionsResponseOutput) ToFacetOptionsResponseOutputWithContext(ctx context.Context) FacetOptionsResponseOutput

type Filter

type Filter struct {
	CompositeFilter *CompositeFilter `pulumi:"compositeFilter"`
	ValueFilter     *ValueFilter     `pulumi:"valueFilter"`
}

A generic way of expressing filters in a query, which supports two approaches: **1. Setting a ValueFilter.** The name must match an operator_name defined in the schema for your data source. **2. Setting a CompositeFilter.** The filters are evaluated using the logical operator. The top-level operators can only be either an AND or a NOT. AND can appear only at the top-most level. OR can appear only under a top-level AND.

type FilterArgs

type FilterArgs struct {
	CompositeFilter CompositeFilterPtrInput `pulumi:"compositeFilter"`
	ValueFilter     ValueFilterPtrInput     `pulumi:"valueFilter"`
}

A generic way of expressing filters in a query, which supports two approaches: **1. Setting a ValueFilter.** The name must match an operator_name defined in the schema for your data source. **2. Setting a CompositeFilter.** The filters are evaluated using the logical operator. The top-level operators can only be either an AND or a NOT. AND can appear only at the top-most level. OR can appear only under a top-level AND.

func (FilterArgs) ElementType

func (FilterArgs) ElementType() reflect.Type

func (FilterArgs) ToFilterOutput

func (i FilterArgs) ToFilterOutput() FilterOutput

func (FilterArgs) ToFilterOutputWithContext

func (i FilterArgs) ToFilterOutputWithContext(ctx context.Context) FilterOutput

func (FilterArgs) ToFilterPtrOutput

func (i FilterArgs) ToFilterPtrOutput() FilterPtrOutput

func (FilterArgs) ToFilterPtrOutputWithContext

func (i FilterArgs) ToFilterPtrOutputWithContext(ctx context.Context) FilterPtrOutput

type FilterArray

type FilterArray []FilterInput

func (FilterArray) ElementType

func (FilterArray) ElementType() reflect.Type

func (FilterArray) ToFilterArrayOutput

func (i FilterArray) ToFilterArrayOutput() FilterArrayOutput

func (FilterArray) ToFilterArrayOutputWithContext

func (i FilterArray) ToFilterArrayOutputWithContext(ctx context.Context) FilterArrayOutput

type FilterArrayInput

type FilterArrayInput interface {
	pulumi.Input

	ToFilterArrayOutput() FilterArrayOutput
	ToFilterArrayOutputWithContext(context.Context) FilterArrayOutput
}

FilterArrayInput is an input type that accepts FilterArray and FilterArrayOutput values. You can construct a concrete instance of `FilterArrayInput` via:

FilterArray{ FilterArgs{...} }

type FilterArrayOutput

type FilterArrayOutput struct{ *pulumi.OutputState }

func (FilterArrayOutput) ElementType

func (FilterArrayOutput) ElementType() reflect.Type

func (FilterArrayOutput) Index

func (FilterArrayOutput) ToFilterArrayOutput

func (o FilterArrayOutput) ToFilterArrayOutput() FilterArrayOutput

func (FilterArrayOutput) ToFilterArrayOutputWithContext

func (o FilterArrayOutput) ToFilterArrayOutputWithContext(ctx context.Context) FilterArrayOutput

type FilterInput

type FilterInput interface {
	pulumi.Input

	ToFilterOutput() FilterOutput
	ToFilterOutputWithContext(context.Context) FilterOutput
}

FilterInput is an input type that accepts FilterArgs and FilterOutput values. You can construct a concrete instance of `FilterInput` via:

FilterArgs{...}

type FilterOptions

type FilterOptions struct {
	// Generic filter to restrict the search, such as `lang:en`, `site:xyz`.
	Filter *Filter `pulumi:"filter"`
	// If object_type is set, only objects of that type are returned. This should correspond to the name of the object that was registered within the definition of schema. The maximum length is 256 characters.
	ObjectType *string `pulumi:"objectType"`
}

Filter options to be applied on query.

type FilterOptionsArgs

type FilterOptionsArgs struct {
	// Generic filter to restrict the search, such as `lang:en`, `site:xyz`.
	Filter FilterPtrInput `pulumi:"filter"`
	// If object_type is set, only objects of that type are returned. This should correspond to the name of the object that was registered within the definition of schema. The maximum length is 256 characters.
	ObjectType pulumi.StringPtrInput `pulumi:"objectType"`
}

Filter options to be applied on query.

func (FilterOptionsArgs) ElementType

func (FilterOptionsArgs) ElementType() reflect.Type

func (FilterOptionsArgs) ToFilterOptionsOutput

func (i FilterOptionsArgs) ToFilterOptionsOutput() FilterOptionsOutput

func (FilterOptionsArgs) ToFilterOptionsOutputWithContext

func (i FilterOptionsArgs) ToFilterOptionsOutputWithContext(ctx context.Context) FilterOptionsOutput

type FilterOptionsArray

type FilterOptionsArray []FilterOptionsInput

func (FilterOptionsArray) ElementType

func (FilterOptionsArray) ElementType() reflect.Type

func (FilterOptionsArray) ToFilterOptionsArrayOutput

func (i FilterOptionsArray) ToFilterOptionsArrayOutput() FilterOptionsArrayOutput

func (FilterOptionsArray) ToFilterOptionsArrayOutputWithContext

func (i FilterOptionsArray) ToFilterOptionsArrayOutputWithContext(ctx context.Context) FilterOptionsArrayOutput

type FilterOptionsArrayInput

type FilterOptionsArrayInput interface {
	pulumi.Input

	ToFilterOptionsArrayOutput() FilterOptionsArrayOutput
	ToFilterOptionsArrayOutputWithContext(context.Context) FilterOptionsArrayOutput
}

FilterOptionsArrayInput is an input type that accepts FilterOptionsArray and FilterOptionsArrayOutput values. You can construct a concrete instance of `FilterOptionsArrayInput` via:

FilterOptionsArray{ FilterOptionsArgs{...} }

type FilterOptionsArrayOutput

type FilterOptionsArrayOutput struct{ *pulumi.OutputState }

func (FilterOptionsArrayOutput) ElementType

func (FilterOptionsArrayOutput) ElementType() reflect.Type

func (FilterOptionsArrayOutput) Index

func (FilterOptionsArrayOutput) ToFilterOptionsArrayOutput

func (o FilterOptionsArrayOutput) ToFilterOptionsArrayOutput() FilterOptionsArrayOutput

func (FilterOptionsArrayOutput) ToFilterOptionsArrayOutputWithContext

func (o FilterOptionsArrayOutput) ToFilterOptionsArrayOutputWithContext(ctx context.Context) FilterOptionsArrayOutput

type FilterOptionsInput

type FilterOptionsInput interface {
	pulumi.Input

	ToFilterOptionsOutput() FilterOptionsOutput
	ToFilterOptionsOutputWithContext(context.Context) FilterOptionsOutput
}

FilterOptionsInput is an input type that accepts FilterOptionsArgs and FilterOptionsOutput values. You can construct a concrete instance of `FilterOptionsInput` via:

FilterOptionsArgs{...}

type FilterOptionsOutput

type FilterOptionsOutput struct{ *pulumi.OutputState }

Filter options to be applied on query.

func (FilterOptionsOutput) ElementType

func (FilterOptionsOutput) ElementType() reflect.Type

func (FilterOptionsOutput) Filter

Generic filter to restrict the search, such as `lang:en`, `site:xyz`.

func (FilterOptionsOutput) ObjectType

If object_type is set, only objects of that type are returned. This should correspond to the name of the object that was registered within the definition of schema. The maximum length is 256 characters.

func (FilterOptionsOutput) ToFilterOptionsOutput

func (o FilterOptionsOutput) ToFilterOptionsOutput() FilterOptionsOutput

func (FilterOptionsOutput) ToFilterOptionsOutputWithContext

func (o FilterOptionsOutput) ToFilterOptionsOutputWithContext(ctx context.Context) FilterOptionsOutput

type FilterOptionsResponse

type FilterOptionsResponse struct {
	// Generic filter to restrict the search, such as `lang:en`, `site:xyz`.
	Filter FilterResponse `pulumi:"filter"`
	// If object_type is set, only objects of that type are returned. This should correspond to the name of the object that was registered within the definition of schema. The maximum length is 256 characters.
	ObjectType string `pulumi:"objectType"`
}

Filter options to be applied on query.

type FilterOptionsResponseArrayOutput

type FilterOptionsResponseArrayOutput struct{ *pulumi.OutputState }

func (FilterOptionsResponseArrayOutput) ElementType

func (FilterOptionsResponseArrayOutput) Index

func (FilterOptionsResponseArrayOutput) ToFilterOptionsResponseArrayOutput

func (o FilterOptionsResponseArrayOutput) ToFilterOptionsResponseArrayOutput() FilterOptionsResponseArrayOutput

func (FilterOptionsResponseArrayOutput) ToFilterOptionsResponseArrayOutputWithContext

func (o FilterOptionsResponseArrayOutput) ToFilterOptionsResponseArrayOutputWithContext(ctx context.Context) FilterOptionsResponseArrayOutput

type FilterOptionsResponseOutput

type FilterOptionsResponseOutput struct{ *pulumi.OutputState }

Filter options to be applied on query.

func (FilterOptionsResponseOutput) ElementType

func (FilterOptionsResponseOutput) Filter

Generic filter to restrict the search, such as `lang:en`, `site:xyz`.

func (FilterOptionsResponseOutput) ObjectType

If object_type is set, only objects of that type are returned. This should correspond to the name of the object that was registered within the definition of schema. The maximum length is 256 characters.

func (FilterOptionsResponseOutput) ToFilterOptionsResponseOutput

func (o FilterOptionsResponseOutput) ToFilterOptionsResponseOutput() FilterOptionsResponseOutput

func (FilterOptionsResponseOutput) ToFilterOptionsResponseOutputWithContext

func (o FilterOptionsResponseOutput) ToFilterOptionsResponseOutputWithContext(ctx context.Context) FilterOptionsResponseOutput

type FilterOutput

type FilterOutput struct{ *pulumi.OutputState }

A generic way of expressing filters in a query, which supports two approaches: **1. Setting a ValueFilter.** The name must match an operator_name defined in the schema for your data source. **2. Setting a CompositeFilter.** The filters are evaluated using the logical operator. The top-level operators can only be either an AND or a NOT. AND can appear only at the top-most level. OR can appear only under a top-level AND.

func (FilterOutput) CompositeFilter

func (o FilterOutput) CompositeFilter() CompositeFilterPtrOutput

func (FilterOutput) ElementType

func (FilterOutput) ElementType() reflect.Type

func (FilterOutput) ToFilterOutput

func (o FilterOutput) ToFilterOutput() FilterOutput

func (FilterOutput) ToFilterOutputWithContext

func (o FilterOutput) ToFilterOutputWithContext(ctx context.Context) FilterOutput

func (FilterOutput) ToFilterPtrOutput

func (o FilterOutput) ToFilterPtrOutput() FilterPtrOutput

func (FilterOutput) ToFilterPtrOutputWithContext

func (o FilterOutput) ToFilterPtrOutputWithContext(ctx context.Context) FilterPtrOutput

func (FilterOutput) ValueFilter

func (o FilterOutput) ValueFilter() ValueFilterPtrOutput

type FilterPtrInput

type FilterPtrInput interface {
	pulumi.Input

	ToFilterPtrOutput() FilterPtrOutput
	ToFilterPtrOutputWithContext(context.Context) FilterPtrOutput
}

FilterPtrInput is an input type that accepts FilterArgs, FilterPtr and FilterPtrOutput values. You can construct a concrete instance of `FilterPtrInput` via:

        FilterArgs{...}

or:

        nil

func FilterPtr

func FilterPtr(v *FilterArgs) FilterPtrInput

type FilterPtrOutput

type FilterPtrOutput struct{ *pulumi.OutputState }

func (FilterPtrOutput) CompositeFilter

func (o FilterPtrOutput) CompositeFilter() CompositeFilterPtrOutput

func (FilterPtrOutput) Elem

func (o FilterPtrOutput) Elem() FilterOutput

func (FilterPtrOutput) ElementType

func (FilterPtrOutput) ElementType() reflect.Type

func (FilterPtrOutput) ToFilterPtrOutput

func (o FilterPtrOutput) ToFilterPtrOutput() FilterPtrOutput

func (FilterPtrOutput) ToFilterPtrOutputWithContext

func (o FilterPtrOutput) ToFilterPtrOutputWithContext(ctx context.Context) FilterPtrOutput

func (FilterPtrOutput) ValueFilter

func (o FilterPtrOutput) ValueFilter() ValueFilterPtrOutput

type FilterResponse

type FilterResponse struct {
	CompositeFilter CompositeFilterResponse `pulumi:"compositeFilter"`
	ValueFilter     ValueFilterResponse     `pulumi:"valueFilter"`
}

A generic way of expressing filters in a query, which supports two approaches: **1. Setting a ValueFilter.** The name must match an operator_name defined in the schema for your data source. **2. Setting a CompositeFilter.** The filters are evaluated using the logical operator. The top-level operators can only be either an AND or a NOT. AND can appear only at the top-most level. OR can appear only under a top-level AND.

type FilterResponseArrayOutput

type FilterResponseArrayOutput struct{ *pulumi.OutputState }

func (FilterResponseArrayOutput) ElementType

func (FilterResponseArrayOutput) ElementType() reflect.Type

func (FilterResponseArrayOutput) Index

func (FilterResponseArrayOutput) ToFilterResponseArrayOutput

func (o FilterResponseArrayOutput) ToFilterResponseArrayOutput() FilterResponseArrayOutput

func (FilterResponseArrayOutput) ToFilterResponseArrayOutputWithContext

func (o FilterResponseArrayOutput) ToFilterResponseArrayOutputWithContext(ctx context.Context) FilterResponseArrayOutput

type FilterResponseOutput

type FilterResponseOutput struct{ *pulumi.OutputState }

A generic way of expressing filters in a query, which supports two approaches: **1. Setting a ValueFilter.** The name must match an operator_name defined in the schema for your data source. **2. Setting a CompositeFilter.** The filters are evaluated using the logical operator. The top-level operators can only be either an AND or a NOT. AND can appear only at the top-most level. OR can appear only under a top-level AND.

func (FilterResponseOutput) CompositeFilter

func (FilterResponseOutput) ElementType

func (FilterResponseOutput) ElementType() reflect.Type

func (FilterResponseOutput) ToFilterResponseOutput

func (o FilterResponseOutput) ToFilterResponseOutput() FilterResponseOutput

func (FilterResponseOutput) ToFilterResponseOutputWithContext

func (o FilterResponseOutput) ToFilterResponseOutputWithContext(ctx context.Context) FilterResponseOutput

func (FilterResponseOutput) ValueFilter

type GSuitePrincipal

type GSuitePrincipal struct {
	// This principal represents all users of the Google Workspace domain of the customer.
	GsuiteDomain *bool `pulumi:"gsuiteDomain"`
	// This principal references a Google Workspace group name.
	GsuiteGroupEmail *string `pulumi:"gsuiteGroupEmail"`
	// This principal references a Google Workspace user account.
	GsuiteUserEmail *string `pulumi:"gsuiteUserEmail"`
}

type GSuitePrincipalArgs

type GSuitePrincipalArgs struct {
	// This principal represents all users of the Google Workspace domain of the customer.
	GsuiteDomain pulumi.BoolPtrInput `pulumi:"gsuiteDomain"`
	// This principal references a Google Workspace group name.
	GsuiteGroupEmail pulumi.StringPtrInput `pulumi:"gsuiteGroupEmail"`
	// This principal references a Google Workspace user account.
	GsuiteUserEmail pulumi.StringPtrInput `pulumi:"gsuiteUserEmail"`
}

func (GSuitePrincipalArgs) ElementType

func (GSuitePrincipalArgs) ElementType() reflect.Type

func (GSuitePrincipalArgs) ToGSuitePrincipalOutput

func (i GSuitePrincipalArgs) ToGSuitePrincipalOutput() GSuitePrincipalOutput

func (GSuitePrincipalArgs) ToGSuitePrincipalOutputWithContext

func (i GSuitePrincipalArgs) ToGSuitePrincipalOutputWithContext(ctx context.Context) GSuitePrincipalOutput

type GSuitePrincipalArray

type GSuitePrincipalArray []GSuitePrincipalInput

func (GSuitePrincipalArray) ElementType

func (GSuitePrincipalArray) ElementType() reflect.Type

func (GSuitePrincipalArray) ToGSuitePrincipalArrayOutput

func (i GSuitePrincipalArray) ToGSuitePrincipalArrayOutput() GSuitePrincipalArrayOutput

func (GSuitePrincipalArray) ToGSuitePrincipalArrayOutputWithContext

func (i GSuitePrincipalArray) ToGSuitePrincipalArrayOutputWithContext(ctx context.Context) GSuitePrincipalArrayOutput

type GSuitePrincipalArrayInput

type GSuitePrincipalArrayInput interface {
	pulumi.Input

	ToGSuitePrincipalArrayOutput() GSuitePrincipalArrayOutput
	ToGSuitePrincipalArrayOutputWithContext(context.Context) GSuitePrincipalArrayOutput
}

GSuitePrincipalArrayInput is an input type that accepts GSuitePrincipalArray and GSuitePrincipalArrayOutput values. You can construct a concrete instance of `GSuitePrincipalArrayInput` via:

GSuitePrincipalArray{ GSuitePrincipalArgs{...} }

type GSuitePrincipalArrayOutput

type GSuitePrincipalArrayOutput struct{ *pulumi.OutputState }

func (GSuitePrincipalArrayOutput) ElementType

func (GSuitePrincipalArrayOutput) ElementType() reflect.Type

func (GSuitePrincipalArrayOutput) Index

func (GSuitePrincipalArrayOutput) ToGSuitePrincipalArrayOutput

func (o GSuitePrincipalArrayOutput) ToGSuitePrincipalArrayOutput() GSuitePrincipalArrayOutput

func (GSuitePrincipalArrayOutput) ToGSuitePrincipalArrayOutputWithContext

func (o GSuitePrincipalArrayOutput) ToGSuitePrincipalArrayOutputWithContext(ctx context.Context) GSuitePrincipalArrayOutput

type GSuitePrincipalInput

type GSuitePrincipalInput interface {
	pulumi.Input

	ToGSuitePrincipalOutput() GSuitePrincipalOutput
	ToGSuitePrincipalOutputWithContext(context.Context) GSuitePrincipalOutput
}

GSuitePrincipalInput is an input type that accepts GSuitePrincipalArgs and GSuitePrincipalOutput values. You can construct a concrete instance of `GSuitePrincipalInput` via:

GSuitePrincipalArgs{...}

type GSuitePrincipalOutput

type GSuitePrincipalOutput struct{ *pulumi.OutputState }

func (GSuitePrincipalOutput) ElementType

func (GSuitePrincipalOutput) ElementType() reflect.Type

func (GSuitePrincipalOutput) GsuiteDomain

func (o GSuitePrincipalOutput) GsuiteDomain() pulumi.BoolPtrOutput

This principal represents all users of the Google Workspace domain of the customer.

func (GSuitePrincipalOutput) GsuiteGroupEmail

func (o GSuitePrincipalOutput) GsuiteGroupEmail() pulumi.StringPtrOutput

This principal references a Google Workspace group name.

func (GSuitePrincipalOutput) GsuiteUserEmail

func (o GSuitePrincipalOutput) GsuiteUserEmail() pulumi.StringPtrOutput

This principal references a Google Workspace user account.

func (GSuitePrincipalOutput) ToGSuitePrincipalOutput

func (o GSuitePrincipalOutput) ToGSuitePrincipalOutput() GSuitePrincipalOutput

func (GSuitePrincipalOutput) ToGSuitePrincipalOutputWithContext

func (o GSuitePrincipalOutput) ToGSuitePrincipalOutputWithContext(ctx context.Context) GSuitePrincipalOutput

type GSuitePrincipalResponse

type GSuitePrincipalResponse struct {
	// This principal represents all users of the Google Workspace domain of the customer.
	GsuiteDomain bool `pulumi:"gsuiteDomain"`
	// This principal references a Google Workspace group name.
	GsuiteGroupEmail string `pulumi:"gsuiteGroupEmail"`
	// This principal references a Google Workspace user account.
	GsuiteUserEmail string `pulumi:"gsuiteUserEmail"`
}

type GSuitePrincipalResponseArrayOutput

type GSuitePrincipalResponseArrayOutput struct{ *pulumi.OutputState }

func (GSuitePrincipalResponseArrayOutput) ElementType

func (GSuitePrincipalResponseArrayOutput) Index

func (GSuitePrincipalResponseArrayOutput) ToGSuitePrincipalResponseArrayOutput

func (o GSuitePrincipalResponseArrayOutput) ToGSuitePrincipalResponseArrayOutput() GSuitePrincipalResponseArrayOutput

func (GSuitePrincipalResponseArrayOutput) ToGSuitePrincipalResponseArrayOutputWithContext

func (o GSuitePrincipalResponseArrayOutput) ToGSuitePrincipalResponseArrayOutputWithContext(ctx context.Context) GSuitePrincipalResponseArrayOutput

type GSuitePrincipalResponseOutput

type GSuitePrincipalResponseOutput struct{ *pulumi.OutputState }

func (GSuitePrincipalResponseOutput) ElementType

func (GSuitePrincipalResponseOutput) GsuiteDomain

This principal represents all users of the Google Workspace domain of the customer.

func (GSuitePrincipalResponseOutput) GsuiteGroupEmail

func (o GSuitePrincipalResponseOutput) GsuiteGroupEmail() pulumi.StringOutput

This principal references a Google Workspace group name.

func (GSuitePrincipalResponseOutput) GsuiteUserEmail

This principal references a Google Workspace user account.

func (GSuitePrincipalResponseOutput) ToGSuitePrincipalResponseOutput

func (o GSuitePrincipalResponseOutput) ToGSuitePrincipalResponseOutput() GSuitePrincipalResponseOutput

func (GSuitePrincipalResponseOutput) ToGSuitePrincipalResponseOutputWithContext

func (o GSuitePrincipalResponseOutput) ToGSuitePrincipalResponseOutputWithContext(ctx context.Context) GSuitePrincipalResponseOutput

type IntegerFacetingOptions added in v0.28.0

type IntegerFacetingOptions struct {
	// Buckets for given integer values should be in strictly ascending order. For example, if values supplied are (1,5,10,100), the following facet buckets will be formed {<1, [1,5), [5-10), [10-100), >=100}.
	IntegerBuckets []string `pulumi:"integerBuckets"`
}

Used to specify integer faceting options.

type IntegerFacetingOptionsArgs added in v0.28.0

type IntegerFacetingOptionsArgs struct {
	// Buckets for given integer values should be in strictly ascending order. For example, if values supplied are (1,5,10,100), the following facet buckets will be formed {<1, [1,5), [5-10), [10-100), >=100}.
	IntegerBuckets pulumi.StringArrayInput `pulumi:"integerBuckets"`
}

Used to specify integer faceting options.

func (IntegerFacetingOptionsArgs) ElementType added in v0.28.0

func (IntegerFacetingOptionsArgs) ElementType() reflect.Type

func (IntegerFacetingOptionsArgs) ToIntegerFacetingOptionsOutput added in v0.28.0

func (i IntegerFacetingOptionsArgs) ToIntegerFacetingOptionsOutput() IntegerFacetingOptionsOutput

func (IntegerFacetingOptionsArgs) ToIntegerFacetingOptionsOutputWithContext added in v0.28.0

func (i IntegerFacetingOptionsArgs) ToIntegerFacetingOptionsOutputWithContext(ctx context.Context) IntegerFacetingOptionsOutput

func (IntegerFacetingOptionsArgs) ToIntegerFacetingOptionsPtrOutput added in v0.28.0

func (i IntegerFacetingOptionsArgs) ToIntegerFacetingOptionsPtrOutput() IntegerFacetingOptionsPtrOutput

func (IntegerFacetingOptionsArgs) ToIntegerFacetingOptionsPtrOutputWithContext added in v0.28.0

func (i IntegerFacetingOptionsArgs) ToIntegerFacetingOptionsPtrOutputWithContext(ctx context.Context) IntegerFacetingOptionsPtrOutput

type IntegerFacetingOptionsInput added in v0.28.0

type IntegerFacetingOptionsInput interface {
	pulumi.Input

	ToIntegerFacetingOptionsOutput() IntegerFacetingOptionsOutput
	ToIntegerFacetingOptionsOutputWithContext(context.Context) IntegerFacetingOptionsOutput
}

IntegerFacetingOptionsInput is an input type that accepts IntegerFacetingOptionsArgs and IntegerFacetingOptionsOutput values. You can construct a concrete instance of `IntegerFacetingOptionsInput` via:

IntegerFacetingOptionsArgs{...}

type IntegerFacetingOptionsOutput added in v0.28.0

type IntegerFacetingOptionsOutput struct{ *pulumi.OutputState }

Used to specify integer faceting options.

func (IntegerFacetingOptionsOutput) ElementType added in v0.28.0

func (IntegerFacetingOptionsOutput) IntegerBuckets added in v0.28.0

Buckets for given integer values should be in strictly ascending order. For example, if values supplied are (1,5,10,100), the following facet buckets will be formed {<1, [1,5), [5-10), [10-100), >=100}.

func (IntegerFacetingOptionsOutput) ToIntegerFacetingOptionsOutput added in v0.28.0

func (o IntegerFacetingOptionsOutput) ToIntegerFacetingOptionsOutput() IntegerFacetingOptionsOutput

func (IntegerFacetingOptionsOutput) ToIntegerFacetingOptionsOutputWithContext added in v0.28.0

func (o IntegerFacetingOptionsOutput) ToIntegerFacetingOptionsOutputWithContext(ctx context.Context) IntegerFacetingOptionsOutput

func (IntegerFacetingOptionsOutput) ToIntegerFacetingOptionsPtrOutput added in v0.28.0

func (o IntegerFacetingOptionsOutput) ToIntegerFacetingOptionsPtrOutput() IntegerFacetingOptionsPtrOutput

func (IntegerFacetingOptionsOutput) ToIntegerFacetingOptionsPtrOutputWithContext added in v0.28.0

func (o IntegerFacetingOptionsOutput) ToIntegerFacetingOptionsPtrOutputWithContext(ctx context.Context) IntegerFacetingOptionsPtrOutput

type IntegerFacetingOptionsPtrInput added in v0.28.0

type IntegerFacetingOptionsPtrInput interface {
	pulumi.Input

	ToIntegerFacetingOptionsPtrOutput() IntegerFacetingOptionsPtrOutput
	ToIntegerFacetingOptionsPtrOutputWithContext(context.Context) IntegerFacetingOptionsPtrOutput
}

IntegerFacetingOptionsPtrInput is an input type that accepts IntegerFacetingOptionsArgs, IntegerFacetingOptionsPtr and IntegerFacetingOptionsPtrOutput values. You can construct a concrete instance of `IntegerFacetingOptionsPtrInput` via:

        IntegerFacetingOptionsArgs{...}

or:

        nil

func IntegerFacetingOptionsPtr added in v0.28.0

func IntegerFacetingOptionsPtr(v *IntegerFacetingOptionsArgs) IntegerFacetingOptionsPtrInput

type IntegerFacetingOptionsPtrOutput added in v0.28.0

type IntegerFacetingOptionsPtrOutput struct{ *pulumi.OutputState }

func (IntegerFacetingOptionsPtrOutput) Elem added in v0.28.0

func (IntegerFacetingOptionsPtrOutput) ElementType added in v0.28.0

func (IntegerFacetingOptionsPtrOutput) IntegerBuckets added in v0.28.0

Buckets for given integer values should be in strictly ascending order. For example, if values supplied are (1,5,10,100), the following facet buckets will be formed {<1, [1,5), [5-10), [10-100), >=100}.

func (IntegerFacetingOptionsPtrOutput) ToIntegerFacetingOptionsPtrOutput added in v0.28.0

func (o IntegerFacetingOptionsPtrOutput) ToIntegerFacetingOptionsPtrOutput() IntegerFacetingOptionsPtrOutput

func (IntegerFacetingOptionsPtrOutput) ToIntegerFacetingOptionsPtrOutputWithContext added in v0.28.0

func (o IntegerFacetingOptionsPtrOutput) ToIntegerFacetingOptionsPtrOutputWithContext(ctx context.Context) IntegerFacetingOptionsPtrOutput

type IntegerFacetingOptionsResponse added in v0.28.0

type IntegerFacetingOptionsResponse struct {
	// Buckets for given integer values should be in strictly ascending order. For example, if values supplied are (1,5,10,100), the following facet buckets will be formed {<1, [1,5), [5-10), [10-100), >=100}.
	IntegerBuckets []string `pulumi:"integerBuckets"`
}

Used to specify integer faceting options.

type IntegerFacetingOptionsResponseOutput added in v0.28.0

type IntegerFacetingOptionsResponseOutput struct{ *pulumi.OutputState }

Used to specify integer faceting options.

func (IntegerFacetingOptionsResponseOutput) ElementType added in v0.28.0

func (IntegerFacetingOptionsResponseOutput) IntegerBuckets added in v0.28.0

Buckets for given integer values should be in strictly ascending order. For example, if values supplied are (1,5,10,100), the following facet buckets will be formed {<1, [1,5), [5-10), [10-100), >=100}.

func (IntegerFacetingOptionsResponseOutput) ToIntegerFacetingOptionsResponseOutput added in v0.28.0

func (o IntegerFacetingOptionsResponseOutput) ToIntegerFacetingOptionsResponseOutput() IntegerFacetingOptionsResponseOutput

func (IntegerFacetingOptionsResponseOutput) ToIntegerFacetingOptionsResponseOutputWithContext added in v0.28.0

func (o IntegerFacetingOptionsResponseOutput) ToIntegerFacetingOptionsResponseOutputWithContext(ctx context.Context) IntegerFacetingOptionsResponseOutput

type LookupDataSourceArgs added in v0.4.0

type LookupDataSourceArgs struct {
	DatasourceId                string `pulumi:"datasourceId"`
	DebugOptionsEnableDebugging *bool  `pulumi:"debugOptionsEnableDebugging"`
}

type LookupDataSourceOutputArgs added in v0.8.0

type LookupDataSourceOutputArgs struct {
	DatasourceId                pulumi.StringInput  `pulumi:"datasourceId"`
	DebugOptionsEnableDebugging pulumi.BoolPtrInput `pulumi:"debugOptionsEnableDebugging"`
}

func (LookupDataSourceOutputArgs) ElementType added in v0.8.0

func (LookupDataSourceOutputArgs) ElementType() reflect.Type

type LookupDataSourceResult added in v0.4.0

type LookupDataSourceResult struct {
	// If true, sets the datasource to read-only mode. In read-only mode, the Indexing API rejects any requests to index or delete items in this source. Enabling read-only mode does not stop the processing of previously accepted data.
	DisableModifications bool `pulumi:"disableModifications"`
	// Disable serving any search or assist results.
	DisableServing bool `pulumi:"disableServing"`
	// Display name of the datasource The maximum length is 300 characters.
	DisplayName string `pulumi:"displayName"`
	// List of service accounts that have indexing access.
	IndexingServiceAccounts []string `pulumi:"indexingServiceAccounts"`
	// This field restricts visibility to items at the datasource level. Items within the datasource are restricted to the union of users and groups included in this field. Note that, this does not ensure access to a specific item, as users need to have ACL permissions on the contained items. This ensures a high level access on the entire datasource, and that the individual items are not shared outside this visibility.
	ItemsVisibility []GSuitePrincipalResponse `pulumi:"itemsVisibility"`
	// The name of the datasource resource. Format: datasources/{source_id}. The name is ignored when creating a datasource.
	Name string `pulumi:"name"`
	// IDs of the Long Running Operations (LROs) currently running for this schema.
	OperationIds []string `pulumi:"operationIds"`
	// Can a user request to get thumbnail URI for Items indexed in this data source.
	ReturnThumbnailUrls bool `pulumi:"returnThumbnailUrls"`
	// A short name or alias for the source. This value will be used to match the 'source' operator. For example, if the short name is *<value>* then queries like *source:<value>* will only return results for this source. The value must be unique across all datasources. The value must only contain alphanumeric characters (a-zA-Z0-9). The value cannot start with 'google' and cannot be one of the following: mail, gmail, docs, drive, groups, sites, calendar, hangouts, gplus, keep, people, teams. Its maximum length is 32 characters.
	ShortName string `pulumi:"shortName"`
}

func LookupDataSource added in v0.4.0

func LookupDataSource(ctx *pulumi.Context, args *LookupDataSourceArgs, opts ...pulumi.InvokeOption) (*LookupDataSourceResult, error)

Gets a datasource. **Note:** This API requires an admin account to execute.

type LookupDataSourceResultOutput added in v0.8.0

type LookupDataSourceResultOutput struct{ *pulumi.OutputState }

func LookupDataSourceOutput added in v0.8.0

func (LookupDataSourceResultOutput) DisableModifications added in v0.8.0

func (o LookupDataSourceResultOutput) DisableModifications() pulumi.BoolOutput

If true, sets the datasource to read-only mode. In read-only mode, the Indexing API rejects any requests to index or delete items in this source. Enabling read-only mode does not stop the processing of previously accepted data.

func (LookupDataSourceResultOutput) DisableServing added in v0.8.0

func (o LookupDataSourceResultOutput) DisableServing() pulumi.BoolOutput

Disable serving any search or assist results.

func (LookupDataSourceResultOutput) DisplayName added in v0.8.0

Display name of the datasource The maximum length is 300 characters.

func (LookupDataSourceResultOutput) ElementType added in v0.8.0

func (LookupDataSourceResultOutput) IndexingServiceAccounts added in v0.8.0

func (o LookupDataSourceResultOutput) IndexingServiceAccounts() pulumi.StringArrayOutput

List of service accounts that have indexing access.

func (LookupDataSourceResultOutput) ItemsVisibility added in v0.8.0

This field restricts visibility to items at the datasource level. Items within the datasource are restricted to the union of users and groups included in this field. Note that, this does not ensure access to a specific item, as users need to have ACL permissions on the contained items. This ensures a high level access on the entire datasource, and that the individual items are not shared outside this visibility.

func (LookupDataSourceResultOutput) Name added in v0.8.0

The name of the datasource resource. Format: datasources/{source_id}. The name is ignored when creating a datasource.

func (LookupDataSourceResultOutput) OperationIds added in v0.8.0

IDs of the Long Running Operations (LROs) currently running for this schema.

func (LookupDataSourceResultOutput) ReturnThumbnailUrls added in v0.11.0

func (o LookupDataSourceResultOutput) ReturnThumbnailUrls() pulumi.BoolOutput

Can a user request to get thumbnail URI for Items indexed in this data source.

func (LookupDataSourceResultOutput) ShortName added in v0.8.0

A short name or alias for the source. This value will be used to match the 'source' operator. For example, if the short name is *<value>* then queries like *source:<value>* will only return results for this source. The value must be unique across all datasources. The value must only contain alphanumeric characters (a-zA-Z0-9). The value cannot start with 'google' and cannot be one of the following: mail, gmail, docs, drive, groups, sites, calendar, hangouts, gplus, keep, people, teams. Its maximum length is 32 characters.

func (LookupDataSourceResultOutput) ToLookupDataSourceResultOutput added in v0.8.0

func (o LookupDataSourceResultOutput) ToLookupDataSourceResultOutput() LookupDataSourceResultOutput

func (LookupDataSourceResultOutput) ToLookupDataSourceResultOutputWithContext added in v0.8.0

func (o LookupDataSourceResultOutput) ToLookupDataSourceResultOutputWithContext(ctx context.Context) LookupDataSourceResultOutput

type LookupSearchApplicationArgs added in v0.4.0

type LookupSearchApplicationArgs struct {
	DebugOptionsEnableDebugging *bool  `pulumi:"debugOptionsEnableDebugging"`
	SearchapplicationId         string `pulumi:"searchapplicationId"`
}

type LookupSearchApplicationOutputArgs added in v0.8.0

type LookupSearchApplicationOutputArgs struct {
	DebugOptionsEnableDebugging pulumi.BoolPtrInput `pulumi:"debugOptionsEnableDebugging"`
	SearchapplicationId         pulumi.StringInput  `pulumi:"searchapplicationId"`
}

func (LookupSearchApplicationOutputArgs) ElementType added in v0.8.0

type LookupSearchApplicationResult added in v0.4.0

type LookupSearchApplicationResult struct {
	// Retrictions applied to the configurations. The maximum number of elements is 10.
	DataSourceRestrictions []DataSourceRestrictionResponse `pulumi:"dataSourceRestrictions"`
	// The default fields for returning facet results. The sources specified here also have been included in data_source_restrictions above.
	DefaultFacetOptions []FacetOptionsResponse `pulumi:"defaultFacetOptions"`
	// The default options for sorting the search results
	DefaultSortOptions SortOptionsResponse `pulumi:"defaultSortOptions"`
	// Display name of the Search Application. The maximum length is 300 characters.
	DisplayName string `pulumi:"displayName"`
	// Indicates whether audit logging is on/off for requests made for the search application in query APIs.
	EnableAuditLog bool `pulumi:"enableAuditLog"`
	// The name of the Search Application. Format: searchapplications/{application_id}.
	Name string `pulumi:"name"`
	// IDs of the Long Running Operations (LROs) currently running for this schema. Output only field.
	OperationIds []string `pulumi:"operationIds"`
	// The default options for query interpretation
	QueryInterpretationConfig QueryInterpretationConfigResponse `pulumi:"queryInterpretationConfig"`
	// With each result we should return the URI for its thumbnail (when applicable)
	ReturnResultThumbnailUrls bool `pulumi:"returnResultThumbnailUrls"`
	// Configuration for ranking results.
	ScoringConfig ScoringConfigResponse `pulumi:"scoringConfig"`
	// Configuration for a sources specified in data_source_restrictions.
	SourceConfig []SourceConfigResponse `pulumi:"sourceConfig"`
}

func LookupSearchApplication added in v0.4.0

func LookupSearchApplication(ctx *pulumi.Context, args *LookupSearchApplicationArgs, opts ...pulumi.InvokeOption) (*LookupSearchApplicationResult, error)

Gets the specified search application. **Note:** This API requires an admin account to execute.

type LookupSearchApplicationResultOutput added in v0.8.0

type LookupSearchApplicationResultOutput struct{ *pulumi.OutputState }

func (LookupSearchApplicationResultOutput) DataSourceRestrictions added in v0.8.0

Retrictions applied to the configurations. The maximum number of elements is 10.

func (LookupSearchApplicationResultOutput) DefaultFacetOptions added in v0.8.0

The default fields for returning facet results. The sources specified here also have been included in data_source_restrictions above.

func (LookupSearchApplicationResultOutput) DefaultSortOptions added in v0.8.0

The default options for sorting the search results

func (LookupSearchApplicationResultOutput) DisplayName added in v0.8.0

Display name of the Search Application. The maximum length is 300 characters.

func (LookupSearchApplicationResultOutput) ElementType added in v0.8.0

func (LookupSearchApplicationResultOutput) EnableAuditLog added in v0.8.0

Indicates whether audit logging is on/off for requests made for the search application in query APIs.

func (LookupSearchApplicationResultOutput) Name added in v0.8.0

The name of the Search Application. Format: searchapplications/{application_id}.

func (LookupSearchApplicationResultOutput) OperationIds added in v0.8.0

IDs of the Long Running Operations (LROs) currently running for this schema. Output only field.

func (LookupSearchApplicationResultOutput) QueryInterpretationConfig added in v0.8.0

The default options for query interpretation

func (LookupSearchApplicationResultOutput) ReturnResultThumbnailUrls added in v0.11.0

func (o LookupSearchApplicationResultOutput) ReturnResultThumbnailUrls() pulumi.BoolOutput

With each result we should return the URI for its thumbnail (when applicable)

func (LookupSearchApplicationResultOutput) ScoringConfig added in v0.8.0

Configuration for ranking results.

func (LookupSearchApplicationResultOutput) SourceConfig added in v0.8.0

Configuration for a sources specified in data_source_restrictions.

func (LookupSearchApplicationResultOutput) ToLookupSearchApplicationResultOutput added in v0.8.0

func (o LookupSearchApplicationResultOutput) ToLookupSearchApplicationResultOutput() LookupSearchApplicationResultOutput

func (LookupSearchApplicationResultOutput) ToLookupSearchApplicationResultOutputWithContext added in v0.8.0

func (o LookupSearchApplicationResultOutput) ToLookupSearchApplicationResultOutputWithContext(ctx context.Context) LookupSearchApplicationResultOutput

type QueryInterpretationConfig added in v0.6.0

type QueryInterpretationConfig struct {
	// Set this flag to disable supplemental results retrieval, setting a flag here will not retrieve supplemental results for queries associated with a given search application. If this flag is set to True, it will take precedence over the option set at Query level. For the default value of False, query level flag will set the correct interpretation for supplemental results.
	ForceDisableSupplementalResults *bool `pulumi:"forceDisableSupplementalResults"`
	// Enable this flag to turn off all internal optimizations like natural language (NL) interpretation of queries, supplemental results retrieval, and usage of synonyms including custom ones. If this flag is set to True, it will take precedence over the option set at Query level. For the default value of False, query level flag will set the correct interpretation for verbatim mode.
	ForceVerbatimMode *bool `pulumi:"forceVerbatimMode"`
}

Default options to interpret user query.

type QueryInterpretationConfigArgs added in v0.6.0

type QueryInterpretationConfigArgs struct {
	// Set this flag to disable supplemental results retrieval, setting a flag here will not retrieve supplemental results for queries associated with a given search application. If this flag is set to True, it will take precedence over the option set at Query level. For the default value of False, query level flag will set the correct interpretation for supplemental results.
	ForceDisableSupplementalResults pulumi.BoolPtrInput `pulumi:"forceDisableSupplementalResults"`
	// Enable this flag to turn off all internal optimizations like natural language (NL) interpretation of queries, supplemental results retrieval, and usage of synonyms including custom ones. If this flag is set to True, it will take precedence over the option set at Query level. For the default value of False, query level flag will set the correct interpretation for verbatim mode.
	ForceVerbatimMode pulumi.BoolPtrInput `pulumi:"forceVerbatimMode"`
}

Default options to interpret user query.

func (QueryInterpretationConfigArgs) ElementType added in v0.6.0

func (QueryInterpretationConfigArgs) ToQueryInterpretationConfigOutput added in v0.6.0

func (i QueryInterpretationConfigArgs) ToQueryInterpretationConfigOutput() QueryInterpretationConfigOutput

func (QueryInterpretationConfigArgs) ToQueryInterpretationConfigOutputWithContext added in v0.6.0

func (i QueryInterpretationConfigArgs) ToQueryInterpretationConfigOutputWithContext(ctx context.Context) QueryInterpretationConfigOutput

func (QueryInterpretationConfigArgs) ToQueryInterpretationConfigPtrOutput added in v0.6.0

func (i QueryInterpretationConfigArgs) ToQueryInterpretationConfigPtrOutput() QueryInterpretationConfigPtrOutput

func (QueryInterpretationConfigArgs) ToQueryInterpretationConfigPtrOutputWithContext added in v0.6.0

func (i QueryInterpretationConfigArgs) ToQueryInterpretationConfigPtrOutputWithContext(ctx context.Context) QueryInterpretationConfigPtrOutput

type QueryInterpretationConfigInput added in v0.6.0

type QueryInterpretationConfigInput interface {
	pulumi.Input

	ToQueryInterpretationConfigOutput() QueryInterpretationConfigOutput
	ToQueryInterpretationConfigOutputWithContext(context.Context) QueryInterpretationConfigOutput
}

QueryInterpretationConfigInput is an input type that accepts QueryInterpretationConfigArgs and QueryInterpretationConfigOutput values. You can construct a concrete instance of `QueryInterpretationConfigInput` via:

QueryInterpretationConfigArgs{...}

type QueryInterpretationConfigOutput added in v0.6.0

type QueryInterpretationConfigOutput struct{ *pulumi.OutputState }

Default options to interpret user query.

func (QueryInterpretationConfigOutput) ElementType added in v0.6.0

func (QueryInterpretationConfigOutput) ForceDisableSupplementalResults added in v0.6.0

func (o QueryInterpretationConfigOutput) ForceDisableSupplementalResults() pulumi.BoolPtrOutput

Set this flag to disable supplemental results retrieval, setting a flag here will not retrieve supplemental results for queries associated with a given search application. If this flag is set to True, it will take precedence over the option set at Query level. For the default value of False, query level flag will set the correct interpretation for supplemental results.

func (QueryInterpretationConfigOutput) ForceVerbatimMode added in v0.6.0

Enable this flag to turn off all internal optimizations like natural language (NL) interpretation of queries, supplemental results retrieval, and usage of synonyms including custom ones. If this flag is set to True, it will take precedence over the option set at Query level. For the default value of False, query level flag will set the correct interpretation for verbatim mode.

func (QueryInterpretationConfigOutput) ToQueryInterpretationConfigOutput added in v0.6.0

func (o QueryInterpretationConfigOutput) ToQueryInterpretationConfigOutput() QueryInterpretationConfigOutput

func (QueryInterpretationConfigOutput) ToQueryInterpretationConfigOutputWithContext added in v0.6.0

func (o QueryInterpretationConfigOutput) ToQueryInterpretationConfigOutputWithContext(ctx context.Context) QueryInterpretationConfigOutput

func (QueryInterpretationConfigOutput) ToQueryInterpretationConfigPtrOutput added in v0.6.0

func (o QueryInterpretationConfigOutput) ToQueryInterpretationConfigPtrOutput() QueryInterpretationConfigPtrOutput

func (QueryInterpretationConfigOutput) ToQueryInterpretationConfigPtrOutputWithContext added in v0.6.0

func (o QueryInterpretationConfigOutput) ToQueryInterpretationConfigPtrOutputWithContext(ctx context.Context) QueryInterpretationConfigPtrOutput

type QueryInterpretationConfigPtrInput added in v0.6.0

type QueryInterpretationConfigPtrInput interface {
	pulumi.Input

	ToQueryInterpretationConfigPtrOutput() QueryInterpretationConfigPtrOutput
	ToQueryInterpretationConfigPtrOutputWithContext(context.Context) QueryInterpretationConfigPtrOutput
}

QueryInterpretationConfigPtrInput is an input type that accepts QueryInterpretationConfigArgs, QueryInterpretationConfigPtr and QueryInterpretationConfigPtrOutput values. You can construct a concrete instance of `QueryInterpretationConfigPtrInput` via:

        QueryInterpretationConfigArgs{...}

or:

        nil

func QueryInterpretationConfigPtr added in v0.6.0

type QueryInterpretationConfigPtrOutput added in v0.6.0

type QueryInterpretationConfigPtrOutput struct{ *pulumi.OutputState }

func (QueryInterpretationConfigPtrOutput) Elem added in v0.6.0

func (QueryInterpretationConfigPtrOutput) ElementType added in v0.6.0

func (QueryInterpretationConfigPtrOutput) ForceDisableSupplementalResults added in v0.6.0

func (o QueryInterpretationConfigPtrOutput) ForceDisableSupplementalResults() pulumi.BoolPtrOutput

Set this flag to disable supplemental results retrieval, setting a flag here will not retrieve supplemental results for queries associated with a given search application. If this flag is set to True, it will take precedence over the option set at Query level. For the default value of False, query level flag will set the correct interpretation for supplemental results.

func (QueryInterpretationConfigPtrOutput) ForceVerbatimMode added in v0.6.0

Enable this flag to turn off all internal optimizations like natural language (NL) interpretation of queries, supplemental results retrieval, and usage of synonyms including custom ones. If this flag is set to True, it will take precedence over the option set at Query level. For the default value of False, query level flag will set the correct interpretation for verbatim mode.

func (QueryInterpretationConfigPtrOutput) ToQueryInterpretationConfigPtrOutput added in v0.6.0

func (o QueryInterpretationConfigPtrOutput) ToQueryInterpretationConfigPtrOutput() QueryInterpretationConfigPtrOutput

func (QueryInterpretationConfigPtrOutput) ToQueryInterpretationConfigPtrOutputWithContext added in v0.6.0

func (o QueryInterpretationConfigPtrOutput) ToQueryInterpretationConfigPtrOutputWithContext(ctx context.Context) QueryInterpretationConfigPtrOutput

type QueryInterpretationConfigResponse added in v0.6.0

type QueryInterpretationConfigResponse struct {
	// Set this flag to disable supplemental results retrieval, setting a flag here will not retrieve supplemental results for queries associated with a given search application. If this flag is set to True, it will take precedence over the option set at Query level. For the default value of False, query level flag will set the correct interpretation for supplemental results.
	ForceDisableSupplementalResults bool `pulumi:"forceDisableSupplementalResults"`
	// Enable this flag to turn off all internal optimizations like natural language (NL) interpretation of queries, supplemental results retrieval, and usage of synonyms including custom ones. If this flag is set to True, it will take precedence over the option set at Query level. For the default value of False, query level flag will set the correct interpretation for verbatim mode.
	ForceVerbatimMode bool `pulumi:"forceVerbatimMode"`
}

Default options to interpret user query.

type QueryInterpretationConfigResponseOutput added in v0.6.0

type QueryInterpretationConfigResponseOutput struct{ *pulumi.OutputState }

Default options to interpret user query.

func (QueryInterpretationConfigResponseOutput) ElementType added in v0.6.0

func (QueryInterpretationConfigResponseOutput) ForceDisableSupplementalResults added in v0.6.0

func (o QueryInterpretationConfigResponseOutput) ForceDisableSupplementalResults() pulumi.BoolOutput

Set this flag to disable supplemental results retrieval, setting a flag here will not retrieve supplemental results for queries associated with a given search application. If this flag is set to True, it will take precedence over the option set at Query level. For the default value of False, query level flag will set the correct interpretation for supplemental results.

func (QueryInterpretationConfigResponseOutput) ForceVerbatimMode added in v0.6.0

Enable this flag to turn off all internal optimizations like natural language (NL) interpretation of queries, supplemental results retrieval, and usage of synonyms including custom ones. If this flag is set to True, it will take precedence over the option set at Query level. For the default value of False, query level flag will set the correct interpretation for verbatim mode.

func (QueryInterpretationConfigResponseOutput) ToQueryInterpretationConfigResponseOutput added in v0.6.0

func (o QueryInterpretationConfigResponseOutput) ToQueryInterpretationConfigResponseOutput() QueryInterpretationConfigResponseOutput

func (QueryInterpretationConfigResponseOutput) ToQueryInterpretationConfigResponseOutputWithContext added in v0.6.0

func (o QueryInterpretationConfigResponseOutput) ToQueryInterpretationConfigResponseOutputWithContext(ctx context.Context) QueryInterpretationConfigResponseOutput

type ScoringConfig

type ScoringConfig struct {
	// Whether to use freshness as a ranking signal. By default, freshness is used as a ranking signal. Note that this setting is not available in the Admin UI.
	DisableFreshness *bool `pulumi:"disableFreshness"`
	// Whether to personalize the results. By default, personal signals will be used to boost results.
	DisablePersonalization *bool `pulumi:"disablePersonalization"`
}

Scoring configurations for a source while processing a Search or Suggest request.

type ScoringConfigArgs

type ScoringConfigArgs struct {
	// Whether to use freshness as a ranking signal. By default, freshness is used as a ranking signal. Note that this setting is not available in the Admin UI.
	DisableFreshness pulumi.BoolPtrInput `pulumi:"disableFreshness"`
	// Whether to personalize the results. By default, personal signals will be used to boost results.
	DisablePersonalization pulumi.BoolPtrInput `pulumi:"disablePersonalization"`
}

Scoring configurations for a source while processing a Search or Suggest request.

func (ScoringConfigArgs) ElementType

func (ScoringConfigArgs) ElementType() reflect.Type

func (ScoringConfigArgs) ToScoringConfigOutput

func (i ScoringConfigArgs) ToScoringConfigOutput() ScoringConfigOutput

func (ScoringConfigArgs) ToScoringConfigOutputWithContext

func (i ScoringConfigArgs) ToScoringConfigOutputWithContext(ctx context.Context) ScoringConfigOutput

func (ScoringConfigArgs) ToScoringConfigPtrOutput

func (i ScoringConfigArgs) ToScoringConfigPtrOutput() ScoringConfigPtrOutput

func (ScoringConfigArgs) ToScoringConfigPtrOutputWithContext

func (i ScoringConfigArgs) ToScoringConfigPtrOutputWithContext(ctx context.Context) ScoringConfigPtrOutput

type ScoringConfigInput

type ScoringConfigInput interface {
	pulumi.Input

	ToScoringConfigOutput() ScoringConfigOutput
	ToScoringConfigOutputWithContext(context.Context) ScoringConfigOutput
}

ScoringConfigInput is an input type that accepts ScoringConfigArgs and ScoringConfigOutput values. You can construct a concrete instance of `ScoringConfigInput` via:

ScoringConfigArgs{...}

type ScoringConfigOutput

type ScoringConfigOutput struct{ *pulumi.OutputState }

Scoring configurations for a source while processing a Search or Suggest request.

func (ScoringConfigOutput) DisableFreshness

func (o ScoringConfigOutput) DisableFreshness() pulumi.BoolPtrOutput

Whether to use freshness as a ranking signal. By default, freshness is used as a ranking signal. Note that this setting is not available in the Admin UI.

func (ScoringConfigOutput) DisablePersonalization

func (o ScoringConfigOutput) DisablePersonalization() pulumi.BoolPtrOutput

Whether to personalize the results. By default, personal signals will be used to boost results.

func (ScoringConfigOutput) ElementType

func (ScoringConfigOutput) ElementType() reflect.Type

func (ScoringConfigOutput) ToScoringConfigOutput

func (o ScoringConfigOutput) ToScoringConfigOutput() ScoringConfigOutput

func (ScoringConfigOutput) ToScoringConfigOutputWithContext

func (o ScoringConfigOutput) ToScoringConfigOutputWithContext(ctx context.Context) ScoringConfigOutput

func (ScoringConfigOutput) ToScoringConfigPtrOutput

func (o ScoringConfigOutput) ToScoringConfigPtrOutput() ScoringConfigPtrOutput

func (ScoringConfigOutput) ToScoringConfigPtrOutputWithContext

func (o ScoringConfigOutput) ToScoringConfigPtrOutputWithContext(ctx context.Context) ScoringConfigPtrOutput

type ScoringConfigPtrInput

type ScoringConfigPtrInput interface {
	pulumi.Input

	ToScoringConfigPtrOutput() ScoringConfigPtrOutput
	ToScoringConfigPtrOutputWithContext(context.Context) ScoringConfigPtrOutput
}

ScoringConfigPtrInput is an input type that accepts ScoringConfigArgs, ScoringConfigPtr and ScoringConfigPtrOutput values. You can construct a concrete instance of `ScoringConfigPtrInput` via:

        ScoringConfigArgs{...}

or:

        nil

type ScoringConfigPtrOutput

type ScoringConfigPtrOutput struct{ *pulumi.OutputState }

func (ScoringConfigPtrOutput) DisableFreshness

func (o ScoringConfigPtrOutput) DisableFreshness() pulumi.BoolPtrOutput

Whether to use freshness as a ranking signal. By default, freshness is used as a ranking signal. Note that this setting is not available in the Admin UI.

func (ScoringConfigPtrOutput) DisablePersonalization

func (o ScoringConfigPtrOutput) DisablePersonalization() pulumi.BoolPtrOutput

Whether to personalize the results. By default, personal signals will be used to boost results.

func (ScoringConfigPtrOutput) Elem

func (ScoringConfigPtrOutput) ElementType

func (ScoringConfigPtrOutput) ElementType() reflect.Type

func (ScoringConfigPtrOutput) ToScoringConfigPtrOutput

func (o ScoringConfigPtrOutput) ToScoringConfigPtrOutput() ScoringConfigPtrOutput

func (ScoringConfigPtrOutput) ToScoringConfigPtrOutputWithContext

func (o ScoringConfigPtrOutput) ToScoringConfigPtrOutputWithContext(ctx context.Context) ScoringConfigPtrOutput

type ScoringConfigResponse

type ScoringConfigResponse struct {
	// Whether to use freshness as a ranking signal. By default, freshness is used as a ranking signal. Note that this setting is not available in the Admin UI.
	DisableFreshness bool `pulumi:"disableFreshness"`
	// Whether to personalize the results. By default, personal signals will be used to boost results.
	DisablePersonalization bool `pulumi:"disablePersonalization"`
}

Scoring configurations for a source while processing a Search or Suggest request.

type ScoringConfigResponseOutput

type ScoringConfigResponseOutput struct{ *pulumi.OutputState }

Scoring configurations for a source while processing a Search or Suggest request.

func (ScoringConfigResponseOutput) DisableFreshness

func (o ScoringConfigResponseOutput) DisableFreshness() pulumi.BoolOutput

Whether to use freshness as a ranking signal. By default, freshness is used as a ranking signal. Note that this setting is not available in the Admin UI.

func (ScoringConfigResponseOutput) DisablePersonalization

func (o ScoringConfigResponseOutput) DisablePersonalization() pulumi.BoolOutput

Whether to personalize the results. By default, personal signals will be used to boost results.

func (ScoringConfigResponseOutput) ElementType

func (ScoringConfigResponseOutput) ToScoringConfigResponseOutput

func (o ScoringConfigResponseOutput) ToScoringConfigResponseOutput() ScoringConfigResponseOutput

func (ScoringConfigResponseOutput) ToScoringConfigResponseOutputWithContext

func (o ScoringConfigResponseOutput) ToScoringConfigResponseOutputWithContext(ctx context.Context) ScoringConfigResponseOutput

type SearchApplication added in v0.3.0

type SearchApplication struct {
	pulumi.CustomResourceState

	// Retrictions applied to the configurations. The maximum number of elements is 10.
	DataSourceRestrictions DataSourceRestrictionResponseArrayOutput `pulumi:"dataSourceRestrictions"`
	// The default fields for returning facet results. The sources specified here also have been included in data_source_restrictions above.
	DefaultFacetOptions FacetOptionsResponseArrayOutput `pulumi:"defaultFacetOptions"`
	// The default options for sorting the search results
	DefaultSortOptions SortOptionsResponseOutput `pulumi:"defaultSortOptions"`
	// Display name of the Search Application. The maximum length is 300 characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Indicates whether audit logging is on/off for requests made for the search application in query APIs.
	EnableAuditLog pulumi.BoolOutput `pulumi:"enableAuditLog"`
	// The name of the Search Application. Format: searchapplications/{application_id}.
	Name pulumi.StringOutput `pulumi:"name"`
	// IDs of the Long Running Operations (LROs) currently running for this schema. Output only field.
	OperationIds pulumi.StringArrayOutput `pulumi:"operationIds"`
	// The default options for query interpretation
	QueryInterpretationConfig QueryInterpretationConfigResponseOutput `pulumi:"queryInterpretationConfig"`
	// With each result we should return the URI for its thumbnail (when applicable)
	ReturnResultThumbnailUrls pulumi.BoolOutput `pulumi:"returnResultThumbnailUrls"`
	// Configuration for ranking results.
	ScoringConfig ScoringConfigResponseOutput `pulumi:"scoringConfig"`
	// Configuration for a sources specified in data_source_restrictions.
	SourceConfig SourceConfigResponseArrayOutput `pulumi:"sourceConfig"`
}

Creates a search application. **Note:** This API requires an admin account to execute.

func GetSearchApplication added in v0.3.0

func GetSearchApplication(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SearchApplicationState, opts ...pulumi.ResourceOption) (*SearchApplication, error)

GetSearchApplication gets an existing SearchApplication resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSearchApplication added in v0.3.0

func NewSearchApplication(ctx *pulumi.Context,
	name string, args *SearchApplicationArgs, opts ...pulumi.ResourceOption) (*SearchApplication, error)

NewSearchApplication registers a new resource with the given unique name, arguments, and options.

func (*SearchApplication) ElementType added in v0.3.0

func (*SearchApplication) ElementType() reflect.Type

func (*SearchApplication) ToSearchApplicationOutput added in v0.3.0

func (i *SearchApplication) ToSearchApplicationOutput() SearchApplicationOutput

func (*SearchApplication) ToSearchApplicationOutputWithContext added in v0.3.0

func (i *SearchApplication) ToSearchApplicationOutputWithContext(ctx context.Context) SearchApplicationOutput

type SearchApplicationArgs added in v0.3.0

type SearchApplicationArgs struct {
	// Retrictions applied to the configurations. The maximum number of elements is 10.
	DataSourceRestrictions DataSourceRestrictionArrayInput
	// The default fields for returning facet results. The sources specified here also have been included in data_source_restrictions above.
	DefaultFacetOptions FacetOptionsArrayInput
	// The default options for sorting the search results
	DefaultSortOptions SortOptionsPtrInput
	// Display name of the Search Application. The maximum length is 300 characters.
	DisplayName pulumi.StringPtrInput
	// Indicates whether audit logging is on/off for requests made for the search application in query APIs.
	EnableAuditLog pulumi.BoolPtrInput
	// The name of the Search Application. Format: searchapplications/{application_id}.
	Name pulumi.StringPtrInput
	// The default options for query interpretation
	QueryInterpretationConfig QueryInterpretationConfigPtrInput
	// With each result we should return the URI for its thumbnail (when applicable)
	ReturnResultThumbnailUrls pulumi.BoolPtrInput
	// Configuration for ranking results.
	ScoringConfig ScoringConfigPtrInput
	// Configuration for a sources specified in data_source_restrictions.
	SourceConfig SourceConfigArrayInput
}

The set of arguments for constructing a SearchApplication resource.

func (SearchApplicationArgs) ElementType added in v0.3.0

func (SearchApplicationArgs) ElementType() reflect.Type

type SearchApplicationInput added in v0.3.0

type SearchApplicationInput interface {
	pulumi.Input

	ToSearchApplicationOutput() SearchApplicationOutput
	ToSearchApplicationOutputWithContext(ctx context.Context) SearchApplicationOutput
}

type SearchApplicationOutput added in v0.3.0

type SearchApplicationOutput struct{ *pulumi.OutputState }

func (SearchApplicationOutput) DataSourceRestrictions added in v0.19.0

Retrictions applied to the configurations. The maximum number of elements is 10.

func (SearchApplicationOutput) DefaultFacetOptions added in v0.19.0

The default fields for returning facet results. The sources specified here also have been included in data_source_restrictions above.

func (SearchApplicationOutput) DefaultSortOptions added in v0.19.0

func (o SearchApplicationOutput) DefaultSortOptions() SortOptionsResponseOutput

The default options for sorting the search results

func (SearchApplicationOutput) DisplayName added in v0.19.0

Display name of the Search Application. The maximum length is 300 characters.

func (SearchApplicationOutput) ElementType added in v0.3.0

func (SearchApplicationOutput) ElementType() reflect.Type

func (SearchApplicationOutput) EnableAuditLog added in v0.19.0

func (o SearchApplicationOutput) EnableAuditLog() pulumi.BoolOutput

Indicates whether audit logging is on/off for requests made for the search application in query APIs.

func (SearchApplicationOutput) Name added in v0.19.0

The name of the Search Application. Format: searchapplications/{application_id}.

func (SearchApplicationOutput) OperationIds added in v0.19.0

IDs of the Long Running Operations (LROs) currently running for this schema. Output only field.

func (SearchApplicationOutput) QueryInterpretationConfig added in v0.19.0

The default options for query interpretation

func (SearchApplicationOutput) ReturnResultThumbnailUrls added in v0.19.0

func (o SearchApplicationOutput) ReturnResultThumbnailUrls() pulumi.BoolOutput

With each result we should return the URI for its thumbnail (when applicable)

func (SearchApplicationOutput) ScoringConfig added in v0.19.0

Configuration for ranking results.

func (SearchApplicationOutput) SourceConfig added in v0.19.0

Configuration for a sources specified in data_source_restrictions.

func (SearchApplicationOutput) ToSearchApplicationOutput added in v0.3.0

func (o SearchApplicationOutput) ToSearchApplicationOutput() SearchApplicationOutput

func (SearchApplicationOutput) ToSearchApplicationOutputWithContext added in v0.3.0

func (o SearchApplicationOutput) ToSearchApplicationOutputWithContext(ctx context.Context) SearchApplicationOutput

type SearchApplicationState added in v0.3.0

type SearchApplicationState struct {
}

func (SearchApplicationState) ElementType added in v0.3.0

func (SearchApplicationState) ElementType() reflect.Type

type SortOptions

type SortOptions struct {
	// The name of the operator corresponding to the field to sort on. The corresponding property must be marked as sortable.
	OperatorName *string `pulumi:"operatorName"`
	// Ascending is the default sort order
	SortOrder *SortOptionsSortOrder `pulumi:"sortOrder"`
}

type SortOptionsArgs

type SortOptionsArgs struct {
	// The name of the operator corresponding to the field to sort on. The corresponding property must be marked as sortable.
	OperatorName pulumi.StringPtrInput `pulumi:"operatorName"`
	// Ascending is the default sort order
	SortOrder SortOptionsSortOrderPtrInput `pulumi:"sortOrder"`
}

func (SortOptionsArgs) ElementType

func (SortOptionsArgs) ElementType() reflect.Type

func (SortOptionsArgs) ToSortOptionsOutput

func (i SortOptionsArgs) ToSortOptionsOutput() SortOptionsOutput

func (SortOptionsArgs) ToSortOptionsOutputWithContext

func (i SortOptionsArgs) ToSortOptionsOutputWithContext(ctx context.Context) SortOptionsOutput

func (SortOptionsArgs) ToSortOptionsPtrOutput

func (i SortOptionsArgs) ToSortOptionsPtrOutput() SortOptionsPtrOutput

func (SortOptionsArgs) ToSortOptionsPtrOutputWithContext

func (i SortOptionsArgs) ToSortOptionsPtrOutputWithContext(ctx context.Context) SortOptionsPtrOutput

type SortOptionsInput

type SortOptionsInput interface {
	pulumi.Input

	ToSortOptionsOutput() SortOptionsOutput
	ToSortOptionsOutputWithContext(context.Context) SortOptionsOutput
}

SortOptionsInput is an input type that accepts SortOptionsArgs and SortOptionsOutput values. You can construct a concrete instance of `SortOptionsInput` via:

SortOptionsArgs{...}

type SortOptionsOutput

type SortOptionsOutput struct{ *pulumi.OutputState }

func (SortOptionsOutput) ElementType

func (SortOptionsOutput) ElementType() reflect.Type

func (SortOptionsOutput) OperatorName

func (o SortOptionsOutput) OperatorName() pulumi.StringPtrOutput

The name of the operator corresponding to the field to sort on. The corresponding property must be marked as sortable.

func (SortOptionsOutput) SortOrder

Ascending is the default sort order

func (SortOptionsOutput) ToSortOptionsOutput

func (o SortOptionsOutput) ToSortOptionsOutput() SortOptionsOutput

func (SortOptionsOutput) ToSortOptionsOutputWithContext

func (o SortOptionsOutput) ToSortOptionsOutputWithContext(ctx context.Context) SortOptionsOutput

func (SortOptionsOutput) ToSortOptionsPtrOutput

func (o SortOptionsOutput) ToSortOptionsPtrOutput() SortOptionsPtrOutput

func (SortOptionsOutput) ToSortOptionsPtrOutputWithContext

func (o SortOptionsOutput) ToSortOptionsPtrOutputWithContext(ctx context.Context) SortOptionsPtrOutput

type SortOptionsPtrInput

type SortOptionsPtrInput interface {
	pulumi.Input

	ToSortOptionsPtrOutput() SortOptionsPtrOutput
	ToSortOptionsPtrOutputWithContext(context.Context) SortOptionsPtrOutput
}

SortOptionsPtrInput is an input type that accepts SortOptionsArgs, SortOptionsPtr and SortOptionsPtrOutput values. You can construct a concrete instance of `SortOptionsPtrInput` via:

        SortOptionsArgs{...}

or:

        nil

func SortOptionsPtr

func SortOptionsPtr(v *SortOptionsArgs) SortOptionsPtrInput

type SortOptionsPtrOutput

type SortOptionsPtrOutput struct{ *pulumi.OutputState }

func (SortOptionsPtrOutput) Elem

func (SortOptionsPtrOutput) ElementType

func (SortOptionsPtrOutput) ElementType() reflect.Type

func (SortOptionsPtrOutput) OperatorName

func (o SortOptionsPtrOutput) OperatorName() pulumi.StringPtrOutput

The name of the operator corresponding to the field to sort on. The corresponding property must be marked as sortable.

func (SortOptionsPtrOutput) SortOrder

Ascending is the default sort order

func (SortOptionsPtrOutput) ToSortOptionsPtrOutput

func (o SortOptionsPtrOutput) ToSortOptionsPtrOutput() SortOptionsPtrOutput

func (SortOptionsPtrOutput) ToSortOptionsPtrOutputWithContext

func (o SortOptionsPtrOutput) ToSortOptionsPtrOutputWithContext(ctx context.Context) SortOptionsPtrOutput

type SortOptionsResponse

type SortOptionsResponse struct {
	// The name of the operator corresponding to the field to sort on. The corresponding property must be marked as sortable.
	OperatorName string `pulumi:"operatorName"`
	// Ascending is the default sort order
	SortOrder string `pulumi:"sortOrder"`
}

type SortOptionsResponseOutput

type SortOptionsResponseOutput struct{ *pulumi.OutputState }

func (SortOptionsResponseOutput) ElementType

func (SortOptionsResponseOutput) ElementType() reflect.Type

func (SortOptionsResponseOutput) OperatorName

The name of the operator corresponding to the field to sort on. The corresponding property must be marked as sortable.

func (SortOptionsResponseOutput) SortOrder

Ascending is the default sort order

func (SortOptionsResponseOutput) ToSortOptionsResponseOutput

func (o SortOptionsResponseOutput) ToSortOptionsResponseOutput() SortOptionsResponseOutput

func (SortOptionsResponseOutput) ToSortOptionsResponseOutputWithContext

func (o SortOptionsResponseOutput) ToSortOptionsResponseOutputWithContext(ctx context.Context) SortOptionsResponseOutput

type SortOptionsSortOrder added in v0.4.0

type SortOptionsSortOrder string

Ascending is the default sort order

func (SortOptionsSortOrder) ElementType added in v0.4.0

func (SortOptionsSortOrder) ElementType() reflect.Type

func (SortOptionsSortOrder) ToSortOptionsSortOrderOutput added in v0.6.0

func (e SortOptionsSortOrder) ToSortOptionsSortOrderOutput() SortOptionsSortOrderOutput

func (SortOptionsSortOrder) ToSortOptionsSortOrderOutputWithContext added in v0.6.0

func (e SortOptionsSortOrder) ToSortOptionsSortOrderOutputWithContext(ctx context.Context) SortOptionsSortOrderOutput

func (SortOptionsSortOrder) ToSortOptionsSortOrderPtrOutput added in v0.6.0

func (e SortOptionsSortOrder) ToSortOptionsSortOrderPtrOutput() SortOptionsSortOrderPtrOutput

func (SortOptionsSortOrder) ToSortOptionsSortOrderPtrOutputWithContext added in v0.6.0

func (e SortOptionsSortOrder) ToSortOptionsSortOrderPtrOutputWithContext(ctx context.Context) SortOptionsSortOrderPtrOutput

func (SortOptionsSortOrder) ToStringOutput added in v0.4.0

func (e SortOptionsSortOrder) ToStringOutput() pulumi.StringOutput

func (SortOptionsSortOrder) ToStringOutputWithContext added in v0.4.0

func (e SortOptionsSortOrder) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SortOptionsSortOrder) ToStringPtrOutput added in v0.4.0

func (e SortOptionsSortOrder) ToStringPtrOutput() pulumi.StringPtrOutput

func (SortOptionsSortOrder) ToStringPtrOutputWithContext added in v0.4.0

func (e SortOptionsSortOrder) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SortOptionsSortOrderInput added in v0.6.0

type SortOptionsSortOrderInput interface {
	pulumi.Input

	ToSortOptionsSortOrderOutput() SortOptionsSortOrderOutput
	ToSortOptionsSortOrderOutputWithContext(context.Context) SortOptionsSortOrderOutput
}

SortOptionsSortOrderInput is an input type that accepts SortOptionsSortOrderArgs and SortOptionsSortOrderOutput values. You can construct a concrete instance of `SortOptionsSortOrderInput` via:

SortOptionsSortOrderArgs{...}

type SortOptionsSortOrderOutput added in v0.6.0

type SortOptionsSortOrderOutput struct{ *pulumi.OutputState }

func (SortOptionsSortOrderOutput) ElementType added in v0.6.0

func (SortOptionsSortOrderOutput) ElementType() reflect.Type

func (SortOptionsSortOrderOutput) ToSortOptionsSortOrderOutput added in v0.6.0

func (o SortOptionsSortOrderOutput) ToSortOptionsSortOrderOutput() SortOptionsSortOrderOutput

func (SortOptionsSortOrderOutput) ToSortOptionsSortOrderOutputWithContext added in v0.6.0

func (o SortOptionsSortOrderOutput) ToSortOptionsSortOrderOutputWithContext(ctx context.Context) SortOptionsSortOrderOutput

func (SortOptionsSortOrderOutput) ToSortOptionsSortOrderPtrOutput added in v0.6.0

func (o SortOptionsSortOrderOutput) ToSortOptionsSortOrderPtrOutput() SortOptionsSortOrderPtrOutput

func (SortOptionsSortOrderOutput) ToSortOptionsSortOrderPtrOutputWithContext added in v0.6.0

func (o SortOptionsSortOrderOutput) ToSortOptionsSortOrderPtrOutputWithContext(ctx context.Context) SortOptionsSortOrderPtrOutput

func (SortOptionsSortOrderOutput) ToStringOutput added in v0.6.0

func (o SortOptionsSortOrderOutput) ToStringOutput() pulumi.StringOutput

func (SortOptionsSortOrderOutput) ToStringOutputWithContext added in v0.6.0

func (o SortOptionsSortOrderOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SortOptionsSortOrderOutput) ToStringPtrOutput added in v0.6.0

func (o SortOptionsSortOrderOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SortOptionsSortOrderOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o SortOptionsSortOrderOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SortOptionsSortOrderPtrInput added in v0.6.0

type SortOptionsSortOrderPtrInput interface {
	pulumi.Input

	ToSortOptionsSortOrderPtrOutput() SortOptionsSortOrderPtrOutput
	ToSortOptionsSortOrderPtrOutputWithContext(context.Context) SortOptionsSortOrderPtrOutput
}

func SortOptionsSortOrderPtr added in v0.6.0

func SortOptionsSortOrderPtr(v string) SortOptionsSortOrderPtrInput

type SortOptionsSortOrderPtrOutput added in v0.6.0

type SortOptionsSortOrderPtrOutput struct{ *pulumi.OutputState }

func (SortOptionsSortOrderPtrOutput) Elem added in v0.6.0

func (SortOptionsSortOrderPtrOutput) ElementType added in v0.6.0

func (SortOptionsSortOrderPtrOutput) ToSortOptionsSortOrderPtrOutput added in v0.6.0

func (o SortOptionsSortOrderPtrOutput) ToSortOptionsSortOrderPtrOutput() SortOptionsSortOrderPtrOutput

func (SortOptionsSortOrderPtrOutput) ToSortOptionsSortOrderPtrOutputWithContext added in v0.6.0

func (o SortOptionsSortOrderPtrOutput) ToSortOptionsSortOrderPtrOutputWithContext(ctx context.Context) SortOptionsSortOrderPtrOutput

func (SortOptionsSortOrderPtrOutput) ToStringPtrOutput added in v0.6.0

func (SortOptionsSortOrderPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o SortOptionsSortOrderPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Source

type Source struct {
	// Source name for content indexed by the Indexing API.
	Name *string `pulumi:"name"`
	// Predefined content source for Google Apps.
	PredefinedSource *SourcePredefinedSource `pulumi:"predefinedSource"`
}

Defines sources for the suggest/search APIs.

type SourceArgs

type SourceArgs struct {
	// Source name for content indexed by the Indexing API.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Predefined content source for Google Apps.
	PredefinedSource SourcePredefinedSourcePtrInput `pulumi:"predefinedSource"`
}

Defines sources for the suggest/search APIs.

func (SourceArgs) ElementType

func (SourceArgs) ElementType() reflect.Type

func (SourceArgs) ToSourceOutput

func (i SourceArgs) ToSourceOutput() SourceOutput

func (SourceArgs) ToSourceOutputWithContext

func (i SourceArgs) ToSourceOutputWithContext(ctx context.Context) SourceOutput

func (SourceArgs) ToSourcePtrOutput

func (i SourceArgs) ToSourcePtrOutput() SourcePtrOutput

func (SourceArgs) ToSourcePtrOutputWithContext

func (i SourceArgs) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput

type SourceConfig

type SourceConfig struct {
	// The crowding configuration for the source.
	CrowdingConfig *SourceCrowdingConfig `pulumi:"crowdingConfig"`
	// The scoring configuration for the source.
	ScoringConfig *SourceScoringConfig `pulumi:"scoringConfig"`
	// The source for which this configuration is to be used.
	Source *Source `pulumi:"source"`
}

Configurations for a source while processing a Search or Suggest request.

type SourceConfigArgs

type SourceConfigArgs struct {
	// The crowding configuration for the source.
	CrowdingConfig SourceCrowdingConfigPtrInput `pulumi:"crowdingConfig"`
	// The scoring configuration for the source.
	ScoringConfig SourceScoringConfigPtrInput `pulumi:"scoringConfig"`
	// The source for which this configuration is to be used.
	Source SourcePtrInput `pulumi:"source"`
}

Configurations for a source while processing a Search or Suggest request.

func (SourceConfigArgs) ElementType

func (SourceConfigArgs) ElementType() reflect.Type

func (SourceConfigArgs) ToSourceConfigOutput

func (i SourceConfigArgs) ToSourceConfigOutput() SourceConfigOutput

func (SourceConfigArgs) ToSourceConfigOutputWithContext

func (i SourceConfigArgs) ToSourceConfigOutputWithContext(ctx context.Context) SourceConfigOutput

type SourceConfigArray

type SourceConfigArray []SourceConfigInput

func (SourceConfigArray) ElementType

func (SourceConfigArray) ElementType() reflect.Type

func (SourceConfigArray) ToSourceConfigArrayOutput

func (i SourceConfigArray) ToSourceConfigArrayOutput() SourceConfigArrayOutput

func (SourceConfigArray) ToSourceConfigArrayOutputWithContext

func (i SourceConfigArray) ToSourceConfigArrayOutputWithContext(ctx context.Context) SourceConfigArrayOutput

type SourceConfigArrayInput

type SourceConfigArrayInput interface {
	pulumi.Input

	ToSourceConfigArrayOutput() SourceConfigArrayOutput
	ToSourceConfigArrayOutputWithContext(context.Context) SourceConfigArrayOutput
}

SourceConfigArrayInput is an input type that accepts SourceConfigArray and SourceConfigArrayOutput values. You can construct a concrete instance of `SourceConfigArrayInput` via:

SourceConfigArray{ SourceConfigArgs{...} }

type SourceConfigArrayOutput

type SourceConfigArrayOutput struct{ *pulumi.OutputState }

func (SourceConfigArrayOutput) ElementType

func (SourceConfigArrayOutput) ElementType() reflect.Type

func (SourceConfigArrayOutput) Index

func (SourceConfigArrayOutput) ToSourceConfigArrayOutput

func (o SourceConfigArrayOutput) ToSourceConfigArrayOutput() SourceConfigArrayOutput

func (SourceConfigArrayOutput) ToSourceConfigArrayOutputWithContext

func (o SourceConfigArrayOutput) ToSourceConfigArrayOutputWithContext(ctx context.Context) SourceConfigArrayOutput

type SourceConfigInput

type SourceConfigInput interface {
	pulumi.Input

	ToSourceConfigOutput() SourceConfigOutput
	ToSourceConfigOutputWithContext(context.Context) SourceConfigOutput
}

SourceConfigInput is an input type that accepts SourceConfigArgs and SourceConfigOutput values. You can construct a concrete instance of `SourceConfigInput` via:

SourceConfigArgs{...}

type SourceConfigOutput

type SourceConfigOutput struct{ *pulumi.OutputState }

Configurations for a source while processing a Search or Suggest request.

func (SourceConfigOutput) CrowdingConfig

The crowding configuration for the source.

func (SourceConfigOutput) ElementType

func (SourceConfigOutput) ElementType() reflect.Type

func (SourceConfigOutput) ScoringConfig

The scoring configuration for the source.

func (SourceConfigOutput) Source

The source for which this configuration is to be used.

func (SourceConfigOutput) ToSourceConfigOutput

func (o SourceConfigOutput) ToSourceConfigOutput() SourceConfigOutput

func (SourceConfigOutput) ToSourceConfigOutputWithContext

func (o SourceConfigOutput) ToSourceConfigOutputWithContext(ctx context.Context) SourceConfigOutput

type SourceConfigResponse

type SourceConfigResponse struct {
	// The crowding configuration for the source.
	CrowdingConfig SourceCrowdingConfigResponse `pulumi:"crowdingConfig"`
	// The scoring configuration for the source.
	ScoringConfig SourceScoringConfigResponse `pulumi:"scoringConfig"`
	// The source for which this configuration is to be used.
	Source SourceResponse `pulumi:"source"`
}

Configurations for a source while processing a Search or Suggest request.

type SourceConfigResponseArrayOutput

type SourceConfigResponseArrayOutput struct{ *pulumi.OutputState }

func (SourceConfigResponseArrayOutput) ElementType

func (SourceConfigResponseArrayOutput) Index

func (SourceConfigResponseArrayOutput) ToSourceConfigResponseArrayOutput

func (o SourceConfigResponseArrayOutput) ToSourceConfigResponseArrayOutput() SourceConfigResponseArrayOutput

func (SourceConfigResponseArrayOutput) ToSourceConfigResponseArrayOutputWithContext

func (o SourceConfigResponseArrayOutput) ToSourceConfigResponseArrayOutputWithContext(ctx context.Context) SourceConfigResponseArrayOutput

type SourceConfigResponseOutput

type SourceConfigResponseOutput struct{ *pulumi.OutputState }

Configurations for a source while processing a Search or Suggest request.

func (SourceConfigResponseOutput) CrowdingConfig

The crowding configuration for the source.

func (SourceConfigResponseOutput) ElementType

func (SourceConfigResponseOutput) ElementType() reflect.Type

func (SourceConfigResponseOutput) ScoringConfig

The scoring configuration for the source.

func (SourceConfigResponseOutput) Source

The source for which this configuration is to be used.

func (SourceConfigResponseOutput) ToSourceConfigResponseOutput

func (o SourceConfigResponseOutput) ToSourceConfigResponseOutput() SourceConfigResponseOutput

func (SourceConfigResponseOutput) ToSourceConfigResponseOutputWithContext

func (o SourceConfigResponseOutput) ToSourceConfigResponseOutputWithContext(ctx context.Context) SourceConfigResponseOutput

type SourceCrowdingConfig

type SourceCrowdingConfig struct {
	// Maximum number of results allowed from a datasource in a result page as long as results from other sources are not exhausted. Value specified must not be negative. A default value is used if this value is equal to 0. To disable crowding, set the value greater than 100.
	NumResults *int `pulumi:"numResults"`
	// Maximum number of suggestions allowed from a source. No limits will be set on results if this value is less than or equal to 0.
	NumSuggestions *int `pulumi:"numSuggestions"`
}

Set search results crowding limits. Crowding is a situation in which multiple results from the same source or host "crowd out" other results, diminishing the quality of search for users. To foster better search quality and source diversity in search results, you can set a condition to reduce repetitive results by source.

type SourceCrowdingConfigArgs

type SourceCrowdingConfigArgs struct {
	// Maximum number of results allowed from a datasource in a result page as long as results from other sources are not exhausted. Value specified must not be negative. A default value is used if this value is equal to 0. To disable crowding, set the value greater than 100.
	NumResults pulumi.IntPtrInput `pulumi:"numResults"`
	// Maximum number of suggestions allowed from a source. No limits will be set on results if this value is less than or equal to 0.
	NumSuggestions pulumi.IntPtrInput `pulumi:"numSuggestions"`
}

Set search results crowding limits. Crowding is a situation in which multiple results from the same source or host "crowd out" other results, diminishing the quality of search for users. To foster better search quality and source diversity in search results, you can set a condition to reduce repetitive results by source.

func (SourceCrowdingConfigArgs) ElementType

func (SourceCrowdingConfigArgs) ElementType() reflect.Type

func (SourceCrowdingConfigArgs) ToSourceCrowdingConfigOutput

func (i SourceCrowdingConfigArgs) ToSourceCrowdingConfigOutput() SourceCrowdingConfigOutput

func (SourceCrowdingConfigArgs) ToSourceCrowdingConfigOutputWithContext

func (i SourceCrowdingConfigArgs) ToSourceCrowdingConfigOutputWithContext(ctx context.Context) SourceCrowdingConfigOutput

func (SourceCrowdingConfigArgs) ToSourceCrowdingConfigPtrOutput

func (i SourceCrowdingConfigArgs) ToSourceCrowdingConfigPtrOutput() SourceCrowdingConfigPtrOutput

func (SourceCrowdingConfigArgs) ToSourceCrowdingConfigPtrOutputWithContext

func (i SourceCrowdingConfigArgs) ToSourceCrowdingConfigPtrOutputWithContext(ctx context.Context) SourceCrowdingConfigPtrOutput

type SourceCrowdingConfigInput

type SourceCrowdingConfigInput interface {
	pulumi.Input

	ToSourceCrowdingConfigOutput() SourceCrowdingConfigOutput
	ToSourceCrowdingConfigOutputWithContext(context.Context) SourceCrowdingConfigOutput
}

SourceCrowdingConfigInput is an input type that accepts SourceCrowdingConfigArgs and SourceCrowdingConfigOutput values. You can construct a concrete instance of `SourceCrowdingConfigInput` via:

SourceCrowdingConfigArgs{...}

type SourceCrowdingConfigOutput

type SourceCrowdingConfigOutput struct{ *pulumi.OutputState }

Set search results crowding limits. Crowding is a situation in which multiple results from the same source or host "crowd out" other results, diminishing the quality of search for users. To foster better search quality and source diversity in search results, you can set a condition to reduce repetitive results by source.

func (SourceCrowdingConfigOutput) ElementType

func (SourceCrowdingConfigOutput) ElementType() reflect.Type

func (SourceCrowdingConfigOutput) NumResults

Maximum number of results allowed from a datasource in a result page as long as results from other sources are not exhausted. Value specified must not be negative. A default value is used if this value is equal to 0. To disable crowding, set the value greater than 100.

func (SourceCrowdingConfigOutput) NumSuggestions

func (o SourceCrowdingConfigOutput) NumSuggestions() pulumi.IntPtrOutput

Maximum number of suggestions allowed from a source. No limits will be set on results if this value is less than or equal to 0.

func (SourceCrowdingConfigOutput) ToSourceCrowdingConfigOutput

func (o SourceCrowdingConfigOutput) ToSourceCrowdingConfigOutput() SourceCrowdingConfigOutput

func (SourceCrowdingConfigOutput) ToSourceCrowdingConfigOutputWithContext

func (o SourceCrowdingConfigOutput) ToSourceCrowdingConfigOutputWithContext(ctx context.Context) SourceCrowdingConfigOutput

func (SourceCrowdingConfigOutput) ToSourceCrowdingConfigPtrOutput

func (o SourceCrowdingConfigOutput) ToSourceCrowdingConfigPtrOutput() SourceCrowdingConfigPtrOutput

func (SourceCrowdingConfigOutput) ToSourceCrowdingConfigPtrOutputWithContext

func (o SourceCrowdingConfigOutput) ToSourceCrowdingConfigPtrOutputWithContext(ctx context.Context) SourceCrowdingConfigPtrOutput

type SourceCrowdingConfigPtrInput

type SourceCrowdingConfigPtrInput interface {
	pulumi.Input

	ToSourceCrowdingConfigPtrOutput() SourceCrowdingConfigPtrOutput
	ToSourceCrowdingConfigPtrOutputWithContext(context.Context) SourceCrowdingConfigPtrOutput
}

SourceCrowdingConfigPtrInput is an input type that accepts SourceCrowdingConfigArgs, SourceCrowdingConfigPtr and SourceCrowdingConfigPtrOutput values. You can construct a concrete instance of `SourceCrowdingConfigPtrInput` via:

        SourceCrowdingConfigArgs{...}

or:

        nil

type SourceCrowdingConfigPtrOutput

type SourceCrowdingConfigPtrOutput struct{ *pulumi.OutputState }

func (SourceCrowdingConfigPtrOutput) Elem

func (SourceCrowdingConfigPtrOutput) ElementType

func (SourceCrowdingConfigPtrOutput) NumResults

Maximum number of results allowed from a datasource in a result page as long as results from other sources are not exhausted. Value specified must not be negative. A default value is used if this value is equal to 0. To disable crowding, set the value greater than 100.

func (SourceCrowdingConfigPtrOutput) NumSuggestions

Maximum number of suggestions allowed from a source. No limits will be set on results if this value is less than or equal to 0.

func (SourceCrowdingConfigPtrOutput) ToSourceCrowdingConfigPtrOutput

func (o SourceCrowdingConfigPtrOutput) ToSourceCrowdingConfigPtrOutput() SourceCrowdingConfigPtrOutput

func (SourceCrowdingConfigPtrOutput) ToSourceCrowdingConfigPtrOutputWithContext

func (o SourceCrowdingConfigPtrOutput) ToSourceCrowdingConfigPtrOutputWithContext(ctx context.Context) SourceCrowdingConfigPtrOutput

type SourceCrowdingConfigResponse

type SourceCrowdingConfigResponse struct {
	// Maximum number of results allowed from a datasource in a result page as long as results from other sources are not exhausted. Value specified must not be negative. A default value is used if this value is equal to 0. To disable crowding, set the value greater than 100.
	NumResults int `pulumi:"numResults"`
	// Maximum number of suggestions allowed from a source. No limits will be set on results if this value is less than or equal to 0.
	NumSuggestions int `pulumi:"numSuggestions"`
}

Set search results crowding limits. Crowding is a situation in which multiple results from the same source or host "crowd out" other results, diminishing the quality of search for users. To foster better search quality and source diversity in search results, you can set a condition to reduce repetitive results by source.

type SourceCrowdingConfigResponseOutput

type SourceCrowdingConfigResponseOutput struct{ *pulumi.OutputState }

Set search results crowding limits. Crowding is a situation in which multiple results from the same source or host "crowd out" other results, diminishing the quality of search for users. To foster better search quality and source diversity in search results, you can set a condition to reduce repetitive results by source.

func (SourceCrowdingConfigResponseOutput) ElementType

func (SourceCrowdingConfigResponseOutput) NumResults

Maximum number of results allowed from a datasource in a result page as long as results from other sources are not exhausted. Value specified must not be negative. A default value is used if this value is equal to 0. To disable crowding, set the value greater than 100.

func (SourceCrowdingConfigResponseOutput) NumSuggestions

Maximum number of suggestions allowed from a source. No limits will be set on results if this value is less than or equal to 0.

func (SourceCrowdingConfigResponseOutput) ToSourceCrowdingConfigResponseOutput

func (o SourceCrowdingConfigResponseOutput) ToSourceCrowdingConfigResponseOutput() SourceCrowdingConfigResponseOutput

func (SourceCrowdingConfigResponseOutput) ToSourceCrowdingConfigResponseOutputWithContext

func (o SourceCrowdingConfigResponseOutput) ToSourceCrowdingConfigResponseOutputWithContext(ctx context.Context) SourceCrowdingConfigResponseOutput

type SourceInput

type SourceInput interface {
	pulumi.Input

	ToSourceOutput() SourceOutput
	ToSourceOutputWithContext(context.Context) SourceOutput
}

SourceInput is an input type that accepts SourceArgs and SourceOutput values. You can construct a concrete instance of `SourceInput` via:

SourceArgs{...}

type SourceOutput

type SourceOutput struct{ *pulumi.OutputState }

Defines sources for the suggest/search APIs.

func (SourceOutput) ElementType

func (SourceOutput) ElementType() reflect.Type

func (SourceOutput) Name

Source name for content indexed by the Indexing API.

func (SourceOutput) PredefinedSource

func (o SourceOutput) PredefinedSource() SourcePredefinedSourcePtrOutput

Predefined content source for Google Apps.

func (SourceOutput) ToSourceOutput

func (o SourceOutput) ToSourceOutput() SourceOutput

func (SourceOutput) ToSourceOutputWithContext

func (o SourceOutput) ToSourceOutputWithContext(ctx context.Context) SourceOutput

func (SourceOutput) ToSourcePtrOutput

func (o SourceOutput) ToSourcePtrOutput() SourcePtrOutput

func (SourceOutput) ToSourcePtrOutputWithContext

func (o SourceOutput) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput

type SourcePredefinedSource added in v0.4.0

type SourcePredefinedSource string

Predefined content source for Google Apps.

func (SourcePredefinedSource) ElementType added in v0.4.0

func (SourcePredefinedSource) ElementType() reflect.Type

func (SourcePredefinedSource) ToSourcePredefinedSourceOutput added in v0.6.0

func (e SourcePredefinedSource) ToSourcePredefinedSourceOutput() SourcePredefinedSourceOutput

func (SourcePredefinedSource) ToSourcePredefinedSourceOutputWithContext added in v0.6.0

func (e SourcePredefinedSource) ToSourcePredefinedSourceOutputWithContext(ctx context.Context) SourcePredefinedSourceOutput

func (SourcePredefinedSource) ToSourcePredefinedSourcePtrOutput added in v0.6.0

func (e SourcePredefinedSource) ToSourcePredefinedSourcePtrOutput() SourcePredefinedSourcePtrOutput

func (SourcePredefinedSource) ToSourcePredefinedSourcePtrOutputWithContext added in v0.6.0

func (e SourcePredefinedSource) ToSourcePredefinedSourcePtrOutputWithContext(ctx context.Context) SourcePredefinedSourcePtrOutput

func (SourcePredefinedSource) ToStringOutput added in v0.4.0

func (e SourcePredefinedSource) ToStringOutput() pulumi.StringOutput

func (SourcePredefinedSource) ToStringOutputWithContext added in v0.4.0

func (e SourcePredefinedSource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SourcePredefinedSource) ToStringPtrOutput added in v0.4.0

func (e SourcePredefinedSource) ToStringPtrOutput() pulumi.StringPtrOutput

func (SourcePredefinedSource) ToStringPtrOutputWithContext added in v0.4.0

func (e SourcePredefinedSource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SourcePredefinedSourceInput added in v0.6.0

type SourcePredefinedSourceInput interface {
	pulumi.Input

	ToSourcePredefinedSourceOutput() SourcePredefinedSourceOutput
	ToSourcePredefinedSourceOutputWithContext(context.Context) SourcePredefinedSourceOutput
}

SourcePredefinedSourceInput is an input type that accepts SourcePredefinedSourceArgs and SourcePredefinedSourceOutput values. You can construct a concrete instance of `SourcePredefinedSourceInput` via:

SourcePredefinedSourceArgs{...}

type SourcePredefinedSourceOutput added in v0.6.0

type SourcePredefinedSourceOutput struct{ *pulumi.OutputState }

func (SourcePredefinedSourceOutput) ElementType added in v0.6.0

func (SourcePredefinedSourceOutput) ToSourcePredefinedSourceOutput added in v0.6.0

func (o SourcePredefinedSourceOutput) ToSourcePredefinedSourceOutput() SourcePredefinedSourceOutput

func (SourcePredefinedSourceOutput) ToSourcePredefinedSourceOutputWithContext added in v0.6.0

func (o SourcePredefinedSourceOutput) ToSourcePredefinedSourceOutputWithContext(ctx context.Context) SourcePredefinedSourceOutput

func (SourcePredefinedSourceOutput) ToSourcePredefinedSourcePtrOutput added in v0.6.0

func (o SourcePredefinedSourceOutput) ToSourcePredefinedSourcePtrOutput() SourcePredefinedSourcePtrOutput

func (SourcePredefinedSourceOutput) ToSourcePredefinedSourcePtrOutputWithContext added in v0.6.0

func (o SourcePredefinedSourceOutput) ToSourcePredefinedSourcePtrOutputWithContext(ctx context.Context) SourcePredefinedSourcePtrOutput

func (SourcePredefinedSourceOutput) ToStringOutput added in v0.6.0

func (SourcePredefinedSourceOutput) ToStringOutputWithContext added in v0.6.0

func (o SourcePredefinedSourceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SourcePredefinedSourceOutput) ToStringPtrOutput added in v0.6.0

func (o SourcePredefinedSourceOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SourcePredefinedSourceOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o SourcePredefinedSourceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SourcePredefinedSourcePtrInput added in v0.6.0

type SourcePredefinedSourcePtrInput interface {
	pulumi.Input

	ToSourcePredefinedSourcePtrOutput() SourcePredefinedSourcePtrOutput
	ToSourcePredefinedSourcePtrOutputWithContext(context.Context) SourcePredefinedSourcePtrOutput
}

func SourcePredefinedSourcePtr added in v0.6.0

func SourcePredefinedSourcePtr(v string) SourcePredefinedSourcePtrInput

type SourcePredefinedSourcePtrOutput added in v0.6.0

type SourcePredefinedSourcePtrOutput struct{ *pulumi.OutputState }

func (SourcePredefinedSourcePtrOutput) Elem added in v0.6.0

func (SourcePredefinedSourcePtrOutput) ElementType added in v0.6.0

func (SourcePredefinedSourcePtrOutput) ToSourcePredefinedSourcePtrOutput added in v0.6.0

func (o SourcePredefinedSourcePtrOutput) ToSourcePredefinedSourcePtrOutput() SourcePredefinedSourcePtrOutput

func (SourcePredefinedSourcePtrOutput) ToSourcePredefinedSourcePtrOutputWithContext added in v0.6.0

func (o SourcePredefinedSourcePtrOutput) ToSourcePredefinedSourcePtrOutputWithContext(ctx context.Context) SourcePredefinedSourcePtrOutput

func (SourcePredefinedSourcePtrOutput) ToStringPtrOutput added in v0.6.0

func (SourcePredefinedSourcePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o SourcePredefinedSourcePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SourcePtrInput

type SourcePtrInput interface {
	pulumi.Input

	ToSourcePtrOutput() SourcePtrOutput
	ToSourcePtrOutputWithContext(context.Context) SourcePtrOutput
}

SourcePtrInput is an input type that accepts SourceArgs, SourcePtr and SourcePtrOutput values. You can construct a concrete instance of `SourcePtrInput` via:

        SourceArgs{...}

or:

        nil

func SourcePtr

func SourcePtr(v *SourceArgs) SourcePtrInput

type SourcePtrOutput

type SourcePtrOutput struct{ *pulumi.OutputState }

func (SourcePtrOutput) Elem

func (o SourcePtrOutput) Elem() SourceOutput

func (SourcePtrOutput) ElementType

func (SourcePtrOutput) ElementType() reflect.Type

func (SourcePtrOutput) Name

Source name for content indexed by the Indexing API.

func (SourcePtrOutput) PredefinedSource

func (o SourcePtrOutput) PredefinedSource() SourcePredefinedSourcePtrOutput

Predefined content source for Google Apps.

func (SourcePtrOutput) ToSourcePtrOutput

func (o SourcePtrOutput) ToSourcePtrOutput() SourcePtrOutput

func (SourcePtrOutput) ToSourcePtrOutputWithContext

func (o SourcePtrOutput) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput

type SourceResponse

type SourceResponse struct {
	// Source name for content indexed by the Indexing API.
	Name string `pulumi:"name"`
	// Predefined content source for Google Apps.
	PredefinedSource string `pulumi:"predefinedSource"`
}

Defines sources for the suggest/search APIs.

type SourceResponseOutput

type SourceResponseOutput struct{ *pulumi.OutputState }

Defines sources for the suggest/search APIs.

func (SourceResponseOutput) ElementType

func (SourceResponseOutput) ElementType() reflect.Type

func (SourceResponseOutput) Name

Source name for content indexed by the Indexing API.

func (SourceResponseOutput) PredefinedSource

func (o SourceResponseOutput) PredefinedSource() pulumi.StringOutput

Predefined content source for Google Apps.

func (SourceResponseOutput) ToSourceResponseOutput

func (o SourceResponseOutput) ToSourceResponseOutput() SourceResponseOutput

func (SourceResponseOutput) ToSourceResponseOutputWithContext

func (o SourceResponseOutput) ToSourceResponseOutputWithContext(ctx context.Context) SourceResponseOutput

type SourceScoringConfig

type SourceScoringConfig struct {
	// Importance of the source.
	SourceImportance *SourceScoringConfigSourceImportance `pulumi:"sourceImportance"`
}

Set the scoring configuration. This allows modifying the ranking of results for a source.

type SourceScoringConfigArgs

type SourceScoringConfigArgs struct {
	// Importance of the source.
	SourceImportance SourceScoringConfigSourceImportancePtrInput `pulumi:"sourceImportance"`
}

Set the scoring configuration. This allows modifying the ranking of results for a source.

func (SourceScoringConfigArgs) ElementType

func (SourceScoringConfigArgs) ElementType() reflect.Type

func (SourceScoringConfigArgs) ToSourceScoringConfigOutput

func (i SourceScoringConfigArgs) ToSourceScoringConfigOutput() SourceScoringConfigOutput

func (SourceScoringConfigArgs) ToSourceScoringConfigOutputWithContext

func (i SourceScoringConfigArgs) ToSourceScoringConfigOutputWithContext(ctx context.Context) SourceScoringConfigOutput

func (SourceScoringConfigArgs) ToSourceScoringConfigPtrOutput

func (i SourceScoringConfigArgs) ToSourceScoringConfigPtrOutput() SourceScoringConfigPtrOutput

func (SourceScoringConfigArgs) ToSourceScoringConfigPtrOutputWithContext

func (i SourceScoringConfigArgs) ToSourceScoringConfigPtrOutputWithContext(ctx context.Context) SourceScoringConfigPtrOutput

type SourceScoringConfigInput

type SourceScoringConfigInput interface {
	pulumi.Input

	ToSourceScoringConfigOutput() SourceScoringConfigOutput
	ToSourceScoringConfigOutputWithContext(context.Context) SourceScoringConfigOutput
}

SourceScoringConfigInput is an input type that accepts SourceScoringConfigArgs and SourceScoringConfigOutput values. You can construct a concrete instance of `SourceScoringConfigInput` via:

SourceScoringConfigArgs{...}

type SourceScoringConfigOutput

type SourceScoringConfigOutput struct{ *pulumi.OutputState }

Set the scoring configuration. This allows modifying the ranking of results for a source.

func (SourceScoringConfigOutput) ElementType

func (SourceScoringConfigOutput) ElementType() reflect.Type

func (SourceScoringConfigOutput) SourceImportance

Importance of the source.

func (SourceScoringConfigOutput) ToSourceScoringConfigOutput

func (o SourceScoringConfigOutput) ToSourceScoringConfigOutput() SourceScoringConfigOutput

func (SourceScoringConfigOutput) ToSourceScoringConfigOutputWithContext

func (o SourceScoringConfigOutput) ToSourceScoringConfigOutputWithContext(ctx context.Context) SourceScoringConfigOutput

func (SourceScoringConfigOutput) ToSourceScoringConfigPtrOutput

func (o SourceScoringConfigOutput) ToSourceScoringConfigPtrOutput() SourceScoringConfigPtrOutput

func (SourceScoringConfigOutput) ToSourceScoringConfigPtrOutputWithContext

func (o SourceScoringConfigOutput) ToSourceScoringConfigPtrOutputWithContext(ctx context.Context) SourceScoringConfigPtrOutput

type SourceScoringConfigPtrInput

type SourceScoringConfigPtrInput interface {
	pulumi.Input

	ToSourceScoringConfigPtrOutput() SourceScoringConfigPtrOutput
	ToSourceScoringConfigPtrOutputWithContext(context.Context) SourceScoringConfigPtrOutput
}

SourceScoringConfigPtrInput is an input type that accepts SourceScoringConfigArgs, SourceScoringConfigPtr and SourceScoringConfigPtrOutput values. You can construct a concrete instance of `SourceScoringConfigPtrInput` via:

        SourceScoringConfigArgs{...}

or:

        nil

type SourceScoringConfigPtrOutput

type SourceScoringConfigPtrOutput struct{ *pulumi.OutputState }

func (SourceScoringConfigPtrOutput) Elem

func (SourceScoringConfigPtrOutput) ElementType

func (SourceScoringConfigPtrOutput) SourceImportance

Importance of the source.

func (SourceScoringConfigPtrOutput) ToSourceScoringConfigPtrOutput

func (o SourceScoringConfigPtrOutput) ToSourceScoringConfigPtrOutput() SourceScoringConfigPtrOutput

func (SourceScoringConfigPtrOutput) ToSourceScoringConfigPtrOutputWithContext

func (o SourceScoringConfigPtrOutput) ToSourceScoringConfigPtrOutputWithContext(ctx context.Context) SourceScoringConfigPtrOutput

type SourceScoringConfigResponse

type SourceScoringConfigResponse struct {
	// Importance of the source.
	SourceImportance string `pulumi:"sourceImportance"`
}

Set the scoring configuration. This allows modifying the ranking of results for a source.

type SourceScoringConfigResponseOutput

type SourceScoringConfigResponseOutput struct{ *pulumi.OutputState }

Set the scoring configuration. This allows modifying the ranking of results for a source.

func (SourceScoringConfigResponseOutput) ElementType

func (SourceScoringConfigResponseOutput) SourceImportance

Importance of the source.

func (SourceScoringConfigResponseOutput) ToSourceScoringConfigResponseOutput

func (o SourceScoringConfigResponseOutput) ToSourceScoringConfigResponseOutput() SourceScoringConfigResponseOutput

func (SourceScoringConfigResponseOutput) ToSourceScoringConfigResponseOutputWithContext

func (o SourceScoringConfigResponseOutput) ToSourceScoringConfigResponseOutputWithContext(ctx context.Context) SourceScoringConfigResponseOutput

type SourceScoringConfigSourceImportance added in v0.4.0

type SourceScoringConfigSourceImportance string

Importance of the source.

func (SourceScoringConfigSourceImportance) ElementType added in v0.4.0

func (SourceScoringConfigSourceImportance) ToSourceScoringConfigSourceImportanceOutput added in v0.6.0

func (e SourceScoringConfigSourceImportance) ToSourceScoringConfigSourceImportanceOutput() SourceScoringConfigSourceImportanceOutput

func (SourceScoringConfigSourceImportance) ToSourceScoringConfigSourceImportanceOutputWithContext added in v0.6.0

func (e SourceScoringConfigSourceImportance) ToSourceScoringConfigSourceImportanceOutputWithContext(ctx context.Context) SourceScoringConfigSourceImportanceOutput

func (SourceScoringConfigSourceImportance) ToSourceScoringConfigSourceImportancePtrOutput added in v0.6.0

func (e SourceScoringConfigSourceImportance) ToSourceScoringConfigSourceImportancePtrOutput() SourceScoringConfigSourceImportancePtrOutput

func (SourceScoringConfigSourceImportance) ToSourceScoringConfigSourceImportancePtrOutputWithContext added in v0.6.0

func (e SourceScoringConfigSourceImportance) ToSourceScoringConfigSourceImportancePtrOutputWithContext(ctx context.Context) SourceScoringConfigSourceImportancePtrOutput

func (SourceScoringConfigSourceImportance) ToStringOutput added in v0.4.0

func (SourceScoringConfigSourceImportance) ToStringOutputWithContext added in v0.4.0

func (e SourceScoringConfigSourceImportance) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SourceScoringConfigSourceImportance) ToStringPtrOutput added in v0.4.0

func (SourceScoringConfigSourceImportance) ToStringPtrOutputWithContext added in v0.4.0

func (e SourceScoringConfigSourceImportance) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SourceScoringConfigSourceImportanceInput added in v0.6.0

type SourceScoringConfigSourceImportanceInput interface {
	pulumi.Input

	ToSourceScoringConfigSourceImportanceOutput() SourceScoringConfigSourceImportanceOutput
	ToSourceScoringConfigSourceImportanceOutputWithContext(context.Context) SourceScoringConfigSourceImportanceOutput
}

SourceScoringConfigSourceImportanceInput is an input type that accepts SourceScoringConfigSourceImportanceArgs and SourceScoringConfigSourceImportanceOutput values. You can construct a concrete instance of `SourceScoringConfigSourceImportanceInput` via:

SourceScoringConfigSourceImportanceArgs{...}

type SourceScoringConfigSourceImportanceOutput added in v0.6.0

type SourceScoringConfigSourceImportanceOutput struct{ *pulumi.OutputState }

func (SourceScoringConfigSourceImportanceOutput) ElementType added in v0.6.0

func (SourceScoringConfigSourceImportanceOutput) ToSourceScoringConfigSourceImportanceOutput added in v0.6.0

func (o SourceScoringConfigSourceImportanceOutput) ToSourceScoringConfigSourceImportanceOutput() SourceScoringConfigSourceImportanceOutput

func (SourceScoringConfigSourceImportanceOutput) ToSourceScoringConfigSourceImportanceOutputWithContext added in v0.6.0

func (o SourceScoringConfigSourceImportanceOutput) ToSourceScoringConfigSourceImportanceOutputWithContext(ctx context.Context) SourceScoringConfigSourceImportanceOutput

func (SourceScoringConfigSourceImportanceOutput) ToSourceScoringConfigSourceImportancePtrOutput added in v0.6.0

func (o SourceScoringConfigSourceImportanceOutput) ToSourceScoringConfigSourceImportancePtrOutput() SourceScoringConfigSourceImportancePtrOutput

func (SourceScoringConfigSourceImportanceOutput) ToSourceScoringConfigSourceImportancePtrOutputWithContext added in v0.6.0

func (o SourceScoringConfigSourceImportanceOutput) ToSourceScoringConfigSourceImportancePtrOutputWithContext(ctx context.Context) SourceScoringConfigSourceImportancePtrOutput

func (SourceScoringConfigSourceImportanceOutput) ToStringOutput added in v0.6.0

func (SourceScoringConfigSourceImportanceOutput) ToStringOutputWithContext added in v0.6.0

func (SourceScoringConfigSourceImportanceOutput) ToStringPtrOutput added in v0.6.0

func (SourceScoringConfigSourceImportanceOutput) ToStringPtrOutputWithContext added in v0.6.0

type SourceScoringConfigSourceImportancePtrInput added in v0.6.0

type SourceScoringConfigSourceImportancePtrInput interface {
	pulumi.Input

	ToSourceScoringConfigSourceImportancePtrOutput() SourceScoringConfigSourceImportancePtrOutput
	ToSourceScoringConfigSourceImportancePtrOutputWithContext(context.Context) SourceScoringConfigSourceImportancePtrOutput
}

func SourceScoringConfigSourceImportancePtr added in v0.6.0

func SourceScoringConfigSourceImportancePtr(v string) SourceScoringConfigSourceImportancePtrInput

type SourceScoringConfigSourceImportancePtrOutput added in v0.6.0

type SourceScoringConfigSourceImportancePtrOutput struct{ *pulumi.OutputState }

func (SourceScoringConfigSourceImportancePtrOutput) Elem added in v0.6.0

func (SourceScoringConfigSourceImportancePtrOutput) ElementType added in v0.6.0

func (SourceScoringConfigSourceImportancePtrOutput) ToSourceScoringConfigSourceImportancePtrOutput added in v0.6.0

func (o SourceScoringConfigSourceImportancePtrOutput) ToSourceScoringConfigSourceImportancePtrOutput() SourceScoringConfigSourceImportancePtrOutput

func (SourceScoringConfigSourceImportancePtrOutput) ToSourceScoringConfigSourceImportancePtrOutputWithContext added in v0.6.0

func (o SourceScoringConfigSourceImportancePtrOutput) ToSourceScoringConfigSourceImportancePtrOutputWithContext(ctx context.Context) SourceScoringConfigSourceImportancePtrOutput

func (SourceScoringConfigSourceImportancePtrOutput) ToStringPtrOutput added in v0.6.0

func (SourceScoringConfigSourceImportancePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type Value

type Value struct {
	BooleanValue   *bool    `pulumi:"booleanValue"`
	DateValue      *Date    `pulumi:"dateValue"`
	DoubleValue    *float64 `pulumi:"doubleValue"`
	IntegerValue   *string  `pulumi:"integerValue"`
	StringValue    *string  `pulumi:"stringValue"`
	TimestampValue *string  `pulumi:"timestampValue"`
}

Definition of a single value with generic type.

type ValueArgs

type ValueArgs struct {
	BooleanValue   pulumi.BoolPtrInput    `pulumi:"booleanValue"`
	DateValue      DatePtrInput           `pulumi:"dateValue"`
	DoubleValue    pulumi.Float64PtrInput `pulumi:"doubleValue"`
	IntegerValue   pulumi.StringPtrInput  `pulumi:"integerValue"`
	StringValue    pulumi.StringPtrInput  `pulumi:"stringValue"`
	TimestampValue pulumi.StringPtrInput  `pulumi:"timestampValue"`
}

Definition of a single value with generic type.

func (ValueArgs) ElementType

func (ValueArgs) ElementType() reflect.Type

func (ValueArgs) ToValueOutput

func (i ValueArgs) ToValueOutput() ValueOutput

func (ValueArgs) ToValueOutputWithContext

func (i ValueArgs) ToValueOutputWithContext(ctx context.Context) ValueOutput

func (ValueArgs) ToValuePtrOutput

func (i ValueArgs) ToValuePtrOutput() ValuePtrOutput

func (ValueArgs) ToValuePtrOutputWithContext

func (i ValueArgs) ToValuePtrOutputWithContext(ctx context.Context) ValuePtrOutput

type ValueFilter

type ValueFilter struct {
	// The `operator_name` applied to the query, such as *price_greater_than*. The filter can work against both types of filters defined in the schema for your data source: 1. `operator_name`, where the query filters results by the property that matches the value. 2. `greater_than_operator_name` or `less_than_operator_name` in your schema. The query filters the results for the property values that are greater than or less than the supplied value in the query.
	OperatorName *string `pulumi:"operatorName"`
	// The value to be compared with.
	Value *Value `pulumi:"value"`
}

type ValueFilterArgs

type ValueFilterArgs struct {
	// The `operator_name` applied to the query, such as *price_greater_than*. The filter can work against both types of filters defined in the schema for your data source: 1. `operator_name`, where the query filters results by the property that matches the value. 2. `greater_than_operator_name` or `less_than_operator_name` in your schema. The query filters the results for the property values that are greater than or less than the supplied value in the query.
	OperatorName pulumi.StringPtrInput `pulumi:"operatorName"`
	// The value to be compared with.
	Value ValuePtrInput `pulumi:"value"`
}

func (ValueFilterArgs) ElementType

func (ValueFilterArgs) ElementType() reflect.Type

func (ValueFilterArgs) ToValueFilterOutput

func (i ValueFilterArgs) ToValueFilterOutput() ValueFilterOutput

func (ValueFilterArgs) ToValueFilterOutputWithContext

func (i ValueFilterArgs) ToValueFilterOutputWithContext(ctx context.Context) ValueFilterOutput

func (ValueFilterArgs) ToValueFilterPtrOutput

func (i ValueFilterArgs) ToValueFilterPtrOutput() ValueFilterPtrOutput

func (ValueFilterArgs) ToValueFilterPtrOutputWithContext

func (i ValueFilterArgs) ToValueFilterPtrOutputWithContext(ctx context.Context) ValueFilterPtrOutput

type ValueFilterInput

type ValueFilterInput interface {
	pulumi.Input

	ToValueFilterOutput() ValueFilterOutput
	ToValueFilterOutputWithContext(context.Context) ValueFilterOutput
}

ValueFilterInput is an input type that accepts ValueFilterArgs and ValueFilterOutput values. You can construct a concrete instance of `ValueFilterInput` via:

ValueFilterArgs{...}

type ValueFilterOutput

type ValueFilterOutput struct{ *pulumi.OutputState }

func (ValueFilterOutput) ElementType

func (ValueFilterOutput) ElementType() reflect.Type

func (ValueFilterOutput) OperatorName

func (o ValueFilterOutput) OperatorName() pulumi.StringPtrOutput

The `operator_name` applied to the query, such as *price_greater_than*. The filter can work against both types of filters defined in the schema for your data source: 1. `operator_name`, where the query filters results by the property that matches the value. 2. `greater_than_operator_name` or `less_than_operator_name` in your schema. The query filters the results for the property values that are greater than or less than the supplied value in the query.

func (ValueFilterOutput) ToValueFilterOutput

func (o ValueFilterOutput) ToValueFilterOutput() ValueFilterOutput

func (ValueFilterOutput) ToValueFilterOutputWithContext

func (o ValueFilterOutput) ToValueFilterOutputWithContext(ctx context.Context) ValueFilterOutput

func (ValueFilterOutput) ToValueFilterPtrOutput

func (o ValueFilterOutput) ToValueFilterPtrOutput() ValueFilterPtrOutput

func (ValueFilterOutput) ToValueFilterPtrOutputWithContext

func (o ValueFilterOutput) ToValueFilterPtrOutputWithContext(ctx context.Context) ValueFilterPtrOutput

func (ValueFilterOutput) Value

The value to be compared with.

type ValueFilterPtrInput

type ValueFilterPtrInput interface {
	pulumi.Input

	ToValueFilterPtrOutput() ValueFilterPtrOutput
	ToValueFilterPtrOutputWithContext(context.Context) ValueFilterPtrOutput
}

ValueFilterPtrInput is an input type that accepts ValueFilterArgs, ValueFilterPtr and ValueFilterPtrOutput values. You can construct a concrete instance of `ValueFilterPtrInput` via:

        ValueFilterArgs{...}

or:

        nil

func ValueFilterPtr

func ValueFilterPtr(v *ValueFilterArgs) ValueFilterPtrInput

type ValueFilterPtrOutput

type ValueFilterPtrOutput struct{ *pulumi.OutputState }

func (ValueFilterPtrOutput) Elem

func (ValueFilterPtrOutput) ElementType

func (ValueFilterPtrOutput) ElementType() reflect.Type

func (ValueFilterPtrOutput) OperatorName

func (o ValueFilterPtrOutput) OperatorName() pulumi.StringPtrOutput

The `operator_name` applied to the query, such as *price_greater_than*. The filter can work against both types of filters defined in the schema for your data source: 1. `operator_name`, where the query filters results by the property that matches the value. 2. `greater_than_operator_name` or `less_than_operator_name` in your schema. The query filters the results for the property values that are greater than or less than the supplied value in the query.

func (ValueFilterPtrOutput) ToValueFilterPtrOutput

func (o ValueFilterPtrOutput) ToValueFilterPtrOutput() ValueFilterPtrOutput

func (ValueFilterPtrOutput) ToValueFilterPtrOutputWithContext

func (o ValueFilterPtrOutput) ToValueFilterPtrOutputWithContext(ctx context.Context) ValueFilterPtrOutput

func (ValueFilterPtrOutput) Value

The value to be compared with.

type ValueFilterResponse

type ValueFilterResponse struct {
	// The `operator_name` applied to the query, such as *price_greater_than*. The filter can work against both types of filters defined in the schema for your data source: 1. `operator_name`, where the query filters results by the property that matches the value. 2. `greater_than_operator_name` or `less_than_operator_name` in your schema. The query filters the results for the property values that are greater than or less than the supplied value in the query.
	OperatorName string `pulumi:"operatorName"`
	// The value to be compared with.
	Value ValueResponse `pulumi:"value"`
}

type ValueFilterResponseOutput

type ValueFilterResponseOutput struct{ *pulumi.OutputState }

func (ValueFilterResponseOutput) ElementType

func (ValueFilterResponseOutput) ElementType() reflect.Type

func (ValueFilterResponseOutput) OperatorName

The `operator_name` applied to the query, such as *price_greater_than*. The filter can work against both types of filters defined in the schema for your data source: 1. `operator_name`, where the query filters results by the property that matches the value. 2. `greater_than_operator_name` or `less_than_operator_name` in your schema. The query filters the results for the property values that are greater than or less than the supplied value in the query.

func (ValueFilterResponseOutput) ToValueFilterResponseOutput

func (o ValueFilterResponseOutput) ToValueFilterResponseOutput() ValueFilterResponseOutput

func (ValueFilterResponseOutput) ToValueFilterResponseOutputWithContext

func (o ValueFilterResponseOutput) ToValueFilterResponseOutputWithContext(ctx context.Context) ValueFilterResponseOutput

func (ValueFilterResponseOutput) Value

The value to be compared with.

type ValueInput

type ValueInput interface {
	pulumi.Input

	ToValueOutput() ValueOutput
	ToValueOutputWithContext(context.Context) ValueOutput
}

ValueInput is an input type that accepts ValueArgs and ValueOutput values. You can construct a concrete instance of `ValueInput` via:

ValueArgs{...}

type ValueOutput

type ValueOutput struct{ *pulumi.OutputState }

Definition of a single value with generic type.

func (ValueOutput) BooleanValue

func (o ValueOutput) BooleanValue() pulumi.BoolPtrOutput

func (ValueOutput) DateValue

func (o ValueOutput) DateValue() DatePtrOutput

func (ValueOutput) DoubleValue

func (o ValueOutput) DoubleValue() pulumi.Float64PtrOutput

func (ValueOutput) ElementType

func (ValueOutput) ElementType() reflect.Type

func (ValueOutput) IntegerValue

func (o ValueOutput) IntegerValue() pulumi.StringPtrOutput

func (ValueOutput) StringValue

func (o ValueOutput) StringValue() pulumi.StringPtrOutput

func (ValueOutput) TimestampValue

func (o ValueOutput) TimestampValue() pulumi.StringPtrOutput

func (ValueOutput) ToValueOutput

func (o ValueOutput) ToValueOutput() ValueOutput

func (ValueOutput) ToValueOutputWithContext

func (o ValueOutput) ToValueOutputWithContext(ctx context.Context) ValueOutput

func (ValueOutput) ToValuePtrOutput

func (o ValueOutput) ToValuePtrOutput() ValuePtrOutput

func (ValueOutput) ToValuePtrOutputWithContext

func (o ValueOutput) ToValuePtrOutputWithContext(ctx context.Context) ValuePtrOutput

type ValuePtrInput

type ValuePtrInput interface {
	pulumi.Input

	ToValuePtrOutput() ValuePtrOutput
	ToValuePtrOutputWithContext(context.Context) ValuePtrOutput
}

ValuePtrInput is an input type that accepts ValueArgs, ValuePtr and ValuePtrOutput values. You can construct a concrete instance of `ValuePtrInput` via:

        ValueArgs{...}

or:

        nil

func ValuePtr

func ValuePtr(v *ValueArgs) ValuePtrInput

type ValuePtrOutput

type ValuePtrOutput struct{ *pulumi.OutputState }

func (ValuePtrOutput) BooleanValue

func (o ValuePtrOutput) BooleanValue() pulumi.BoolPtrOutput

func (ValuePtrOutput) DateValue

func (o ValuePtrOutput) DateValue() DatePtrOutput

func (ValuePtrOutput) DoubleValue

func (o ValuePtrOutput) DoubleValue() pulumi.Float64PtrOutput

func (ValuePtrOutput) Elem

func (o ValuePtrOutput) Elem() ValueOutput

func (ValuePtrOutput) ElementType

func (ValuePtrOutput) ElementType() reflect.Type

func (ValuePtrOutput) IntegerValue

func (o ValuePtrOutput) IntegerValue() pulumi.StringPtrOutput

func (ValuePtrOutput) StringValue

func (o ValuePtrOutput) StringValue() pulumi.StringPtrOutput

func (ValuePtrOutput) TimestampValue

func (o ValuePtrOutput) TimestampValue() pulumi.StringPtrOutput

func (ValuePtrOutput) ToValuePtrOutput

func (o ValuePtrOutput) ToValuePtrOutput() ValuePtrOutput

func (ValuePtrOutput) ToValuePtrOutputWithContext

func (o ValuePtrOutput) ToValuePtrOutputWithContext(ctx context.Context) ValuePtrOutput

type ValueResponse

type ValueResponse struct {
	BooleanValue   bool         `pulumi:"booleanValue"`
	DateValue      DateResponse `pulumi:"dateValue"`
	DoubleValue    float64      `pulumi:"doubleValue"`
	IntegerValue   string       `pulumi:"integerValue"`
	StringValue    string       `pulumi:"stringValue"`
	TimestampValue string       `pulumi:"timestampValue"`
}

Definition of a single value with generic type.

type ValueResponseOutput

type ValueResponseOutput struct{ *pulumi.OutputState }

Definition of a single value with generic type.

func (ValueResponseOutput) BooleanValue

func (o ValueResponseOutput) BooleanValue() pulumi.BoolOutput

func (ValueResponseOutput) DateValue

func (ValueResponseOutput) DoubleValue

func (o ValueResponseOutput) DoubleValue() pulumi.Float64Output

func (ValueResponseOutput) ElementType

func (ValueResponseOutput) ElementType() reflect.Type

func (ValueResponseOutput) IntegerValue

func (o ValueResponseOutput) IntegerValue() pulumi.StringOutput

func (ValueResponseOutput) StringValue

func (o ValueResponseOutput) StringValue() pulumi.StringOutput

func (ValueResponseOutput) TimestampValue

func (o ValueResponseOutput) TimestampValue() pulumi.StringOutput

func (ValueResponseOutput) ToValueResponseOutput

func (o ValueResponseOutput) ToValueResponseOutput() ValueResponseOutput

func (ValueResponseOutput) ToValueResponseOutputWithContext

func (o ValueResponseOutput) ToValueResponseOutputWithContext(ctx context.Context) ValueResponseOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL