Documentation
¶
Index ¶
- type GcsSource
- type GcsSourceArgs
- type GcsSourceInput
- type GcsSourceOutput
- type GcsSourceResponse
- type GcsSourceResponseOutput
- func (GcsSourceResponseOutput) ElementType() reflect.Type
- func (o GcsSourceResponseOutput) InputUri() pulumi.StringOutput
- func (o GcsSourceResponseOutput) ToGcsSourceResponseOutput() GcsSourceResponseOutput
- func (o GcsSourceResponseOutput) ToGcsSourceResponseOutputWithContext(ctx context.Context) GcsSourceResponseOutput
- type Glossary
- type GlossaryArgs
- type GlossaryInput
- type GlossaryInputConfig
- type GlossaryInputConfigArgs
- type GlossaryInputConfigInput
- type GlossaryInputConfigOutput
- func (GlossaryInputConfigOutput) ElementType() reflect.Type
- func (o GlossaryInputConfigOutput) GcsSource() GcsSourceOutput
- func (o GlossaryInputConfigOutput) ToGlossaryInputConfigOutput() GlossaryInputConfigOutput
- func (o GlossaryInputConfigOutput) ToGlossaryInputConfigOutputWithContext(ctx context.Context) GlossaryInputConfigOutput
- type GlossaryInputConfigResponse
- type GlossaryInputConfigResponseOutput
- func (GlossaryInputConfigResponseOutput) ElementType() reflect.Type
- func (o GlossaryInputConfigResponseOutput) GcsSource() GcsSourceResponseOutput
- func (o GlossaryInputConfigResponseOutput) ToGlossaryInputConfigResponseOutput() GlossaryInputConfigResponseOutput
- func (o GlossaryInputConfigResponseOutput) ToGlossaryInputConfigResponseOutputWithContext(ctx context.Context) GlossaryInputConfigResponseOutput
- type GlossaryOutput
- type GlossaryState
- type LanguageCodePair
- type LanguageCodePairArgs
- func (LanguageCodePairArgs) ElementType() reflect.Type
- func (i LanguageCodePairArgs) ToLanguageCodePairOutput() LanguageCodePairOutput
- func (i LanguageCodePairArgs) ToLanguageCodePairOutputWithContext(ctx context.Context) LanguageCodePairOutput
- func (i LanguageCodePairArgs) ToLanguageCodePairPtrOutput() LanguageCodePairPtrOutput
- func (i LanguageCodePairArgs) ToLanguageCodePairPtrOutputWithContext(ctx context.Context) LanguageCodePairPtrOutput
- type LanguageCodePairInput
- type LanguageCodePairOutput
- func (LanguageCodePairOutput) ElementType() reflect.Type
- func (o LanguageCodePairOutput) SourceLanguageCode() pulumi.StringOutput
- func (o LanguageCodePairOutput) TargetLanguageCode() pulumi.StringOutput
- func (o LanguageCodePairOutput) ToLanguageCodePairOutput() LanguageCodePairOutput
- func (o LanguageCodePairOutput) ToLanguageCodePairOutputWithContext(ctx context.Context) LanguageCodePairOutput
- func (o LanguageCodePairOutput) ToLanguageCodePairPtrOutput() LanguageCodePairPtrOutput
- func (o LanguageCodePairOutput) ToLanguageCodePairPtrOutputWithContext(ctx context.Context) LanguageCodePairPtrOutput
- type LanguageCodePairPtrInput
- type LanguageCodePairPtrOutput
- func (o LanguageCodePairPtrOutput) Elem() LanguageCodePairOutput
- func (LanguageCodePairPtrOutput) ElementType() reflect.Type
- func (o LanguageCodePairPtrOutput) SourceLanguageCode() pulumi.StringPtrOutput
- func (o LanguageCodePairPtrOutput) TargetLanguageCode() pulumi.StringPtrOutput
- func (o LanguageCodePairPtrOutput) ToLanguageCodePairPtrOutput() LanguageCodePairPtrOutput
- func (o LanguageCodePairPtrOutput) ToLanguageCodePairPtrOutputWithContext(ctx context.Context) LanguageCodePairPtrOutput
- type LanguageCodePairResponse
- type LanguageCodePairResponseOutput
- func (LanguageCodePairResponseOutput) ElementType() reflect.Type
- func (o LanguageCodePairResponseOutput) SourceLanguageCode() pulumi.StringOutput
- func (o LanguageCodePairResponseOutput) TargetLanguageCode() pulumi.StringOutput
- func (o LanguageCodePairResponseOutput) ToLanguageCodePairResponseOutput() LanguageCodePairResponseOutput
- func (o LanguageCodePairResponseOutput) ToLanguageCodePairResponseOutputWithContext(ctx context.Context) LanguageCodePairResponseOutput
- type LanguageCodesSet
- type LanguageCodesSetArgs
- func (LanguageCodesSetArgs) ElementType() reflect.Type
- func (i LanguageCodesSetArgs) ToLanguageCodesSetOutput() LanguageCodesSetOutput
- func (i LanguageCodesSetArgs) ToLanguageCodesSetOutputWithContext(ctx context.Context) LanguageCodesSetOutput
- func (i LanguageCodesSetArgs) ToLanguageCodesSetPtrOutput() LanguageCodesSetPtrOutput
- func (i LanguageCodesSetArgs) ToLanguageCodesSetPtrOutputWithContext(ctx context.Context) LanguageCodesSetPtrOutput
- type LanguageCodesSetInput
- type LanguageCodesSetOutput
- func (LanguageCodesSetOutput) ElementType() reflect.Type
- func (o LanguageCodesSetOutput) LanguageCodes() pulumi.StringArrayOutput
- func (o LanguageCodesSetOutput) ToLanguageCodesSetOutput() LanguageCodesSetOutput
- func (o LanguageCodesSetOutput) ToLanguageCodesSetOutputWithContext(ctx context.Context) LanguageCodesSetOutput
- func (o LanguageCodesSetOutput) ToLanguageCodesSetPtrOutput() LanguageCodesSetPtrOutput
- func (o LanguageCodesSetOutput) ToLanguageCodesSetPtrOutputWithContext(ctx context.Context) LanguageCodesSetPtrOutput
- type LanguageCodesSetPtrInput
- type LanguageCodesSetPtrOutput
- func (o LanguageCodesSetPtrOutput) Elem() LanguageCodesSetOutput
- func (LanguageCodesSetPtrOutput) ElementType() reflect.Type
- func (o LanguageCodesSetPtrOutput) LanguageCodes() pulumi.StringArrayOutput
- func (o LanguageCodesSetPtrOutput) ToLanguageCodesSetPtrOutput() LanguageCodesSetPtrOutput
- func (o LanguageCodesSetPtrOutput) ToLanguageCodesSetPtrOutputWithContext(ctx context.Context) LanguageCodesSetPtrOutput
- type LanguageCodesSetResponse
- type LanguageCodesSetResponseOutput
- func (LanguageCodesSetResponseOutput) ElementType() reflect.Type
- func (o LanguageCodesSetResponseOutput) LanguageCodes() pulumi.StringArrayOutput
- func (o LanguageCodesSetResponseOutput) ToLanguageCodesSetResponseOutput() LanguageCodesSetResponseOutput
- func (o LanguageCodesSetResponseOutput) ToLanguageCodesSetResponseOutputWithContext(ctx context.Context) LanguageCodesSetResponseOutput
- type LookupGlossaryArgs
- type LookupGlossaryOutputArgs
- type LookupGlossaryResult
- type LookupGlossaryResultOutput
- func (LookupGlossaryResultOutput) ElementType() reflect.Type
- func (o LookupGlossaryResultOutput) EndTime() pulumi.StringOutput
- func (o LookupGlossaryResultOutput) EntryCount() pulumi.IntOutput
- func (o LookupGlossaryResultOutput) InputConfig() GlossaryInputConfigResponseOutput
- func (o LookupGlossaryResultOutput) LanguageCodesSet() LanguageCodesSetResponseOutput
- func (o LookupGlossaryResultOutput) LanguagePair() LanguageCodePairResponseOutput
- func (o LookupGlossaryResultOutput) Name() pulumi.StringOutput
- func (o LookupGlossaryResultOutput) SubmitTime() pulumi.StringOutput
- func (o LookupGlossaryResultOutput) ToLookupGlossaryResultOutput() LookupGlossaryResultOutput
- func (o LookupGlossaryResultOutput) ToLookupGlossaryResultOutputWithContext(ctx context.Context) LookupGlossaryResultOutput
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 ¶
func (o GcsSourceResponseOutput) InputUri() pulumi.StringOutput
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"` // 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"` // 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) 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. The format is defined for Google Translation Toolkit and documented in [Use a glossary](https://support.google.com/translatortoolkit/answer/6306379?hl=en). 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. The format is defined for Google Translation Toolkit and documented in [Use a glossary](https://support.google.com/translatortoolkit/answer/6306379?hl=en). 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 ¶
func (o GlossaryInputConfigOutput) GcsSource() GcsSourceOutput
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. The format is defined for Google Translation Toolkit and documented in [Use a glossary](https://support.google.com/translatortoolkit/answer/6306379?hl=en).
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. The format is defined for Google Translation Toolkit and documented in [Use a glossary](https://support.google.com/translatortoolkit/answer/6306379?hl=en). GcsSource GcsSourceResponse `pulumi:"gcsSource"` }
Input configuration for glossaries.
type GlossaryInputConfigResponseOutput ¶
type GlossaryInputConfigResponseOutput struct{ *pulumi.OutputState }
Input configuration for glossaries.
func (GlossaryInputConfigResponseOutput) ElementType ¶
func (GlossaryInputConfigResponseOutput) ElementType() reflect.Type
func (GlossaryInputConfigResponseOutput) GcsSource ¶
func (o GlossaryInputConfigResponseOutput) GcsSource() GcsSourceResponseOutput
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. The format is defined for Google Translation Toolkit and documented in [Use a glossary](https://support.google.com/translatortoolkit/answer/6306379?hl=en).
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) 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
func LanguageCodePairPtr ¶
func LanguageCodePairPtr(v *LanguageCodePairArgs) LanguageCodePairPtrInput
type LanguageCodePairPtrOutput ¶
type LanguageCodePairPtrOutput struct{ *pulumi.OutputState }
func (LanguageCodePairPtrOutput) Elem ¶
func (o LanguageCodePairPtrOutput) Elem() LanguageCodePairOutput
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) ElementType() reflect.Type
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 ¶
func (o LanguageCodesSetOutput) LanguageCodes() pulumi.StringArrayOutput
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
func LanguageCodesSetPtr ¶
func LanguageCodesSetPtr(v *LanguageCodesSetArgs) LanguageCodesSetPtrInput
type LanguageCodesSetPtrOutput ¶
type LanguageCodesSetPtrOutput struct{ *pulumi.OutputState }
func (LanguageCodesSetPtrOutput) Elem ¶
func (o LanguageCodesSetPtrOutput) Elem() LanguageCodesSetOutput
func (LanguageCodesSetPtrOutput) ElementType ¶
func (LanguageCodesSetPtrOutput) ElementType() reflect.Type
func (LanguageCodesSetPtrOutput) LanguageCodes ¶
func (o LanguageCodesSetPtrOutput) LanguageCodes() pulumi.StringArrayOutput
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) ElementType() reflect.Type
func (LanguageCodesSetResponseOutput) LanguageCodes ¶
func (o LanguageCodesSetResponseOutput) LanguageCodes() pulumi.StringArrayOutput
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 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
func (o LookupGlossaryResultOutput) EndTime() pulumi.StringOutput
When the glossary creation was finished.
func (LookupGlossaryResultOutput) EntryCount ¶ added in v0.8.0
func (o LookupGlossaryResultOutput) EntryCount() pulumi.IntOutput
The number of entries defined in the glossary.
func (LookupGlossaryResultOutput) InputConfig ¶ added in v0.8.0
func (o LookupGlossaryResultOutput) InputConfig() GlossaryInputConfigResponseOutput
Provides examples to build the glossary from. Total glossary must not exceed 10M Unicode codepoints.
func (LookupGlossaryResultOutput) LanguageCodesSet ¶ added in v0.8.0
func (o LookupGlossaryResultOutput) LanguageCodesSet() LanguageCodesSetResponseOutput
Used with equivalent term set glossaries.
func (LookupGlossaryResultOutput) LanguagePair ¶ added in v0.8.0
func (o LookupGlossaryResultOutput) LanguagePair() LanguageCodePairResponseOutput
Used with unidirectional glossaries.
func (LookupGlossaryResultOutput) Name ¶ added in v0.8.0
func (o LookupGlossaryResultOutput) Name() pulumi.StringOutput
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
func (o LookupGlossaryResultOutput) SubmitTime() pulumi.StringOutput
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