v3beta1

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: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GcsSource

type GcsSource struct {
	// Source data URI. For example, `gs://my_bucket/my_object`.
	InputUri string `pulumi:"inputUri"`
}

The Google Cloud Storage location for the input content.

type GcsSourceArgs

type GcsSourceArgs struct {
	// Source data URI. For example, `gs://my_bucket/my_object`.
	InputUri pulumi.StringInput `pulumi:"inputUri"`
}

The Google Cloud Storage location for the input content.

func (GcsSourceArgs) ElementType

func (GcsSourceArgs) ElementType() reflect.Type

func (GcsSourceArgs) ToGcsSourceOutput

func (i GcsSourceArgs) ToGcsSourceOutput() GcsSourceOutput

func (GcsSourceArgs) ToGcsSourceOutputWithContext

func (i GcsSourceArgs) ToGcsSourceOutputWithContext(ctx context.Context) GcsSourceOutput

type GcsSourceInput

type GcsSourceInput interface {
	pulumi.Input

	ToGcsSourceOutput() GcsSourceOutput
	ToGcsSourceOutputWithContext(context.Context) GcsSourceOutput
}

GcsSourceInput is an input type that accepts GcsSourceArgs and GcsSourceOutput values. You can construct a concrete instance of `GcsSourceInput` via:

GcsSourceArgs{...}

type GcsSourceOutput

type GcsSourceOutput struct{ *pulumi.OutputState }

The Google Cloud Storage location for the input content.

func (GcsSourceOutput) ElementType

func (GcsSourceOutput) ElementType() reflect.Type

func (GcsSourceOutput) InputUri

func (o GcsSourceOutput) InputUri() pulumi.StringOutput

Source data URI. For example, `gs://my_bucket/my_object`.

func (GcsSourceOutput) ToGcsSourceOutput

func (o GcsSourceOutput) ToGcsSourceOutput() GcsSourceOutput

func (GcsSourceOutput) ToGcsSourceOutputWithContext

func (o GcsSourceOutput) ToGcsSourceOutputWithContext(ctx context.Context) GcsSourceOutput

type GcsSourceResponse

type GcsSourceResponse struct {
	// Source data URI. For example, `gs://my_bucket/my_object`.
	InputUri string `pulumi:"inputUri"`
}

The Google Cloud Storage location for the input content.

type GcsSourceResponseOutput

type GcsSourceResponseOutput struct{ *pulumi.OutputState }

The Google Cloud Storage location for the input content.

func (GcsSourceResponseOutput) ElementType

func (GcsSourceResponseOutput) ElementType() reflect.Type

func (GcsSourceResponseOutput) InputUri

Source data URI. For example, `gs://my_bucket/my_object`.

func (GcsSourceResponseOutput) ToGcsSourceResponseOutput

func (o GcsSourceResponseOutput) ToGcsSourceResponseOutput() GcsSourceResponseOutput

func (GcsSourceResponseOutput) ToGcsSourceResponseOutputWithContext

func (o GcsSourceResponseOutput) ToGcsSourceResponseOutputWithContext(ctx context.Context) GcsSourceResponseOutput

type Glossary

type Glossary struct {
	pulumi.CustomResourceState

	// When the glossary creation was finished.
	EndTime pulumi.StringOutput `pulumi:"endTime"`
	// The number of entries defined in the glossary.
	EntryCount pulumi.IntOutput `pulumi:"entryCount"`
	// Provides examples to build the glossary from. Total glossary must not exceed 10M Unicode codepoints.
	InputConfig GlossaryInputConfigResponseOutput `pulumi:"inputConfig"`
	// Used with equivalent term set glossaries.
	LanguageCodesSet LanguageCodesSetResponseOutput `pulumi:"languageCodesSet"`
	// Used with unidirectional glossaries.
	LanguagePair LanguageCodePairResponseOutput `pulumi:"languagePair"`
	Location     pulumi.StringOutput            `pulumi:"location"`
	// The resource name of the glossary. Glossary names have the form `projects/{project-number-or-id}/locations/{location-id}/glossaries/{glossary-id}`.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// When CreateGlossary was called.
	SubmitTime pulumi.StringOutput `pulumi:"submitTime"`
}

Creates a glossary and returns the long-running operation. Returns NOT_FOUND, if the project doesn't exist.

func GetGlossary

func GetGlossary(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GlossaryState, opts ...pulumi.ResourceOption) (*Glossary, error)

GetGlossary gets an existing Glossary 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 NewGlossary

func NewGlossary(ctx *pulumi.Context,
	name string, args *GlossaryArgs, opts ...pulumi.ResourceOption) (*Glossary, error)

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

func (*Glossary) ElementType

func (*Glossary) ElementType() reflect.Type

func (*Glossary) ToGlossaryOutput

func (i *Glossary) ToGlossaryOutput() GlossaryOutput

func (*Glossary) ToGlossaryOutputWithContext

func (i *Glossary) ToGlossaryOutputWithContext(ctx context.Context) GlossaryOutput

type GlossaryArgs

type GlossaryArgs struct {
	// Provides examples to build the glossary from. Total glossary must not exceed 10M Unicode codepoints.
	InputConfig GlossaryInputConfigInput
	// Used with equivalent term set glossaries.
	LanguageCodesSet LanguageCodesSetPtrInput
	// Used with unidirectional glossaries.
	LanguagePair LanguageCodePairPtrInput
	Location     pulumi.StringPtrInput
	// The resource name of the glossary. Glossary names have the form `projects/{project-number-or-id}/locations/{location-id}/glossaries/{glossary-id}`.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
}

The set of arguments for constructing a Glossary resource.

func (GlossaryArgs) ElementType

func (GlossaryArgs) ElementType() reflect.Type

type GlossaryInput

type GlossaryInput interface {
	pulumi.Input

	ToGlossaryOutput() GlossaryOutput
	ToGlossaryOutputWithContext(ctx context.Context) GlossaryOutput
}

type GlossaryInputConfig

type GlossaryInputConfig struct {
	// Google Cloud Storage location of glossary data. File format is determined based on the filename extension. API returns [google.rpc.Code.INVALID_ARGUMENT] for unsupported URI-s and file formats. Wildcards are not allowed. This must be a single file in one of the following formats: For unidirectional glossaries: - TSV/CSV (`.tsv`/`.csv`): 2 column file, tab- or comma-separated. The first column is source text. The second column is target text. The file must not contain headers. That is, the first row is data, not column names. - TMX (`.tmx`): TMX file with parallel data defining source/target term pairs. For equivalent term sets glossaries: - CSV (`.csv`): Multi-column CSV file defining equivalent glossary terms in multiple languages. See documentation for more information - [glossaries](https://cloud.google.com/translate/docs/advanced/glossary).
	GcsSource GcsSource `pulumi:"gcsSource"`
}

Input configuration for glossaries.

type GlossaryInputConfigArgs

type GlossaryInputConfigArgs struct {
	// Google Cloud Storage location of glossary data. File format is determined based on the filename extension. API returns [google.rpc.Code.INVALID_ARGUMENT] for unsupported URI-s and file formats. Wildcards are not allowed. This must be a single file in one of the following formats: For unidirectional glossaries: - TSV/CSV (`.tsv`/`.csv`): 2 column file, tab- or comma-separated. The first column is source text. The second column is target text. The file must not contain headers. That is, the first row is data, not column names. - TMX (`.tmx`): TMX file with parallel data defining source/target term pairs. For equivalent term sets glossaries: - CSV (`.csv`): Multi-column CSV file defining equivalent glossary terms in multiple languages. See documentation for more information - [glossaries](https://cloud.google.com/translate/docs/advanced/glossary).
	GcsSource GcsSourceInput `pulumi:"gcsSource"`
}

Input configuration for glossaries.

func (GlossaryInputConfigArgs) ElementType

func (GlossaryInputConfigArgs) ElementType() reflect.Type

func (GlossaryInputConfigArgs) ToGlossaryInputConfigOutput

func (i GlossaryInputConfigArgs) ToGlossaryInputConfigOutput() GlossaryInputConfigOutput

func (GlossaryInputConfigArgs) ToGlossaryInputConfigOutputWithContext

func (i GlossaryInputConfigArgs) ToGlossaryInputConfigOutputWithContext(ctx context.Context) GlossaryInputConfigOutput

type GlossaryInputConfigInput

type GlossaryInputConfigInput interface {
	pulumi.Input

	ToGlossaryInputConfigOutput() GlossaryInputConfigOutput
	ToGlossaryInputConfigOutputWithContext(context.Context) GlossaryInputConfigOutput
}

GlossaryInputConfigInput is an input type that accepts GlossaryInputConfigArgs and GlossaryInputConfigOutput values. You can construct a concrete instance of `GlossaryInputConfigInput` via:

GlossaryInputConfigArgs{...}

type GlossaryInputConfigOutput

type GlossaryInputConfigOutput struct{ *pulumi.OutputState }

Input configuration for glossaries.

func (GlossaryInputConfigOutput) ElementType

func (GlossaryInputConfigOutput) ElementType() reflect.Type

func (GlossaryInputConfigOutput) GcsSource

Google Cloud Storage location of glossary data. File format is determined based on the filename extension. API returns [google.rpc.Code.INVALID_ARGUMENT] for unsupported URI-s and file formats. Wildcards are not allowed. This must be a single file in one of the following formats: For unidirectional glossaries: - TSV/CSV (`.tsv`/`.csv`): 2 column file, tab- or comma-separated. The first column is source text. The second column is target text. The file must not contain headers. That is, the first row is data, not column names. - TMX (`.tmx`): TMX file with parallel data defining source/target term pairs. For equivalent term sets glossaries: - CSV (`.csv`): Multi-column CSV file defining equivalent glossary terms in multiple languages. See documentation for more information - [glossaries](https://cloud.google.com/translate/docs/advanced/glossary).

func (GlossaryInputConfigOutput) ToGlossaryInputConfigOutput

func (o GlossaryInputConfigOutput) ToGlossaryInputConfigOutput() GlossaryInputConfigOutput

func (GlossaryInputConfigOutput) ToGlossaryInputConfigOutputWithContext

func (o GlossaryInputConfigOutput) ToGlossaryInputConfigOutputWithContext(ctx context.Context) GlossaryInputConfigOutput

type GlossaryInputConfigResponse

type GlossaryInputConfigResponse struct {
	// Google Cloud Storage location of glossary data. File format is determined based on the filename extension. API returns [google.rpc.Code.INVALID_ARGUMENT] for unsupported URI-s and file formats. Wildcards are not allowed. This must be a single file in one of the following formats: For unidirectional glossaries: - TSV/CSV (`.tsv`/`.csv`): 2 column file, tab- or comma-separated. The first column is source text. The second column is target text. The file must not contain headers. That is, the first row is data, not column names. - TMX (`.tmx`): TMX file with parallel data defining source/target term pairs. For equivalent term sets glossaries: - CSV (`.csv`): Multi-column CSV file defining equivalent glossary terms in multiple languages. See documentation for more information - [glossaries](https://cloud.google.com/translate/docs/advanced/glossary).
	GcsSource GcsSourceResponse `pulumi:"gcsSource"`
}

Input configuration for glossaries.

type GlossaryInputConfigResponseOutput

type GlossaryInputConfigResponseOutput struct{ *pulumi.OutputState }

Input configuration for glossaries.

func (GlossaryInputConfigResponseOutput) ElementType

func (GlossaryInputConfigResponseOutput) GcsSource

Google Cloud Storage location of glossary data. File format is determined based on the filename extension. API returns [google.rpc.Code.INVALID_ARGUMENT] for unsupported URI-s and file formats. Wildcards are not allowed. This must be a single file in one of the following formats: For unidirectional glossaries: - TSV/CSV (`.tsv`/`.csv`): 2 column file, tab- or comma-separated. The first column is source text. The second column is target text. The file must not contain headers. That is, the first row is data, not column names. - TMX (`.tmx`): TMX file with parallel data defining source/target term pairs. For equivalent term sets glossaries: - CSV (`.csv`): Multi-column CSV file defining equivalent glossary terms in multiple languages. See documentation for more information - [glossaries](https://cloud.google.com/translate/docs/advanced/glossary).

func (GlossaryInputConfigResponseOutput) ToGlossaryInputConfigResponseOutput

func (o GlossaryInputConfigResponseOutput) ToGlossaryInputConfigResponseOutput() GlossaryInputConfigResponseOutput

func (GlossaryInputConfigResponseOutput) ToGlossaryInputConfigResponseOutputWithContext

func (o GlossaryInputConfigResponseOutput) ToGlossaryInputConfigResponseOutputWithContext(ctx context.Context) GlossaryInputConfigResponseOutput

type GlossaryOutput

type GlossaryOutput struct{ *pulumi.OutputState }

func (GlossaryOutput) ElementType

func (GlossaryOutput) ElementType() reflect.Type

func (GlossaryOutput) EndTime added in v0.19.0

func (o GlossaryOutput) EndTime() pulumi.StringOutput

When the glossary creation was finished.

func (GlossaryOutput) EntryCount added in v0.19.0

func (o GlossaryOutput) EntryCount() pulumi.IntOutput

The number of entries defined in the glossary.

func (GlossaryOutput) InputConfig added in v0.19.0

Provides examples to build the glossary from. Total glossary must not exceed 10M Unicode codepoints.

func (GlossaryOutput) LanguageCodesSet added in v0.19.0

func (o GlossaryOutput) LanguageCodesSet() LanguageCodesSetResponseOutput

Used with equivalent term set glossaries.

func (GlossaryOutput) LanguagePair added in v0.19.0

Used with unidirectional glossaries.

func (GlossaryOutput) Location added in v0.21.0

func (o GlossaryOutput) Location() pulumi.StringOutput

func (GlossaryOutput) Name added in v0.19.0

The resource name of the glossary. Glossary names have the form `projects/{project-number-or-id}/locations/{location-id}/glossaries/{glossary-id}`.

func (GlossaryOutput) Project added in v0.21.0

func (o GlossaryOutput) Project() pulumi.StringOutput

func (GlossaryOutput) SubmitTime added in v0.19.0

func (o GlossaryOutput) SubmitTime() pulumi.StringOutput

When CreateGlossary was called.

func (GlossaryOutput) ToGlossaryOutput

func (o GlossaryOutput) ToGlossaryOutput() GlossaryOutput

func (GlossaryOutput) ToGlossaryOutputWithContext

func (o GlossaryOutput) ToGlossaryOutputWithContext(ctx context.Context) GlossaryOutput

type GlossaryState

type GlossaryState struct {
}

func (GlossaryState) ElementType

func (GlossaryState) ElementType() reflect.Type

type LanguageCodePair

type LanguageCodePair struct {
	// The BCP-47 language code of the input text, for example, "en-US". Expected to be an exact match for GlossaryTerm.language_code.
	SourceLanguageCode string `pulumi:"sourceLanguageCode"`
	// The BCP-47 language code for translation output, for example, "zh-CN". Expected to be an exact match for GlossaryTerm.language_code.
	TargetLanguageCode string `pulumi:"targetLanguageCode"`
}

Used with unidirectional glossaries.

type LanguageCodePairArgs

type LanguageCodePairArgs struct {
	// The BCP-47 language code of the input text, for example, "en-US". Expected to be an exact match for GlossaryTerm.language_code.
	SourceLanguageCode pulumi.StringInput `pulumi:"sourceLanguageCode"`
	// The BCP-47 language code for translation output, for example, "zh-CN". Expected to be an exact match for GlossaryTerm.language_code.
	TargetLanguageCode pulumi.StringInput `pulumi:"targetLanguageCode"`
}

Used with unidirectional glossaries.

func (LanguageCodePairArgs) ElementType

func (LanguageCodePairArgs) ElementType() reflect.Type

func (LanguageCodePairArgs) ToLanguageCodePairOutput

func (i LanguageCodePairArgs) ToLanguageCodePairOutput() LanguageCodePairOutput

func (LanguageCodePairArgs) ToLanguageCodePairOutputWithContext

func (i LanguageCodePairArgs) ToLanguageCodePairOutputWithContext(ctx context.Context) LanguageCodePairOutput

func (LanguageCodePairArgs) ToLanguageCodePairPtrOutput

func (i LanguageCodePairArgs) ToLanguageCodePairPtrOutput() LanguageCodePairPtrOutput

func (LanguageCodePairArgs) ToLanguageCodePairPtrOutputWithContext

func (i LanguageCodePairArgs) ToLanguageCodePairPtrOutputWithContext(ctx context.Context) LanguageCodePairPtrOutput

type LanguageCodePairInput

type LanguageCodePairInput interface {
	pulumi.Input

	ToLanguageCodePairOutput() LanguageCodePairOutput
	ToLanguageCodePairOutputWithContext(context.Context) LanguageCodePairOutput
}

LanguageCodePairInput is an input type that accepts LanguageCodePairArgs and LanguageCodePairOutput values. You can construct a concrete instance of `LanguageCodePairInput` via:

LanguageCodePairArgs{...}

type LanguageCodePairOutput

type LanguageCodePairOutput struct{ *pulumi.OutputState }

Used with unidirectional glossaries.

func (LanguageCodePairOutput) ElementType

func (LanguageCodePairOutput) ElementType() reflect.Type

func (LanguageCodePairOutput) SourceLanguageCode

func (o LanguageCodePairOutput) SourceLanguageCode() pulumi.StringOutput

The BCP-47 language code of the input text, for example, "en-US". Expected to be an exact match for GlossaryTerm.language_code.

func (LanguageCodePairOutput) TargetLanguageCode

func (o LanguageCodePairOutput) TargetLanguageCode() pulumi.StringOutput

The BCP-47 language code for translation output, for example, "zh-CN". Expected to be an exact match for GlossaryTerm.language_code.

func (LanguageCodePairOutput) ToLanguageCodePairOutput

func (o LanguageCodePairOutput) ToLanguageCodePairOutput() LanguageCodePairOutput

func (LanguageCodePairOutput) ToLanguageCodePairOutputWithContext

func (o LanguageCodePairOutput) ToLanguageCodePairOutputWithContext(ctx context.Context) LanguageCodePairOutput

func (LanguageCodePairOutput) ToLanguageCodePairPtrOutput

func (o LanguageCodePairOutput) ToLanguageCodePairPtrOutput() LanguageCodePairPtrOutput

func (LanguageCodePairOutput) ToLanguageCodePairPtrOutputWithContext

func (o LanguageCodePairOutput) ToLanguageCodePairPtrOutputWithContext(ctx context.Context) LanguageCodePairPtrOutput

type LanguageCodePairPtrInput

type LanguageCodePairPtrInput interface {
	pulumi.Input

	ToLanguageCodePairPtrOutput() LanguageCodePairPtrOutput
	ToLanguageCodePairPtrOutputWithContext(context.Context) LanguageCodePairPtrOutput
}

LanguageCodePairPtrInput is an input type that accepts LanguageCodePairArgs, LanguageCodePairPtr and LanguageCodePairPtrOutput values. You can construct a concrete instance of `LanguageCodePairPtrInput` via:

        LanguageCodePairArgs{...}

or:

        nil

type LanguageCodePairPtrOutput

type LanguageCodePairPtrOutput struct{ *pulumi.OutputState }

func (LanguageCodePairPtrOutput) Elem

func (LanguageCodePairPtrOutput) ElementType

func (LanguageCodePairPtrOutput) ElementType() reflect.Type

func (LanguageCodePairPtrOutput) SourceLanguageCode

func (o LanguageCodePairPtrOutput) SourceLanguageCode() pulumi.StringPtrOutput

The BCP-47 language code of the input text, for example, "en-US". Expected to be an exact match for GlossaryTerm.language_code.

func (LanguageCodePairPtrOutput) TargetLanguageCode

func (o LanguageCodePairPtrOutput) TargetLanguageCode() pulumi.StringPtrOutput

The BCP-47 language code for translation output, for example, "zh-CN". Expected to be an exact match for GlossaryTerm.language_code.

func (LanguageCodePairPtrOutput) ToLanguageCodePairPtrOutput

func (o LanguageCodePairPtrOutput) ToLanguageCodePairPtrOutput() LanguageCodePairPtrOutput

func (LanguageCodePairPtrOutput) ToLanguageCodePairPtrOutputWithContext

func (o LanguageCodePairPtrOutput) ToLanguageCodePairPtrOutputWithContext(ctx context.Context) LanguageCodePairPtrOutput

type LanguageCodePairResponse

type LanguageCodePairResponse struct {
	// The BCP-47 language code of the input text, for example, "en-US". Expected to be an exact match for GlossaryTerm.language_code.
	SourceLanguageCode string `pulumi:"sourceLanguageCode"`
	// The BCP-47 language code for translation output, for example, "zh-CN". Expected to be an exact match for GlossaryTerm.language_code.
	TargetLanguageCode string `pulumi:"targetLanguageCode"`
}

Used with unidirectional glossaries.

type LanguageCodePairResponseOutput

type LanguageCodePairResponseOutput struct{ *pulumi.OutputState }

Used with unidirectional glossaries.

func (LanguageCodePairResponseOutput) ElementType

func (LanguageCodePairResponseOutput) SourceLanguageCode

func (o LanguageCodePairResponseOutput) SourceLanguageCode() pulumi.StringOutput

The BCP-47 language code of the input text, for example, "en-US". Expected to be an exact match for GlossaryTerm.language_code.

func (LanguageCodePairResponseOutput) TargetLanguageCode

func (o LanguageCodePairResponseOutput) TargetLanguageCode() pulumi.StringOutput

The BCP-47 language code for translation output, for example, "zh-CN". Expected to be an exact match for GlossaryTerm.language_code.

func (LanguageCodePairResponseOutput) ToLanguageCodePairResponseOutput

func (o LanguageCodePairResponseOutput) ToLanguageCodePairResponseOutput() LanguageCodePairResponseOutput

func (LanguageCodePairResponseOutput) ToLanguageCodePairResponseOutputWithContext

func (o LanguageCodePairResponseOutput) ToLanguageCodePairResponseOutputWithContext(ctx context.Context) LanguageCodePairResponseOutput

type LanguageCodesSet

type LanguageCodesSet struct {
	// The BCP-47 language code(s) for terms defined in the glossary. All entries are unique. The list contains at least two entries. Expected to be an exact match for GlossaryTerm.language_code.
	LanguageCodes []string `pulumi:"languageCodes"`
}

Used with equivalent term set glossaries.

type LanguageCodesSetArgs

type LanguageCodesSetArgs struct {
	// The BCP-47 language code(s) for terms defined in the glossary. All entries are unique. The list contains at least two entries. Expected to be an exact match for GlossaryTerm.language_code.
	LanguageCodes pulumi.StringArrayInput `pulumi:"languageCodes"`
}

Used with equivalent term set glossaries.

func (LanguageCodesSetArgs) ElementType

func (LanguageCodesSetArgs) ElementType() reflect.Type

func (LanguageCodesSetArgs) ToLanguageCodesSetOutput

func (i LanguageCodesSetArgs) ToLanguageCodesSetOutput() LanguageCodesSetOutput

func (LanguageCodesSetArgs) ToLanguageCodesSetOutputWithContext

func (i LanguageCodesSetArgs) ToLanguageCodesSetOutputWithContext(ctx context.Context) LanguageCodesSetOutput

func (LanguageCodesSetArgs) ToLanguageCodesSetPtrOutput

func (i LanguageCodesSetArgs) ToLanguageCodesSetPtrOutput() LanguageCodesSetPtrOutput

func (LanguageCodesSetArgs) ToLanguageCodesSetPtrOutputWithContext

func (i LanguageCodesSetArgs) ToLanguageCodesSetPtrOutputWithContext(ctx context.Context) LanguageCodesSetPtrOutput

type LanguageCodesSetInput

type LanguageCodesSetInput interface {
	pulumi.Input

	ToLanguageCodesSetOutput() LanguageCodesSetOutput
	ToLanguageCodesSetOutputWithContext(context.Context) LanguageCodesSetOutput
}

LanguageCodesSetInput is an input type that accepts LanguageCodesSetArgs and LanguageCodesSetOutput values. You can construct a concrete instance of `LanguageCodesSetInput` via:

LanguageCodesSetArgs{...}

type LanguageCodesSetOutput

type LanguageCodesSetOutput struct{ *pulumi.OutputState }

Used with equivalent term set glossaries.

func (LanguageCodesSetOutput) ElementType

func (LanguageCodesSetOutput) ElementType() reflect.Type

func (LanguageCodesSetOutput) LanguageCodes

The BCP-47 language code(s) for terms defined in the glossary. All entries are unique. The list contains at least two entries. Expected to be an exact match for GlossaryTerm.language_code.

func (LanguageCodesSetOutput) ToLanguageCodesSetOutput

func (o LanguageCodesSetOutput) ToLanguageCodesSetOutput() LanguageCodesSetOutput

func (LanguageCodesSetOutput) ToLanguageCodesSetOutputWithContext

func (o LanguageCodesSetOutput) ToLanguageCodesSetOutputWithContext(ctx context.Context) LanguageCodesSetOutput

func (LanguageCodesSetOutput) ToLanguageCodesSetPtrOutput

func (o LanguageCodesSetOutput) ToLanguageCodesSetPtrOutput() LanguageCodesSetPtrOutput

func (LanguageCodesSetOutput) ToLanguageCodesSetPtrOutputWithContext

func (o LanguageCodesSetOutput) ToLanguageCodesSetPtrOutputWithContext(ctx context.Context) LanguageCodesSetPtrOutput

type LanguageCodesSetPtrInput

type LanguageCodesSetPtrInput interface {
	pulumi.Input

	ToLanguageCodesSetPtrOutput() LanguageCodesSetPtrOutput
	ToLanguageCodesSetPtrOutputWithContext(context.Context) LanguageCodesSetPtrOutput
}

LanguageCodesSetPtrInput is an input type that accepts LanguageCodesSetArgs, LanguageCodesSetPtr and LanguageCodesSetPtrOutput values. You can construct a concrete instance of `LanguageCodesSetPtrInput` via:

        LanguageCodesSetArgs{...}

or:

        nil

type LanguageCodesSetPtrOutput

type LanguageCodesSetPtrOutput struct{ *pulumi.OutputState }

func (LanguageCodesSetPtrOutput) Elem

func (LanguageCodesSetPtrOutput) ElementType

func (LanguageCodesSetPtrOutput) ElementType() reflect.Type

func (LanguageCodesSetPtrOutput) LanguageCodes

The BCP-47 language code(s) for terms defined in the glossary. All entries are unique. The list contains at least two entries. Expected to be an exact match for GlossaryTerm.language_code.

func (LanguageCodesSetPtrOutput) ToLanguageCodesSetPtrOutput

func (o LanguageCodesSetPtrOutput) ToLanguageCodesSetPtrOutput() LanguageCodesSetPtrOutput

func (LanguageCodesSetPtrOutput) ToLanguageCodesSetPtrOutputWithContext

func (o LanguageCodesSetPtrOutput) ToLanguageCodesSetPtrOutputWithContext(ctx context.Context) LanguageCodesSetPtrOutput

type LanguageCodesSetResponse

type LanguageCodesSetResponse struct {
	// The BCP-47 language code(s) for terms defined in the glossary. All entries are unique. The list contains at least two entries. Expected to be an exact match for GlossaryTerm.language_code.
	LanguageCodes []string `pulumi:"languageCodes"`
}

Used with equivalent term set glossaries.

type LanguageCodesSetResponseOutput

type LanguageCodesSetResponseOutput struct{ *pulumi.OutputState }

Used with equivalent term set glossaries.

func (LanguageCodesSetResponseOutput) ElementType

func (LanguageCodesSetResponseOutput) LanguageCodes

The BCP-47 language code(s) for terms defined in the glossary. All entries are unique. The list contains at least two entries. Expected to be an exact match for GlossaryTerm.language_code.

func (LanguageCodesSetResponseOutput) ToLanguageCodesSetResponseOutput

func (o LanguageCodesSetResponseOutput) ToLanguageCodesSetResponseOutput() LanguageCodesSetResponseOutput

func (LanguageCodesSetResponseOutput) ToLanguageCodesSetResponseOutputWithContext

func (o LanguageCodesSetResponseOutput) ToLanguageCodesSetResponseOutputWithContext(ctx context.Context) LanguageCodesSetResponseOutput

type LookupGlossaryArgs added in v0.4.0

type LookupGlossaryArgs struct {
	GlossaryId string  `pulumi:"glossaryId"`
	Location   string  `pulumi:"location"`
	Project    *string `pulumi:"project"`
}

type LookupGlossaryOutputArgs added in v0.8.0

type LookupGlossaryOutputArgs struct {
	GlossaryId pulumi.StringInput    `pulumi:"glossaryId"`
	Location   pulumi.StringInput    `pulumi:"location"`
	Project    pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupGlossaryOutputArgs) ElementType added in v0.8.0

func (LookupGlossaryOutputArgs) ElementType() reflect.Type

type LookupGlossaryResult added in v0.4.0

type LookupGlossaryResult struct {
	// When the glossary creation was finished.
	EndTime string `pulumi:"endTime"`
	// The number of entries defined in the glossary.
	EntryCount int `pulumi:"entryCount"`
	// Provides examples to build the glossary from. Total glossary must not exceed 10M Unicode codepoints.
	InputConfig GlossaryInputConfigResponse `pulumi:"inputConfig"`
	// Used with equivalent term set glossaries.
	LanguageCodesSet LanguageCodesSetResponse `pulumi:"languageCodesSet"`
	// Used with unidirectional glossaries.
	LanguagePair LanguageCodePairResponse `pulumi:"languagePair"`
	// The resource name of the glossary. Glossary names have the form `projects/{project-number-or-id}/locations/{location-id}/glossaries/{glossary-id}`.
	Name string `pulumi:"name"`
	// When CreateGlossary was called.
	SubmitTime string `pulumi:"submitTime"`
}

func LookupGlossary added in v0.4.0

func LookupGlossary(ctx *pulumi.Context, args *LookupGlossaryArgs, opts ...pulumi.InvokeOption) (*LookupGlossaryResult, error)

Gets a glossary. Returns NOT_FOUND, if the glossary doesn't exist.

type LookupGlossaryResultOutput added in v0.8.0

type LookupGlossaryResultOutput struct{ *pulumi.OutputState }

func LookupGlossaryOutput added in v0.8.0

func LookupGlossaryOutput(ctx *pulumi.Context, args LookupGlossaryOutputArgs, opts ...pulumi.InvokeOption) LookupGlossaryResultOutput

func (LookupGlossaryResultOutput) ElementType added in v0.8.0

func (LookupGlossaryResultOutput) ElementType() reflect.Type

func (LookupGlossaryResultOutput) EndTime added in v0.8.0

When the glossary creation was finished.

func (LookupGlossaryResultOutput) EntryCount added in v0.8.0

The number of entries defined in the glossary.

func (LookupGlossaryResultOutput) InputConfig added in v0.8.0

Provides examples to build the glossary from. Total glossary must not exceed 10M Unicode codepoints.

func (LookupGlossaryResultOutput) LanguageCodesSet added in v0.8.0

Used with equivalent term set glossaries.

func (LookupGlossaryResultOutput) LanguagePair added in v0.8.0

Used with unidirectional glossaries.

func (LookupGlossaryResultOutput) Name added in v0.8.0

The resource name of the glossary. Glossary names have the form `projects/{project-number-or-id}/locations/{location-id}/glossaries/{glossary-id}`.

func (LookupGlossaryResultOutput) SubmitTime added in v0.8.0

When CreateGlossary was called.

func (LookupGlossaryResultOutput) ToLookupGlossaryResultOutput added in v0.8.0

func (o LookupGlossaryResultOutput) ToLookupGlossaryResultOutput() LookupGlossaryResultOutput

func (LookupGlossaryResultOutput) ToLookupGlossaryResultOutputWithContext added in v0.8.0

func (o LookupGlossaryResultOutput) ToLookupGlossaryResultOutputWithContext(ctx context.Context) LookupGlossaryResultOutput

Jump to

Keyboard shortcuts

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